YUMSERV
article thumbnail
Git 설치 및 설정
LINUX/BASIC 2019. 6. 3. 23:28

1. Github 계정 생성https://github.com/위에 사이트에 들어가서 계정을 생성합니다. 2. Git 설치 및 초기설정 1) yum 설치# yum install git # rpm -qa | grep gitgit-1.7.1-9.el6_9.x86_64xz-libs-4.999.9-0.5.beta.20091007git.el6.x86_64 2) git 연동할 폴더 생성# mkdir git# cd git 3) 초기셋팅# git config --global user.name "계정명"# git config --global user.email 이메일주소 초기셋팅 확인# git config --listuser.name=계정명user.email=이메일주소core.repositoryformatversion=0..

Cronolog 설치
LINUX/WEB 2019. 6. 3. 22:44

Cronolog란 아파치 로그를 날짜별로 나눠줄 수 있는 프로그램으로 여러 로그를 나눠 저장할 수 있는 프로그램입니다. 1) 설치방법# cd /usr/local/sbin# wget http://pkgs.fedoraproject.org/repo/pkgs/cronolog/cronolog-1.6.2.tar.gz/\a44564fd5a5b061a5691b9a837d04979/cronolog-1.6.2.tar.gz # tar xvfz cronolog-1.6.2.tar.gz# cd cronolog-1.6.2# ./configure# make && make install 2) 설정# vi /usr/local/apache/conf/httpd.confErrorLog "|/usr/local/sbin/cronolog /usr..

PDNS 업그레이드
LINUX/DNS 2019. 6. 3. 12:39

pdns 4.1 버전부터는 pdns.conf 의 recursor 옵션 사용 불가합니다. 기존 버전에서 recursion 이 설정이 되어있을 경우, 주석처리를 해줍니다.- /etc/pdns/pdns.conf 파일 내에 recursion 설정 되어있으면 주석처리 1) 기존 버전 확인# rpm -qa | grep pdnspdns-backend-mysql-3.3.3-2.el6.x86_64pdns-3.3.3-2.el6.x86_64 2) 테이블 추가업그레이드 전에pdns 3.x 에서 pdns 4.2 로 업데이트 할경우 아래처럼 DB 테이블 필드 추가 및 새 테이블 생성 해야 질의가 가능합니다. alter table records add disabled tinyint(1) default '0';alter table ..

MYSQL error - unauthenticated user
LINUX/DB 2019. 6. 3. 12:34

mysql에서 show processlist; 를 쳤을 때, 위와같이 표시가 되면서 db 속도가 떨어지고, 웹사이트 접속이 느려질 경우, 아래 my.cnf 파일을 수정한뒤에 다시 재시작 해주면 됩니다. 해당 증상이 발생되는 경우는 DB서버의 ip주로로 접속이 들어오면, 해당 ip에 대한 역질의가 수행되면서 응답이 느려지게 됩니다. 주로 역질의를 설정을 안하게 설정하면 됩니다. # vi /etc/my.cnfskip-name-resolv

awstats 설치 및 설정
LINUX/WEB 2019. 6. 3. 12:27

awstats란 웹로그 분석 툴로, 다양한 정보를 볼 수 있으며, 검색 엔진별로 접속로그, 어떤 키워드로 접속했는지 확인할 수 있는 툴입니다. awstats 홈페이지 : https://awstats.sourceforge.io/ ※CentOS 7 설치 1) 설치 진행# cd /usr/local/src# wget https://jaist.dl.sourceforge.net/project/awstats/AWStats/7.7/awstats-7.7.tar.gz# tar xvfz awstats-7.7.tar.gz# mv awstats-7.7 /usr/local/awstats# chmod -R /usr/local/awstats# chown -R root.root /usr/local/awstats awstats 설정 파..

nmon 설치
LINUX/BASIC 2019. 6. 3. 12:10

nmon이란 top 명령어와 같이, 시스템의 정보를 볼 수 있는 툴입니다. nmon 홈페이지 : http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 위 사이트에서 해당하는 os를 다운받아서 진행합니다. ※ 설치 환경 : CentOS 7 1) nmon 설치# wget http://sourceforge.net/projects/nmon/files/nmon16e_mpginc.tar.gz# tar xvfz nmon16e_mpginc.tar.gz # cp -arp nmon_x86_64_centos7 /usr/bin/nmon# nmon

PHP에러
LINUX/WEB 2019. 6. 3. 10:01

에러) PHP Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0 해결책)php.ini 에서 아래 항목대로 변경하면 됩니다.short_open_tag = Ondate.timezone = "Asia/Seoul"error_reporting = "E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_USER_DEPRECATED"

Mysql 리플리케이션
LINUX/DB 2019. 6. 1. 22:14

1. MySQL 리플리케이션이란 1-1) 리플리케이션의 정의MySQL 리플리케이션이란 하나의 데이터 베이스 서버(Master)에 있는 데이터를 하나이상의 다른 데이터베이스 서버(Slave)에복제하는 것을 의미합니다. 마스터 서버가 죽는 경우 슬레이브 서버를 통해서 데이터를 이용할 수 있습니다.주로 데이터를 실시간으로 백업하거나, 데이터 서버의 부하분산을 하고자 할 때 많이 사용됩니다. 2. MySQL 리플리케이션 구성※ 테스트 환경 : CentOS 7.5 MySQL 8.0마스터 슬레이브 동일한 환경에서 테스트 진행했습니다. 2-1) master 서버 설정마스터 서버의 my.cnf 파일을 수정해줍니다.# vi /etc/my.cnf[mysqld]log-bin=mysql-bin // 로그 파일명max_binl..

CentOS vncserver 구축
LINUX/BASIC 2019. 6. 1. 15:27

※ CentOS 7 설치 환경으로 진행 [GUI 환경으로 설치 진행]# yum groupinstall "X Windows System" "GNOME Desktop"# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target# reboot 1. xrdp 설치 # yum install epel-release -y# yum install xrdp# service xrdp start # netstat -nltp | grep xrdptcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 13350/xrdp-sesman tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN 13351/xrdp 2. VN..

Ubuntu VNCserver 구축
LINUX/BASIC 2019. 6. 1. 15:23

※ ubuntu 18.04 환경에서 설치 진행 VNCSERVER를 설치하는 이유는 GUI 환경으로 linux 깔려있을 때, 원격으로 접속하기 위함입니다.그렇기 때문에 기본적으로 GUI 환경이 깔려있어야 하며, GUI 환경을 먼저 설치하였습니다. [GUI 환경 설치]# apt-get update# apt-get install ubuntu-desktop# ll /lib/systemd/system/default.targetlrwxrwxrwx 1 root root 16 Apr 21 2018 /lib/systemd/system/default.target -> graphical.target graphical.target이 runlevel 5 GUI 환경입니다. # runlevel N 5# reboot 1. xrdp..