리눅스2012.07.20 19:26
아래의 내용은 리눅스 7.1 / 커널 2.4.9-34 에서 적용한 결과를 바탕으로 설명됩니다.


1. 쿼터(quota) 란 무엇인가 ?

  쿼터(quota)는 시스템내의 사용자나 그룹이 가질수있는 inode 수 ( 파일 & 디렉토리) 나 사용자나 그룹에
  할당된 디스크의 블럭 ( 용량) 의 수를 제한함으로써,사용자별로 디스크의 사용을 제한할수있다.
  이는 웹호스팅 서비스를하는 곳에서는 꼭 필요한 부분이다.


2. 쿼터 설정하기 - 1

  7.1 에서는 기본적으로 쿼터를 지원하게끔 되어있다.
  만약 패키지를 설치하고나서도 쿼터를 지원하지 않는다는 메시지가 나올경우 커널을 재 컴파일 하시길
  바랍니다.

  Quota support (CONFIG_QUOTA) [n] y  -> 이부분을 y 로 하시고 재 컴파일

   1) fstab 수정하기

     [root@soma]# vi /etc/fstab

      LABEL=/         /            ext2  defaults    1 1
      LABEL=/boot       /boot          ext2  defaults    1 2
      LABEL=/home       /home          ext2  defaults   1 2
      /dev/fd0        /mnt/floppy       auto  noauto,owner  0 0
      LABEL=/usr       /usr          ext2  defaults    1 2
      none          /proc          proc  defaults    0 0
      none          /dev/pts        devpts gid=5,mode=620 0 0
      /dev/sda7        swap          swap  defaults    0 0
      /dev/cdrom       /mnt/cdrom       iso9660 noauto,owner,kudzu,ro 0 0 
 

    위의 내용은 쿼터를 적용하지 않을 일반적인 fstab 파일이다.
    /home 디렉토리내의 일반사용자들에게 쿼터를 걸도록 설정하겠다.

      LABEL=/         /            ext2  defaults    1 1
      LABEL=/boot       /boot          ext2  defaults    1 2
      LABEL=/home       /home          ext2  defaults,usrquota   1 2   --> 이부분 추가( usrquota )
      /dev/fd0        /mnt/floppy       auto  noauto,owner  0 0
      LABEL=/usr       /usr          ext2  defaults    1 2
      none          /proc          proc  defaults    0 0
      none          /dev/pts        devpts gid=5,mode=620 0 0
      /dev/sda7        swap          swap  defaults    0 0
      /dev/cdrom       /mnt/cdrom       iso9660 noauto,owner,kudzu,ro 0 0   

   2) quota.user 파일 생성하기

      [root@soma]# touch /home/quota.user     --> 파일만들기
      [root@soma]# chmod 600 /home/quota.user --> 권한변경 ( root 만이 읽기,쓰기 가능 )

    
   3) convertquota 명령어로 quota.user 를 aquota.user 파일로 convert 시키기

      convertquota 명령어는 오래된 quotas 파일인 quota.user,quota.group 을 aquota.user,aquota.group 의 새로
      운 파일 포멧으로 변경시켜준다. convertquota 명령어는 커널 2.4.0-ac ? 이상 그리고 RedHat 리눅스 2.4
     이상의 파일 시스템에서 적용된다.

      새로운 파일 포맷은 32 bit uids/gids 를 지원하며, root 권한으로 quota를 설정해야하며, bytes 단위로
      사용공간을 체크한다.

      convertquota 사용 옵션  -u : user quota file 변경,이것이 기본이다.
                        -g : group quota file 변경
                        -V : 버전 정보를 출력한다.

   4) 시스템 리부팅 시키기

      위의 내용까지 설정했다면 시스템을 리부팅 시키시길 바랍니다.

   5) 리부팅후 확인 - 부팅중에 자동으로 quotaon 이 올바르게 실행되는지 확인해야합니다.

     [root@redsoma /root]# mount

     /dev/sda8 on / type ext2 (rw)
     none on /proc type proc (rw)
     /dev/sda1 on /boot type ext2 (rw)
     /dev/sda5 on /home type ext2 (rw,usrquota)  --> 이 부분확인
     /dev/sda6 on /usr type ext2 (rw)
     none on /dev/pts type devpts (rw,gid=5,mode=620)
     automount(pid529) on /misc type autofs (rw,fd=5,pgrp=529,minproto=2,maxproto=3)

         
     

