usrquota : 사용자 쿼터를 설정하기 위해 /etc/fstab에 설정하는 항목값
fdisk 실행 상태에서 특정 파티션 속성 Raid로 변경하기 위해서는 t 명령 누른후 fd 키 눌러서 설정
|
chdmod 755 파일명.txt = chmod u=rwx, go=rx 파일명.txt |
u : 사용자 / go : 그룹
특수권한 Set-Bit 활용 사례 - 디렉터리에 Set-GID 설정 - 실행파일에 Set-GID 설정 - 디렉터리에 Sticky-Bit 설정 - 실행파일에 Sticky-Bit 설정
Set-Bit 설정파일
- /usr/bin/passwd
|
chdmod 755 파일명.txt = chmod u=rwx, go=rx 파일명.txt
cd /usr/bin
ls -l | grep passwd
-rwsr-wr-x 1 root root passwd (set UID)
/etc/fstab의 두번째 필드 : 마운트 될 디렉터리 |
more /etc/fstab
<file system> <mount point> <type> <options> <dump> <pass>
장치명/마운트될 디렉터리/파일시스템 유형 / 마운트될때의 옵션
CD롬 드라이브 Tray 여는 과정
# eject/dev/cdrom
|
eject = 꺼내다
/data 디렉터리 포함하여 하위 디렉터리 및 파일 소유권 idhuser로 변경
chown -R idhuser/data
|
/tmp 디렉터리 허가권 확인 : ls -ld / temp
|
mas ls
-> -d (directory) list directories themselves, not their contents
ls -ld/tmp
drwxrwxrwt 18 root root 2048 날짜 /tmp
사용자가 설정한 alias 가 다음 로그인시에도 사용가능하도록 등록하는 파일 : ~/.bashrc
|
관리자 계정으로 ihduser의 로그인셸 변경할떄 수정하는 파일 : /etc/passwd
|
$ user = lin $ echo user $ user
|
echo user => user
echo $user => lin
PATH => /usr/lib/~bin;/usr/local/bin; ...
셸의 역할 : 사용자로부터 명령 입력받아서 해석
alias 가 설정된 ls 를 해제하는 명령 : unalias ls |
Ctrl + C 입력했을때 발생되는 시그널 : SIGINT |
2 SIGINT = Ctrl + C
3 SIGQUIT + Ctrl + \
20 SIGTSTP = Cntr + Z
리눅스 시스템 전체에서 디렉터리만 찾아서, 관련정보를 저장하는 명령을 백그라운드 프로세스로 실행 find / -type d 2 >/dev/null > list &
|
& 백그라운드 %포그라운드?
백그라운드로 실행중인 작업번호 2번이 부여된 프로세스를 포어그라운드 프로세스로 전환 : fg %2 |
리눅스에서 사용하는 시그널 이름과 번호를 확인할때 : kill -l |
kill -l
1) SIGHUP 2) SIGINT 3)SIGQUIT 4) SIGILL 5)SIGTRAP
6) SIGABRT 7)SIGBUS 8)SIGFPE 9)SIGKILL 10)SIGUSR1
kill -n 은 번호확인할때
$ jobs
[1] 2998 Suspended (tty output) vim a.txt
[2] - 2999 Suspended (tty output) vim b.txt
[3] + 3001 Suspended (tty output) vim c.txt
동작중인 웹 서버 데몬 모두 종료 : killall httpd
|
사용자 제거작업 실패, 해당작업전 실행해야할 명령 : kill -9 3878
# userdel -r idhuser
userdel : user idhuser is currently used by proccess 3878
|
>> idhuser의 3878프로세스가 실행중인데, user를 삭제하려고 해서 오류.
해당 프로세스 종료하고 삭제하면 문제없음
주기적이고 지속적인 프로세스 요청위해 계속 실행되는 프로세스를 통칭 : deamon |
시스템 부팅시 리눅스 커널이 최초로 발생시키는 프로세스 : init 원래의 프로세스를 새로운 프로세스로 대체하는 형태로, 호출한 프로세스 메모리에 새로운 프로세스 코드로 덮어씌우기 : exec |
emacs는 강력한 질의 및 치환기능을 가짐. [ESC] 클릭후 % 누르면, 화면하단에 Query replace : 라는 프롬프트 나타나며 질의통한 치환가능 |
에디터별 사용되는 키조합
pico - [Ctrl] + [K] : 현재줄 삭제
pico - [Ctrl] + [E] : 커서가 위치한 줄의 끝으로 커서 이동
vi - [Ctrl] + [F] : 커서가 위치한 부분부터 한 화면 아래로 이동
emacs - [Ctrl] + [A] : 현재 커서가 위치한 줄의 끝으로 커서 이동
|