Infra/OS

    Linux Network Tuning, sysctl.conf 튜닝

    이전에 서버 성능 튜닝을 하다가 sysctl.conf를 튜닝하게 될 일이 있었는데 이 값들을 일일히 테스트하면서 보정하는데는 무리가 있다.OS 튜닝 업무만 전담하는 것이 아닌데 이 값들을 일일히 무엇을 하는지도 어려운데, 이럴 때는 해외 레퍼런스를 잘 이용하면 좋다.구글링하다가 찾은 "Linux Network Tuning for 2013"이라는 곳의 수치인데, 설정이 잘 되어 있다. 원하던 일부 값들이 잘 되어있는 것을 보고 일부 몇개는 그냥 신뢰하게 되었다. 4년 전 문서이지만 참고하면 좋겠다. /etc/sysctl.conf # /etc/sysctl.conf # Increase system file descriptor limit fs.file-max = 100000 # Discourage Linux f..

    리눅스 네트워크 sysctl.conf 설정값 튜닝

    내가 시스템 엔지니어인가?ㅋㅋ 어쨌든 시스템 설정 수치(/etc/sysctl.conf)를 찾다보니 역시 해외에는 좋은 자료가 있더라. [1]에는 네트워크 튜닝 수치가 있는데 TCP 메모리 관련 부분들은 이미 회사 솔루션에서 사용하는 수치와 동일한 값들을 사용하고 있었고 신빙할 수 있는 튜닝값으로 보인다. [2]에는 sysctl.conf에서 설정하는 것들에 대해 유익한 정보를 얻을 수 있다.설정하는 값들의 크기가 Byte이고, 3가지 연달아 설정하는 값들은 최소값, 기본값, 최대값에 대한 거라는점 등이다. [3]에 각 sysctl 설정들에 대한 설명이 들어가 있다. Reference [1] Linux Network Tuning for 2013 (http://www.nateware.com/linux-netw..

    YUM 안될 때 해결 방안, This system is not registered with ULN / RHN [출처] [yum] This system is not registered with RHN 메시지 뜨면서 yum 사용 못할때 해결법|작성자 bogri5520

    http://kkckc.tistory.com/59요 위에 URL 블로그님 글대로 하는게 좋은듯 아래 방법은 잘 안된다. This system is not registered with ULN / RHN[출처] [yum] This system is not registered with RHN 메시지 뜨면서 yum 사용 못할때 해결법|작성자 bogri5520 # cd /etc/yum.repos.d # wget http://public-yum.oracle.com/public-yum-ol6.repo[출처] [yum] This system is not registered with RHN 메시지 뜨면서 yum 사용 못할때 해결법|작성자 bogri5520 참조 : http://public-yum.oracle.com/pu..

    WS, WAS 80 포트로 구동 못할시 방법

    리눅스에서 일반 유저가 1024 이하의 포트를 바인딩할 수 없다.해결책으로 여러가지가 있는데 포트 포워딩 방법도 완전 맘에는 안 들지만 이걸 일단 사용. * 8080 -> 80 포트 포워딩 방법 - iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 8080 - iptables -t nat -I OUTPUT -p tcp --dport 80 -j REDIRECT --to-ports 8080 * 방화벽 포트 열기 - iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT - iptables -I OUTPUT 1 -p tcp --dport 8080 -j ACCEPT * 현재 내용 저장 - /sbin/s..

    리눅스 TCP 모니터링 반복문

    while truedonetstat -an | grep 20003 | grep FINsleep 2done

    Linux(Redhat) 네트워크 확인

    하지만 네트워크 확인에 있어서 무엇보다 중요한 것은 랜카드에 불이 들어오는지 확인이다.하루종일 고생하다가 내장 랜카드 고장인지 알았는데 결국 랜선 문제였다. (잘 되던 랜선이었는데...) IP, MAC 확인/sbin/ifconfig -a eth 확인mii-tool -v eth0mii-tool -w eth0ethtool eth0dmesg | grep -i ethernet IP 설정/etc/sysconfig/network-scripts/ifcfg-eth0

    YUM으로 vsftp 설치하기

    리눅스 설치 후 FTP를 설치하려면 VSFTP를 깔아야겠죠. yum으로 한다면 금방 설치할 수 있습니다. 1. 설치 여부 확인 rpm -qa | grep vsftpd 2. 설치 안되어있다면 설치 yum install vsftpd 3. 주요 설정. 아래 [1][2]를 참조한다. 난 아무것도 설정해주지 않았는데, 접속은 잘 되었지만, home디렉토리 내의 권한이 없어서 보거나 쓸 수가 없었다. 그래서 [3]을 참조하고 setsebool -P ftp_home_dir 1 service vsftpd restart 명령어를 실행한다. 아직 실행 안 했다면 그냥 start하면 되겠다. 4. FTP가 잘 되나 확인. Reference [1] 실험블로그 (http://happykns.tistory.com/56) [2] ..

    윈도우 네트워크 송수신 확인 netstat

    netstat -an | find "70" 70으로 시작되는 포트들의 netstat 정보

    리눅스 오라클 클라이언트 설치

    프로젝트 관련하여 오라클 클라이언트를 깔면서 삽질을 엄청나게 했다. 한동안 개발만 하다보니 리눅스 서버 세팅부분을 다 잊고 있었다. 오라클 클라이언트 하나 까는데 많은 시행착오를 겪어야 했다. 64비트 서버에 64비트 오라클 클라이언트를 깔고 잘 되는 것을 확인했지만, 미들웨어 관련하여 32비트 라이브러리가 필요해서 32비트 오라클 클라이언트를 설치하려고 했지만 실패했다. 결국 64비트 오라클 클라이언트 설치 후 32비트 라이브러리와 64비트 라이브러리를 갖고 있는 것으로 만족해야했다. 미해결 문제 : 64비트 리눅스에 32비트 올라클 클라이언트를 깔다가 'shared_lib' 관련하여 생긴 문제 * 오라클 클라이언트 설치는 윈도우즈와 리눅스의 설치가 조금 틀리다. * 리눅스의 경우 오라클 클라이언트 삭..

    리눅스 호스트명 변경 및 확인

    /etc/sysconfig/network 안의 HOSTNAME으로 등록되어있다. 호스트들 등록은 /etc/hosts