3. 쿼터 설정하기 - 2

   1) 현재 시스템내의 쿼터 설정여부 확인하기 - quotacheck / repquota 명령어


     quotacheck : 쿼터설정을 reload 하는 기능
    
     repquota : 시스템내의 쿼터 설정을 보여준다.

     quotaon : 쿼터를 실행한다.

     quotaoff : 쿼터를 중지한다.


     [root@soma]# quotacheck -a  -> 쉽게말해서 업데이트 명령어입니다. 설정을 reload 한다고 생각하시면
                             됩니다.

     quotacheck: Quota for users is enabled on mountpoint /home so quotacheck might damage the file.
     Please turn quotas off or use -f to force checking.

     혹 위의 에러메시지가 뜬다면 quotaoff -a 명령어를 먼저 실행하고 quotacheck -a 를 실행하세요
     꼭 quotaoff 후에는 quotaon 을 꼭 해줘야합니다. 
   
     [root@soma]# quotaoff -a
 
     [root@soma]# quotacheck -a

     [root@soma /root]# repquota -a

     *** Report for user quotas on device /dev/sda5
     Block grace time: 7days; Inode grace time: 7days
    
                  Block limits            File limits
     User     used  soft  hard grace  used soft hard grace
     ----------------------------------------------------------------------
     root   --  6072   0    0         117   0      0   
     soma   --   60   0    0         13   0      0   
     mysql   --   20   0    0         5    0      0
    

     위의 내용을 보면 쿼터 설정이 되어있지 않음을 알수있다.
     soft,hard 부분에 모두 0 으로 설정되이있기 때문이다.

     
     * Block limits 은 쉽게말해 용량제한이다 내가 얼마만큼 용량을 사용할수 있는지에대한 설정이다.
     
     * File limits 는 최대한 만들수있는 파일/디렉토리의 총합을 나타낸다.

     * soft 는 가변적인 제한이다. grace 와 관계가있다

     * hard 는 절대적인 제한이다.

     * grace 는 유예기간이다, 쉽게말해서 봐주는 기간이다.이는 soft 한도를 넘어야지만 표시가된다.

       


     위의 내용중에서 soma 라는 사용자의 설정내용을 설명하자면 아래와같다.
     
     현재 60kbytes 를 사용중이며, 아무런 쿼터도 설정되어있지않고 파일과 디렉토리의 총합이 현재 13 개이다.
     

   2) 용량 제한하기 - edquota 명령어

     soma 라는 사용자에대해서 최대사용량(Block Limit) 2 M / 최대파일및 디렉토리갯수(File Limit) 20 개로 제한
     하는 설정을 하겠다.


     [root@soma]# edquota -u soma
    
     -------------------------------------------------------------------------------------------------------
     Disk quotas for user soma (uid 500):
    
     Filesystem          blocks    soft    hard   inodes   soft   hard

     /dev/sda5            60    2000    2500    13     20    25
     ------------------------------------------------------------------------------------------------------- 

     [root@soma]# quotaoff -a

     [root@soma]# quotacheck -a

     [root@soma]# repquota -a

     *** Report for user quotas on device /dev/sda5
     Block grace time: 7days; Inode grace time: 7days

                  Block limits           File limits
     User      used  soft  hard grace  used soft hard grace
     ----------------------------------------------------------------------
     root    --  6072    0    0         117   0   0   
     soma   --   60   2000  2500        13   20  25   
     mysql   --   20    0    0           5    0   0 
    

    [ 설명 ]

     현재 soma 라는 사용자는 60kbytes 를 사용하고있고 최대 2 M 의 공간을 사용할수있게 되었으며, 현재 13 의
    파일 & 디렉토리가 있고 최대 20 개 까지의 파일과 디렉토리를 만들수 있게 설정되었다.


  
   3) 테스트하기

     이제 여기서는 쿼터를 설정한 부분에대해서 어떻게 적용이되고 초과시 어떠한 현상이 나타나는지 확인하겠
     습니다. 쿼터의 설정내용은 위의 내용과 동일하게 설정된 상태입니다.


     TEST - 1 ] 용량 초과하기

     이제 soft 제한 용량인 2 M 이상을 soma 라는 디렉토리에 올려보겠습니다.
     ftp로 2 M 를 다운 받았다고 가정하겠습니다. 그럼 soma 라는 디렉토리에는 총 2060 kbytes 가 사용되게됩니
     다. 이는 soft 제한인 2 M (2000) 을 넘게 되겠죠

     [root@soma] # quotaoff -a
    
     [root@soma] # quotacheck -a
    
     [root@soma] # repquota -a

     *** Report for user quotas on device /dev/sda5

     Block grace time: 7days; Inode grace time: 7days
    
                  Block limits        File limits

     User      used  soft  hard  grace  used soft hard grace
     ----------------------------------------------------------------------
     root   --  6072    0    0           117   0   0   
     soma  +-  2148  2000  2500 7days     14  20  25    
     mysql  --   20    0    0             5   0   0

     [ 설명 ]

     Block limits 에 보면 soft 2000, hard 2500 이 설정되있다.
     하지만 used 에는 2148 이 사용중이다. 이는 soft 한도는 넘은것이다. soft 한도를 넘었기 때문에
     grace 에 7days 라는 날짜가 표기 되었으며 + 기호까지 생겼다. 7days 는 7일동안은 soft 한도를
     초가사용해도 용서해준다라는 의미이다.
     하지만 7일 이후에는 soft 한도내로 용량을 줄여야지만 새로운 데이타를 올릴수가 있게된다.

     중요) 절대로 hard 한도는 넘을수가없다. hard 한도를 넘게되면 더이상 데이타를 저장할수없다는 메시지가
         출력되게 된다.


     INODE 갯수 ( 파일 & 디렉토리 ) 의 한도 TEST 도 위와 유사한 방법으로 진행하면된다.
     Soft 에 재한된 파일 이상이 생기면 grace 에 날짜가 생기며 + 역시 생긴다. 만약 hard 한도를 초과할경우
     오류메시지가 생기면서 더이상 파일이나 디렉토리를 만들수없게된다.


