본문 바로가기
정보처리/실기

[정보처리기능사 실기 요약] 운영체제. UNIX (LINUX

by 단순데브 2023. 2. 24.
728x90

1. UNIX 구성

     1. 커널(Kernel)
          - UNIX 의 가장 핵심적인 부분
         - 컴퓨터가 부팅될 때 주기억장치에 적재된후 상주하면서 실행
         - 프로세스, 기억장치, 파일, 입/출력 관리 -> 하드웨어 보호

         - 프로그램과 하드웨어 간의 인터페이스 역할을 담당

      2. 쉘 (Shell)

         - 명령어 해석기

         - 시스템과 사용자 간의 인터페이스 담당

      3. 유틸리티(Utillity) 프로그램

         - 일반 사용자가 작성한 응용프그램 처리

 

[시스템 구조]
사용자
유틸리티
커널
하드웨어

 

2. UNIX (LINUX) 명령어

- fork : 새로운 프로세스 생성, 복제 (자식 프로세스 이름, 수행 시간, 소유주 등)

- exec : 생성된 프로세스 실행 [execute]

- kill : 현재 실행중인 프로세스 종료

생성 실행 종료
fork exec kill

- killall : 현재 실행중인 모든 프로세스 종료

- ps : 현재 실행중인 프로세스의 상태 정보를 표시 [process] (프로세스 이름, 수행시간, 소유주 등)

- top : 프로세스와 메모리 사용 현황 표시

- who : 로그인한 사용자 정보 (단말기명, 로그인명, 로그인 일시, 단말기 번호 등) 표시

- mkdir : 디렉토리 생성 [ make directory ]

- tar : 파일 압축 및 해제 (여러 파일을 묶거나 묶인 파일을 풀 때)

- vi : 파일 편집 (현재 디렉토리에 파일이 존재하지 않는다면 파일 생성)

- rmdir : 디렉토리 제거 [remove directory]

- cd : 디렉토리 이동 [change directory]

- pwd : 현재 작업중인 디렉토리 경로 출력 [print working directory]

- ls : 파일 및 디렉토리 표시 [list] -> DOS의 dir 과 동일

- cp : 파일 복사 [copy]

- cat : 파일 내용 출력

- rm : 파일 삭제 [remove]

- mv : 파일 이동, 파일 이름 변경 [move]

- find : 파일 찾기

- chmod : 파일의 권한 모드(읽기, 쓰기, 실행)설정 -> 파일의 접근을 제한 [change mode]

- chown : 파일 소유자 변경 [change owner]

- fsck : 파일 시스템 점검 후 수리 [file system check]

- finger : 현재 시스템에 등록된 사용자 정보 조회

- ping : 네트워크 상의 문제 진단

- comm : 파일 행 단위 비교 [compare]

 

 

 

# 기사퍼스트 권우석 - 정보처리기능사 실기 요약

728x90

댓글