- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
드럼치는 프로그래머
[리눅스마스터 2급] 1-1. 파일시스템관련 명령어 본문
1. 리눅스 운영 및 관리
(1) 파일시스템 관련 명령어
(2) Sell
(3) 프로세스 관리
(4) 에디터
(5) 소프트웨어 설치
(6) 장치 설정
2. 리눅스 활용
(1) X윈도
(2) 인터넷 활용
(3) 리눅스 신기술
===================================================================================================
1. 리눅스 운영 및 관리
(1) 파일시스템 관련 명령어
- 명령어[옵션] 파일...
*파일의 접근권한 변경: chmod [옵션] [모드] [파일] / chmod [옵션] [8진수 모드] [파일]
(umask: 새로운 파일 생성시에 파일 접근권한을 조정하는 프로그램)
1000: sticky 비트를 적용
2000: 파일에 SetGID비트를 적용
4000: 파일에 SetUID비트를 적용
*파일의 소유자변경: chown [옵션] [사용자계정] [파일]
/home/ihd 디렉터리를 포함한 하위 디렉터리의 모든 파일을 소유자는 ihd로, 소유자가 속한 그룹은
ihdgrp로 바꾸기 위한 명령어: chown -R ihd.ihdgrp /home/ihd
*보통 디렉터리에 있는 파일들 중 다른 사용자와 파일을 공유하고자 할 때 쓰이는 명령어:
chgrp [옵션] 그룹파일 (chgrp 변경할그룹명, 변경대상그룹명)
*사용자가 사용하고 있는 로그인 쉘을 변경: chsh [-옵션] [사용자계정] /chsh [사용자계정] [-옵션]
(ch* 계열의 명령어는 수정에 관한 명령어)
- 파일시스템 관리명령
rm: 파일삭제
ls-al: 디렉터리와 파일정보 보기
cp: 하나 또는 그 이상의 파일이나 디렉터리 복사
cd: 작업중인 디렉터리의 위치변경
df: 파일 시스템 단위로 디스크의 사용량을 보여줌
fdisk: 디스크의 파티션 정보를 변경
fsck: 파일 시스템 점검
(파일시스템 관리명령이 아닌 것: cut, passwd, fg 등)
- 기타 명령어
cat: 어떤 파일을 읽어서 표준 출력으로 내보내는 것으로 표준 입력으로부터 내용을 읽는 명령어
fsck:시스템을 점검하고자 할때 사용되는 명령어. 파일시스템의 무결성 검사
*fsck에서 파일 시스템의 유형을 지정할 때 -t옵션. -t옵션을 지정하지 않으면 /etc/fstab에서 유형참조
*s옵션은 파일 시스템을 점검하기 전에 슈퍼블록을 나열하는 옵션,
*a옵션은 어떠한 질문도 하지 않고 파일 시스템에서 발견된 모든 문제를 자동으로 복구하는 옵션
*부팅 중 fsck 명령어를 이용하여 파일시스템을 점검하려면 /etc/fstab 파일을 이용한다.
*관리자인 root만 실행할 수 있다.
(점검하고자 하는 해당 장치를 마운트 한 상태에서 실행해야하는 건 아니다.)
mkfs: 리눅스 파일시스템 만드는 명령어
fdisk: 디스크 파티션 정보를 변경
ipconfig: 네트워크의 인터페이스 설정 또는 확인하는 명령어
nslookup: 특정 호스트를 찾기 위해 사용되는 명령어. 호스트가 속한 네임서버에 질의하는 질의도구
netstat: 네트워크의 연결상태를 확인하는 명령어
find: 원하는 파일 검색 명령어(시스템 내에 존재하는 파일에 관계없이 무엇이든 찾아주는 명령어)
groupdel: 그룹명: 그룹삭제 명령어
unencode: USENET과 같이 ASCII코드만을 다루는 미디어를 위해 바이너리 코드를 반환할 때 사용되는 명령
quotacheck: quota 설정파일인 "quota.user"파일을 최근의 상태로 갱신하는 명령어
df: 파일 시스템 단위로 디스크의 사용량을 보여줌
du: 파일이나 디렉토리의 사용량을 볼 수 있는 명령어
- 리눅스 장치 조작 명령어
restore: 백업된 파일시스템을 복구한다.
Scanpci: PCI 버스를 스캐닝하여 관련정보를 출력한다.
unmount: 파일시스템을 언마운트한다.
umask: 파일 생성시에 파일의 소유자나 파일이 속한 그룹의 퍼미션을 조정하기 위해 사용하는 명령어
*그룹이나 다른 사용자에 대해서 쓰기 권한 방지를 위해서는 022로 설정한다.
*umask가 022로 설정된 상태에서 디렉터리를 만들면 755권한을 가진 디렉터리가 만들어진다.
(022: --- -w- -w-)(755: rwx r-x r-x)
*프롬프트 상태에서 umask 입력 후 엔터키를 치면 현재 설정된 umask값을 볼 수 있다.
- 파일조작명령어
diff: 파일사이의 다른 점을 찾아내는 명령어.
more: 주어진 파일의 내용을 화면 단위로 출력
head: 파일의 머리부분을 보는데 사용
- 기타 기출문제
*inode: 파일 식별자. inode를 통해 리눅스 시스템 입장에서 볼 때 파일이라 하는 것을 구별함.
리눅스의 각각의 파일시스템에서 이름과 블록사이의 관계(mapping)를 다룸.
*리눅스 파일시스템에서 디스크는 일반적으로 고정된 크기의 블록으로 관리한다.
(리눅스 파일 시스템은 간단하게 운영체제가 파일을 시스템의 디스크상에 구성하는 방식을 말한다.)
*/etc/issue: gretty에 의해서 로그인을 위한 프롬프트가 뜨기전에 출력되는 메시지를 설정하는 파일
*chmod ugo=r soon: soon이라는 파일의 권한을 모두 read only로 변경
*chgrp -R root dir A: dirA 디렉터리 내의 모든 파일의 그룹을 root로 변경
(-R옵션: 파일과 그 디렉터리 아래까지 변경하는 옵션)
*리눅스의 파일 시스템인 ext2와 ext3에서는 파일명은 연속적인 문자, 숫자, 특정 구두점의 단순한 열로
구성되며, 윈도우즈와는 다르게 파일명내에 공백이나 필드 분리자를 포함할 수 없으며, 대소문자를
엄격하게 구분한다. 파일확장자에 대한 의미가 없으며, 파일이름은 최대 256자까지 가능하다.
*ext2: 저널링 파일 시스템 이전에 가장 많이 사용했던 파일 시스템. 뛰어난 안정성과 속도가 장점.
쉽게 호환되고, 업그레이드가 용이함.
But 현재 ext2를 수정하여 저널링 파일시스템으로 만든 ext3가 기본 파일 시스템으로 사용되고 있다.
*사용중인 시스템에서 새 하드디스크를 추가하여 사용하기 위한 과정
:파티션생성-파일시스템생성-마운트
====================================================================================================
'★─License 's > ☆─리눅스마스터' 카테고리의 다른 글
[리눅스마스터 2급] 2-2. 인터넷활용 (0) | 2007.08.06 |
---|---|
[리눅스마스터 2급] 1-3. 프로세스 관리 (0) | 2007.08.06 |
[리눅스마스터 2급] 1-2. 쉘 (0) | 2007.08.06 |