이상으로 간략한 설명을 마칩니다.
한가지 혹 root 권한으로 test 하다보면 아무리 파일을 올려도 용량이 널어나지 않을경우가있는데...
이는 올린파일의 소유자가 root 이뭐로 쿼터에 적용되지 않기 때문이다.
그러므로 test 할때 신경쓰길 바랍니다.

 

'리눅스' 카테고리의 다른 글

메일계정 추가 세팅 방법  (0) 2012.07.20
쿼터(Quota) 설정 2  (0) 2012.07.20
쿼터(Quota) 설정 1번  (0) 2012.07.20
도메인 셋팅후 데몬 재실행  (0) 2012.07.20
vi 사용법  (0) 2012.07.20
메일계정 추가 세팅 방법  (0) 2012.07.20
Posted by MGMT
리눅스2012.07.20 19:24

usr/local/apache/bin/

apa[tab치고]

apachectl restart //데몬재실행


etc/rc.d/init.d/

na[tab]치면 -> named restart

/etc/rc.d/init.d/named restart // 데몬재실행

ps -ef [엔터] //네임드 실행 확인

 

'리눅스' 카테고리의 다른 글

쿼터(Quota) 설정 2  (0) 2012.07.20
쿼터(Quota) 설정 1번  (0) 2012.07.20
도메인 셋팅후 데몬 재실행  (0) 2012.07.20
vi 사용법  (0) 2012.07.20
메일계정 추가 세팅 방법  (0) 2012.07.20
서버를 옮길 경우 프로그램과 자료를 같이 옮기는 방법  (0) 2012.07.20
Posted by MGMT
리눅스2012.07.20 19:23

