리눅스에서 zip 압축 및 압축해제하는 방법을 알아보겠습니다. zip/unzip 패키지가 설치되어있지 않은 경우 설치해서 사용합니다. zip 압축 하위 디렉토리 포함 zip 압축 $ zip -r filename.zip /path/to/dir 만약 디렉토리 내 여러 사용자 권한이 있어서 일부 압축할 수 없는 경우 sudo를 추가합니다. $ sudo zip -r filename.zip /path/to/dir 하위 디렉토리를 포함, 여러 개의 디렉토리를 함께 zip 압축 $ zip -r filename.zip /path/to/dir1 /path/to/dir2 /path/to/dir3 특정 파일 또는 디렉토리 제외 zip 압축 $ zip -r filename.zip /path/to/dir -x '*.git*' ..
리눅스의 계정을 추가하는 방법을 알아보겠습니다. CentOS 8, Ubuntu 20.04LTS에서 테스트되었습니다. 사용자 계정 추가 $ sudo adduser 사용자 계정 그룹 변경 (Primary) $ sudo usermod -g 사용자 계정 그룹 추가 (Secondary) $ sudo usermod -aG 사용자 계정 sudo그룹 추가 (CentOS) $ sudo usermod -aG wheel 사용자 계정 sudo그룹 추가 (Ubuntu) $ sudo usermod -aG sudo 사용자 계정 삭제 $ sudo userdel -r
리눅스 터미널 또는 쉘에서 명령어로 재부팅 또는 종료하는 방법입니다. CentOS 8에서 테스트되었습니다. 재부팅 $ sudo shutdown -r now 또는 $ sudo reboot 지연된 재부팅 (스케쥴) $ sudo shutdown -r +1 +1 은 분단위로 입력 (+1경우 1분뒤, +10일경우 10분뒤) 시스템 종료 $ sudo shutdown now 지연된 시스템 종료 (스케쥴) $ sudo shutdown +1 +1 은 분단위로 입력 (+1경우 1분뒤, +10일경우 10분뒤) 예약된 스케쥴 취소 $ sudo shutdown -c
윈도우에서 리눅스로 터미널 접속을 편리하게 사용할 수 있는 PuTTY 툴입니다. PuTTY는 매우 가볍고, SSH뿐만 아닌 텔넷, 시리얼 등의 다양한 접속 방법을 제공해주며 인코딩에도 문제가 없어서 글쓴이는 자주 사용하는 툴입니다. 그럼 설치하는 방법과 간단한 사용법을 소개하겠습니다. 설치 https://www.putty.org/ Download PuTTY - a free SSH and telnet client for Windows Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY ..
SSH는 리눅스 및 맥에서 쉘을 통해 원격으로 터미널을 접속하고자 할 때 자주 사용하는 기본 툴입니다. 기본적으로는 SSH 접속을 할 때 패스워드를 입력하도록 되어있습니다. 물론 패스워드로 입력해서 접속을 해도 사용에는 문제는 없지만 Authentication key를 사용해서 패스워드 없이 접속한다면 편리할 것입니다. 추가적으로 SSH 서버에서 패스워드 접속을 비활성화한다면 보안은 한층 더 좋아질 것입니다. 원리는 Authentication key를 생성하고 SSH 서버에 등록하여 key를 가지고 있는 해당 컴퓨터의 사용자를 접속을 승인하는 구조입니다. 그럼 설정하는 방법을 알아보겠습니다. 우분투 20.04LTS에서 테스트되었으며 다른 리눅스에서도 작동됩니다. 필요 사항 접속을 받는 컴퓨터에 SSH S..