YUMSERV
NGINX 소스설치
LINUX/WEB 2019. 5. 27. 21:37

1) Nginx란Nginx는 트래픽이 많은 웹사이트를 위해 확장성을 설계한 비동기 이벤트 기반 구조의 웹서버입니다. NGINX는 EVENT 기반으로 동작하기 때문에 단일 서버에서도 수만개의 동시 연결을 처리할 수 있으며, 아파치보다는 설정이 간단하고, 속도가 빨라 요즘에 많이 Apache 서버에서 Nginx 서버로 바뀌고 있는 추세입니다. 2. Nginx 설치 설치 환경으로는 CentOS 7.5이며, Yum으로도 설치 가능하나, 소스로 설치 진행하였습니다. 1) 필수 패키지 설치 # yum -y install gcc* make cmake libxslt* libxml2* ncurses-devel libtool-ltdldevel openssl-devel pcre-devel ncurses-devel libxm..

Mariadb 10.1 소스설치
LINUX/DB 2019. 5. 27. 21:34

MariaDB 10.1 버전 소스 설치로 CentOS 7.5에서 진행했습니다. 0) 필수 라이브러리 설치# yum -y install cmake gcc* curses-devel bison libxml* libtool* openssl* crypto-utils ncurses-devel 1) 계정 추가# groupadd -g 400 mysql# useradd -u400 -g400 -d /usr/local/mysql -s /bin/false mysql 2) 설치# cd /usr/local/src# wget http://ftp.hosteurope.de/mirror/archive.mariadb.org/mariadb-10.1.28/source/mariadb-10.1.28.tar.gz# tar xvfz mariadb-..

article thumbnail
메모리 점검 및 진단 - MEMTEST
LINUX/BASIC 2019. 5. 27. 21:30

1) Memtest 도구란?memtest86은 메모리 점검을 할 수 있는 프로그램으로 운영체제 없이도 테스트가 가능합니다.memtest86는 무료로 배포되는 프로그램으로 공식 홈페이지에서 다운로드 받을 수 있습니다.공식 홈페이지 : https://www.memtest86.com/리눅스의 경우 패키지를 설치하게 되면 커널에서 선택해서 실행시킬 수 있습니다. 2) CentOS 7 버전에서 설치 진행 # yum install memtest86+# memtest-setup# grub2-mkconfig -o /boot/grub2/grub.cfg 3) 테스트 진행 부팅을 하게 되면 커널에서 MEMTEST86이 뜨는 것을 확인할 수 있습니다. Memtest86을 선택하면 바로 테스트가 진행됩니다.아래 사진은 테스트가..

MYSQL 설정 - 사용자 생성 및 권한 설정
LINUX/DB 2019. 5. 27. 21:23

테스트 한 서버는 CentOS 7.5 Mysql 5.7에서 진행하였습니다. 1) root 패스워드 변경 Mysql 5.6버전이하에서 패스워드 변경 mysql> use mysql; Database changed mysql> update user set password=password(‘바꿀패스워드‘) where user=’root’; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) Mysql 5.7버전부터 패스워드 설정하는 부분이 변경되었습니다. mysql> use mysql; Database..

PHP 설치 시 에러사항
LINUX/WEB 2019. 5. 27. 21:20

1.PHP에러 : configure: error: please reinstall the BZip2 distribution 해결방안)# yum -y install bzip2-devel 2. PHP에러 : configure: error: DBA: could not find necessary header file(s). 해결방안)# yum -y install gdbm-devel혹은 configure 옵션 할 때--with-imap=/usr/local/imap-2007f 로 변경 3. PHP에러 : configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation. 해결방안)# yum -y insta..

Apache + PHP 에러사항
LINUX/WEB 2019. 5. 27. 21:18

1. APACHE 2.4 + PHP 5.x 설치 시 에러 libphp5.so : undefined symbol:unixd_config error에러메시지 상세 내용httpd: Syntax error on line 146 of /usr/local/apache/conf/httpd.conf:Cannot load modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: unixd_config 해결방안)# vi /usr/local/src/php-5.2.14/sapi/apache2handler/php_functions.c386번째 줄에서 unixd_config -> ap_unixd_configAP_DECLARE_DA..

article thumbnail
rejecting i/o to offline device
LINUX/OS 2019. 5. 27. 21:17

파일시스템이 깨져서 발생하는 에러. - 리부팅 하면 정상적으로 올라옴.(대부분)- 싱글모드에서 파일시스템 체크 후 부팅

서버 정보 확인
LINUX/BASIC 2019. 5. 27. 21:16

# lspci -vverbose를 의미하며, 각 장치들에 대한 정보를 확인 # dmidecode -s baseboard-product-name메인보드의 정확한 모델명 확인 # dmidecode -t baseboard메인보드에 대한 전체적인 내용 확인 # cat /proc/cpuinfocpu 정보 확인 # cat /proc/version커널 버전 확인 # yum list installed | grep ^kernel커널 버전 확인

article thumbnail
WORDPRESS 설치
LINUX/WEB 2019. 5. 27. 21:03

※ 설치 환경은 CentOS 7.5 버전이며, 기본적으로 APM이 깔려있다는 전제하에 진행했습니다. 1) 계정 생정 및 디렉토리 생성 wordadmin이라는 이름으로 wordpress 그룹을 만들어 생성해주었습니다. # groupadd wordpress # useradd wordadmin -G wordpress # passwd wordadmin wordpress를 설치할 디렉토리를 만들어 줍니다. # mkdir /home/wordadmin/public_html # chmod 711 /home/wordadmin 2) wordpress 설치 # cd /usr/local/src # wget https://ko.wordpress.org/wordpress-4.9.7-ko_KR.tar.gz # tar xvfz wo..

PHP 7.2 소스설치
LINUX/WEB 2019. 5. 27. 21:00

1.필수 패키지 설치 # yum -y install gmp gmp-devel pam-devel libicu-devel net-snmp-devel 2. mhash 설치 # tar xvfz mhash-0.9.9.9.tar.gz # cd mhash-0.9.9.9 # ./configure # make && make install 3. libmcrypt 설치 # tar xvfz libmcrypt-2.5.7.tar.gz # cd libmcrypt-2.5.7 # ./configure # make && make install 4. imap-2007f 설치 # tar xvfz imap-2007f.tar.gz # cd imap-2007f/src/c-client/ # cp *.h /usr/local/include # cd ..