본문 바로가기

분류 전체보기

(267)
스터디 OT (feat. Skype) 참가인원:정상민, 박상협, 노도원, 최원주, 김영후, 최호수, 양산휘, 신영원, 조승현참가, 불참:없음.(급히 잡힌거라 따지지 않음)내용:준비물: 버그에도 견딜 수 있는 강인한 정신, 파이썬을 돌릴 수 있는 컴퓨터 (책은 PDF형식으로 제공해 드림)시간: 1월 ~ 2월, 매주 월요일 7시 ~ 9시, 총 8주장소: 세종대 율곡관 6층 회의실수업 진행 방식:1. 각자 내준 과제들에 대한 공부를 해온다.2. 그 과제들에 대한 질문 3개씩 준비한다.3. 공부는 혼자하는 것인만큼 스터디에서는 책에 있는 내용은 가르쳐 주지 않는다. 스터디에서는 오로지 그 질문에 대한 내용만 서로에게 피드백 준다.4. 각자 공부한 것들을 블로그, 노트 등에 매주 정리해서 검사를 맡는다. (예: http://fandu.tistory...
mistake 보호되어 있는 글입니다.
collision 보호되어 있는 글입니다.
프로세스 관련 용어 정리 백그라운드 및 포그라운드 프로세스 백그라운드 프로세스 백그라운드 프로세스로 실행하면 쉘은 백그라운드 프로세스의 종료 여부에 관계없이 즉시 명령 대기 상태가 됨. 다른 명령을 받아 들일 준비를 함. – 어떤 명령을 백그라운드로 실행시키고 싶으면 ‘&’ 를 명령뒤에 넣어줌 – 키보드 입력을 받을 수 없으므로 입력 없이 장시간 실행되어야 하는 경우 주로 사용 – 백그라운드로 실행되고 있는 프로세스는 ps 명령으로 상태를 점검포그라운드 프로세스 – 쉘 프롬프트에서 명령을 입력하고 실행하면 대부분 포그라운드로 프로세스가 됨. – 포그라운드 모드로 실행되는 프로세스는 키보드 입력을 받을 수 있고, 화면에 출력할 수 있음 – 쉘은 포그라운드로 실행 중인 프로세스가 종료되면 다시 쉘 프롬프트를 보여주면 명령 대기 상태..
리눅스 파일/디렉토리 검색 (find) 시스템 내에 존재하는 파일 및 디렉토리를 찾는 명령 find 명령의 사용방법 $ find [PATH] [OPTION | test | action | operator]find 명령의 옵션 -maxdepth n 0이 아닌 정수 값으로 경로 깊이를 지정하여 검색할 때 사용한다. 예를 들어 ‘maxdepth 1’은 시작위치로 지정한 디레토리만 검색하고 하위 디렉토리는 찾지 않는다. -mindepth 옵션은 반대로 동작한다. 즉 지정한 숫자만큼의 깊이부터 그 하위 디렉토리를 검색한다.-follow 심볼릭 링크된 디렉토리도 검색할 때 사용.-mount 현재의 파일 시스템과 같은 타입의 파일 시스템 에서만 검색할 때 사용find 명령의 test 속성값 -name 파일이름으로 파일들을 찾을 때 사용-perm 권한 비트..
파일의 압축 및 기본 명령어 1. 파일의 압축 – tar : 지정된 여러 개의 파일 묶기 – ‘gzip’,’bzip2′ : 파일이나 묶인 파일의 크기를 줄여 압축하기1) tar (Tape ARchive) – 지정된 여러 개의 파일을 아카이브라고 부르는 하나의 파일로 만들거나, 하나의 아카이브 파일에 집적된 여러개의 파일을 원래의 형태대로 추출해내는 명령 – 확장자 : *.tar – 파일의 크기가 줄어드는 것이 아니라, 단지 하나의 파일로 묶어 놓은 것. – tar의 사용방법 $ tar [Option] [Make_File] [To_tape_file_name]– tar 옵션 + 동작 Action c tar 파일을 생성할 때 사용 (새로운 묶음) x 묶은 tar 파일을 해제할 때 사용 t 묶음을 풀기전에 묶인 경로를 보여줌Option f..
리눅스 I-node 디렉토리에서 파일을 읽는 순서 1. 디렉토리에서 파일 선택 2. 선택된 파일의 i-node 번호를 i-node 블록에서 찾음 3. 해당 i-node 테이블 블록 정보에 들어있는 디스크 상의 데이터 주소를 참조 4. 파일 읽기i-node 란? 리눅스에서 파일 시스템은 하드디스크에서 부트 블록, 슈퍼블록, 데이터 블록, 그리고 i-node 블록으로 나눌 수 있다. 부트 블록은 시스템이 부팅될 때 처음 읽기 위한 정보를 저장해 놓은 곳이고, 슈퍼 블록은 전체파일 시스템에 관한 정보를 가지고 있으며, 데이터 블록은 실제 데이터가 저장되는 공간이다. 마지막으로 i-node 블록은 파일 구조체를 가리키는 포인터들의 집합으로서 실제 파일과 1:1 로 대응된다. 그 파일의 생성시간, 날짜, 크기, 위치등의 정보를 가지..
OPERATING SYSTEM - LINUX 학교에서 나누어준 프린트 해석.Linux is one of popular version of UNIX operating System 리눅스는 유닉스 시스템 중에 가장 유명한 버전이다.It is open source as its source code is freely available. 그건 오픈소스이다. 소스코드가 자유롭게 사용할 수 있기 때문이다.It is free to use. 이것은 자유롭게 사용할 수 있다.Linux was designed considering UNIX compatibility. 리눅스는 유닉스의 호환성을 고려하여 디자인 되었다.It’s functionality list is quite similar to that of UNIX. 그것의 기능들은 유닉스와 매우 비슷하다.Compon..