프로그래밍 공부

대학교 코딩공부/운영체제 실습 15

카테고리 설명
  • 프로세스 = 부모자식 관계 부모 프로세스는 자식 프로세스를 생성하고 자식 프로세스는 또 다른 자식 프로세스 생성 가능 자식 프로세스는 할 일이 끝나면 부모 프로세스에 결과를 돌려주고 종료 자식 프로세스가 종료 되면 부모 프로세스로 리턴값을 돌려주고 종료된다. 프로세스 종류 데몬 프로세스 백그라운드 에서 특정 서비스 제공하기 위해 존재, 리눅스 커널에 의해 실행 고아 프로세스 자식 프로세스가 아직 실행중인데 부모가 없어지면 발생, (init)1번 프로세스가 고아 프로세스의 새로운 부모가 되도록 지원 좀비 프로세스 자식 프로세스가 실행을 종료했는데도 리턴값이 정상적으로 돌아오지 않았을 때, 프로세스 테이블 목록에 남아 있는 경우 좀비 프로세스가 증가하면,프로세스 테이블의 용량이 부족해서 일반 프로세스가 실행..

  • 1. 리눅스 운영 및 관리 2. 리눅스 활용 총 80문항 리눅스 파일시스템을 제외한 문제만 다룬다. 리눅스 운영 및 관리 1. 다음과 같이 허가권 값이 변경 되었을 경우 중간에 실행된 명령으로 알맞은 것은? chmod = 허가권 을 변경하는 문제 chmod g+s /project 그룹에 프로젝트에 대한 슈퍼 권한을 준다. 4. 다음 중 디렉터리에 부여되는 w 권한에 대한 설명으로 알맞은 것은? 2 w권한 = rwx중 write 로 쓰기권한을 이야기 함 으로, 해당 디렉터리에 파일을 생성 또는 삭제할 수 있다. 이다 수정권한을 주는것을 이야기 한다. 5. 다음 명령의 실행 결과로 생성되는 lin.txt 파일의 허가권 값으로 알맞은 것은? 4 chmod o=r lin.txt 임으로 ugo 중 유저, 그룹, ..

  • 파일의 접근권한 = 기호모드 -> 권한 기호 표시 = 숫자모드 -> 권한 기호 표시 파일의 접근 권한 보호 리눅스는 파일에 무단으로 접근하는것을 방지하고 보호하는 기능을 제공함. 사용자는 자신의 파일과 디렉터리 중에서 다른 사용자가 접근 유무를 구분하여 접근 권한을 제한함 파일의 속성 번호 속성값 의미 1 - 파일의 종류(-: 일반 파일, d : 디렉터리) 2 rw-r--r-- 파일을 읽고 쓰고 실행할 수 있는 접근 권한 표시 3 1 하드 링크의 개수 4 root 파일 소유자의 로그인 ID 5 root 파일 소유자의 그룹 이름 6 223 파일의 크기(바이트 단위) 7 2월 20 21:17 파일이 마지막으로 수정된 날짜 8 /etc/hosts 파일 명 파일의 I node 구조체에 저장되는 데이터 이다. 접..

  • 쉘의 기능과 종류 쉘의 기능 명령어 해석기 기능, 프로그래밍 기능, 사용하 환경 설정 기능 명령어 해석기 기능 사용자와 커널 사이에서 명령을 해석하여 전달하는 해석기와 번역기 기능 사용자가 로그인하면 쉘이 자동으로 실행되어 사용자가 명령을 입력하기를 기다림 ->로그인 쉘 로그인 쉘은 /etc/passwd 파일에 사용자 별로 지정 프롬프트: 쉘이 사용자의 명령을 기다리고 있음을 나타내는 표시 프로그래밍 기능 쉘은 자체 내에 프로그래밍 기능이 있어 반복적으로 수행하는 작업을 하나의 프로그램으로 작성 가능 쉘 프로그램을 쉘 스크립트 사용자 환경 설정 기능 사용자 환경을설정할 수 있도록 초기화 기능 제공 초기화 파일에는 명령을 찾아오는 경로를 설정하거나, 파일과 디렉터리를 새로 생성할 떄 기본 권한을 설정하거나..

  • 리눅스 문서편집기 GUI 환경인 그놈에서 제겅화는 gedit 유닉스에서부터 사용했던 행 편집기와 화면 편집기 구분 종류 행 단위 편집기 ed, ex, sed 화면 단위 편집기 vi, emacs GUI 편집기 gedit 행 단위 편집기 ed : 유닉스 초기 편집기 잘 안쓴다 ex : 행 편집이지만 vi에 연결하여 vi의 확장자형태로 사용 sed : 스트림 편집기로 일반적 편집기와 다르게 지시명령에 따라 파일의 내용을 일괄적으로 바꿔서 출력해준다. 화면단위 편집기 vi : 리눅스에서 일반적으로 사용할 수 있는 화면 편집기 emacs : 제공하는 기능이 매우 다양하지만, 사용법이 어렵고 복잡하여 전문가가 사용 모드형과 비모드형 편집기 모드형 입력모드, 명령모드 구분 입력모드 = 텍스트 입력 , 명령모드 = 텍..

  • 파일 링크 파일 링크는 기존에 있는 파일에 새로운 파일명을 붙이는 것 하드 링크 : 기존 파일에 새로운 파일명을 추가로 생성 심벌릭 링크 : 원본 파일을 가리키는 새로운 파일 생성 리눅스 파일 구성 파일 = 파일명 + inode + 데이터 블록. 파일의 inode 번호는 ls -i 명령으로 확인 가능 파일명 앞에 출력된 숫자가 inode 파일 이름은 다르지만 inode 번호가 같다면 같은 파일 하드 링크 만들기 : ln 파일에 여러 개의 이름을 붙일 수 있는데, 이때 붙이는 파일명을 하드 링크 라고 한다. 심벌릭 링크 만들기 : -s 옵션 data1 파일의 심벌릭 링크로 data1.sl 생성 심벌릭 링크의 inode 번호를 보면 원본 파일ㅣㄴ -과 다른 번호 파일명에 ->를 넣어 원본파일이 무엇인지 알려..