리눅스 기본 명령어 모음[펌] > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

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

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

본문

시스템 정보 출력 명령어

 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>
추천
0

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT