본문 바로가기

리눅스/명령어

[중요] 알아두는 명령어 * sed : 치환명령어 * awk : 패턴문자를 원하는 포멧으로 : http://blog.naver.com/zzogling?Redirect=Log&logNo=40089735081 * eth 에서 패턴찾기 - grep eth /proc/net/dev | sed s/:// | awk '{print $1" "$2" "$10}' * date '+%x %X' //14/08/12 * date '+%F %X'`; //2012-08-14 더보기
[리눅스] 파일 내용 검색 http://blog.naver.com/PostView.nhn?blogId=dlckdrl&logNo=50093283962 더보기
[리눅스] 하드웨어 정보 * 모든 하드웨어 정보보기 - lshw - FC=fiber * 이하 참고 http://dbrang.tistory.com/584 /******************************************************************************************** -- Title : 리눅스 하드웨어 정보 확인 -- Reference : blog.naver.com/junguiho -- Key word : linux hardware cpu memory ********************************************************************************************/ -- CPU 정보 확인 # cat /proc/cpuinfo |.. 더보기
[리눅스] 부트로더 * 경로 vi /boot/grub/grub.conf 더보기
[리눅스] 압축 http://www.oneone.kr/?document_srl=1923 더보기
[리눅스] tcpdump $ sudo tcpdump \ -i eth0 \ -s 1500 \ -C 5 \ -W 3 \ -w capture.pcap \ 'host 192.168.0.100' 여기서 ‘-i’ 옵션은 네트웍 장치 이름, ‘-s’ 옵션은 패킷 크기, ‘-C’ 옵션은 캡쳐할 파일을 구분할 크기(MB), ‘-W’ 옵션은 순환할 파일 갯수, ‘-w’ 옵션은 파일 이름 앞부분, 마지막 필터 조건에서 ‘host’는 캡쳐할 캡쳐의 IP 주소를 의미합니다. 이렇게 실행하면 ‘capture.pcap0′, ‘capture.pcap1′, ‘capture.pcap2′ 식으로 5MB 단위로 캡쳐 파일을 생성합니다. 그리고 항상 마지막 3개 파일만 남깁니다. 캡쳐 도중 현상이 발생했다면 CTRL-C 키를 눌러 캡쳐를 멈추고, 마지막 파일을 Wi.. 더보기
[리눅스] top http://knight76.tistory.com/entry/TOP-%EC%9D%84-%ED%86%B5%ED%95%B4-%EB%B3%B8-%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%A9%94%EB%AA%A8%EB%A6%AC 더보기
[리눅스] 가장큰 용량 파일 찾기 / 디렉터리 용량 큰 파일 찾기 $> find /usr -size +20000 -print /usr 디렉토리에 20 메가 넘는 파일들을 찾아 준다. 아래는 전체 디렉토리에서 찾아 주는 것이 아니라 해당 디렉토리에서만 소트시켜서 보여주는 역할을 한다. 가장 크기가 큰 파일을 찾기 ls -lR | sort +4n 가장 크기가 큰 디렉토리? du -S | sort -n 더보기
[리눅스] sftp 사용방법 * 포트바꾸기 sftp -oPort=포트번호 * 사용방법 접속: sftp root@[ip] 명령: - mget -R * : 대상디렉터리 하부 모든파일 가져오기 - mput -R * : 대상 디렉터리에 모든 파일 밀어넣기 [출처] sftp 포트 변경시 접속|작성자 연금술사 더보기
[리눅스] 자바 설치하기 http://www.sjava.net/279 더보기
[리눅스] ip 설정 * 경로 1. cd /etc/sysconfig/network-scripts/ 2. vim ifcfg-eth0 ... 2-1. 설정 BOOTPROTO=none DEVICE=eth2 GATEWAY=192.168.0.1 IPADDR=192.168.0.135 NETMASK=255.255.252.0 ONBOOT=yes USERCTL=no 2-2. 설정되지 않은 기본값 DEVICE=eth2 HWADDR=00:15:17:F7:E4:49 * ip를 eth2로 이동시키려고 할 때 cat ifcfg-eth0 >> ifcfg-eth2 후 eth0를 2-2로 eth2를 2-1처럼 편집 *재실행 /etc/init.d/network restart * 확인 1. ifconfig -a 2. route - default gateway.. 더보기
[리눅스] screen 사용방법 http://shinobi.tistory.com/tag/Screen#recentTrackback 더보기
[리눅스] 하드디스크 추가 후 마운트 1. /dev/sdb 확인 2. fdisk /dev/sdb - p(정보확인,연결확인) - 파티션 만들기 4. format ext3 : mke2fs -j /dev/hdb ext2 : mkfs -t ext2 /dev/hdb 5. 마운트할 디렉토리 생성 /에서 mkdir /home2 등등 6. mount ext3 : mount -t ext3 /dev/hdb /home2 ext2 : mount -t ext2 /dev/hdb /home2 7. fstab 수정 (vi /etc/fstab) 예) LABEL=/home /home ext3 defaults 1 2 (를 카피하여 페이스트 하여 아래와 같이 편집) -> /dev/hdb /home2 ext3 defaults 1 2 (앞 두부분만 수정) 8. df -h로 마운트.. 더보기
[리눅스] os 버전확인 cat /proc/version cat /etc/issue cat /etc/issue.net cat /etc/redhat-release uname -a uname -r [출처] 리눅스 버전 확인하기|작성자 김준호 더보기
[리눅스] ssh 설정 1. 설정 : http://blog.naver.com/ssamba?Redirect=Log&logNo=129099379 2. 포트변경 ; http://anglehun.tistory.com/390 3. rsa : 비밀번호 없이 쓰기 - http://cafe.naver.com/passwd/5 - http://faq.hostway.co.kr/xe/lnx_etc/672 - 컴파일서버의 id_rsa.pub을 실행서버의 authorized_key로 : scp -o port=9349 /root/.ssh/id_rsa.pub [ip]:/root/.ssh/authorized_keys 더보기
[명령어] ls 옵션들 * 상세링크: http://runtoyourdream.tistory.com/158 * 최근 변경 시간 ls -cl * 최근 변경된 순서대로 ls -clt 더보기
[리눅스] ifenslave 테스트 * ifenslave 테스트 - 장비 : 192.168.0.139 - 환경 : eth1, eth2 로 Link-Agrregation - 본딩 구성 방법 1. mii-tool 을 하여 eth 장치가 두개 이상인지 확인 2. cd /etc/sysconfig/network-scripts/ ⓐ 여기서 처음엔 ifcfg-bond0 가 없었음 ⓑ 웹메니져로 link-aggregation 설정 후 확인하니 ifcfg-bond0 가 생겼음 3. ifcfg-bond0 파일 생성 및 설정 DEVICE=bond0 ONBOOT=no BOOTPROTO=none IPADDR= NETMASK= GATEWAY= GATEWAYDEV= DEVICE=bond0 //장치 이름 PRIMARY=eth1 //기준장치 ONBOOT=y.. 더보기
[리눅스] NFS 설치 및 설정 설치 http://forum.falinux.com/zbxe/?document_srl=518289 클라이언트 포함 http://blog.naver.com/lucky996?Redirect=Log&logNo=10121704876 apt-get을 이용하는 방법 apt-get install 을 이용하여 nfs와 관련된 패키지를 설치합니다. ~$ sudo apt-get install nfs-kernel-server nfs-common portmap ~$ sudo vi /etc/exports nfs 사용을 위한 정보를 입력합니다. ~$ sudo /etc/init.d/portmap restart ~$ sudo /etc/init.d/nfs-kernel-server restart ~$ sudo /etc/init.d/por.. 더보기
[리눅스] samba 설정 우분투 11.10 설정 sudo vim /etc/samba/smb.conf 실행 sudo /etc/init.d/smbd restart 유저추가 sudo smbpasswd -a [name] *설정 참고 링크 http://soodiy.com/267 http://sec.tistory.com/87 http://blog.nextcube.pe.kr/entry/Samba%EC%9D%98-smbconf-%ED%8C%8C%EC%9D%BC-%EC%84%A4%EC%A0%95 http://vaslor.net/tech/samba 더보기
[리눅스] 네트워크 명령어 http://blog.naver.com/PostView.nhn?blogId=shreds&logNo=128926222 더보기
[리눅스] route 기본 설명 :http://blog.naver.com/PostView.nhn?blogId=kilokilo77&logNo=40016020790&viewDate=&currentPage=1&listtype=0 http://adad.tistory.com/entry/linux-%EB%9D%BC%EC%9A%B0%ED%8C%85-%ED%85%8C%EC%9D%B4%EB%B8%94-%EA%B4%80%EB%A0%A8 http://target2u.blogspot.com/2007/01/route.html 더보기
[리눅스] LVM / xfs 파일시스템 생성 http://www.lug.or.kr/docs/LINUX/others/01-05-4.htm http://wiki.kldp.org/wiki.php/DocbookSgml/LVM-HOWTO 1) PV 초기화 먼저 제일 처음에 해야 할 작업이 블록 디바이스를 PV로 초기화하는 것이다. PV이 될 수 있는 장치로는, 하드 디스크 (/dev/hda, /dev/sda, ...), 하드디스크의 파티션 (/dev/hda1, /dev/sda1, ...), 소프트웨어 RAID 디바이스 (/dev/md0, ...), Loopback 디바이스 (/dev/loop0, ...) 등이 있다. 그러나 하드디스크의 경우 사전 작업을 해야 한다. 만약 파티션을 PV으로 만들 경우 그 파티션의 System ID가 0x8e 이어야 한다. 간.. 더보기
[리눅스] ps 명령어 심화 (-ef ...) http://util.dicnote.com/bbs/board.php?bo_table=util_info&wr_id=96 http://target2u.blogspot.com/2007/01/ps.html 시스템에서 현재 수행되고 있는 프로세스를 확인하는 기초 명령어 되겠다. 보통 어떤 프로그램을 설치하고 실행시킨 후 이게 제대로 작동하나를 확인하기 위해서 혹은 음. 관리자의 직감으로 보건데 뭔가 꺼림찍한게 서버에서 돌고 있는것 같아..! 하는 생각을 확인해보기 위함이다. 실행 프로그램명을 알고 있을 경우 보통 ps -ef | grep 프로그램명 을 통해 확인한다. ex) [root@agentlinux ~]# ps -ef | grep sshd root 11916 31937 0 11:06 ? 00:00:00 ss.. 더보기
[리눅스] 기본명령어 모음 참고 http://www.mireene.com/webimg/linux_tip1.htm 퍼미션(권한)이란? Owner Group Other Owner와 Group은 파일소유자자신과 자신이 속한그룹. Other은 제3자, 웹사이트 방문객은 제3자로 nobody로 취급. r w x r w x r w x r은 파일 읽기(4), w는 파일 쓰기(2), x는 파일 실행(1) 7 5 5 파일소유자는 그것을 읽고 쓰고 실행시킬 수 있지만, 제3자는 읽고 실행만 시킬 수 있다. 7 7 7 제3자도 쓰기 권한이 주어진다. *.html *.cgi, *.pl *.txt등의 파일은 업로드시 반드시 ascii로 하고 나머지 그림(*.gif *.jpg)이나 자바 애플릿(*.class), 실행파일(*.exe *.zip *.rar)등은 b.. 더보기
[리눅스] 하드디스크 정보 알기 / 추가,포멧,파티션 자주 있는 일은 아니지만 가끔씩 시스템에 장착되어 있는 하드디스크의 용량 확인이 필요할 때가 있다. 시스템 구축시 하드웨어에 대한 정보를 가지고있다면야 전~혀 문제될게 없겠지만, 그렇지 않은 경우가 왕왕있어서..;; 게다가 그 시스템이 원격지에 있을 경우!! 갈 수도 없고~ 그래서 각종 정보를 리눅스 운영체제 하에서 찾아보자구요~ 아래에 이어서 나오는 정보를 가지고 알아낼 수 있는 모든 정보를 알아내보자. ★ fdisk 를 이용해서 정보 찾아내기 [root@dev-test ~]# fdisk -l Disk /dev/hda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * .. 더보기
[리눅스] kill - kill - 1. 기능 현재 수행중인 프로세서에게 시그널을 보낸다. 보통 KILL이 무어냐 물어보면 프로세서를 죽이는데 사용한다고 대답을 하는데 그건 물론 오답입니다. KILL 명령어는 실행중인 프로세서에 시그널을 보낸다고 표현해주세요. 2. 문법 # kill [ -signal ID ] PID # kill -l 3. 옵션 - tupe pattern 형식이 pattern인 것. - signal ID : 프로세서에게 보낼 시그널을 지정한다. 시그널은 번호로 지정되 수도 있고 시그널 이름으로 지정될 수도 있다. - l : 시그널 종류를 나열한다. 시그널의 종류는 시그널 버호 순서대로 이름으로 나열한다. 4. 사용방법 및 정보 시그널의 종류를 지정하지 않으면 프로세서를 종료기키는 의미로 디폴트 시그널 ID .. 더보기
리눅스 명령어 * pwd - 현재 디렉터리 * df -H - Filesystem size used avail use% mounted on * mount - mount정보 * uname -a - G-NAS 장비 정보 * cat /etc/mtab - 마운트 정보 * which [명령어] - 찾을 대상이 있으면 경로를 출력 더보기
[컴퓨터 장치] 데스크탑 하드웨어 정보 cpu : intel core i3 2100 메인보드 : PEGATRON / IPMSB-H61 chipset : intel sandy Bridge Bios : american Megatrends Inc. / 4.6.4.0 ver / 11/04/2010 memory : ddr3 4096 MBytes grapthics : intel HD graphics 1000(gt1) lanCard : Realtek PCLe GBE Family Contoller 더보기
[리눅스 기본] 메인보드 정보 알기 http://blog.simplism.kr/?p=1738 더보기