vi사용법입니다. 보고 참고하세요.

[vi 1단계]

1. 명령행에서 vi test.txt 해서 vi를 시작합니다.

2. vi 에는 3가지 모드가 있습니다.한번씩 눌러보세요.이거눌렀다,저것 눌렀다...

(1)명령모드: ESC 키 vi 화면 좌측하단에 아무표시도 없습니다.

(2)입력모드: i 키 vi 화면 좌측하단에 -INSERT- 표시가 나타납니다.

(3)ex모드: Shift + : 키 vi 화면 좌측하단에 : 표시가 나타납니다.
.... (#!!!-ESC 키를 꼭 눌러서 명령모드로 바꾼후 해야합니다.)

3. i 키를 누르고(입력모드) 아무거나 2~3줄 입력합니다.

4. 방향키를 눌러 상하좌우로 커서를 움직여 보세요.

5. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력해 보세요.

6. 자판의 키를 누르면서 어떤일이 벌어지는지 감이 쬐금 올때까지만 계속해보시기 바랍니다.


##1단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동하기
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료하기

[vi 2단계]

1. 명령행에서 vi test.txt 해서 1단계서 만든것을 다시 엽니다.

2. 첫번째 라인에 커서를 위치시킵니다.

3. yy 를 누릅니다.(y를 두번 누르면 됩니다)-복사하기 명령입니다.

4. p 를 누릅니다.(3번이상 눌러봅니다)-복사한것 붙혀넣기 명령입니다.

5. x 를 누릅니다.(3번이상 눌러봅니다)-삭제명령입니다.그것도 한글자씩 삭제하기 명령.

6. u 를 누릅니다.(3번이상 눌러봅니다)-되살리기 명령입니다.

7. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력합니다.


##2단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
p 붙히기(커서아래에)
x 삭제(한글자)
u 되살리기
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료하기


[vi 3단계]

1. 명령행에서 vi test.txt 해서 2단계까지 작업한것을 다시 엽니다.

2. 첫번째 라인에 커서를 위치시킵니다.(화살표 방향키 이용)

3. i를 누르고 windows라고 입력합니다.enter키를 두세번 누른후 다시 windows라고 입력, 3번정도
이과정을 반복합니다.

4. ESC키를 눌러 명령모드로 바꾼후 커서를 windows라는 문구 맨앞에 위치시킨후 Shift + r을 누릅니다.
(vi 화면 하단에 -REPLACE-라는 문구가 나타날 것입니다.)

5. linuxvi 라고 입력해보세요.(기존 windows가 linuxvi라고 교체되는 것을 볼수 있을 것입니다.)

6. Shift + : 키(ex모드)를 눌러 명령모드로 바꾼후 set nu 라고 입력합니다.
(라인에 번호가 매겨집니다.)

7. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 wq를 입력합니다.


##3단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
p 붙히기(커서아래에)
x 삭제(한글자)
u 되살리기
R 교체
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료
set nu 라인에 번호매기기

[vi 4단계]

1. 명령행에서 vi test.txt 해서 3단계까지 작업한것을 다시 엽니다.

2. linuxvi 문구중 v자에 커서를 위치시킵니다.(화살표 방향키 이용)

3. i를 누르고 space bar 를 눌러 linux 와 vi 를 구분합니다.
....다시 ESC 키를 누른후 linux 맨앞에 커서를 위치시킵니다.

4. yw 를 누른후 p 를 두세번 천천히 눌러봅니다. (linux라는 단어가 계속 붙혀넣기 될것입니다.)

5. 자 이제 dw 를 눌러보세요.붙혀넣기 되었던 linux 단어가 삭제 될것입니다.)

