테스트 사이트 - 개발 중인 베타 버전입니다

리눅스 기본 명령어 모음[펌]

· 21년 전 · 9475
시스템 정보 출력 명령어

arch CPU 모델
free [-m] 메모리 용량
df [-h] 연결되어 있는 파일 시스템의 용량
du [-sh] 파일과 디렉토리별로 할당되어 있는 용량
uname [-a] 커널 버전과 운영체제 정보
top 진행중인 프로세스의 CPU 점유율
hostname 사용중인 시스템 이름
ps [aux] 진행중인 프로세스 정보
pstree 진행중인 프로세스 정보를 트리 형태로 출력
date 현재 시간
cal [11 2000] 달력
tee : 명령 수행의 결과를 표준출려과 파일로 동시 저장
nohup : 지정한 명령어를 로그아웃시에도 계속 수행하도록 한다. 예: nohup 명령어 [ 명령어 인자 ]
lprm : 프린트 JOB 삭제
lockfile: 지정한 화일에 대한 세마포어 화일을 만든다.
fuser : 지정한 파일을 사용하고 있는 프로세스를 보여준다.
fdformat : 플로피디스크 포맷( /dev/fd0 옵션)
env : 현재의 환경변수 설정상황을 보여준다
ps -ef | grep ftp ftp 프로세스 실행 가입자
safe_mysqld -u root & mysql데몬을 실행시킴 update user set password=password('delmons') where user='root'; insert into user (Host,User,Password) values ('localhost','zero',password('12345')); insert into db values('%','zboard','zero','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
mysqladmin -p reload du --max-depth=1 디렉토리 크기 아는법
/etc/rc.d/init.d/httpd restart 아파치데몬 재실행
killall proftpd ftp 데몬 죽이기
ipchains -F 방화벽초기화(아무나 접속하게 만듬 )
ipchains -P forward REJECT 포워딩 거부정책 ipchains -A forward -s 192.168.1.0/24 -j MASQ 마스커레이드 허용정책
ipchains -L 접속환경 보여줌
/sbin/ifconfig telnet 환경에서 ifconfig 보여줌
cat /proc/interrupts IRQ 표기
cat /proc/ioports i/0 포트 표기
ntsysv 시작프로그램 설정
echo "1" > /proc/sys/net/ipv4/ip_forward iptables -P FORWARD DROP iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE 마스커레이드 설정 snmpget 61.77.63.134 Rkdska12 system.1.0

사용자 정보 출력 명령어


who 현재 시스템 사용중인 사용자들 이름, 터미널 번호, 로그인 시간
users 현재 시스템 사용중인 사용자들 이름
finger [user_id] 현재 시스템 사용중인 사용자들의 신상 명세
w 현재 시스템 사용중인 사용자 이름과 작업 종류
id 자신의 user id와 group id
whoami Who Am I?



파일/디렉토리 관련 기본 명령어

/ 디렉토리 표시
. 현재 디렉토리
.. 상위 디렉토리
~ 홈 디렉토리
cd 디렉토리 이동
ls 디렉토리 내용 출력
mkdir 디렉토리 생성
rmdir 디렉토리 삭제
pwd 현재 작업 디렉토리 절대 주소 출력
cp 파일 복사 (디렉토리 포함은 '-r')
mv 파일 이동
rm 파일 삭제 (디렉토리 포함은 '-r')(강제 삭제는 -f)
cat 파일 내용 출력
tac 파일 내용 역순으로 출력
more 파일 내용 페이지 단위로 출력
less more와 같다.
head -n 파일 내용의 앞부분을 n줄만큼 출력
tail -n 파일 내용의 뒷부분을 n줄만큼 출력
ln -s A B A에 B를 링크
tar [] 파일? 파일 풀기[xvf], 묶기[cvf], 압축[z]
tar -cvf 문서A.tar ./public_html(public_html 하위디렉토리를 문서A의 이름으로 압축한다.
split 파일 분할
uniq : 중복라인 삭제
cut : 필드 분리
예: cut -f2 filename <--두번째 필드만을 분리해낸다. -c옵션으로 분리자 지정
paste : 두 파일의 같은 라인을 결합
comm : 두 파일의 비교 <---정렬이 먼저 되어있어야 한다.
fold : 파일의 각 줄을 잘라서 지정한 폭 이하가 되도록 한다.
split : 일정라인마다 잘라서 다른 파일로 저장한다.
fmt : 텍스트화일을 일정한 너비로 정렬한다.
find / -name index.html -print, -ls 파일 찾는 방법.


압축 명령어

gzip, gunzip 확장자가 .gz 인 파일로 압축 또는 해제
zip, unzip 확장자가 .zip 인 파일로 압축 또는 해제


특정아이피 접속차단
route add -host (ipnumber) reject
netstat -rn

위 방법은 재부팅하면 다시해야한다. 영구적설정은 etc/hosts.deny hosts.allow 파일수정
혹은 iptables사용 in kldp


포트스켄

nmap (ip_address or host name)
해당 컴퓨터에 열려있는 포트/서비스들을 보여준다. 안먹는 컴퓨터들도 있다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]</div>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
101
99
97
96
89
81
79
78
77
76
72
69
64
61
58
57
54
53
52
45
35
28
23
17
13
1