본문 바로가기

Linux

[Linux] cron 결과 메일 개별 관리 하기 linux에서 자동화를 위해서 cron이라는 서비스를 사용하는 사람이 많다. 분단위 자동화 시스템을 돌려 놓고 메일을 확인하니 메일량이 너무도 많아서 확인도 안되고 관리도 안되어서 분단위나 혹은 시간단위 cron 만 메일을 보내지 않도록 처리했다. cron 설정 파일인 crontab 파일을 열어서 아래와 같이 수정 하면 해당 명령이 실행되어도 메일이 오지 않는다. * 기존 crontab 파일 SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts * * * * * root run-parts /etc/cron.minute 01 * * * * root run-parts /etc/cron.hourly 02 4 * * *.. 더보기
[Linux] netstat 명령어를 이용한 포트별 접속 현황 보기 요즘 회사에서 서버 업무를 하다보니 내가 만든 서버가 정상적으로 유저를 받고 종료하는지에 대한 궁금증이 생겼다. 물론 코드상에서 확인해보면될 일이지만 어쩐지 난 내가 짠 코드를 못 믿겠어서 간단하게 스크립트를 만들어 봤다. netstat 명령어를 사용하여 각 포트별로 접속자 현황을 주기적으로 보여주는 스크립트이다. 서버를 운영하면 자주 사용되는 포트 3306, 80 포트를 예로 돌려봤다. 1. 스크립트 portScan.sh #!/bin/sh while(true)do date echo "=====PORT=====" echo "port 3306 : " netstat -n | grep -F ':3306' | awk '{print $5}' | sed 's/:[0-9]*//' | sort -u | wc -l ec.. 더보기
[Linux] CentOS에 Chrome 설치 하기 구글에서 기본적으로 CentOS에 Chrome을 지원하지 않는다. 하지만 구글의 rpm폴더로 접근해서 yum을 이용하면 설치 및 정상적으로 사용이 가능하다. 우선 root 권한으로 /ect/yum.repos.d 폴더로 접근해 google.repo 파일을 생성한다. 파일안의 내용은 아래와 같다. 32bit [google]name=Google - i386baseurl=http://dl.google.com/linux/rpm/stable/i386enabled=1gpgcheck=1gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub 64bit [google]name=Google - x86_64baseurl=http://dl.google.com/linux/rp.. 더보기