프로그래밍/Linux
-
리눅스 열린 포트 확인하기프로그래밍/Linux 2016. 6. 18. 17:00
netstat -tnlp 를 사용하면 로컬 서버에서 현재 열려 있는 포트를 확인할 수 있다. 사용 옵션은 아래와 같다. netstat [address_family_options] [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c] 사용 예시 # netstat -tnlpActive Internet connections (only servers)..
-
리눅스에서 date 명령어 사용하기프로그래밍/Linux 2016. 3. 20. 20:46
date는 리눅스에서 시스템 시간을 세팅하거나 출력하기 위해 사용하는 함수이다. man date를 하면 아래와 같은 기본 사용법이 나온다. 주로 -d option으로 원하는 시간 문자열로 조정한후 format옵션으로 원하는 형태로 시간을 출력하는 방식으로 사용하고 있다. 아무 인자 없이 사용하면 현재 시간이 출력된다. DATE(1) User Commands DATE(1) NAME date - print or set the system date and time SYNOPSIS date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] DESCRIPTION Display the current time in the given F..
-
shell script로 이메일 보내기프로그래밍/Linux 2015. 12. 26. 10:57
뉴스 업데이트 결과를 메일로 보내는 쉘 스크립트를 작성하였다. 스크립트를 실행하기 전에 mail 프로그램이 깔려있어야 한다. #!/bin/bashsubject="today update summary"email="user@naver.com"filename="/tmp/message.txt"updated_cnt=`grep -c "there is new" /home/log/sort_date.log`echo "updated news count:${updated_cnt}" > ${filename} #메일 발송하기mail -s "$subject" "$email" < $filename 참고로 메일설치 삽질과정도 기록해둔다. apt-get install mailutils 위 명령어를 입력하면 아래 설정창이 나온다. 이 ..