본문 바로가기

시스템

(32)
WSL2 개발환경 설정 WSL 설치 Windows 기능 켜기/끄기 프로그램 및 기능(appwiz.cpl) 실행 해 Windows 기능 켜기/끄기 Linux용 Windows 하위 시스템 (Windows Subsystem Linux) , 가상 머신 플랫폼 (Virtual Machine Platform) 설치. WSL은 리눅스용 윈도우즈 하위 시스템과 가상 머신 플랫폼만 필요한데, 일부 설정이 Hyper-V 를 사용할 수 있으로 Hyper-V 와 하이퍼바이저 플랫폼 기능도 설치해 준다. 콘솔에서 해당 기능 설치하는 경우 > dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart > dism.exe /online /en..
rename 을 사용한 파일명 변경 rename 설치 brew install rename 특정 문자 제거 rename -d Test * 특정 문자열 변경 rename -s 찾을문자열 바꿀문자열 파일목록 renmae -s Beta Release * rename 's/Beta/Release/' * 특정 위치 문자 제거 앞에서 3글자 제거 rename 's/^.{3}//' * 앞쪽에서 2~3자에 .(마침표) 형식으로된 문자열을 제거 rename 's/^.{2,3}\.//' * 앞쪽에 2~3자리 숫자 + .(마침표) + ' '(스페이스) 형식으로 된 문자열 제거 rename 's/^[0-9]{2,3}\.\s//' *e 뒤쪽 3글자 제거 rename 's/.{3}$//' * 확장자(.dat) 뒤쪽 3글자 제거 rename 's/.{3}\.dat$/..
터미널 iTerm2 , oh-my-zsh 설정 HomeBrew https://brew.sh/index_ko Homebrew The Missing Package Manager for macOS (or Linux). brew.sh > /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" zsh 이 아닌 경우 교체 > brew install zsh 기본쉘 변경 > chsh -s $(which zsh) git, curl 등 설치 : 테마와 색상 다운로드시 필요하므로 설치되어 있지 않은 경우 설치한다 > brew install git > brew install curl iTerm2 https://www.iterm2.com/downloads.h..
[VM] VirtualBox에 Ubuntu 18.04 server guest 설치 일단 설치 후 부팅 패키지 업데이트 $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install linux-generic Guest 확장 게스트창 선택후 메뉴의 Devices > Insert Guest Additions CD image 선택 CD 를 폴더에 마운트 및 확장 설치 $ sudo mkdir -p /media/cdrom $ sudo mount /dev/cdrom /media/cdrom $ cd /media/cdrom $ sudo ./VBoxLinuxAdditions.run 재부팅 호스트 공유폴더 설정 호스트의 폴더를 선택하고, 이름을 지정(여기서는 Project) 공유폴더 마운트 연결할 폴더 생성 $ mkdir my_shared_pat..
[시놀로지] https 설정 시놀로지 DSM 에 https (디폴트 5001 포트)로 접속하면, 아래와 같은 경고를 볼 수 있다. NAS가 뭐 딱히 외부 사용자를 위한 부분이 아니기에 보통 http(5000) 를 사용하는데,http 역시 크롬에서는 주의하라는 표시가 나타난다. Let's Encrypt 를 통해 공인 인증서를 쉽게 얻을 수 있도록 제공하고 있으니, 해당 인증서를 이용해 https를 적용해 보자. 별도 도메인이 없는 경우 제공하는 ddns 를 통해 도메인을 만들어 준다. 제어판>외부액세스>DDNS시놀로지의 경우 기본 도메인은 호스트명.synology.me 이며, synology.me 외에도 다양한 도메인을 제공해 준다. DDNS를 등록했으면 인증서를 추가해 준다.제어판>보안>인증서 아래는 기본 인증서만 등록된 상태. 추..
시놀로지 나스 해외 IP 차단하기 제어판 > 보안 기본은 방화벽 활성화가 체크해제 되어 있는데, 이를 활성화 한다.그리고, 방화벽 프로파일을 설정한다. default 를 수정해도 되고, 별도 프로파일을 생성해도 상관없다. 프로파일 편집화면에서 생성을 선택하면 방화벽 규칙 생성 윈도우가 나타난다.방화벽 규칙생성 윈도우에서 다른건 그대로 유지한채 소스IP 의 위치를 체크하고, 선택 클릭위치 윈도우에서 남한을 체크한다. 위치는 등록되었고, 내부 IP도 추가해 주어야 한다. 다시 생성을 누르고, 소스 IP 에 특정IP를 체크한다.소스IP의 경우 일반적인 내부IP 대역을 등록해 준다.필요한 IP 가 있는 경우 이 방식으로 등록. 두개의 허용 항목이 등록된다. 일단, 이렇게 하면 한국(남한)과 내부 IP 에 대해서만 접속을 허용하게 된다. 하단에 ..
배치파일 set [변수=[문자열]] : cmd 환경변수/a : 오른쪽에 있는 문자열이 수식임을 표시. 계산된 결과가 변수에 할당됨/p : 사용자 입력. 문자열은 사용자에게 표시할 문자열이며, 입력된 값이 할당됨 cmd /c : cmd 실행후 터미널 종료/k : cmd 실행후 프롬프트 표시 start : 지정한 프로그램이나 명령을 별도의 창에서 시작"제목"/d "경로"/b : 새창을 띄우지 않음 call : 배치파일에서 다른 배치파일을 호출 내부변수%CD%%DATE%%TIME%%RANDOM% : 0~32767 일괄변수 확장구문%~1 : %1에 대해 확장 명령 사용%~f1 : %1을 정규화된 경로로 반환%~d1 : %1의 드라이브 문자만 반환%~p1 : %1의 위치만 반환%~n1 : %1의 파일 이름만 반환%~x1 ..
MBR to GPT : 파티션 변환하기 https://docs.microsoft.com/ko-kr/windows/deployment/mbr-to-gpt 윈도우10 1703 이상부터 지원.(버전은 시작버튼->설정->시스템->정보 에서 확인) 디스크 정보 파악c:\> DiskPartDISKPART> list disk 유효성 검사c:\> mbr2gpt /validate /disk:0 /allowFullOS디스크에 분할된 논리 파티션이 있다던가 하면 유효성 검사가 실패하게 된다. 복구 파티션이 있는 경우 backup/restore privileges 에러가 발생( 에러코드 0x514)하는 경우 CMD를 관리자모드로 실행시켰는지 확인. c:\>mbr2gpt /convert /disk:0 /allowFullOS 제약사항에는 디스크에 3개의 파티션이 존재..