IT/Linux 9

[Linux] Crontab(크론탭)

Crontab(크론탭) - Cron: 유닉스/리눅스 계열에서 특정 시간에 특정 작업을 하는 데몬 - Crontab: Cron(크론)이 언제, 어떤 일을 하도록 설정하여 특정 파일에 저장하는 것 (cf. Windows Scheduler) 설정방법 1. crontabe -e 명령어 2. /etc/crontab 직접 등록 -> 행위자가 root 라는 것 표기 참고문헌 https://happist.com/553442/%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C-%EC%9E%90%EB%8F%99-%EC%8B%A4%ED%96%89%EC%9D%84-%EA%B0%80%EB%8A%A5%EC%BC%80-%ED%95%B4%EC%A3%BC%EB%8A%94-crontab%ED%81%AC%EB%A1%A0%E..

IT/Linux 2021.05.26

[Linux] User 로그인 시, Permission Denied 오류

문제 ssh UserID@IP 2021.03.23 - [IT/Linux] - [Linux 명령어] User 추가하기 해당 링크와 같이 user를 추가한 후, 추가한 user id로 접근하려 할 때 문제가 발생했다. Bastion에서 ssh로 로그인 하려고 할 때, Permission denied, please try again. 문구와 만나게 되었다. 비밀번호를 틀린 문제는 아니었다. 해결 방안 [root@~] cd /etc/ssh [root@~] vi sshd_config # PasswordAuthentication 변경 ... PasswordAuthentication yes ... # sshd system 시작 [root@~] systemctl restart sshd PasswordAuthentica..

IT/Linux 2021.04.23

[Linux 명령어] User 추가하기

Linux 로그인 유저 추가 명령어 useradd test1 test1이라는 user를 추가한다. 옵션 -m : 홈 디렉토리 생성 -p: 패스워드 지정 passwd test1 test1의 passwd를 변경한다. 옵션 -e: 패스워드의 계정은 만료시킨다. 다음 로그인 시 반드시 패스워드 변경한다. -d: 패스워드를 제거한다. 패스워드 없이 로그인 가능 -x: 패스워드 유효기간을 지정한다. 패스워드 최대 사용 가능 날짜 수이다. [root@~] useradd -m test1 [root@~] passwd -e test1 New Password: Retype new passowrd: passwd: all authentication tokens updated successfully. root 권한에서 위와 같이..

IT/Linux 2021.03.23

[Linux 명령어] rsync

RSYNC(Remote SYNChronize) File/Directory를 백업/동기화 rsync [option] LOCAL_SOURCE_DIR/ USER_NAME@HOST_NAME:REMOTE_DIR/ 로컬 디렉토리: LOCAL_SOURCE_DIR/ 원격 디렉토리: USER_NAME@HOST_NAME:REMOTE_DIR/ 옵션 rsync -avh [source] [destination] short long 설명 -a --archive 자주 사용하는 옵션을 묶어놓은 옵션(= -rlptgoD) -r --recursive 하위 디렉토리까지 복사 -l --links 심볼릭 링크 유지하면서 동기화 -p --perms 퍼미션 정보 유지하면서 동기화 -t --times 타임스탬프 유지하면서 동기화 -g --grou..

IT/Linux 2021.03.03

[vi 명령어] 되돌리기

Undo 되돌리기 윈도우 환경에서는 쉽게 사용하는 ctrl + z: 되돌리기 ctrl + y: 앞으로 리눅스 환경에서 사용하는 vi 편집기도 되돌리기를 지원한다. - 관련 명령어는 명령 모드(esc)에서 사용 가능 u: 입력모드 시작 시점까지 모두 되돌리기 U: 바로 전에 입력한 것 되돌리기 (입력 모드가 같은 줄에서 끝나야 함) ctrl + r: 되돌리기 취소 (앞으로) 이렇게만 보면 헷갈린다. 따라서 예시로 다시 설명한다. 처음 vi test로 아무것도 없는 화면에서 시작한다. 1. 한 번의 입력모드로 한 번에 적었을 때 Hi Hello - u: 입력모드 시작 전 상태로 돌아감. 빈 화면 - U: 반응 없음. Hi Hello 형태 그대로 유지 - ctrl + r > u 이후: 다시 Hi Hello가 ..

IT/Linux 2021.02.17

[리눅스마스터 1급] 리눅스 실무의 이해 - 필기 오답노트

2020.10.10 번호 문제 답 해설 1 - 공개 소프트웨어 중 하나 - 수정된 소스 코드에 대한 공개나 어떠한 표시를 하지 않음 BSD - BSD는 소스 코드 공개 의무 X - MPL, GPL, LGPL: 소스 코드 공개 의무 O 2 - 다른 종류에 속하는 리눅스 배포판 Vector Linux - Vector Linux, openSUSE, Slackware: 슬랙웨어 계열 - Ubuntu, Linux Mint, Elementar OS, Chrome, Raspbian: 데비안 계열 - RHEL, Fedora, CentOS, Oracle Linux, Scientific Linux: 레드헷 계열 - Android, AOSP: 안드로이드 계열 - 하모니카, 넘버원 리눅스, 구름OS: 국내 리눅스 배포판 3 ..

IT/Linux 2021.02.12

[vi 명령어] vi 편집기 명령어 모음

vi 편집기 구조 https://coding-factory.tistory.com/505 명령 모드 (Command) 커서의 이동, 수정, 삭제, 복사, 붙이기, 탐색 등 [Esc] 키를 통해 명령모드로 전환 가능 입력 모드 (Insert) 명령 모드에서 입력 명령어를 통해 문서 입력 마지막 행 모드 (Last Line) 명령모드에서 : 키 입력을 통해 명령 수행 화면 맨 아랫줄에서 저장, 종료, 탐색, 치환, vi 환경설정 등 vi 파일 저장 및 종료 모드 명령키 설명 Last Line :q 작업한 내용이 없을 때 vi 종료 :q! 작업한 내용을 저장하지 않고 종료 :w[파일명] 작업한 내용 저장. 파일명 지정 시 새 파일로 저장 :wq, :wq! 작업한 내용 저장 후 vi 종료 Command ZZ 작업..

IT/Linux 2021.01.21

[Linux 명령어] 디스크 - Swap, Mount

더보기 AWS EC2로 Linux 사용 (Bastion을 통해 private 영역 접속) 💤 실행 전 작업 EC2 Redhat 7.5 생성 EC2 시작하기 -> AWS Marketplace -> rhel for sap (이전버전 7.5) AWS Marketplace Subscription에서 redhat 구독 필수 이후 명세서에 맞춰 생성 Bastion 통해서 EC2 접속 pem을 이용하여 Bastion 접속 root 권한x, ec2-user로 접속 ssh -i "접속할_ec2_key_이름.pem" -p 포트넘버 ec2-user@localhost yum update -y uname -a 커널 버전 확인 Swap Disk를 메모리처럼 사용하여 메모리가 부족한 경우 에러 방지 파티션 나누기 --> 명령어 방..

IT/Linux 2021.01.20