## ethtool을 이용한 랜카드 속도설정 및 전송모드 설정하기 # 랜카드 설정상태 확인하기 [root@root]#ethtool eth0 # 이더넷 설정내역 -Supported link modes : 지원가능한 링크모드(속도와 전송모드) -Supports auto-negotiation : 자동협상인식기능 지원여부. 지원하고 있느냐의 여부는 아래에 있는 Auto-negotiation의 값으로 결정된다. -Speed : 현재 이 이더넷의 설정속도 -Duplex : 현재 이 이더넷의 전송모드(half는 반이중모드) -Auto-negotiation : 자동협상인식 기능을 지원하고 있을때에 실제로 자동협상에 의해 이더넷 설정을 할 것인가를 결정하는 것 # 변경하기 [root@root]#ethtool -s eth0 [speed 10|100|1000] [duplex half|full] [autoneg on|off] 리눅스서버에 있는 모든 이더넷을 이와 같은 방법으로 재설정이 가능하다
리눅스를 사용하고 있는 사용자 중, 많은 수의 사람들은 아파치 웹 서버를 사용하고 있을 것입니다. 이들 중에는 아파치를 공부하기 위해 사용하시는 분도 계실 것이고, 자신만의 웹서버를 운영하기 위해 사용하시는 분도 계실 것이고, 업무상 사용하시는 분도 계실 것입니다. 저를 포함해서 아파치를 사용하시는 분들이 공통적으로 궁금해 하는 것이 있습니다. 바로 방문정보입니다. 자신의 사이트에 얼마만큼의 방문객이 다녀갔고, 가장 많은 방문객이 엑세스 한 파일은 어떤 것이며, 어떤 검색 엔진에서 어떤 검색어를 사용해서 사이트를 알게 되었나 하는 등등의 것입니다. 이러한 궁금증을 해소하기 위해 아파치 웹 로그 분석 프로그램 중 하나인 Webalizer를 소개하고자 합니다. Webalizer는 빠르고 강력한 웹 로그 분석 프로그램입니다. 아파치의 로그파일을 분석해서 그 결과를 html형태로 출력해 주기 때문에 매우 자세한 결과를 쉽게 확인 할 수 있습니다. Webalizer 설치하기 다음 URL은 Webalizer를 다운로드 할 수 있는 Webalizer 홈페이지입니다. http://www.mrunix.net/webalizer/ [Webalizer의 홈페이지] Webalize
리눅스 채널본딩 방법을 배포판별로 정리 Redhat 계열 debian 계열 gentoo 계열 Redhat 계열 관련문서 http://wiki.kldp.org/Translations/html/Cluster_QuickStart-KLDP/Cluster_QuickStart-KLDP-13.html http://www.linuxchannel.net/docs/ethernet-channel-bonding.txt /usr/share/doc/iputils-xxx/README.ifenslave(iputils-xxx 패키지)
공유메모리 비우기 for i in `ipcs -s|grep nobody|awk '{print $2}'`;do ipcrm -s $i;done;
# libmcrypt 소스 설치 tar xvfpz libmcrypt-2.5.7.tar.gzcd libmcrypt-2.5.7./configure --prefix=/opt/webapps/libmcrypt makemake install
mkdir /root/opensslcd /root/opensslwget rpm.lhb.kr/ktds/openssh/openssl-1.0.1c.tar.gztar xvfpz openssl-1.0.1c.tar.gzcd openssl-1.0.1c ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl no-zlib no-asm threads no-shared no-idea no-mdc2 no-rc5 make dependmakemake testmake install
## GD 라이브러리 설치 cd /usr/local 1. gd 파일을 다운받는다. 2. 압축을 해제한다. 3. 압축 해제한 디렉토리로 이동한다. LIBS="-lpthread" LDFLAGS="-lpthread" CFLAGS="-O3 -funroll-loops -mcpu=i686 -march=i686 -fomit-frame-pointer" CXXFLAGS="-O3 -funroll-loops -mcpu=i686 -march=i686 -fomit-frame-pointer" ./configure --prefix=/usr/local/gd make make install
http://www.linux-vs.org/whatis.html lvs에 대해서 자세히 나와있음. lvs설치시 필히 참고하기
YUM을 이용한 Redhat 패키지 관리 YUM (Yellowdog Updater Modified)을 통한 Redhat 계열 서버 관리. 리눅스 서버 관리자나 IT에 종사하는 사람들의 가장 큰 적은 바로 "귀찮음" 이다. 거의 매일같이 나오는 프로그램의 취약성 / 오래된 패키지들의 업데이트 들은 정말 필요하지만, 귀찮은 작업이 아닐수 없다. 윈도우의 windows updates처럼 자동으로 패키지를 관리해주면서, 필요한 업데이트를 받을수있다면 하는 생각을 하는 리눅스 관리자들이 많을 것으로 생각된다. 그나마 Freebsd, gentoo 등의 OS들은 나름대로의 패키지 관리자가 따로 있어 패키지의 업데이트및 설치를 쉽게 할 수 있어 왔으며, 이것은 그들 OS만의 큰 장점으로 자리매김해 오고 있었지만, 설치2및 사용이 일반 Redhat계열의 리눅스에 비해 어렵고, 이들 OS에 대한 자세한 메뉴얼이나, 도움을 얻을수 있는곳이 별로 없어 국내에서는 많이 사용 되고 있지는 않다. 국내에 많이 배포된 linux중에서는 Redhat이 있다. 전세계적으로 가장 많은 사용자를 보유하고 있어, 트러블 슈팅 등 많은 정보를 손쉽게 얻을수 있는 장점은 있었으나, 전문화된
여러개의 이더넷을 하나로 묶어 네트워크 대역폭을 늘리는 방법 [##_1L|1213912502.xxx|style="width: 90px; height: 30px; border: 2px outset #796; background-color: #efd; background-repeat: no-repeat; background-position: center center; background-image: url('/image/extension/unknown.gif')"|_##]
php 컴파일시 에러 - Can't figure out your VCS, not cleaning root@web:/opt/install/php-5.2.13# ./buildconf --force Forcing buildconf buildconf: checking installation... buildconf: autoconf version 2.59 (ok) buildconf: Your version of autoconf likely contains buggy cache code. Running vcsclean for you. To avoid this, install autoconf-2.13. Can't figure out your VCS, not cleaning. 해결방법 yum install autoconf213 export PHP_AUTOCONF="/usr/bin/autoconf-2.13" export PHP_AUTOHEADER=/usr/bin/autoheader-2.13 끝~~
wget http://dev.centos.org/centos/5/CentOS-Testing.repo mv CentOS-Testing.repo /etc/yum.repos.d/ yum --enablerepo=c5-testing update php