본문 바로가기

개발/LINUX

multicast test https://sarc.io/index.php/miscellaneous/1088-multicast-test-iperf2 http://alexnetster.blogspot.com/2012/05/iperf.html http://idchowto.com/?p=3243 multicast test SERVER:iperf -s -u -B 224.1.1.100 -p 60001 -i 1 CLIENT:iperf -c 224.1.1.100 -p 60001 -u -T 32 -t 10 -i 1 더보기
도커 docker https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 더보기
mount 에러가 발생...?! mount 디렉토리에 아무 명령어도 안된다?! 내가 겪은 일은 아니지만 같이 일하시는분이 mount 작업을 하시다가 겪은 일을 남겨봄 /var/log/messages OS 로그 Jul 19 15:49:23 localhost rpc.mountd[6469]: Failed to register (mountd, 1, udp): svc_reg() err: RPC: Remote system error - Connection refusedJul 19 15:49:23 localhost rpc.mountd[6469]: Failed to register (mountd, 1, tcp): svc_reg() err: RPC: Remote system error - Connection refusedJul 19 15:49:23 l.. 더보기
ubuntu /tmp 디렉토리 내용이 없어졌네? ubuntu 서버를 리부팅 하였는데 /tmp 상태가?! ubuntu 서버를 리부팅할 일이 생겼는데 리부팅을 끝내고 나니 다른 사람이 /tmp에 넣어둔 파일이 없어졌다고.. 원래 이런거냐고... 그럴수 있다고.. 임시 디렉토리라고... 사람이냐고... ㅋ 그래서 centos랑 다른가 해서 검색을 좀 해봄.역시나 설정해주는 파일(/etc/default/rcS)이 있고 기본이 '0'이며 리부팅하면 /tmp 디렉토리의 내용을 cleanup 시키는것 같다. 참고 - https://ubuntu-tutorials.com/2008/01/19/changing-the-tmp-cleanup-frequency/ 더보기
여러 프로세스 죽이기 리눅스를 하다보면 동일한 프로세스가 여러개 뜨는 경우가 발생하는데일일이 kill로 죽이기 귀찮으니 아래와 같이 한방에 다 죽여버리자! kill -9 `ps -ef | grep 프로세스이름 | grep -v grep | awk '{print $2}'` http://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EC%97%AC%EB%9F%AC_%EA%B0%9C_%EC%A4%91%EC%A7%80 더보기
bashrc 서버 재접속 시 적용 안되는 문제 계정을 생성하였는데 /home/계정 디렉토리가 생성되지 않아디렉토리를 생성하고 .bashrc 파일을 적용하였는데 재접속 후 .bashrc가 적용이 되지 않는다.... 적용이 되지 않는 계정으로 접속 후$vi ~/.bash_profile에 아래 내용 추가 if [ -f ~/.bashrc ]; then . ~/.bashrc fi 로그인을 하면 bash_profile을 한번 호출을 하게 되고 해당 bash_profile에 .bashrc를 적용해야 .bashrc가 적용이 되는데 bash_profile이 없다보니 bashrc가 적용이 안된것 같다. bashrc의 경우에는 shell이 실행될 때마다 적용이 된다. 더보기
시스템 모니터링 SAR 리눅스 시스템 모니터링 툴참고 - http://sebastien.godard.pagesperso-orange.fr/documentation.html - http://www.cubrid.com/zbxe/71317 설치CentOS - $yum install sysstatUbuntu - $apt-get install sysstat 난 Ubuntu root 계정으로 설치를 진행하였다. $vi /etc/default/sysstatENABLED="false" -> #ENABLED="true" 로 수정한다. $/etc/init.d/sysstat start실행! $vi /var/log/sysstat해당 디렉토리르 보면 로그가 기록 된다.그런데 처음에는 바이너리로 생성이되어 볼수가 없다그럴땐$sar -f /var.. 더보기
vim 편집기 설치 찾을때 귀찮아서 남김.. CentOS 기준$yum install vim-enhanced bash 설정해주면 $vi 명령으로도 vim 편집기를 사용할 수 있다. 더보기
네트워크 속도가 왜 이러지?! 어느날 회사에서 작업을 하시던 과장님께서 뭐가 이렇게 초당 몇십 MB씩 네트워크를 잡아 먹는지 이유를 찾고 계셨다.해당 서버에서 작업을 하지 않던 나는 크게 생각하지 않았는데 혹시나 내가 한짓이 문제인가 싶어서 구글 검색 시동 http://oracle.tistory.com/482 그래.. 구글은 검색하면 다 나와... 해당 패키지를 설치하고 명령어를 실행했더니 $iftop -i eth0 (eth0은 ifconfig를 통해 확인해봐야 함) 첫줄에 내가 작업하는 서버의 IP가 초당 수십 MB를 처먹는 것을 발견...결국 내 작업으로 내부 네트워크가 느려지고 있었다 ㅎㅎ;; 바로 작업을 종료하고 과장님한테 확인을 해보라고 말씀을 드렸고 퇴근 시간에 작업하겠다고 했다.아래는 해당 명령어를 실행시 나오는 것들아이.. 더보기
CentOS 메모리를 왜이렇게 잡아 먹어?! 1. Top 명령어로 확인을 해보니 Memory의 used 상태가?! 메모리를 쓰는 프로세스가 없는데 used가 32G라니... 2. 구글 검색은 대학 커리큘럼에 넣어야 합니다. 검색을 해보니 이런 포스팅을 발견했다http://tigerbum.tistory.com/44 바로 확인을 해보자. free -g (난 메모리가 크니깐 -m 메가따윈..) cache free가 29G.. swap가 15G... ㅎㅎtop 명령에도 cached 항목이 있다.. 좀 오래된 자료긴 하지만 읽어두면 좋은듯...https://www.hancom.com/faq.faqOpscsolutionView.do?listReset=&faqcd=007&sch_default_depth_1=007&sch_depth_1=007&sch_depth_.. 더보기