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