네임서버설정
/var/named/chroot/var/named
 vi /etc/named.conf [ 해당도메인설정 ]
 vi /var/named/도메인.zone 
설정
 
네임서버 재시작
 /sbin/service named 
restart
 /etc/rc.d/init.d/named 
restart
 
계정생성
 
/usr/sbin/adduser 
아이디
 echo "아이디:패스워드" | /usr/sbin/chpasswd   OR   passwd 
아이디
 ----------------------------------------------------------------
  
패스워드리스트 : vi /etc/passwd
  계정삭제--------------------------------
  # /usr/sbin/userdel 
-r 계정아이디
  아이디 사용자의 홈 디렉토리까지 삭제한다. 
  userdel ---사용자 삭제
  # /usr/sbin/userdel 계정아이디
  계정아이디를 
삭제한다.
 ----------------------------------------------------------------
  홈디렉토리지정 /usr/sbin/adduser 계정아이디 -d 
/home/www2/계정명
  ]# /usr/sbin/usermod -d 
/home/아이디 -m 아이디2
                            바뀔홈디렉    원래홈디렉
아이디2라는 유저의 홈디렉이 home/아이디가 됩니다.
  계정정지 & 시작
  ]# /usr/sbin/usermod -L 계정명  (중지)
  
]# /usr/sbin/usermod -U 계정명  
(시작)
 ----------------------------------------------------------------
아파치재시작 => /usr/local/apache/bin/apachectl 
restart
사용자 홈디렉토리 자동 생성 
리눅스에서 사용자 계정을 추가하면서 자동으로 디렉토리나 파일을 만들수 있습니다.
/etc/skel 디렉토리 내에 만들고자 하는 public_html과 index.html 등을 만들어 놓으면
계정생성시 위 내용들을 
복사하게 됩니다.
계정디렉토리 
퍼미션
 chmod 701 아이디
 chmod 701 public_html [생성해야함]
 chmod 
701 logs [생성해야함]
 
 사용자권한설정 ( root일때 변경 )
 chown 계정아이디 
해당디렉토리
 chgrp 계정아이디 해당디렉토리
가상호스트 
추가
httpd.conf (/etc/httpd/conf)
 <VirtualHost 
218.150.160.164>
 ServerAdmin mail@mail.co.kr
 DocumentRoot 
/home/아이디/public_html
 ScriptAlias  /cgi-bin/  /home/아이디/
 ServerName www.도메인.co.kr
 ServerAlias 도메인.co.kr www.도메인.co.kr
 ErrorLog 
/home/아이디/logs/error_log
 CustomLog /home/아이디/logs/access_log 
common
 </VirtualHost>
아파치재시작
/usr/local/apache/bin/apachectl 
restart
메일계정만 생성시
# /usr/sbin/adduser 아이디 -M -s /bin/false
# passwd 아이디
-M은 홈디렉토리를 만들지 않도록 하고, -s는 쉘을 지정하는 옵션, /bin/false는 실제로 없는 쉘
패스워드변경시 => # passwd 아이디 => 패스워드입력 => 완료 [ 관리자가 패스워드변경해야함 ]
타 싸이트 도메인에 대한 메일보내기가 안될때
 /etc/mail/access 에서 relay추가  => 도메인추가후 
makemap hash /etc/mail/access < /etc/mail/access
* /var/spool/mail/ 계정사용자리스트
메일계정 중복시 
가상계정생성
 /etc/mail/local-host-names  => 
도메인추가
 
 /etc/mail/virtusertable
 => 중복아이디라면 
이곳에
 "중복되는계정아이디@해당도메인 [키보드tabkey] 실제계정아이디"
 [ 예 : webmaster@abc.com  abc ]
 실제계정아이디에는 
"해당계정_1" 이런식의 임으로 생성해줌(이메일만사용 계정생성)
 => virtusertable수정후 => makemap 
hash /etc/mail/virtusertable < /etc/mail/virtusertable
 센드메일재시작 /etc/init.d/sendmail restart
mysql계정주기
/usr/local/mysql/bin/mysql -uroot -p mysql
1) db생성
 mysql접속
 ./mysql -uroot -p비밀번호 mysql
 mysql> create 
database 디비명;
 Query OK, 1 row affected (0.00 sec)
4) db 와 
사용자지정
 mysql> insert into db values('%','디비명','계정아이디', 
'y','y','y','y','y','y','n','y','y','y','y','y');
 Query OK, 1 row affected 
(0.00 sec)
5) 계정아이디에 대한 사용자정보.
 mysql> insert into user (host, 
user, password) values ('localhost','계정아이디',PASSWORD('계정패스워드'));
 Query OK, 1 
row affected (0.00 sec)
6) ./mysqladmin -uroot -p비밀번호 
reload
mysql계정삭제
mysql root 접속후
delete from user where user = '계정명';
db삭제 : mysql> drop database 디비명;
mysql 종료후 반드시 아래의 명령어 실행
 mysqladmin -u root -p reload
mysql 
멈춤
/etc/rc.d/init.d/mysqld stop
mysql 시작
/etc/rc.d/init.d/mysqld start
'Infrastructure' 카테고리의 다른 글
| IIS 7 - PHP 5 // File Upload (0) | 2009.12.31 | 
|---|---|
| SCSI ICs and Expanders > LSI53C1000 (0) | 2009.12.28 | 
| adaptec (0) | 2009.12.17 | 
| 윈2003의 미디어 서비스를 (0) | 2009.12.11 | 
| Windows Script Encoder & Decoder (1) | 2009.12.10 |