6. 아무라인에나 커서를 위치시킵니다.

7. dd를 눌러보세요.(한라인통째로 삭제가 될것입니다.
.. 이것이 바로 한줄 통째 복사 명령어인 .yy의 반대명령어입니다.)

8. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 q!를 입력하세요.
.. (이명령을 주고 vi 를 빠져 나오면 방금했던 작업들이 저장되지 않습니다.)

##4단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
yw 복사(한단어)
p 붙히기(커서아래에)
x 삭제(한글자)
dw 삭제(한단어)
dd 삭제(한라인)
u 되살리기
R 교체
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료
q! 저장않고 종료
set nu 라인에 번호매기기

[vi 5단계]

1. 명령행에서 vi test.txt 해서 4단계까지 작업한것을 다시 엽니다.

2. 첫번째 라인에 커서를 위치시키고 3yy를 누릅니다(3줄이 한꺼번에 복사되어집니다.).

3. p를 3번이상 눌러보세요.

4. 3dd 를 누릅니다.(3줄씩 한꺼번에 지워지는 것을 볼수 있습니다.)

5. / (Slash) 를 누른후 (검색모드입니다.vi 화면하단에 / 표시가 나타납니다.)
.. linux라고 입력한후 enter 를 치세요다.그러면 linux 라는 단어가 있는곳으로 이동합니다.
.. 그다음 linux라는 단어로 이동하고자 할때는 n 을 누르면 됩니다.
.. 다시 역으로 올라가고자 하려면 Shift + n 을 누르면됩니다.
.. (#!!! - / 대신 ? 을 누르면 현재 커서위치부터 위쪽으로 검색해 올갑니다.

6. ESC 키(명령모드)를 누르고, Shift + : 키(ex모드)를 누르고 w test2.tst를 입력합니다.

7. vi 에서 빠져나온후 ls 명령을 내려보면 test2.txt 라는 파일이q 새로생긴것을 알 수있습니다.

##5단계에서 여러분이 알게된 명령어##

명령모드( ESC ) 화살표 방향키 커서 이동
yy 복사(한줄)
nyy 복사(n 라인만큼)
yw 복사(한단어)
p 붙히기(커서아래에)
x 삭제(한글자)
dw 삭제(한단어)
dd 삭제(한라인)
ndd 삭제(n 라인만큼)
u 되살리기
R 교체
/ 검색
입력모드( i )
ex모드( Shift + : ) wq 저장하고 종료
wq test2.txt test2.txt 파일명으로 저장
q! 저장않고 종료
set nu 라인에 번호매기기

[vi PowerUP 6단계]

1. 명령행에서 vi powerupvi.txt 해서 세로운 파일을 여세요.

2. 첫번째 라인에 커서를 위치시키고 입력모드( i )에서linuxvi linuxvi linuxvi linuxvi linuxvi라고
입력하고 명령모드로 전환(ESC)후 이것을 복사(yy)하여 붙혀넣기(p)해서 5줄을 만듭니다.

3. j,k,h,l 순으로 마구마구 눌러보면서 커서가 어떻게 움직이나 잘 보세요.

4. w를 한번 두번 세번 마구마구 눌러보세요.한단어씩 이동하죠.
자.그럼 이젠 b를 한번 두번 세번 마구마구 눌러보세요.역시 한단어씩 이동하는데 아까와 반대로
움직이죠.지금은 한칸씩 이동이나 단어단위 이동이나 별차이 없이 느껴지실지도 모르지만 라인수
많아지고 한라인이 무진장 긴문장을 접하고 그 가운데 있는 문자를 수정해야 할경우 큰도움을 볼것
입니다...:)

5. ex모드로( shift + : ) 전환후 : w linuxvi.txt 라고 명령해 보세요.

