OS/리눅스(65)
-
리눅스 오류로 재부팅 될때 로그
리눅스에서 오류로 재부팅 됬을때 무슨 오류인가 확인할떄는 로그를 확인을 해보면 된다. 이 로그의 위치는/var/log/messages임.
2013.09.24 -
centOS 6.x 64bit yum이 안될때
뭔가를 설치하려고 yum install -y ~~~~~하는데 무슨 에러가 나는 경우가 있다.이럴때는vi /etc/resolve.conf에 dns를 추가 해주고 service network restart 해주면된다.dns1 = 168.126.63.1dns2 = 168.126.63.2
2013.09.23 -
centOS 6.X 64bit 이더넷 좀 보자꾸나
가끔씩 가상머신 설치하고 나면 이더넷이 안올라 오는 경우가 있다.ifconfig를 쳐도 이더넷이 안나올 수도 있다.그럴때는 vi로vi /etc/sysconfig/network-scripts/ifcfg-eth0로 들어가서 onboot이라는 것을 no -->> yes로 바꿔준다.그리고 service network restart를 하면 192.168.xxx.xxx로 올라오는 것을 볼 수 있다.
2013.09.23 -
CentOS 6.x 64bit에 ssh설치
가끔씩 CentOS 설치하고 나면 ssh가 안될 때가 있다. 만약 이더넷이 안보이면http://hoong2.tistory.com/32여기로 ㄱㄱㄱ openssh-clients와 openssh-server를 설치해주자yum -y install openssh-server openssh-clients yum이 안될때는 http://hoong2.tistory.com/33여기로 ㄱㄱ chkconfig sshd onservice sshd start를 하고 나서 netstat -tulpn | grep :22를 해보면 22번 포트가 열린게 보인다!그 다음으로 아마 이거는 있는 사람이 있고 없는 사람이 있을 것이다./etc/sysconfig/iptables에-A INPUT -m state --state NEW -m tc..
2013.09.16 -
네트워크 본딩 설정
리눅스 본딩 하기. 먼저 본딩이란. 여러개의 네트워크 이더넷을 하나의 가상 이더넷에 묶는 것을 말한다. 서버 사용 중 이더넷이 죽으면 서버도 죽는다. 여러개를 연결을 해놓으면 하나가 죽어도 다른하나가 토스 받아서 계속 살아있다. 이것이 첫번째이고 두번째는 네트워크 대역폭을 늘리는 것이다. 기가비트 이더넷을 하나씩 연결하면 1기가. 끝. n개 연결하면 n기가. 저는 vmware로 이더넷 카드 4개 박았슴다. 4개의 랜카드를 하나로 본딩하는 작업을 했씀다. 설치하고 나서 ifconfig로 보면 이더넷이 안올라 올건데 vi로 /etc/sysconfig/network-scripts/ifcfg-eth* 로 들어가서 onboot = yes 로 바꿔주면 올라옴미다. (* = 0~3) 바꾸고나서 물론 service n..
2013.09.11 -
리눅스 portsentry
리눅스 portsentry는 포트스캔을 막는 프로그램임.해커가 공격 전 서버가 살아 있나 죽어있나를 확인하기 위해 포트를 스캔 하는 것을 방지하기 위함.선배님들 말로는 안된다는 의견이 다수.일단 설치 해보자. 프로그램을 다운 받고#make linux명령어를 입력하는 순간!!warning: cast from pointer to integer of different size초장부터 이런 에러가 뜬다.... 이런.... 검색결과 32비트에서는 문제없이 잘 된다고 한다. 64비트에서 설치하면 생기는 에러라고 한다.... unsigned short int* 형을 unsigned int 형으로 바꾸는 부분에서 발생한 에러인데 unsigned short int* 가 64비트에서는 8바이트 자료형이고, unsigned..
2013.09.09 -
mysql이 실행이 안될때
/usr/libexec/mysqld: Error writing file '/var/run/mysqld/mysqld.pid' (Errcode: 28) Can't start server: can't create PID file: No space left on device 이런 메세지가 로그에 출력될 경우 /var의 용량이 꽉찼다는 뜻이다. /로 올라가서 df명령어로 디스크 사용량을 보면 /var가 100%인것을 확인 할 수 있다. /var디렉토리로 가서 파일을 확인해보고 삭제하도록 하자.
2013.09.03 -
Zend Optimizer
(http://www.rootman.co.kr/NFS2/Zend/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz) Zend Optimizer를 설치하면 php의 성능이 향상된다. 필수는 아니고 선택사항이지만 알아두면 좋으니 한번 해보자. Zend Optimizre를 다운받고 압축을 푼다. 압축을 푼 디렉토리로 이동.#./install을 입력하면 설치창이 뜬다. 넘어가다 보면 Zend Optimizer의 설치 경로를 입력하라고 나온다.자신이 원하는 디렉토리 입력. 다음으로 php.ini의 경로를 입력하라고 한다. 처음 php를 configure할 때 입력했던 옵션--with-config-file-path=/usr/local/server/apache/confphp.ini는 ..
2013.08.06 -
Php 소스설치
앞의 mysql과 apache와 마찬가지로 wget으로 다운받는다. php를 설치하기전 먼저 zlib, png, jpeg, freetype, gd 그리고 iconv를 먼저 소스설치 하겠다.각각의 버전은zllib- 1.2.7png- 1.2.49jpeg- v6bfreetype- 2.3.5gd- 2.0.33iconv- 1.14 각각 tar를 이용해서 압축을 풀고 먼저 생성된 zlib 디렉토리로 이동한다.gd는 설치하는데에도 순서가 있다.zlib -> png -> jpeg -> freetype -> gd 순으로 설치한다. iconv는 별도.zlib#./configure --shared --prefix=/usr && make && make install png#./configure && make && make i..
2013.08.06 -
Apache ssl 설정
ssl을 설정하자.ssl 이란 웹 서버와 사용자PC(웹 브라우저)간의 주고 받는 데이터를 암호화하는 글로벌 표준 암호화 알고리즘이다. ssl설치하기전 httpd를 정지시킨다.#service httpd stop 우선 SSL 인증서를 생성한다 #openssl genrsa -des3 -out server.key 2048위 명령어를 입력하면Enter pass phrase for server.key:이러한 글이 나올 것이다.암호를 설정하라는 뜻이다. 이 암호는 반드시 기억하고 있어야 한다. #openssl req -new -key server.key -out server.csr입력을 하면 국가등 여러 가지를 묻는다.성실하게 입력해주자. #openssl x509 -in server.csr -out server.cr..
2013.08.06