본문 바로가기

기술자료/기술운영자료

리눅스 하드디스크 추가 ** 새로운 하드디스크가 정상적으로 인식 되었는지 확인 # fdisk -l Disk /dev/sda: 536.8 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 65140 523237018+ 83 Linux /dev/sda2 65141 65270 1044225 82 Linux swap / Solaris Disk /dev/sdb: 536.8 GB, 536870912000 bytes 255 heads, 63 sectors/track, 65270 cylind.. 더보기
RSYNC 트래픽 제한 옵션 --bwlimit=KBPS # rsync -avz --bwlimit=500 ~~~ 500 * 8bit = 4Mbps + 기본 트래픽 0.4Mbps = 최종 트래픽 4.4Mbps 더보기
Tomcat HTTP Method 막기 Tomcat 으로만 웹서비스를 하는 경우, 아래와 같이 구문을 추가해 준다. vi /usr/local/tomcat/conf/web.xml - 아래 내용을 추가해 준다 - PUT, DELETE, TRACE 외부 질의 시 거부 하도록 설정하는 구문. Forbidden Forbidden /* PUT DELETE TRACE OPTIONS ===================================================================== 추가 후, telnet 서버IP 80 으로 연결 후, 아래 명령어로 질의. OPTIONS / HTTP/1.1 [Enter] [Enter] 더보기
Apache Method 막기 - POST PUT DELETE . . . Require valid-user ---------------------------------------- Apache 재시작 후, telnet 으로 정상적으로 동작하는지 확인. ---------------------------------------- telnet IP Address 80 PUT / echo.html [Enter] [Enter] 결과 : HTTP/1.1 200 OK 가 뜨면 적용이 안된 것. HTTP/1.1 500 Internal Server Error가 뜨면 정상적으로 막힌 것입니다. 더보기
CentOS - Kernel-PAE 설치 - 먼저 CPU가 PAE를 지원해야 되므로 아래와 같이 확인 # cat /proc/cpuinfo | grep -i pae : 팝업되는 리스트에 PAE가 있다면 지원하는 CPU 입니다. : PAE는 Pentium Pro 이상 펜티엄 시리즈에서 지원되는 기능이며, AMD등 펜티엄 호환 프로세서에서도 지원합니다. # uname -r 2.6.18-8.1.15 --> PAE 버전이면 kernel-PAE를 설치할 필요없이 메모리 4GB 이상 잡힙니다. # yum -y install kernel-PAE : kernel-PAE 설치 ! # vi /boot/grub/grub.conf default=0 --> 부팅 시 Kernel 선택 순서가 0번부터 시작 합니다. Kernel-PAE를 설치하게 되면 Kernel-PAE가.. 더보기
PHP 5.3.x 에서 phpinfo 가 뜨지 않을 때 # vi /usr/local/php/lib/php.ini php.ini 설정에서 short_open_tag = Off 에서 On 으로 변경 후 Apache 재시작 ! - phpinfo 파일을, 항상 쓰던대로 로 생성하여 웹사이트에서 띄워 보았으나, 뜨지 않는 현상 발생.. - google 검색을 해 보니, php 5.3.x 버전대에서는 위와 같이 수정을 해 주어야 뜬다고 합니다.[출처] PHP 5.3.x 에서 phpinfo 가 뜨지 않을 때|작성자 에이원네트웍스 더보기
PHP 5.3.x - phpinfo 에서 We selected 'Asia/Seoul' for 'KST/9.0/no DST' instead in /usr/local/apache/htdocs/phpinfo.php on line 1 # vi /usr/local/php/lib/php.ini ;;;;;;;;;;;;;;;;;;; ; Module Settings ; ;;;;;;;;;;;;;;;;;;; [Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone = Asia/Seoul 더보기
yum 설치 시 There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. yum update 및 패키지 설치 시, - There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them. 와 같은 메시지로 설치가 되지 않을 때, 아래 명령어 진행. # yum install yum-utils # yum-complete-transaction[출처] yum 설치 시 There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.|작성자 에이원네트웍스 더보기
소스 컴파일 시, cannot remove `libtoolT': No such file or directory /bin/rm : cannot remove `libtoolT': No such file or directory- 위와 같은 에러 메시지로 컴파일 도중 멈추게 된다면, # autoreconf --force --install # libtoolize --automake --force # automake --force --add-missing - 위 명령어 실행 후, 다시 컴파일 진행 ! - MySQL 5.1.18 버전 소스 컴파일 중에, 마지막에 'libtoolT' 관련 에러가 발생해서, 위 3줄 수행 후 다시 컴파일을 했더니 정상적으로 완료 되었음. - configure 시, 에러가 발생 했었으며 위 명령어 실행 후 configure 했던 폴더에서 동일하게 진행한다. - 폴더를 삭제하고 다시 configur.. 더보기
rsync 설정과 사용(기본 포트외 SSH 포트 사용방법) 기본 설정으로 동기화 가능하나 rsyncd.conf파일에 경로를 넣어야 하는게 여간 귀찮은 경우원본서버에 rsync 서비스를 올리기 여의치 않은 경우아래와 같이 진행가능함. SSH 포트를 이용한 동기화 전송[root@img ~]# rsync -avz --delete -e ssh 192.168.2.169:/var/www/html/ /var/www/html/ root@192.168.2.169's password: receiving file list ... done 패스워드를 물어보지만, ssh 연결 설정으로 패스워드 인증 절차없이 접근이 가능할수 있음.(관리자 입장에서 비추천 사항) 1회성으로 데이터를 가져올때 사용하면 scp보다 편할것 같음. 더보기