본문 바로가기

시스템

(33)
[exiftool] exif 날짜 정보 수정 exif 정보 수정은 맥과 윈도우 모두 지원하는 프로그램으로 ExifTool을 사용하는게 가장 간편하다.간단히 파일의 날짜 수정은 맥의 경우 xcode command line tool 를 통해 SetFile, touch 로 수정할 수 있다.ExifTool by Phil Harvey ExifTool by Phil Harvey0 (Information Type) AAC, AFCP, AIFF, APE, APP0, APP1, APP11, APP12, APP13, APP14, APP15, APP2, APP3, APP4, APP5, APP6, APP7, APP8, APP9, ASF, Audible, Canon, CanonVRD, Composite, DICOM, DNG, DV, DjVu, Ducky, EXE, EXI..
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 ..