1/21/2009

□□□□□□□□ mysql □□□□□□□□

./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=utf8
make 
make install
cd /usr/local/mysql/bin
./mysql_install_db
useradd -M mysql
chown -R mysql.mysql /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe &

해주시면 끝입니다. mysql 접속은

/usr/local/mysql/bin/mysql -u root -p 

□□□□□□□□ apache □□□□□□□□


./configure --prefix=/usr/local/apache --enable-so --enable-modules=all

/usr/local/apache/conf/httpd.conf ← 환경설정 파일
소스 폴더/ config.log 확인하면 configure 에서의 설정이 나옴.

□□□□□□□□ php □□□□□□□□


./configure  --with-apxs2=/usr/local/apache/bin/apxs --with-zlib --with-gd --with-mysql=/usr/local/mysql --prefix=/usr/local/php
make
make install
cp ./php.ini-dist /etc/php.ini

□□□□□□□□ proftp 설치 □□□□□□□□


./configure --prefix=/usr/local/proftp --enable-ctrls
make
make install

groupadd nobody : 그룹을 생성해준다. 
/usr/local/proftp/sbin/proftp : 실행하면 바로 프롬프트가 떨어진다.
echo $? → 0 : 확인

netstat -atpn : 현재 포트가 어떤 포트가 열려있는지 확인
config 파일은 proftpd.conf : 안보일땐 find~

□□□□□□□□ scp .. □□□□□□□□

scp 를 설치후에 (아마도rpm으로 설치한듯..) 

scp [source file] [ID@target host:/folder/file] 암호를 물어본다.

※ 암호를 묻지 않게 하기 위해서는-

ssh-keygen -t rsa ← rsa 키를 생성한다. 

private ,public key 가 생성이 되는데 id_rsa(pri),id_rsa.pub(pub)

공개키를 전송하고자하는 서버의 /home/ID/.ssh 폴더에 authorized_keys라는 이름으로 넣어준다. 
※  scp /home/iniciel/.ssh/id_rsa.pub iniciel@192.168.2.43:/home/iniciel/.ssh/authorized_keys
이 때 암호를 물어본뒤 이 후부터는 암호를 물어보지 않는다.

□□□□□□□□ swat 을 사용한 smb.conf □□□□□□□□


vi xinet.d/swat 부분에 서 사용자 제한 부분을 삭제해준다.

그 이후 service xinetd restart ← 해준뒤에 

웹 브라우져에서 192.168.2.43:901 접속!!

□□□□□□□□ samba □□□□□□□□

다음의 rpm을 설치해준다.
{
samba-swat-3.0.23c-2
samba-client-3.0.23c-2
samba-3.0.23c-2
samba-common-3.0.23c-2
system-config-samba-1.2.39-1.el5
}
(설치는 rpm -ivh rpm_name )
그 이후 /etc/samba/smb.conf 환경 설정 파일에서 설정.
{
[global]
workgroup = workgroup
server string = samba
log file = /var/log/samba/%m.log
security = share
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
client code page = 949
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
Hosts allow = 192.168.2.

[homes]
comment = home directory
browseable = no
read only = no



[public]
comment = public
path = /public
public = yes
writable = yes
printable = no
write list = @staff
#guest = ok 게스트 접속(인증이 필요없음) 가능
}

※윈도우에서 삼바서버가 설치되어있는 곳으로 접속을 시도-
연결이 되고 파일의 다운로드가 가능하면 성공

윈도우에 있는 공유폴더를 리눅스에 마운트 시키자-
mount -t cifs //192.168.2.42/backup /mnt/backup
(mount -t cifs //윈도우IP/공유폴더 /mnt/마운트폴더)

마운트 한 이후에 ls mnt/backup 확인