전체보기
-
X 윈도우 란?? 그래픽 환경 기반의 시스템 소프트웨어 주로 유닉스 계열에서 운영체제에 사용되는 윈도 시스템 MIT에서 처음 개발 되었다. X.org 재단이 X윈도 시스템 개발 주도 Bob Scheifler가 오픈 소스 프로젝트 만듬 X 컨소시엄에 의해 X11버전이 처음 개정되어 X11R2가 발표되었다. X 윈도우의 특징 디스플레이 장치에 독립적(플랫폼 독립), 서로 다른 기종을 함께 사용 가능 네트워크 프로토콜에 기반한 GUI 클라이언트와 서버 모델을 기반으로 한다. 원격지의 X클라이언트를 다른 시스템의 X서버에서 실행시킬 수 있음 표준 X 어플리케이션 Xclock: 간단한 시계 표시 xterm: 텍스트기반 터미널 에뮬레이터 Xman: X 기반의 man 페이지 X윈도우 강제종료: ctrl + alt +..
[LINUX] 리눅스마스터 2급 기출 :: X 윈도우X 윈도우 란?? 그래픽 환경 기반의 시스템 소프트웨어 주로 유닉스 계열에서 운영체제에 사용되는 윈도 시스템 MIT에서 처음 개발 되었다. X.org 재단이 X윈도 시스템 개발 주도 Bob Scheifler가 오픈 소스 프로젝트 만듬 X 컨소시엄에 의해 X11버전이 처음 개정되어 X11R2가 발표되었다. X 윈도우의 특징 디스플레이 장치에 독립적(플랫폼 독립), 서로 다른 기종을 함께 사용 가능 네트워크 프로토콜에 기반한 GUI 클라이언트와 서버 모델을 기반으로 한다. 원격지의 X클라이언트를 다른 시스템의 X서버에서 실행시킬 수 있음 표준 X 어플리케이션 Xclock: 간단한 시계 표시 xterm: 텍스트기반 터미널 에뮬레이터 Xman: X 기반의 man 페이지 X윈도우 강제종료: ctrl + alt +..
2022.06.29 -
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