6. 명령모드(ESC)로 전환후 커서를 마지막라인으로 이동시킨후 o(알파벳입니다.숫자 0 가 아니고,,)를
.. 누르고, windows windows windows windows windows 라고 입력하고 명령모드로 전환(ESC)후
이것을 복사(yy)하여 붙혀넣기(p)해서 5줄을 만듭니다.

7. ex모드로( shift + : ) 전환후 : w linux-windows.txt 라고 명령해 보세요.

8. :wq 하고 저장후 나와서 ls해 보시면 powerupvi.txt 이외에 linuxvi.txt와 linux-windows.txt파일이
추가로 생긴것을 볼 수 있으실 겁니다.

##powerup 6단계에서 여러분이 알게된 명령어##

명령모드( ESC ) j 아래로 이동
k 위로 이동
h 좌로 이동
l 우로 이동
w 한단어씩 정방향으로 이동
b 한단어씩 역방향으로 이동
입력모드( o ) 현재라인 아래 입력모드
ex모드( Shift + : ) w 새로운 이름으로 파일저장하기

[vi PowerUP 7단계]

1. 명령행에서 vi linux-windows.txt 해서 세로운 파일을 여세요.

2. linuxvi 의 마지막 라인의 끝으로 이동후 J (대문자)를 눌러 봅니다.라인 붙히기 입니다.

3. 이제 0(아라비아 숫자)를 눌러 보세요.라인 맨앞으로 이동 할 것입니다. 이젠 $ 를 눌러보세요.
라인의 맨끝으로 이동 할 것입니다.이두가지 명령역시 w,b와 잘 사용하면 프로그램 코딩시
한라인이 엄청길때 원하는 위치로 방향키나,j.k.h.l 보다 신속히 원하는 위치로 이동시켜 주기
때문에 무척 편리하게 쓰실 수 있을 것입니다.

4. 이젠다시 1G를 눌러 보세요.글구 $G를 눌러 보세요.계속 번갈아 가면서 눌러 보세요..
어떤 변화가 있나..이것은 파일의 처음과 끝으로의 이동입니다.
라인수가 작을때나 별쓰임새가 없지만 http.conf와 같이 라인수가 1000라인 이상 넘어가는
파일등에서 간혹 마지막 부분의 설정파일을 보면서 고쳐야 할경우이나 마지막 부분에 뭔가 작업을
해야 할경우 매우 유용합니다..pageup/pagedown 보다 빠르죠.단칼이니까..-_-''

5. 자 위에서 pageup/pagedown키로 한화면씩 이동한다고 했죠.근데 제가 모시고 있는 심사부님말로는 진정한 vi의 고수는 옆에서 봤을때 키보드에서 손이 움직이는 모습이 보이지 않아야 한다라는 가르침을 주시더군요. 결국 vi의 고수들은 자판의 오른쪽에 위치하여 손의 움직임이 보이게 하는
방향키나 pageup/pagedown 키를 만지지 않아야 한다는 것이죠...-_-''..따라서 손의 움직임을
보이게 하는 pageup/pagedown키 대신 손의 움직임을 최소화 시켜줄 단축키를 알아보죠.
다음 단계에서...vi 고수라..

6. ex모드( shift + : )로 전환후 : set nu 해서 라인수가 나오게 합니다.
그리고 : 5 라고 명령후 커서위치를 확인합니다. : 1 이라고 명령후 커서위치를 확인합니다.
이 명령어 쓰임은 보통은 http.conf등과 같은 설정화일을 변경후 데몬을 다시구동시킬때 잘못된
구문이 있을시엔 문제가 있는 라인수가 나오게 됩니다.이때 바로 이명령어를 유용하게 쓰는 겁니다.
파일을 열고 : 에러라인수를 입력하면 바로 그곳으로 커서가 이동하죠.
유용하게 활용하시고 벌레 많이 잡으세요.....:)

