[Ubuntu] 서버에 우분투 설치하기 / 부팅 USB로 서버 포맷하는 방법
·
서버/LINUX | Ubuntu
여유 서버가 있는 경우 기존 OS를 완전히 포맷하고 Ubuntu Server OS를 설치하는 전체 과정을 단계별로 알려 드리겠습니다.준비물8GB 이상의 USB 드라이브Ubuntu Server ISO 이미지 파일Rufus (USB 제작 프로그램)핵심 과정Ubuntu ISO 다운로드 및 Rufus를 이용한 부팅 USB 제작포맷 대상 서버에 USB 연결 후 BIOS/UEFI 진입 (부팅 순서 변경)Ubuntu Installer 실행 및 기존 디스크 전체 포맷네트워크 설정 및 SSH 접근 권한 구성 후 설치 완료원격 접속 테스트 / SSH, RDP(원격 데스크톱 연결)우분투 부팅 USB 제작하기 우분투 서버 설치를 위해서는 라이브(Live) 부팅이 가능한 USB가 필요합니다.Ubuntu Server ISO 다운..
[IIS] 업무망 전용 웹 사이트에서 HTTPS 접속하기 / 내부(폐쇄)망에 SSL 인증서 발급 및 적용 방법
·
서버/IIS
주의사항일반적으로 내부망(사내 업무망)에서 운영하는 웹 사이트(홈페이지)는 도메인 서버에 등록되어 있지 않아서 HTTPS 인증 불가각 PC마다 host 파일을 임의로 변조하여 도메인을 접속하기 때문에 관리가 번거로움처음 시도하면 실패할 수 있으니 아래 글을 참고하여 무료 인증서로 테스트 후 유료 인증서 발급하여 적용하시기 바랍니다. [IIS] ZeroSSL 에서 인증서 발급하기 (이메일, TXT 인증 방법)개발 및 테스트용 웹 서버를 운영할 때 임시로 사용하기 좋은 ZeroSSL의 무료 인증서 발급 방법과 IIS 서버에 인증서를 등록하는 방법을 알려 드리겠습니다. 개발 환경 (작성자 기준)IIS 10 서버 운영tipsit.tistory.com 준비물도메인 서버에 등록된 웹 사이트 (외부에서도 접근 가능한..
[JS] 자바스크립트 HTTP 접속 시 HTTPS 연결하기 / HTTPS 리다이렉트(HTTPS Redirect)
·
웹 개발/JavaScript
자바스크립트는 페이지에서 별도로 보조하는 역할이기 때문에 서버에서 별도 설정을 권장합니다.접속 프로토콜만 변경 (HTTP > HTTPS)// 현재 페이지의 URL 객체를 가져옵니다.const currentURL = window.location;// 현재 프로토콜이 "http:"인지 확인합니다.if (currentURL.protocol === "http:") { // 프로토콜을 "https:"로 변경합니다. currentURL.protocol = "https:"; // 변경된 URL로 즉시 리다이렉트합니다.}해당 방법은 URL에 포함된 쿼리 파라미터나 해시 값들을 유지하여 http > https 로 변경하는 방법입니다.HTTPS 로 접속 가능한지 확인 후 리다이렉트const Url = "https..
[Windows] 윈도우 10/11 업데이트 배달(다운로드/전송) 최적화 끄는 방법, 배치 파일 생성 (배달 최적화, Delivery Optimization) / 네트워크 대역폭 사용량 줄이기
·
전산/Windows
배달 최적화(Delivery Optimization) 란? 최근 윈도우 10/11에서 업데이트 진행 시 네트워크 대역폭 사용량 감소 및 MS 서버 부하 감소를 위해 "배달 최적화" 라는 기능을 적용했습니다.업데이트 파일을 MS 서버에서만 받게 되면 순간적으로 MS 서버 및 네트워크 대역폭 과도하게 사용배달 최적화 적용 시 이미 해당 파일을 다운로드 한 주변 PC로부터 업데이트 파일 일부를 다운로드 및 공유하지만 MS 서버의 부하는 감소했을지 몰라도 회사, 학교 등 사내 네트워크에 존재하는 모든 PC에 다운로드 및 공유를 실시하게 되어 내부 네트워크 대역이 일시적으로 마비되는 장애가 발생하고 있습니다.장애 원인일부 PC들이 먼저 MS 서버에서 업데이트 파일 다운로드동일 사내망에 위치한 다른 PC들이 해당 ..
[JS] 체크박스 전체 선택 기능 구현하기
·
웹 개발/JavaScript
체크박스를 전체 선택하는 2가지 방법을 알려 드리겠습니다.상황에 맞는 방법을 선택해서 적용하시면 됩니다. getElementsByName 사용 See the Pen 체크박스_getName by 이진하 (@nflthxvp-the-sans) on CodePen. "전체 선택" 기능을 할 체크박스를 생성하고 onclick 이벤트에 JS 함수 설정함수의 값(value)으로 "all" 이 입력되면 함수 실행(값 변경 가능)Name은 여러개 지정이 가능하여 배열로 값을 불러오기배열에 저장된 체크박스는 모두 체크, 체크해제 수행Name으로 구분하여 "전체 선택" 기능을 여러개 만들어서 사용해야 하는 경우 활용querySelectorAll 사용 See the Pen 체크박스_queryselector by 이진하 (..
[Oracle] 오라클 테이블 인덱스 조회, 생성, 삭제 (주의 사항 / ORA-00600)
·
DataBase/Oracle
테이블에 생성된 인덱스 조회SELECT * FROM USER_INDEXES WHERE TABLE_NAME = 'EMP' --테이블명인덱스명, 소유자 등의 정보가 표시인덱스가 지정된 컬럼은 확인 불가테이블에 인덱스로 지정된 컬럼 조회SELECT TABLE_NAME , INDEX_NAME , COLUMN_NAME FROM ALL_IND_COLUMNS WHERE TABLE_NAME = 'EMP' --테이블명 ORDER BY INDEX_NAME, COLUMN_POSITION인덱스를 활용할 때 필요한 핵심 정보만 확인인덱스 생성하기 (중복 컬럼)CREATE INDEX EMP_IX01 ON EMP(JOB, DEPTNO)조건 지정 시 같이 사용되는 컬럼을 지정하여 생성하..