본문 바로가기

전공 과목 시험정리/운영체제 기초

(13)
리눅스 기본 명령어 3 mkdir – 새로운 디렉토리를 만들어 주는 명령 – 최초 사용자는 시스템 관리자가 부여해준 사용자 자신의 홈 디렉토리만을 가짐. – 새로운 디렉토리를 만들 경우에는 임의로 여러 개의 디렉토리를 만들 수 있으나, 같은 디렉토리 안에 같은 이름의 디렉토리는 만들 수 없음. 사용법 [sunrin@localhost ~]$ mkdir [option] [directory_name]options -p 만들고자 하는 디렉토리의 하위 디렉토리를 동시에 만듦. -m 디렉토리를 만들면서 접근 권한을 설정 Ex) [sunrin@localhost ~]$ mkdir -m [access_permission]rmdir – 디렉토리를 삭제하고자 할 때 사용하는 명령 – 동시에 여러 개의 디렉토리 삭제 가능 사용법 [sunrin@lo..
리눅스 디렉토리 리눅스 디렉토리1. / – 루트 디렉토리 – 파일 시스템의 바탕을 이루는 중요한 디렉토리2. /boot – 부트 디렉토리 – 리눅스가 부팅될떄 핵심적인 커널 이미지 (vmlinuz)와 부팅 정보 파일이 있는 디렉토리 – /etc/lilo.conf 에서 지정한 커널 부팅 이미지 파일이 있음. 부트로더 (GRUB) 설치 장소3. /etc – 시스템 설정 파일 디렉토리 – 중요한 시스템 환경 설정 파일이 있는 디렉토리 – send-mail 설정 파일, TCP/IP 네트워크 설정 파일, FTP 서버 설정 파일, 사용자 정보 및 암호 정보를 가지는 passwd 파일, 파일 시스템 테이블 fstab 파일, 보안 파일, 시스템 초기화 파일 등이 있음.4. /bin – 바이너리 디렉토리 – 리눅스의 기본적인 실행 명령..
리눅스 기본 명령어 2 date – 현재 시스템의 날짜와 시간을 확인하거나 설정하는 명령 – 새로 부팅을 하거나 재부팅을 할때, 서버의 CMOS에서 시간 정보를 가져와 사용 CMOS = Complementary Metal-Oxide Semiconductor – 더욱 정확한 시간을 설정하기 위해서는 clock 명령을 사용 – date로 날짜와 시간을 새롭게 설정할 때는 MMDDhhmmYY 와 같은 형식을 사용한다.형식 설명 CC 연도의 처음 두 숫자 (선택적) MM 월 YY 연도의 나중 두 숫자 (선택적) DD 월 중 일 mm 분 hh 시 ss 초 (선택적)사용법 [sunrin@localhost ~]$ date [option]options -u 세계 표준 시각을 알려준다. –help 사용법을 출력한다. –version 버전 정보..
리눅스 기본 명령어 1 1. 터미널[sunrin @ localhost home] $ 계정명 호스트명 디렉토리 프롬프트– 계정명: 현재 로그인한 계정명 (여기서는 sunrin) – 호스트명: 현재 사용중인 호스트 이름 (여기서는 로컬 환경에서 접속했으므로 localhost) Ex) khardware 라는 컴퓨터에서 접속시, sunrin@khardware home]$ 라고 뜸. – 프롬프트: 명령어 입력을 대기하는 프롬프트이며, root 계정은 $가 아닌 #로 표시된다.2. 기본 명령어 1) ls (list Contents of Dirctory) – 특정 디렉토리의 파일 리스트를 확인하는 명령 사용법 – [sunrin@localhost home]$ ls [option] [file] – 단순한 ls 명령어 만으로는 자세한 파일과 디..
리눅스 기초 (개요/구조/특징) 리눅스의 개요1) 리눅스의 탄생 – 1991년 리누스 토발즈가 어셈블리어로 리눅스 커널 0.01 버전을 최초로 작성. (커널만 리누스가 만듬) – 당시 목표는 유닉스의 작은 버전인 미닉스 보다 좋은 운영체제를 만드는 것. – 1992년 0.02 버전을 작성하여 인터넷에 소스코드를 공개하여 모든 개발자들이 자유롭게 이용할 수 있게 함. – GNU 프로젝트로 인해 완성되었으므로 정확히 GUN/Linux라 불러야 한다.2) GNU 프로젝트 – 1984년 리차드 스톨만, 목표는 “모두가 공유할 수 있는 소프트웨어를 만드는 것” –> 소스코드 공개 – 프로그램의 사용에 대한 자유, 프로그램의 수정에 대한 자유, 프로그램의 재배포에 대한 자유, 수정된 프로그램의 이익을 전체가 얻을 수 있도록 배포할 수 있는 자유3..