myBox :: 'Linux' 카테고리의 글 목록 (2 Page)

'Linux'에 해당되는 글 14건

[CentOS] 기타

Linux 2013. 10. 25. 23:20

* 대부분 리눅스시스템에서는 /etc/rc.d/init.d/ 디렉토리내에 시작스크립트를 넣어두고 스크립트에 대한 옵션(start, stop, restart)을 붙여서 실행

'Linux' 카테고리의 다른 글

[ubuntu] 설치 직후,  (0) 2013.10.28
[CentOS] 초기 minimal 설치 후  (0) 2013.10.26
[CentOS] cacti 설치  (0) 2013.10.25
[CentOS] 방화벽 설정  (0) 2013.10.25
[CentOS] MySQL 소스 설치  (0) 2013.10.25
블로그 이미지

Eeeyah

,

[CentOS] cacti 설치

Linux 2013. 10. 25. 23:16

[기본준비]

cacti는 php를 기반으로 사용하는 웹도구이므로 반드시 php가 설치 되어 있어야 한다.

 

[다운로드]

wget http://www.cacti.net/downloads/cacti-0.8.6j.tar.gz

 

[cacti DB 생성]

mysqladmin -u root -p create cacti

 

[테이블 및 기본 데이터 생성]

mysql -u root -p cacti < cacti.sql

 

[cacti DB 접근권한 설정]

mysql -u root -p mysql

mysql>grant all on cacti.* to cactiuser@localhost identified by 'PASSWORD';

 

권한 재설정 사항 적용

mysql>flush privileges;

 

[cacti 접속환경설정]

vi include/config.php

 

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";

$database_password = "PASSWORD";

$database_port = "3306";

 

[디렉토리 퍼미션 설정]

데이터파일과 로그파일이 저장될 디렉토리 퍼미션 수정

chmod 777 rra log

 

[심볼릭 링크 설정]

기본웹서버 디렉토리 아래에 cacti 라는 디렉토리명으로 심볼릭 링크 걸어준다

ln -s /usr/local/src/cacti-0.8.6j /usr/local/server/apache/htdocs/cacti

 

 

[웹에서확인]

http://서버IP/cacti

 

[                                    ]

 

[crontab 추가]

crontab -e

*/5 * * * * /usr/local/server/php/bin/php /usr/local/src/cacti-0.8.6j/poller.php > /dev/null 2>&1

확인

crontab -l

 

'Linux' 카테고리의 다른 글

[ubuntu] 설치 직후,  (0) 2013.10.28
[CentOS] 초기 minimal 설치 후  (0) 2013.10.26
[CentOS] 기타  (0) 2013.10.25
[CentOS] 방화벽 설정  (0) 2013.10.25
[CentOS] MySQL 소스 설치  (0) 2013.10.25
블로그 이미지

Eeeyah

,

[CentOS] 방화벽 설정

Linux 2013. 10. 25. 23:13

*/etc/sysconfig/iptables 처음에는 원래 파일이 존재 않음

 

ex) 80 Port OPEN

iptables -A INPUT -p tcp --dport 80 -j ACCEPT

 

[저장]

/etc/init.d/iptables save

Saving firewall rules to /etc/sysconfig/iptables:          [  OK  ]

 

 

/etc/sysconfig/iptables 파일 생김

 

'Linux' 카테고리의 다른 글

[ubuntu] 설치 직후,  (0) 2013.10.28
[CentOS] 초기 minimal 설치 후  (0) 2013.10.26
[CentOS] 기타  (0) 2013.10.25
[CentOS] cacti 설치  (0) 2013.10.25
[CentOS] MySQL 소스 설치  (0) 2013.10.25
블로그 이미지

Eeeyah

,

[CentOS] MySQL 소스 설치

Linux 2013. 10. 25. 23:12

ver. mysql-5.0.37

[기본준비]

yum install ncurses-devel

* configure 실행시, termcap 어쩌구저쩌구 에러 → yum install ncurses-devel

wget http://downloads.skysql.com/archives/mysql-5.0/mysql-5.0.37.tar.gz

 

[MySQL 실행 계정 생성]
useradd -M -s /bin/false mysql

 

[환경설정]

./configure \
--prefix=/usr/local/server/mysql \
--with-charset=utf8 \
--with-extra-charsets=all

 

[컴파일 및 설치]

make && make install

 

[설치경로 확인]

ls -al /usr/local/server/mysql

 

[MySQL 환경설정 파일 복사]

cp support-files/my-huge.cnf /etc/my.cnf
* my-huge.cnf → 메모리 1~2G 사이

 

[root@cacti mysql-5.0.37]# cp support-files/my-large.cnf /etc/my.cnf
[root@cacti mysql-5.0.37]# cd /usr/local/server/mysql/
[root@cacti mysql]# bin/mysql_install_db --user=mysql

[root@cacti mysql]# chown -R root .
[root@cacti mysql]# chown -R mysql var
[root@cacti mysql]# chgrp -R mysql .

[root@cacti mysql]# vi ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/server/mysql/bin

[root@cacti mysql]# source ~/.bash_profile
[root@cacti mysql]# cp share/mysql/mysql.server /etc/init.d/mysqld
[root@cacti mysql]# chkconfig --add mysqld
[root@cacti mysql]# chkconfig --list | grep mysqld


/etc/init.d/httpd start
 Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

[root@cacti mysql]# vi /usr/local/server/apache/conf/httpd.conf

 

'Linux' 카테고리의 다른 글

[ubuntu] 설치 직후,  (0) 2013.10.28
[CentOS] 초기 minimal 설치 후  (0) 2013.10.26
[CentOS] 기타  (0) 2013.10.25
[CentOS] cacti 설치  (0) 2013.10.25
[CentOS] 방화벽 설정  (0) 2013.10.25
블로그 이미지

Eeeyah

,