7.저장하고 종료합니다.

##powerup 7단계에서 여러분이 알게된 명령어##

명령모드( ESC ) j 아래로 이동
k 위로 이동
h 좌로 이동
l 우로 이동
w 한단어씩 정방향으로 이동
b 한단어씩 역방향으로 이동
J 라인 붙히기
0 (아라비아 숫자) 라인 맨앞으로 이동
$ 라인 맨끝으로 이동
1G 파일의 첫라인으로 이동
$G 또는 G 파일의 끝라인으로 이동
pageup키 한화면 위로 이동
pagedown키 한화면 아래로 이동
입력모드( o ) 현재라인 아래 입력모드
ex모드( Shift + : ) w 새로운 이름으로 파일저장하기
n(원하는 아라비아 숫자) 이동하고자 하는 라인위치로 이동

 

'리눅스' 카테고리의 다른 글

쿼터(Quota) 설정 2  (0) 2012.07.20
쿼터(Quota) 설정 1번  (0) 2012.07.20
도메인 셋팅후 데몬 재실행  (0) 2012.07.20
vi 사용법  (0) 2012.07.20
메일계정 추가 세팅 방법  (0) 2012.07.20
서버를 옮길 경우 프로그램과 자료를 같이 옮기는 방법  (0) 2012.07.20
Posted by MGMT
리눅스2012.07.20 19:22

메일계정 추가 세팅 방법

cd /etc/mail/ ==> 메일 설정을 하기위해 mail 디렉토리로 이동

#vi local-host-names ==> 추가할 도메인 네임
test.co.kr
nayana.com

#vi virtusertable ==> 메일 계정을 추가할 파일 이름

사용할 메일주소 메일계정

webmaster@test.co.kr webmaster
admin@test.co.kr admin

rich76@nayana.com rich76 ==> 추가된 메일주소와 계정

#useradd -M rich76 -s /bin/false -g mail ==> 메일 계정 생성 방법

#passwd rich76 ==> 패스워드 설정

#make all ==> sendmail 컴파일

#/etc/rc.d/init.d/sendmail restart ==> 데몬 다시시작

'리눅스' 카테고리의 다른 글

쿼터(Quota) 설정 2  (0) 2012.07.20
쿼터(Quota) 설정 1번  (0) 2012.07.20
도메인 셋팅후 데몬 재실행  (0) 2012.07.20
vi 사용법  (0) 2012.07.20
메일계정 추가 세팅 방법  (0) 2012.07.20
서버를 옮길 경우 프로그램과 자료를 같이 옮기는 방법  (0) 2012.07.20
Posted by MGMT
리눅스2012.07.20 19:21

우선 데이타를 백업 받습니다.

mysqldump -u사용자명 -p패스워드 디비명 > backup.sql


프로그램을 백업 받습니다. test 디렉토리에 프로그램이 있다면

tar cvfz backup.tar.gz test

----------------------------------------------------------------

FTP 프로그램으로 다운로드 받은 후 새로 옮길 서버에 업로드 합니다.

----------------------------------------------------------------

프로그램을 해제합니다.

tar xvfz backup.tar.gz


데이타를 해제합니다.

mysql -u사용자명 -p패스워드 디비명 < backup.sql

 

tar : Error exit delayed from previous errors

위와 같이 tar 압축시 마지막에 에러 출력 시 옵션을 사용하세요

tar cvzf EZSAMSUNG.tgz html --ignore-failed-read

'리눅스' 카테고리의 다른 글

쿼터(Quota) 설정 2  (0) 2012.07.20
쿼터(Quota) 설정 1번  (0) 2012.07.20
도메인 셋팅후 데몬 재실행  (0) 2012.07.20
vi 사용법  (0) 2012.07.20
메일계정 추가 세팅 방법  (0) 2012.07.20
서버를 옮길 경우 프로그램과 자료를 같이 옮기는 방법  (0) 2012.07.20
Posted by MGMT