전체보기
-
crontab 스케줄러 기능을 한다고 보면된다 특정 시간에 특정 작업을 할 필요가 있을때 유용하게 사용할 수 있다. 한 줄에 하나의 명령만 사용한다 주석은 '#'으로 달 수 있다. 기본 옵션 개인적으로 e랑 l만 알아도 실 사용때 충분했다 옵션이 더 있는지 모르겠다 (더 있겠지..?) 1. crontab -e 처음 실행하면 사용할 에디터를 고르라고 나옵니다 저는 주로 사용하는 vim 선택 (vim.basic) nano가 쉽다고 하는데 linux 처음 배울때 vim으로 배워서 vim이 익숙하다 2. crontab -l cat 명령어로 파일을 읽어들인 것 처럼 표준 출력으로 crontab 내용이 나옵니다 아직 설정한게 없다면 위와 같이 나옴 기본 주석의 만 아래에 작성하고 저장 (주석 삭제 물론 가능) 하고..
[LINUX] 리눅스마스터 2급 기출 :: cron, crontabcrontab 스케줄러 기능을 한다고 보면된다 특정 시간에 특정 작업을 할 필요가 있을때 유용하게 사용할 수 있다. 한 줄에 하나의 명령만 사용한다 주석은 '#'으로 달 수 있다. 기본 옵션 개인적으로 e랑 l만 알아도 실 사용때 충분했다 옵션이 더 있는지 모르겠다 (더 있겠지..?) 1. crontab -e 처음 실행하면 사용할 에디터를 고르라고 나옵니다 저는 주로 사용하는 vim 선택 (vim.basic) nano가 쉽다고 하는데 linux 처음 배울때 vim으로 배워서 vim이 익숙하다 2. crontab -l cat 명령어로 파일을 읽어들인 것 처럼 표준 출력으로 crontab 내용이 나옵니다 아직 설정한게 없다면 위와 같이 나옴 기본 주석의 만 아래에 작성하고 저장 (주석 삭제 물론 가능) 하고..
2022.06.27 -
NFS 사용자가 원격 컴퓨터에 있는 파일 및 디렉터리에 액세스할 수 있고 해당 파일 및 디렉터리가 로컬에 있는 것처럼 처리하도록 허용하는 분산 파일 시스템 파일들을 쉽게 공유하기 위해 제공되는 파일 시스템(File System) 1984년 썬마이크로시스템 사에서 개발한 프로토콜 클라이언트/서버형 응용프로그램, 사용자 시스템: NFS 클라이언트, 원격지: NFS 서버 rpc(remote procedure call)기반의 인터넷 서비스 rpcbind 데몬을 실행시켜야 함 빠르고 쉽게 설정 가능 인증 시스템은 클라이언트 IP 주소만 사용하며 여러 개의 사용자를 단일 기계에서 분리하는 것은 매우 어려움 설치 (서버) 설치 $ sudo apt-get -y install nfs-kernel-server $ dpkg..
[LINUX] 리눅스마스터 2급 기출 :: NFS(Network File System)NFS 사용자가 원격 컴퓨터에 있는 파일 및 디렉터리에 액세스할 수 있고 해당 파일 및 디렉터리가 로컬에 있는 것처럼 처리하도록 허용하는 분산 파일 시스템 파일들을 쉽게 공유하기 위해 제공되는 파일 시스템(File System) 1984년 썬마이크로시스템 사에서 개발한 프로토콜 클라이언트/서버형 응용프로그램, 사용자 시스템: NFS 클라이언트, 원격지: NFS 서버 rpc(remote procedure call)기반의 인터넷 서비스 rpcbind 데몬을 실행시켜야 함 빠르고 쉽게 설정 가능 인증 시스템은 클라이언트 IP 주소만 사용하며 여러 개의 사용자를 단일 기계에서 분리하는 것은 매우 어려움 설치 (서버) 설치 $ sudo apt-get -y install nfs-kernel-server $ dpkg..
2022.06.26 -
fsck (filesystem check) 파일을 검사하거나 수리해주는 명령어!! 현업에서도 파일이 문제가 생겨 사용해본적이 있으며 라즈베리파이 SSD관련 설정하다가도 써본적 있습니다 자주는 아니지만 가끔(?) 필요한 그런 명령어 느낌입니다 점검 후 파일시스템에 변경이 있다면 재부팅 해야합니다 손상 된 디렉터리나 파일을 수정할 때 임시로 /lost+found 디렉터리에서 작업을 수행하고 복구 되면 사라짐 ** 주의:: 해당 명령어 사용시 마운트 되어있는 드라이브에서는 사용하면 안된다고 합니다!! (마운트 해제 후 진행) 동작 단계 단계 (phase) 설명 1 Check Blocks and Sizes (블록들과 파일 크기 검사) 2 Check Pathnames (경로명 검사) 3 Check Connecti..
[LINUX] 리눅스마스터 2급 기출 :: fsck 명령어 정리fsck (filesystem check) 파일을 검사하거나 수리해주는 명령어!! 현업에서도 파일이 문제가 생겨 사용해본적이 있으며 라즈베리파이 SSD관련 설정하다가도 써본적 있습니다 자주는 아니지만 가끔(?) 필요한 그런 명령어 느낌입니다 점검 후 파일시스템에 변경이 있다면 재부팅 해야합니다 손상 된 디렉터리나 파일을 수정할 때 임시로 /lost+found 디렉터리에서 작업을 수행하고 복구 되면 사라짐 ** 주의:: 해당 명령어 사용시 마운트 되어있는 드라이브에서는 사용하면 안된다고 합니다!! (마운트 해제 후 진행) 동작 단계 단계 (phase) 설명 1 Check Blocks and Sizes (블록들과 파일 크기 검사) 2 Check Pathnames (경로명 검사) 3 Check Connecti..
2022.06.20 -
해당 명령어, 옵션들은 실제 현업에서도 많이 쓰이니 꼭 외우시기 바랍니다 tar TApe ARchiver 여러 파일을 하나로 묶어주기만 함 (용량을 줄여주지 않음) 그래서 tar로 묶은 파일을 gzip또는 bzip2로 압축함 옵션 f: 대상 tar 아카이브 지정 (기본 옵션) c: tar 아카이브 생성. 기존 아카이브 덮어 쓰기(파일 묶을 때) x: tar 아카이브에서 파일 추출(파일 풀때) v: 처리되는 과정을 자세하게 나열 z: gzip 압축 적용 옵션(.tar.gz) j: bzip2 압축 적용 옵션(.tar.bz2) J: .tar.xz 형식의 파일 지정 t: tar 아키이브 포함된 내용 확인 r: tar 아카이브의 마지막에 파일들 추가 압축하기 tar cvf T.tar * 압축 풀기 $ tar xv..
[LINUX] 리눅스 마스터 2급 기출 :: tar, gzip(압축)해당 명령어, 옵션들은 실제 현업에서도 많이 쓰이니 꼭 외우시기 바랍니다 tar TApe ARchiver 여러 파일을 하나로 묶어주기만 함 (용량을 줄여주지 않음) 그래서 tar로 묶은 파일을 gzip또는 bzip2로 압축함 옵션 f: 대상 tar 아카이브 지정 (기본 옵션) c: tar 아카이브 생성. 기존 아카이브 덮어 쓰기(파일 묶을 때) x: tar 아카이브에서 파일 추출(파일 풀때) v: 처리되는 과정을 자세하게 나열 z: gzip 압축 적용 옵션(.tar.gz) j: bzip2 압축 적용 옵션(.tar.bz2) J: .tar.xz 형식의 파일 지정 t: tar 아키이브 포함된 내용 확인 r: tar 아카이브의 마지막에 파일들 추가 압축하기 tar cvf T.tar * 압축 풀기 $ tar xv..
2022.06.15 -
리눅스마스터 2급 기출에 나왔던 내용들 위주로 정리하였습니다 RPM(RedHat Package Management) 레드햇사와 수세(SUSE) 리눅스 사의 리눅스 배포본 제품에서 사용하는 패키지 설치 관리 도구 명령어 패키지 삭제 $ rpm -e packageName --nodeps: 의존성있는 패키지도 삭제 가능 설치모드 $ rpm -Bi packageName 제거모드 $ rpm -Be packageName 질문모드 $ rpm -q packageName 패키지 이름 $ rpm -qf /bin/ls 검증코드 L: 링크 파일 경로 불일치 S: 파일 크기 변경 M: 파일 모드 변경 옵션 q: 질의시 꼭 써야하는 옵션(query) i: 설치된 패키지의 정보 출력(information) l: 패키지에 포함된 모..
[LINUX] 리눅스 마스터 2급 기출 :: rpm(RedHat Package Management)리눅스마스터 2급 기출에 나왔던 내용들 위주로 정리하였습니다 RPM(RedHat Package Management) 레드햇사와 수세(SUSE) 리눅스 사의 리눅스 배포본 제품에서 사용하는 패키지 설치 관리 도구 명령어 패키지 삭제 $ rpm -e packageName --nodeps: 의존성있는 패키지도 삭제 가능 설치모드 $ rpm -Bi packageName 제거모드 $ rpm -Be packageName 질문모드 $ rpm -q packageName 패키지 이름 $ rpm -qf /bin/ls 검증코드 L: 링크 파일 경로 불일치 S: 파일 크기 변경 M: 파일 모드 변경 옵션 q: 질의시 꼭 써야하는 옵션(query) i: 설치된 패키지의 정보 출력(information) l: 패키지에 포함된 모..
2022.06.14 -
nohup 터미널의 세션 로그아웃시 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP Signal을 전달한다 이때 HUP(Hang UP) Signal을 무시하도록 하는 명령어라 nohup이라 붙여졌다고 합니다. 쉽게 말하면 세션 끊지마!라고 합니다 리눅스, 유닉스에서 sh을 데몬형태로 실행시키는 프로그램 터미널 세션이 끊겨도 실행을 멈추지 않고 동작(백그라운드에서 실행) 실행할 .sh파일은 퍼미션이 755(rwxr-xr-x) 이상이어야 함 $ nohup shell.sh & => 세션 종료에 상관없이 백그라운드에서 shell.sh 실행 nohup으로 쉘파일을 실행하면 자동으로 nohup.out파일 생성(이전 결과나 에러들이 계속 쌓여서 저장됨) => 프로세스 상태 확인 가능 표준출력 파일 이름 변경 $..
[LINUX] 리눅스 마스터 2급 기출 :: nohup, &(백그라운드) 명령어nohup 터미널의 세션 로그아웃시 리눅스는 해당 터미널에서 실행한 프로세스들에게 HUP Signal을 전달한다 이때 HUP(Hang UP) Signal을 무시하도록 하는 명령어라 nohup이라 붙여졌다고 합니다. 쉽게 말하면 세션 끊지마!라고 합니다 리눅스, 유닉스에서 sh을 데몬형태로 실행시키는 프로그램 터미널 세션이 끊겨도 실행을 멈추지 않고 동작(백그라운드에서 실행) 실행할 .sh파일은 퍼미션이 755(rwxr-xr-x) 이상이어야 함 $ nohup shell.sh & => 세션 종료에 상관없이 백그라운드에서 shell.sh 실행 nohup으로 쉘파일을 실행하면 자동으로 nohup.out파일 생성(이전 결과나 에러들이 계속 쌓여서 저장됨) => 프로세스 상태 확인 가능 표준출력 파일 이름 변경 $..
2022.06.13