엔지니어 (192) 썸네일형 리스트형 e1000: eth0: e1000_clean_tx_irq : Detected Tx Unit Hang On one amd64 machine running CentOS 5.5 x86_64 the e1000 network interfaces go down and up with the following messages:e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang Tx Queue            TDH                 TDT                 next_to_use         next_to_clean       buffer_info[next_to_clean] time_stamp          next_.. yum repo 지정 •base와 동일하므로 특별히 바꿀 필요는 없으나, 한국에서 사용시 전송속도가 빠르다. 기존 저장소 압축 보존 명령어 bzip2 /etc/yum.repos.d/CentOS-*.repo yum repolist 실행예시 [root@zetawiki ~]# ll /etc/yum.repos.d/ total 16 -rw-r--r--. 1 root root 1926 Jun 26 2012 CentOS-Base.repo -rw-r--r--. 1 root root 637 Jun 26 2012 CentOS-Debuginfo.repo -rw-r--r--. 1 root root 626 Jun 26 2012 CentOS-Media.repo -rw-r--r--. 1 root root 2593 Jun 26 2012 CentOS-Va.. node.js 설치 node.js 설치 (우분투)이번 포스팅에서는 지난번에 생성한 EC2 인스턴스에 요즘 많이들 사용하고 있는 node.js를 설치해 보도록 하겠습니다. 이번에는 조금 번외적인 부분이기 때문에 node.js를 사용하고자 하는 경우가 아니라면 넘어가도 좋습니다. APM(Apache+PHP+MySQL) 설치는 인터넷 검색하면 자료가 많이 나오니 생략하고요, 저는 EC2 인스턴스 서버를 node.js와 nginx 구성으로 해보고자 합니다. node.js를 설치하는 방법은 몇가지가 있습니다. 우분투의 apt-get을 이용하는 방법, node.js 사이트에서 바이너리를 다운로드 받는 방법. node.js나 github를 통해 node.js의 소스코드를 다운로드 받아 직접 빌드하는 방법이 있죠. 여기서는 github를.. iptables-xml iptables-xmliptables 설정 파일에서 XML을 생성 (xml로 출력해도 그대로는 iptables에 restore 할 수 없기 때문에, 용도 불명 ...)준비현재 iptables 설정을 파일로 출력 $ iptables-save> iptables-config.xml 사용표준 출력으로 출력된다. 필요한 경우 리디렉션 '>'파일에 저장$ iptables-xml iptables-config.xml 그 후필요하면 각종 도구에서 json으로 변환 $ xml2json output.json 참고 문헌http://linuxjm.sourceforge.jp/html/iptables/man1/iptables-xml.1.html MongoDB ReplicaSet mongod --replSet tt --config=/etc/mongodb.conf db.runCommand({"replSetInitiate" : {"_id" : "first", "members" : [{"_id" : 1, "host" : "localhost:10001"}, {"_id" : 2, "host" : "localhost:10002"} ]}})first:PRIMARY> rs.add('localhost:10003', true) ## 설정 확인first:PRIMARY> rs.status(){ "set" : "first", "date" : ISODate("2014-06-23T08:10:24Z"), "myState" : 1, "members" : [ { "_id" : 1, "name" : "localh.. 텔레그램을 커맨드 라인으로 사용하기, Telegram_cli 요즘 인기가 살짝 식은(?) 텔레그램을 스마트 폰이나 PC에서 GUI 환경 뿐 아니라 CLI(Command Line Interface)로도 사용가능한 프로그램이 있습니다. 바로 Telegram_cli 라는 프로그램 입니다.간단하게 설치와 활용방법에 대해서 포스팅 합니다. 1. Telegram_cli 다운로드우선 설치는 리눅스 환경에서 가능합니다. 저는 Centos 6버전대에 설치를 했습니다.프로그램 다운로드는 두 가지 방식이 있습니다. 웹에서 다운받거나 GIT을 통해 받으면 됩니다. 1) wget을 이용해 웹 페이지에서 받는 방법# wget https://github.com/vysheng/tg/archive/master.zip -O tg-master.zip# unzip tg-master.zip && cd.. DRBD ~drbd 설치~ #vim /etc/hosts 에서 node1 , node2 ip와 hostname 표기#vim /etc/sysconfig/network 에서 hostname 표기#echo node1 > /proc/sys/kernel/hostname[root@active ~]#/etc/init.d/iptables stop [root@stanby ~]#/etc/init.d/iptables stop[root@active ~]#rpm -Uvh http://elrepo.org/elrepo-release-5-4.el5.elrepo.noarch.rpm [root@stanby ~]#rpm -Uvh http://elrepo.org/elrepo-release-5-4.el5.elrepo.noarch.rpm[root@act.. nginx upstream upstream php { server test-was.pp.com:9000; } 보다 upstream php { server test-was.pp.com:9000; keepalive 100; } keepalive 로 유지시키는 최대 커넥션 개수 성능상 약 3/1 업 snmpd 불필요한 메세지 로그 처리 개인적으로 서버를 사용하다보니 MRTG를 사용하게 되는데 시스템의 로그에 다음과 같이 지져분해지는 문제가 발생되고 있습니다. Nov 30 08:20:01 root snmpd[5207]: Connection from UDP: [101.79.5.247]:35223->[101.79.5.247] Nov 30 08:25:02 root snmpd[5207]: Connection from UDP: [101.79.5.247]:55690->[101.79.5.247] Nov 30 08:25:02 root snmpd[5207]: Connection from UDP: [101.79.5.247]:59122->[101.79.5.247] 따라서, 다음과 같은 방법으로 이와 같은 문제를 해결하실 수 있습니다. 다음은 SNMP의 로그.. 대용량 파일 삭제/백업- truncate 로그 삭제를 위해서 find 후 exec로 하는 rm 명령어를 이용하거나 백업을 위해서 cp/rscyn 명령어는 상당히 부하를 일으킨다.따라서, 기존에는 cpu를 낮추는 리눅스 tool 을 이용하곤 했었다. 회사의 똑똑한 분을 통해서 알게 된 아주 좋을 툴.. 그 이름 trucate(64비트 운영체제 하에서 로그를 엄청나게 쌓고 삭제하는 경우에 아주 유용함) truncate man 페이지http://man.cx/truncatehttp://www.kernel.org/doc/man-pages/online/pages/man2/ftruncate.2.html 옵션 s를 이용하면 싸이즈만큼 삭제가능하다. 따라서 cpu를 많이 사용하지 않게 해 준다.−s, −−size=SIZEuse this SIZE 자세한 내용은 .. 이전 1 ··· 15 16 17 18 19 20 다음