티스토리

OnTheLinux
검색하기

블로그 홈

OnTheLinux

otl.kr/m

:: OTL = 운(運) = 삶 = 사람 ::

구독자
0
방명록 방문하기
공지 나.. 모두보기

주요 글 목록

  • 메일 발송 스크립트 tail -10 /var/log/message | mail -s "log message" coriahn@otl.ne.kr 공감수 0 댓글수 0 2011. 1. 28.
  • [BASH] 어제날짜를 구하고싶다, 지난달 날짜를 구하고 싶다 오늘 날짜 [root@lin ~]# date +'%Y%m%d' 20110128 어제 날짜 [root@lin ~]# date -d '1 day ago' +'%Y%m%d' 20110127 이틀전 [root@lin ~]# date -d '2 day ago' +'%Y%m%d' 20110126 한달 이틀전 [root@lin ~]# date -d '1 month ago 2 day ago' +'%Y%m%d' 20101226 그렇다면 내일 날짜는 어떻게 알수 있을까???? 오늘 날짜 [root@lin2 tmp]# date +'%Y%m%d' 20110211 내일 날짜 [root@lin2 tmp]# date -d '1 day' +'%Y%m%d' 20110212 모레 날짜 [root@lin2 tmp]# date -d '2 .. 공감수 0 댓글수 0 2011. 1. 28.
  • [BASH] 문자열 1. 패턴으로 문자열 자르기 1.1. 패턴에서 6번째 값 추출(/etc/passwd에서 홈 디렉토리 추출) # grep coriahn /etc/passwd | awk -F : '{print $6}' Awk을 이용해서 “:”를 구분자로 6번째 필드를 출력 1.2. 패턴에서 마지막 값 추출(패스에서 마지막 패스 추출) # echo ${PATH##*:} “:”를 구분자로 마지막값 출력 ##의 의미는 일단 미지수 1.3. 패턴에서 마지막 값 잘라내기(파일명에서 확장자 제거) # path=back.sh # echo ${path%.*} back “.”을 구분자로 하여 마지막 패턴을 삭제하는듯… 2. –추가사항은 나중에.. BASH: Split a string without ‘cut’ or ‘awk’Posted by.. 공감수 0 댓글수 0 2011. 1. 28.
  • yum group install yum 기능 중 groupinstall이라는 옵션이 있다. 이 기능을 이용하면 미리 설정된 패키지들을 손쉽게 설치할 수 있도록 해준다. 1. 그룹 목록 확인 [root@localhost ~]# yum grouplist Loaded plugins: fastestmirror Setting up Group Process Loading mirror speeds from cached hostfile * addons: data.nicehosting.co.kr * base: data.nicehosting.co.kr * extras: data.nicehosting.co.kr * updates: data.nicehosting.co.kr Installed Groups: Administration Tools DNS Name.. 공감수 0 댓글수 0 2011. 1. 4.
  • free # free -m -t total used free shared buffers cached Mem: 2022 1420 602 0 64 1137 -/+ buffers/cache: 218 1804 Swap: 1983 0 1983 Total: 4006 1420 2586 mem의 total : 물리적 메모리의 값(2G) used : 물리적 메모리의 사용량 free : 물리적 메모리의 남은량 shared : ?? buffers : 버퍼영역으로 할당된 메모리 cached : 케시영역으로 할당된 메모리 -/+ buffers/cache의 used : 버퍼와 케시영역을 제외한 실질적인 사용량 free : 버퍼와 케시영역을 포함한 실질적인 메모리의 남은량(mem의 free, buffers, cached 의 값을 더한값) 공감수 0 댓글수 0 2010. 2. 25.
  • 리눅스에 있는 기본 명령어 소스 ftp://ftp.kernel.org/pub/linux/utils/util-linux/ 여기서 파일 받은 다음에 압축풀고.. find로 write 검색 해보세요.. write.c라는 파일이 있네요.. 공감수 0 댓글수 0 2009. 12. 2.
  • ISO 파일 마운트 하기 리눅스에서는 CD이미지(ISO)를 마운트 하기위해 별도의 프로그램을 필요로 하지 않습니다. 참 좋은 현상이죠... # mount -o loop -t iso9660 -r /home/test.iso /mnt/iso깔끔하게 명령어 한줄로 마운트 시키기.. 굿입니다 아주 굿이에요.. 공감수 0 댓글수 0 2009. 9. 9.
  • 리눅스 서버의 종료 및 재시작 PC의 메인 운영체제를 리눅스로 변경하면서.. 영화를 보다가 잘때 꼭 유용한 명령어다.. ㅋㅋㅋㅋ - shutdown을 이용한 시스템 종료 및 재시작 # /sbin/shutdown [-t sec] [-rkhncfF] time [warning-messages] -k : 실제로 종료하지 않고 모든 사용자에게 경고 메시지만을 보냅니다. -r : 시스템 종료후에 재부팅을 합니다.(reboot) -h : 시스템을 종료하며 재부팅을 하지 않습니다.(halt) -f : 재부팅할 때 파일시스템체ㅡ를 (fsck: file system check)를 하지 않습니다. -c : 이전에 내렸던 shutdown명령을 취소합니다. time : 몇분 후에 시스템을 종료할 것인가를 지정합니다. warning-messages : 사용자.. 공감수 0 댓글수 0 2009. 8. 13.
  • binary 파일 뷰어 xxd 명령어는 리눅스 shell상에서 binary파일(이진파일)의 hexdump를 보여주는 명령어이다. 기본 사용법은 xxd [option] filename 과 같다. 버전에 따라 약간의 차이는 있지만 option 동작은 다음과 같다. -b : dump가 이진법(즉, 0과1)로 출력됨. -c 갯수 : 행(line)당 출력되는 열(column)의 갯수 설정. -g 갯수 : 출력시 group으로 묶이는 byte의 갯수를 설정. -l 길이 : 설정된 길이 byte 만큼만 출력됨 -p 또는 -ps : 주소나 ASCII없이 hexdump 내용만 출력됨. -u : hex를 소문자 대신 대문자로 출력. -s [+][-]위치 : 설정된 위치에서 부터 hexdump함. 위치 또는 +위치는 파일의 시작부터의 위치를 나타.. 공감수 0 댓글수 0 2009. 3. 30.
  • 리눅스에서 파일명 일괄 변경하기. rename 's/.txt$/.doc/' * NAME rename - renames multiple files SYNOPSIS rename [ -v ] [ -n ] [ -f ] perlexpr [ files ] DESCRIPTION "rename" renames the filenames supplied according to the rule specified as the first argument. The perlexpr argument is a Perl expression which is expected to modify the $_ string in Perl for at least some of the filenames specified. If a given filename is not modifie.. 공감수 0 댓글수 0 2009. 3. 23.
  • grep에서 제외하고 검색하기. cat /etc/freeradius/clients.conf |grep -v '#' 공감수 0 댓글수 0 2009. 3. 16.
  • vi 명령어<정리하자> http://blog.naver.com/yhyuckj74/50013459569 삽입 명령 a 커서 뒤에 입력 A 라인 끝에 입력 i 커서 앞에 입력 I 라인시작 부분에 입력 o 커서 있는 라인 밑에 입력 O 커서가 있는 라인 위에 입력 커서 이동 명령 h 왼쪽으로 커서 한 칸 이동 H 화면의 처음으로 이동 L 오른쪽으로 한 칸 이동 L 화면 끝으로 이동 e 다음 단어의 마지막으로 이동 E 커서를 공백으로 구분된 다음 단어 끝으로 이동 b 한 단어 뒤로 이동 B 커서를 공백으로 구분된 이전 단어로 이동 w 커서를 한 단어 뒤로 이동 W 커서를 공백으로 구분된 다음 단어로 이동 k 커서를 한 라인 위로 이동 j 커서를 한 라인 아래로 이동 O 커서를 라인의 시작으로 이동 $ 커서를 라인의 끝으로 이동 Ent.. 공감수 0 댓글수 0 2008. 8. 1.
  • nmap 사용방법 1. 네트워크 내 사용중인 IP/MAC 확인법 [root@localhost ~]# nmap -sP 192.168.0.1/24 Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2008-05-22 15:10 KST Host 192.168.0.0 seems to be a subnet broadcast address (returned 6 extra pings). Host 192.168.0.1 appears to be up. MAC Address: 00:14:B7:00:1B:C9 (Unknown) Host 192.168.0.4 appears to be up. MAC Address: 00:1A:A0:1C:8A:D5 (Unknown) Host 192.168.0.7 .. 공감수 0 댓글수 0 2008. 5. 22.
  • [LINUX] iptraf (1)IPTraf 이란 실시간 패킷 분석 프로그램으로 네트워크 인터페이스 별 모니터링과 각 프로토콜 별 송수신 패킷 전송량 측정, 송수신 IP 실시간 감시 등을 TEXT 그래픽 인터페이스로 제공하는 프로그램입니다. (2)다운로드 및 설치방법 -IPTraf 홈페이지 http://iptraf.seul.org/ ①홈페이지에 접속하셔서 직접 소스를 다운받아 서버에 옮기시거나 서버상에서 다음의 명령어를 입력하셔서 국내 사이트를 통해 다운로드 받습니다. [root@nextline ~]#wget http://www.superuser.co.kr/home/files/iptraf-3.0.0.tar.gz ②다운받은 파일을 tar 명령어를 이용하여 해제합니다. [root@nextline ~]#tar zxvf iptraf-3... 공감수 0 댓글수 0 2008. 5. 19.
  • cpio 사용법 # ls | cpio -o > ../test.cpio # cpio -idmv < test.cpio Option -o 출력용(묶을때) -i 입력용(풀을때) -p 통과모드(?) -d 필요하면 디렉토리 생성 -m 변경시각 유지 -v 진행상태 보여줌. 공감수 0 댓글수 0 2008. 5. 2.
  • adduser(useradd) adduser 이용자를 새로 만드는 명령이다. 루트 이용자로 로그인해서 적는다. -c comment 필드에 쓸 문자열을 정한다. -d 새로운 이용자의 홈디렉토리를 정한다. 이 옵션이 없으면 기본값은 /home 디렉토리 아래 이용자 이름을 가진 디렉토리다. -e mm/dd/yy까지 유효한 임시 계정을 만든다. -g 새로운 이용자가 소속할 그룹을 정한다. 그룹을 정하지 않으면 이용자 이름으로 새로운 그룹을 만든다. -k 새로운 이용자의 홈디렉토리에 기본적으로 넣어 둘 파일을 모아놓은 디렉토리를 skel directory라 부른다. 기본값은 etc/skel이다. -m 이용자의 홈디렉토리를 만들지 않는다. -s 기본 셸을 정한다. -u adduser 명령은 /etc/passwd 파일을 참고해서 ID를 저절로 붙.. 공감수 0 댓글수 0 2008. 4. 4.
  • 리눅스 명령어들 alias(명령어 간소화하기) apropos(관련된 명령어 찾기) arch(컴퓨터 종류 알기) arp(같은 서브넷의 IP 보여주기) at(작업 시간 정하기) atd(계획성 있는 작업 실행하기) awk(특정 패턴 문자 처리하기) a2p(펄 파일로 바꾸기) badblocks(배드 블럭 검사하기) bc(계산기) biff(메일 수신 소리로 확인하기) bg(후면작업; 배경화면 설정) bind(키나 함수 순서 결합하기) break(루프 빠져나가기) cal(달력보기) builtin(내부 명령어 알아보기) case(조건 처리하기) cat(화면상에서 파일 보기) cd(디렉토리 변경하기) cfdisk(디스크 설정하기) chattr(파일 속성 변경하기) chfn(사용자 정보 변경하기) chgrp(파일, 디렉토리가 속했던 그.. 공감수 0 댓글수 0 2008. 4. 4.
  • ::Command_link:: Iptables_l7-filter <수정중> http://oops.org/SERVICE/jsboard/read.php?table=jsboard_oopsFAQ&no=456&page=1 http://l7-filter.sourceforge.net/ 공감수 0 댓글수 0 2008. 3. 24.
  • ::Command:: iptables INPUT OUTPUT chain 간단 설명 DROP : 패킷에 대한 어떠한 정보도 되돌려 주지 않고 폐기 해버린다. DENY : DROP처럼 패킷을 폐기 하기는 하지만, 폐기된다는 것을 송신 측에 전달한다. ACCEPT : 위에서 말한 DROP이나 DENY와는 반대로 패킷을 수용하는 것을 말한다. 리눅스에서는 Packet Filtering이 리눅스 커널 내부에 구성된다. 커널을 재구성할 때 netfilter에 관련된 옵션들을 설정해주면 Packet Filtering을 위한 환경이 구성된다. Packet Filtering중에서 iptables는 리눅스 커널의 모듈로서 동작하게 된다. iptables은 커널에 존재하는 netfilter의 룰을 세워주는 역할을 한다. 즉, iptables은 netfilter을 이용하기 위한 일계 유틸리티일 뿐이다. i.. 공감수 0 댓글수 0 2008. 3. 14.
  • ::Command:: Crontab ::Command # crontab -e(=# vi /var/spool/cron/root) # crontab -l # crontab -r::Form */5 * * * * /bin/sh /etc/mrtg/sh.mrtg 0 17 * * * /bin/sh /root/coriahn/syschk/syschk.sh minite hour day Month week Command ::Logs /var/log/cron ::Attention h-24(x) - h-0(o) w-7(x) - w-0(일요일) 공감수 0 댓글수 0 2008. 3. 11.
  • ::Command:: 잊기 쉬운 명령어들.. ::[chkconfig]:: # chkconfig --list(--add, --del) [name] # chkconfig [--level levels] name ::[명령어 백그라운드 실행]:: # command & # fg %1 or # fg psNum # kill %1 ::[성능 값알아보기]:: 세부사항은 man 참조 # uptime - Tell how long the system has been running # top - Display Linux tasks # free - Display amount of free and used memory in the system # slabtop - Display kernel slab cache information in real time # vmstat - .. 공감수 0 댓글수 0 2008. 2. 28.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.