그냥 이걸로 하면 끝.
# rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# yum install ffmpeg
그냥 이걸로 하면 끝.
# rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
# yum install ffmpeg
1. DocumentRoot 변경
/etc/httpd/conf/httpd.conf
2. DocumentRoot에서 설정한dir주소 설정
chcon –R –t httpd_user_content_t /Dir
yum 설치
whish mysql 을 통해 경로 확인
./mysqladmin -u root password 1234
mysql –u root –p 로 이용접속
[root@localhost bin]# ./mysqladmin -u root password 1234
[root@localhost bin]# mysql -u root -p
chkconfig는 Redhat 계열에 존재하고
debian 계열에서는 update-rc.d 를 이용하라고 한다.
/etc/init.d/서비스이름(스크립트)
chkconfig --add 서비스이름(스크립트)
/etc/init.d/svnserve 라는 파일이 존재하면
chkconfig --add svnserve 라고 입력하면 자동으로 추가해준다.
런레벨 별로 추가가 가능하며 --level 옵션을 주면된다.
- CentOS에 있는 네트워크 카드명을 확인 한다.
- ifconfig -a : lo, eth0, eth1 등의 이름을 확인할 수 있다.
- /etc/sysconfig/network-scripts/ifcfg-eth0 에 네트워크 카드를 위한 설정이 저장 된다.
#--- eth0 네트워크 카드에 고정 IP 설정시
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:24:1D:71:21:5C
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=203.261.27.22
GATEWAY=203.261.27.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
#--- eth0 네트워크 카드에 DHCP 설정시
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:24:1D:71:21:5C
ONBOOT=yes
- /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=localhost.localdomain #--- 호스트명과 도메인명 지정
# HOSTNAME=localhost
# DOMAINNAME=localdomain
- /etc/hosts #--- 호스트명 지정
127.0.0.1 localhost.localdomain localhost
- /etc/resolv.conf #--- DNS를 위한 네임서버를 지정 한다.
search
nameserver 164.124.101.2 #--- 데이콤에서 사용하는 nameserver IP
nameserver 168.126.63.1 #--- 코넷에서 사용하는 nameserver IP
- /etc/host.conf
#--- 호스트명 찾는 우선 순위 지정, hosts. /etc/hosts, bind. DNS 서버
order hosts,bind #--- /etc/hosts 파일에서 찾고 없을 경우 DNS 서버에서 찾는다.
- Network 설정 GUI 명령어
system-config-network
- Network 설정이 마무리 되면 network 서비스를 재기동 한다.
service network restart
aphache. php, mysql
#yum remove httpd php mysql -y
APM을 설치하기 위해 필요한 컴파일 소스 및 라이브러리를 획득하자.
#yum install gcc* cpp* compat* flex* -y
#yum install *devel *lib libjepg* libpng* freetype* gd* -y
#yum –y install mysql* php* httpd mod_ssl
#ln –s /usr/bin/perl /usr/local/bin/perl
mysql 서비스에서 실행
#/etc/rc.d/init.d/mysqld start
httpd 서비스에서 실행
#/etc/rc.d/init.d/httpd start
부팅시 mysql 실행하도록
#chkconfig mysqld on
부팅시 httpd 실행하도록
#chkconfig httpd on
mysql 실행확인
#mysql –u root
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql> select user,host,password from mysql.user
-> ;
+------+-----------------------+----------+
| user | host | password |
+------+-----------------------+----------+
| root | localhost | |
| root | localhost.localdomain | |
| root | 127.0.0.1 | |
| | localhost | |
| | localhost.localdomain | |
+------+-----------------------+----------+
5 rows in set (0.00 sec)
정상사용을 위해 비밀번호 변경
mysql>set password for root@localhost=password(‘password’);
Query OK, 0 rows affected (0.00 sec)
정상적으로 변경되었는지 확인
mysql>exit
# mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
접속이 되지 않으면 성공
httpd 실행확인
웹브라우저 이용 http://localhost 또는 http://iP주소입력
aphache. php, mysql
#yum remove httpd php mysql -y
APM을 설치하기 위해 필요한 컴파일 소스 및 라이브러리를 획득하자.
#yum install gcc* cpp* compat* flex* -y
#yum install *devel *lib libjepg* libpng* freetype* gd* -y
#mkdir /usr/local/src/APM /* 이제 APM 압축프로그램을 새로 만든 APM 폴더 아래에 받아두려한다 */
#cd /usr/local/src/APM
APM]#wget http://mirror.apache-kr.org/httpd/httpd-2.2.9.tar.gz
APM]#wget http://www.php.net/get/php-5.2.6.tar.gz/from/a/mirror
-> mysql, 데몬, http 데몬, php 를 받아서 APM폴더에 놓는다.
-> 기존의 ftp서버도 가동 중이니, vmware에 설치할 수 있도록 ftp 서버를 통해 압축파일을 옮길수도 있다.
APM]#tar -zxvf mysql-5.0.67.tar.gz
APM]#cd ./mysql-5.0.67/
#mkdir /usr/local/server/mysql /* 설치될 폴더를 만들어준다. */
#./configure --prefix=/usr/local/server/mysql --with-client-Idflags=-all-static \
--with-mysqld-Idflags=-all-static --with-charset=euc_kr \
--without-debug --enable-assembler --with-mysqld-user=mysql
몇 가지 가능한 문자셋을 예로 들어주는데, 그 중에 euckr로 변경해주었다. -> 우리말을 지원하기를 기대하며
나중에 들으니 utf8 문자셋을 써도 상관이 없다고 했다.
--with-extra-charsets=all 항목도 추가했다.
==> 다시 작동시키니, 이번엔 제대로 성공했다..
# make && make install
-> 오류발생.. 컴파일러 라이브러리 중 일부가 없어서, rpm 체크를 완료할 수 없었다.
-> 어쩔 수 없이 yum 을 다시 사용했다. 너무 많은 것을 같은 문장에서 받아서 그럴까? 이번엔 좀 나눠서..
혹시 모르니 컴파일러들 부터 모아서 다시 받자.
# yum install gcc* cpp* compat-gcc* flex* -y
#rpm -qa libjpeg* libpng* freetype* gd* /* 라이브러리들이 제대로 설치되었는지 확인 */
마. 다시 컴파일을 시작해도 이상하다.
이번엔 xen 등등이 제대도 갖추어지지 않았다고 한다.
#yum install xen* -y
#./configure .......................... /* 좋다. 성공 */
#make && make install /* 자 이번엔 마무리 ... 인스톨이다..*/
-> 제대로 성공했다..
환경 설정 예시 파일을 자신의 경우에 맞는 것을 불러와서 /etc/ 아래에 my.cnf 이름으로 복사해준다.
원본 파일은 /usr/local/src/mysql-5.0.67/support-files 폴더에 있다.
사용할 화일은 my-medium.cnf 이다.
#cp /usr/local/src/mysql-5.0.67/support-files/my-medium.cnf /etc/my.cnf
#/usr/local/server/mysql/bin/mysql_install_db --user=mysql
/* db와 --사이는 띄워줘야 한다... 실수한 경험. */
/* 집에서 동일한 작업을 하다가 --user-mysql 이라고 적어서 기본데이터베이스가 작동되지 않았다..*/
#chown -R root /usr/local/server/mysql
#chown -R mysql /usr/local/server/mysql/var
#chgrp -R mysql /usr/local/server/mysql
#vi ~/.bash_profile
-> PATH=$PATH:$HOME/bin:/usr/local/server/mysql/bin 추가..
#vi /etc/ld.so.conf
->/usr/local/server/mysql/lib/mysql 추가
#ldconfig 실행
#cp /usr/local/server/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld /* 원본을 mysqld 이름으로 복사 */
#cd /etc/rc.d/init.d
init.d]#chmod 755 mysqld
init.d]#/etc/rc.d/init.d/mysqld start
->starting MySQL [OK] /* 좋아. 실행되는군. */
init.d]#chkconfig --level 2345 mysql on
init.d]#chkconfig --list grep mysqld >>>>2.3.4.5 레벨 활성화 확인
init.d]#./mysqld restart