자격증
-
TOP 명령어 리눅스 시스템의 운용상황을 실시간으로 전반적인 상황을 모니터링하거나 프로세스를 관리 할 수 있는 유틸리티 cpu, memory 정도 간단하게 확인 가능 옵션 없이 실행 시 기본 3초 간격으로 화면 갱신 옵션 l: 평균 시스템 부하를 보여줌 shift + t: 프로세스 실행 시간 내림차순 shift + p: CPU 사용률로 내림차순 shift + m: 메모리 사용률 내림차순 k: PID 값을 입력하여 종료신호를 보낸다 m: 메모리 관련 항목을 on/off W: 바꾼 설정을 저장 -u userName: 사용자별 모니터링 (ex. top -u root) 1: CPU core 별 사용량 확인 TOP 명령어 실행 서버 top - 16:48:20: 현재 서버시간 1 user: 1명의 사용자가 접속 중..
[LINUX] 리눅스마스터 2급 기출 :: top 명령어TOP 명령어 리눅스 시스템의 운용상황을 실시간으로 전반적인 상황을 모니터링하거나 프로세스를 관리 할 수 있는 유틸리티 cpu, memory 정도 간단하게 확인 가능 옵션 없이 실행 시 기본 3초 간격으로 화면 갱신 옵션 l: 평균 시스템 부하를 보여줌 shift + t: 프로세스 실행 시간 내림차순 shift + p: CPU 사용률로 내림차순 shift + m: 메모리 사용률 내림차순 k: PID 값을 입력하여 종료신호를 보낸다 m: 메모리 관련 항목을 on/off W: 바꾼 설정을 저장 -u userName: 사용자별 모니터링 (ex. top -u root) 1: CPU core 별 사용량 확인 TOP 명령어 실행 서버 top - 16:48:20: 현재 서버시간 1 user: 1명의 사용자가 접속 중..
2022.06.28 -
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