본문 바로가기

분류 전체보기

(267)
접근 권한과 소유권 소유 및 허가권(접근권한) – 각각의 파일과 디렉토리 마다 소유 및 접근 권한(허가권)의 속성이 있음 – ‘ls -l’ 명령을 실행하면 파일 및 디렉토리의 소유 및 접근권한 출력1. 파일 유형 – 디렉토리일 경우 d, 일반적인 파일일 경우 – 가 표시 – 그 외에 b(Block Device), c(Character Device), I(link) 등Block Device : 하드디스크, 플로피 디스크, CD/DVD Character Device : 마우스,키보드,프린터 등 입출력 장치 Link : 바로가기 아이콘. 연결되어 있는 파일을 의미하며 실제 파일은 다른곳에 존재한다.2. 파일 허가권(접근권한) – 파일과 디렉토리에 대한 접근 권한은 사용자(User), 그룹(Group), 기타(Other) 별로 나..
리눅스 VI 편집기 vi 편집기 - 각종 문서를 편집할 수 있는 텍스트 기반의 편집기로써 유닉스 계열(리눅스 포함)의 운영체제에서 사용하는 편집기 (윈도우의 메모장) - 켈리포니아 대학의 대학원생 Billy Joy가 라인 편집기인 ed(UNIX Line Editor)를 새롭게 개선해 개발한 석으로 UNIX 3.0 BSD 에서 발표될 떄 'C Shell'과 함께 추가된 프로그램 - 화면 단위로 프로그램이나 파일을 편집할 수 있도록 80문자의 20개 라인 정도로 나타내며, 사용자는 커서를 이동시키면서 파일의 내용을 수정 - 입력모드(insert mode), 명령모드(command mode), 라인모드(line mode)의 세 가지 모드로 구분 명령모드 입력모드 : i or a 입력모드 명령모드 : Esc 명령모드 라인명령모드 ..
사용자 계정 관리 / 슈퍼유저 사용자 계정 – 리눅스는 멀티유저를 지원하는 운영체제로써 여러 사용자가 동시에 하나의 시스템에 로그인하여 사용할 수 있으며, 각각의 사용자가 다중 작업을 수행 – 리눅스 시스템을 사용할 수 있는 사람들은 여러 사람이고 그들을 구분하여 주려면 사용자마다 ID라고 불리는 고유한 식별자인 사용자 계정이 필요. – 각 사용자는 적어도 하나의 그룹에 속하게 되고 각각의 그룹은 그룹 ID에 의해 구분 – 각 사용자는 각각 자신의 작업환경인 홈 디렉토리와 환경 설정 파일을 소유 – 각 사용자는 소유하고 있거나 실행할 수 있는 허가권을 가진 파일에만 접근 가능ROOT란? – 리눅스는 여러 명의 사용자가 동시에 하나의 시스템을 사용하는 것을 허락 – 시스템을 관리할 수 있는 계정은 root 단 하나뿐 – 리눅스 시스템에..
리눅스 기본 명령어 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..