리눅스(23)
-
파일 시스템 기본 개념 & 구조
About File System 목차 ♦ 정의 ♦ 역할 ♦ 종류 ♦ 구조 ♦ 점검 & 복구 (1) 파일시스템는 무엇인가? ´ 저장 장치에 미리 데이터를 저장할 방법을 정의하여 쉽고 빠르게 데이터를 찾을 수 있도록 도와주는 시스템.- 컴퓨터에 데이터를 기록하기 위해서는 미리 하드디스크에 데이터를 읽고, 쓰고, 찾기 위한 준비를 해두어야 한다.- 파일 시스템은 그 준비의 규칙을 정리해 놓은 것으로서 파일에 이름을 붙이고, 저장이나 검색을 위해 파일을 어디 위치시킬 것인지를 나타내는 체계를 의미한다. ´ 간단히 말하면, 사용자의 요청에 따라 디스크와 같은 보조기억장치에 파일의 내용을 저장하고 , 저장된 파일의 내용을 다시 사용할 수 있도록 사용자와 보조기억장치의 인터페이스 기능을 하는 것. * 리눅스 : ex..
2016.03.09 -
Day10. 권한 ( 허가권 + 소유권 )
* 권한 1. 허가권 ( permission ) - ls -l 로 출력했을 때, 파일이나 디렉토리 설명의 맨앞에 나오는 영문자들. - 맨처음 시작이 d : directory , - : file 이 둘중 하나로 시작. - 바로 뒤 9개의 문자가 오게 된다. - r : 읽기 권한 , w : 쓰기 권한 , x : 실행 권한 - ----------------------------------------------------------------- | [ owner(소유자) ] [ group(소유그룹) ] [ other (일반사용자) ] | | r w x | r w x | r w x | | 4 2 1 | 4 2 1 | 4 2 1 | | 7 * 100 | 7 * 10 | 7 | = > 777 => Max permis..
2016.03.09 -
Day9. 계정삭제
* userdel : 계정삭제 - 사용형식 : userdel [option] username - -r : 홈디렉토리에 있는 것과 mail함에 있는 것도 모두 삭제 ① userdel username => 그냥 사용자 정보만 삭제 => /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow만 삭제 => 계정을 다시 살릴수가 있다. ② userdel -r username => 시스템에 사용자와 관련된 모든 정보를 삭제 => /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow + $홈디렉토리 , mail함도 삭제 => 계정을 다시 살릴수가 없다.----------------------------------------------------..
2016.03.09 -
Day8. User 생성 part 2 & user 수정
useradd : 계정생성 명령어 - 사용형식 : useradd [option][arguement] username ↘ 항상 같이 정의해 주어야 한다. - 특징 : 계정 생성시 계정명과 동일한 그룹 자동 생성 ( /etc/passwd,/etc/shadow,/etc/group,/etc/gshadow에 동시 생성) : 일반 생성자의 UID/GID는 500부터 시작 : 홈 디렉토리는 /home/username 형태로 생성 ① useradd -c [comment] username => 작성한 comment가 설명으로 추가된다. ② useradd -s /bin/sh => shell을 변경 (/etc/shells에서 무엇이 있는지 확인 가능) => 사용하고자 하는 shell을 빨강글씨 대신에 써준다. ③ usera..
2016.03.09 -
Day7. User 생성 (계정 생성)
User 생성 => 경로변경 불가 ① /etc/passwd - 사용자 정보 ② /etc/shadow - 사용자 비밀번호 정보 ③ /etc/group - 그룹 정보 ④ /etc/gshadow - 그룹의 비밀번호 정보 -> 사용하지 않는다 -> 복잡 => 경로변경 가능 ① /home/ - 일반 사용자의 홈디렉토리가 생성되는 경로 ② /var/spool/mail - 사용자의 메일함(file)이 생성되는 경로----------------------------------------------------------------------------------------------------- ① cat /etc/p..
2016.03.09 -
Day6. 기본 명령어 part 5 (vi editor에서 사용하는)
원하는 곳에 커서를 두고 1. m + a~z (이 중 하나 아무거나) : 현재 커서 위치를 저장 다른 곳으로 커서를 옮겨서 2. ` + a~z(1번에서 누를 알파벳과 동일한 것을 입력) : 1번에서 저장한 커서 위치로 이동한다. ∴ m : 커서의 위치를 저장 3. i (insert) : 커서 앞 쪽에 삽입 4. a (append) : 커서 뒤 쪽에 삽입 5. o (over) : 아래쪽에 행을 추가한 후에 삽입 6. O (Over) : 위쪽에 행을 추가한 후에 삽입 7. R (Replace) : 수정 8. x : 커서 위치 문자 삭제 (=delete) => 뒤에 더이상 지울게 없으면 ←(back space)의 기능을 수행 9. X : 커서 앞 문자 삭제(=back space..
2016.03.09