반응형
시스템의 호스트네임을 출력하거나 변경한다.

문법
hostname [-v] [-a] [--alias] [-d] [--domain] [-f] [--fqdn] [-i] [--ip-address] [--long] [-s] [--short] [-y] [--yp] [--nis] [-n] [--node]

예시
현재 시스템의 호스트네임 확인
[root@host3 root]# hostname
host3.superuser.co.kr
[root@host3 root]#

호스트네임 변경
hostname [변경할호스트]

v옵션 실행예시
# hostname -v
gethostname()='######'
######

반응형

'리눅스 shell' 카테고리의 다른 글

chown  (0) 2010.02.18
cp  (0) 2010.02.05
w  (0) 2010.01.25
uptime  (0) 2010.01.25
last  (0) 2010.01.25
반응형
누가 로그인되었고 무엇을 하는지 알려준다.
서버에 접속한 사용자의 접속정보 및 작업정보를 확인하는 명령어
예시)
who am i : 접속한 나의 터미널 접속상태를 확인한다.
반응형

'리눅스 shell' 카테고리의 다른 글

cp  (0) 2010.02.05
hostname  (0) 2010.01.25
uptime  (0) 2010.01.25
last  (0) 2010.01.25
chattr  (0) 2010.01.25
반응형
시스템이 얼마나 오래동안 실행되었는지 알려준다.

보여주는 내용
1. 현재시간
2. 시스템이 부팅후에 얼마동안 꺼지지 않고 운용되었는가?
3. 현재 시스템에 로그인된 사용자수(/var/run/utmp파일을 참조함)
4. 각각 1분, 5분, 15분 동안의 시스템 평균 부하율
반응형

'리눅스 shell' 카테고리의 다른 글

hostname  (0) 2010.01.25
w  (0) 2010.01.25
last  (0) 2010.01.25
chattr  (0) 2010.01.25
chmod  (0) 2010.01.25
반응형
사용자들 중에서 마지막으로 로그인된 목록을 보여준다.
서버를 이용하는 각 계정사용자들의 로그인 정보를 보여준다.

문법
last [-R] [-num] [ -n num ] [-adiox] [ -f file ] [ -t YYYYMMDDHHMMSS ] [name...] [tty...]

예시
[root@host3 log] last 
모든 계정들의 접속정보를 볼 수 있다.
[root@host3 log] last 아이디
아이디의 접속정보만 보여준다.
[root@hotst3 log] last -숫자
숫자만큼의 줄 수로 결과를 보여준다.
[root@hotst3 log] last -a
마지막 열에 호스트이름을 출력한다.
반응형

'리눅스 shell' 카테고리의 다른 글

w  (0) 2010.01.25
uptime  (0) 2010.01.25
chattr  (0) 2010.01.25
chmod  (0) 2010.01.25
nice  (0) 2010.01.20
반응형

리눅스 ext2파일 시스템에서 파일 속성을 바꾼다.
문법
chattr [-RV] [-v 버젼] [모드] 파일...

옵션
-R : 대상이 디렉터리일 경우 그 하위 경로에 있는 파일과 디렉터리까지 모드를 적용한다.
-V : chattr의 출력과 프로그램 버젼을 출력한다.
-v 버젼
파일의 버젼/제너레이션 번호를 설정한다.

모드
+ : 모드를 추가한다.
- : 모드를 제거한다.
= : 모드를 설정한다. set
i : 파일을 read-only로만 열 수 있게 설정한다.  링크도 허용하지 않고 루트만이 이 모드를 제거할 수 있다.
a : 파일의 수정을 할 때 내용을 추가(append)할 수만 있다. 단, vi편집기로는 내용을 추가할 수 없다.

반응형

'리눅스 shell' 카테고리의 다른 글

uptime  (0) 2010.01.25
last  (0) 2010.01.25
chmod  (0) 2010.01.25
nice  (0) 2010.01.20
chroot  (0) 2010.01.20
반응형
파일 접근 권한을 바꾼다.

문법
chmod [옵션]... 모드[,모드]... 파일...
chmod [옵션]... 8진-모드 파일...
chmod [옵션]... --reference=참조파일 파일...

옵션
-c : 올바르게 변경된 파일들만 -v옵션을 적용하여 자세히 보여준다.
-f : 가능한 불필요한 메세지를 보여주지 않고 간략하게 보여준다.
-v : 실행과정을 자세하게 보여준다.
-R : 디렉터리와 그 안에 존재하는 서브디렉터리들까지 모두 적용한다.

모드
 퍼미션 일반적인 의미   파일  디렉터리
 r 읽기권한   파일을 읽을 수 있음 디렉터리의 내용을 볼 수 있음
(ls로 파일리스트 확인 가능) 
 w 쓰기권한  파일을 저장, 삭제할 수 있음  디렉터리에 파일저장, 디렉터리이름 변경, 삭제 등 가능
 x 실행권한   파일을 실행할 수 있음  디렉터리에 접근할 수 있음
(cd로 접근가능, ls로 리스트 불가)
 s  setUID, setGID 권한  파일소유자(setUID), 그룹소유자(setGID)의 권한으로 실행함.
 t  Sticky Bit 권한  공유디렉터리로 사용됨
u : 소유자(user)를 의미함
g : 그룹(group)을 의미함
o : 다른 사용자(others)들을 의미함
a : 모두(all)를 의미함(디폴트)
+ : (rwxst)권한을 부여한다.
- : (rwxst)권한을 제거한다.
반응형

'리눅스 shell' 카테고리의 다른 글

last  (0) 2010.01.25
chattr  (0) 2010.01.25
nice  (0) 2010.01.20
chroot  (0) 2010.01.20
find & grep  (0) 2010.01.19
반응형
수정된 스케쥴링 우선순위로 프로그램을 수행한다.
nice값이 높을 수록 양보를 하므로 우선순위는 떨어지게 된다.
Only the superuser may specify a negative increment, or priority increase.
오직 슈퍼유저만 음의 증가나 우선순위 증가를 정할 수 있다.

문법
nice [옵션] [명령 [명령인수]...]

옵션
-n, --adjustment=N
정수 N만큼 nice값을 더한다.

반응형

'리눅스 shell' 카테고리의 다른 글

chattr  (0) 2010.01.25
chmod  (0) 2010.01.25
chroot  (0) 2010.01.20
find & grep  (0) 2010.01.19
env  (0) 2010.01.19
반응형
특정 루트 디렉터리에서 활성화된 쉘이나 커맨드를 수행한다.
문법
chroot 새로운루트 [명령...]
chroot 옵션

#include<unistd.h>
int chroot(const char *path)
특정 path로 루트디렉터리를 변경한다. 
CAP_SYS_CHROOT권한이 있어야만 이 함수를 호출할 수 있다.
반응형

'리눅스 shell' 카테고리의 다른 글

chmod  (0) 2010.01.25
nice  (0) 2010.01.20
find & grep  (0) 2010.01.19
env  (0) 2010.01.19
od  (0) 2010.01.19
반응형
find
디렉터리 계층 구조에서 파일들을 찾는다.
문법
find [-H] [-L] [-P] [경로...] [표현식]

grep
패턴과 매치되는 라인을 출력한다.
문법
grep [options] PATTERN [FILE...]
grep [options] [-e PATTERN | -f FILE] [FILE...]

1. 문자열 찾기(영어 전용)
# grep -rw "찾는문자열" ./


2. 문자열 찾기
# grep -i -l "찾는문자열" * -r 2> /dev/null

2>/dev/null : 에러출력을 /dev/null 로 보내라는 의미


3. 문자열 찾기(한영 공용)
# find . -exec grep -l "찾는문자열" {} \; 2>/dev/null


4. 문자열 찾기(한영, 대소문자 무시)
# find . -exec grep -i -l "찾는문자열" {} \; 2>/dev/null
옵션 i는 대소문자를 무시하라는 의미


5. 문자열 찾은 후 치환
# find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null


6. 파일 찾기
# find / -name 파일명 -type f


7. 파일 찾기(대소문자 무시)
# find / -iname 파일명 -type f8. 디렉터리 찾기


8. 디렉터리 찾기
# find / -name 파일명 -type d


9. 디렉터리 찾기(대소문자 무시)
# find / -iname 파일명 -type d


10. 하위 디렉터리에서 모든 파일 찾기
find . | xargs grep '파일명'

반응형

'리눅스 shell' 카테고리의 다른 글

nice  (0) 2010.01.20
chroot  (0) 2010.01.20
env  (0) 2010.01.19
od  (0) 2010.01.19
df  (0) 2010.01.19
반응형
아무 인수없이 명령을 내리면 환경 변수들을 보여준다.
수정된 환경에서 프로그램을 실행한다.

문법
env [옵션]... [-][이름=값]... [명령어 [명령어인수]...]

옵션
-i, --ignore-environment
빈 환경에서 시작한다.
-u, --unset=이름
NAME에 해당하는 환경변수값을 지운다.


반응형

'리눅스 shell' 카테고리의 다른 글

chroot  (0) 2010.01.20
find & grep  (0) 2010.01.19
od  (0) 2010.01.19
df  (0) 2010.01.19
ps(top)  (0) 2010.01.19

+ Recent posts