설치환경

 OS

 Window7 Home Premium K 64bit

 CPU

 Intel(R) Core(TM) i5-3570 CPU 3.40GHz @ 3.80GHz

 RAM

 8.00GB

 

 

[MySQL] 사용자 계정 및 DB 생성하기 

(with MySQL Workbench 6.0 CE) 

 

 

mysql community 5.6.14.0 또는 mysql workbench 를 설치하였다면 아래와 같은 메뉴를 확인 가능합니다.

 

MySQL Workbench 6.0 CE 를 실행합니다.

 

 

 

실행 후 화면입니다.

 

기본적으로 root 사용자에 대해서 로컬 인스턴스 커넥션만 하나 생성되어 있습니다.


 

 

로컬 인스턴스 MySQL56 을 클릭하면 아래와 같이 root 비밀번호를 물어봅니다.

 

Save password in valut 를 체크하면 비밀번호가 저장됩니다.

 

저는 보안상의 이유로 저장하지 않고 번거롭지만 매번 입력하는 것으로 합니다.


 

 

root 계정으로 로컬 인스턴스로 접속한 화면입니다.


 

 

데이터베이스(스키마) 추가 아이콘을 클릭합니다.

 

그리고 데이터베이스 이름을 입력합니다.

 

요즘 다국어가 트렌드이다 보니 문자집합을 유니코드 사용을 위해서 utf32 - utf32_general_ci 로 선택합니다.

 

그리고 Apply 를 클릭합니다.


 

 

적용될 스크립트를 미리보여줍니다.


 

스크립트를 실행하고 성공했다는 메시지를 받습니다

 

Finish~


 

 

데이터베이스(스키마)가 만들어졌습니다.

 

이제 이 데이터베이스를 사용할 사용자를 만들어서 연결해줍니다.

 

Users and Privileages 메뉴를 클릭한 후 Add Account 를 클립니다.


 

 

신규 사용자 계정 설정 화면입니다.

 

Login 탭에서 사용자 이름 (접속할 ID)를 선택하고 비밀번호를 넣습니다.

 

이때에 Limit Connectivity to Host Matching 부분에 % 를 넣으면 모든 호스트(IP)로 부터 접속이 가능합니다.

 

만일 로컬에서만 접속을 허용하려면 localhost 또는 127.0.0.1 을 넣고,

 

특정 서버에서만 DB로 접속을 하게 하려면 해당 서버 IP를 입력하면 됩니다.


 

그리고 Schema Privileges 탭을 눌러서 Add Entry 를 누릅니다.


 

 

해당 사용자에게 연결할(사용을 허락할) 데이터베이스(스키마)를 지정합니다.


 

 

그리고 해당 데이터베이스(스키마)에서 사용가능한 권한들을 넣어줍니다.

 

DML 과 DDL 에 대한 권한을 넣어줍니다.

 

테스트 또는 개인용도의 목적이라면 Select All 로 모든 권한을 넣어 줍니다.

 

끝으로 Apply를 클릭합니다.
 

 

 

사용자 계정이 만들어졌습니다.



 

 

이상으로 포스팅을 마칩니다.

 

 

 

 

 

AND

설치환경

 OS

 Windows 8 Enterpise K 64bit

 CPU

 Intel(R) Core(TM) i5-3570 CPU 3.40GHz @ 3.80GHz

 RAM

 8.00GB

 

 

[MySQL] MySQL Workbench 6.0 CE 설치하기

 

 

MySQL Workbench 는 MySQL 클라언트 툴입니다.

 

Workbench 를 다운로드하기 위해서 아래의 사이트로 접속합니다.

 

MySQL :: Developer Zone

http://dev.mysql.com

 

 






 

자신이 원하는 OS 를 선택 후 다운 받습니다.






















 

 

 

AND

설치환경

 OS

 Window7 Home Premium K 64bit

 CPU

 Intel(R) Core(TM) i5-3570 CPU 3.40GHz @ 3.80GHz

 RAM

 8.00GB

 

 

SQL Developer 3.2.2 설치하기

 

 

(오라클 클라이언트가 필요 없는 프로그램입니다.)

 

아래의 주소로 접속을 합니다.

 

http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

 

3.2.2 버전이 보여서 받을려고 하다가.... 그 아래에 작은 문구가 보입니다.

 

SQL Developer 4.0 Early Adopter 2 is now available for download.

 

(4.0 버전을 미리 사용해 보고 싶으면 다운로드가 가능하다는 내용입니다.)

 

 

SQL Developer 4.0 설치는 아래의 링크를 참조하세요.

 

[Oracle] SQL Developer 4.0 설치하기 (오라클 클라이언트 필요 없음)

http://matoker.com/30179010177

 

 

 

우선은 3.2 버전을 설치해 보기로 합니다.

 

 

 

만일 안정화된 3.2.2 버전을 다운 받을려면 아래의 링크에서 원하는 버전을 다운 받으면 됩니다.


 

 

다운을 받습니다.


 

 

다운받은 파일을 보니 설치하는 제품이 아닌 포터블 프로그램입니다.

 

그냥 압축 풀어서 실행하면 된다는 거죠~

 

원하는 곳에 압축을 풉니다.


 

 

sqldeveloper.exe 파일을 실행합니다.

 

설치형 프로그램이 아니었던 만큼.. Java.exe 파일이 어디에 있는지 지정해줍니다.


 

 

 

 

현재 자바버전이 1.7.0_45 인데.. 1.7버전 보다 낮은 버전에서만 확인이되었다고 뜹니다.

 

어쨌든 진행할래? 라고 묻습니다.


 

 

예를 누르면  한글로 아래와 같이 다시 물어봅니다.


 

 

필요한 것들을 체크해서 확인을 누릅니다.


 

 

실행한 모습입니다.


 

 

[새로생성] 버튼을 눌러서 데이터베이스를 선택하고 확인을 누릅니다.


 

끝으로 원하는 접속정보를 입력하고 사용하면 됩니다.


 

 

이상으로 포스팅을 마칩니다.

 

 

 

AND

 

설치환경

 OS

 Window7 Home Premium K 64bit

 CPU

 Intel(R) Core(TM) i5-3570 CPU 3.40GHz @ 3.80GHz

 RAM

 8.00GB

 

 

 

[MySQL] mysql community 5.6.14.0 (윈도우용 MySQL) 

설치하기 

 

 

 

http://www.mysql.com

 

























































 

 

 

 

AND

 

MySQL에서 데이터를 백업하고 복원(복구) 하는 방법

 

MySQL이 설치된 폴더의 'BIN' 로 이동하세요.

파일의 형태로 백업이 됩니다.

 

1. 백업 

MySQLDump -u사용자 -p암호 DB이름 > DB백업.sql

ex) mysqldump -uroot -p1234 test_db > test_db.sql -- ('test_db' 전체 내용을 백업)

 

2. 테이블 백업

MySQLDump -u사용자 -p암호 DB이름 TB이름 > TB백업.sql

ex) mysqldump -uroot -p1234 test_db test_table > test_table.sql -- ('test_db' 의 'test_table' 내용을 백업)

 

3. 데이터 백업

MySQLDump -u사용자 -p암호 DB이름 TB이름 -w "조건" > 데이터백업.sql

ex) mysqldump -uroot -p1234 test_db test_table -w "name='홍길동' > test_table.sql 

 -- ('test_db' 의 'test_table' 에서 'name' 이 홍길동인 데이터만 백업) 

 

4. 복원 (데이터 등록)

MySQL -u사용자 -p암호 DB이름 < DB백업.sql -- DB가 존재 하지 않는 경우 미리 생성 후 진행 하여야 함.

MySQL -u사용자 -p암호 DB이름 TB이름 < TB백업.sql

MySQL -u사용자 -p암호 DB이름 TB이름 < 데이터백업.sql

 

주의) 복원 명령 시 기존의 테이블은 제거 된 후 재생성 하여 복원 됩니다. (기존 데이터는 삭제됨) 

 

TIP) 파일명 자동 생성 명령을 위한 명령문 

ex) mysqldump -uroot -p1234 test_db > test_db_%date%.sql -- ('test_db_2013-04-02.sql' 형태로 생성됨.)   

아래와 같이 "backup.bat" batch 파일을 만들면 내가 원하는 형태의 날짜및시간을 표현 할 수 있다. 

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

@echo off  

SET now=%date:~0,4% -- 2013-04-02 (0번째 부터 4개)
SET now=%now%%date:~5,2% -- 2013-04-02 (5번째 부터 2개)
SET now=%now%%date:~8,2%
 -- 2013-04-02
  

SET now=%now%_%time:~0,2% -- 14:10:10.10
SET now=%now%%time:~3,2% -- 14:10:10.10
SET now=%now%%time:~6,2% -- 14:10:10.10

mysqldump -uroot -p1234 %1 > %1_%now%.sql  -- %1 : 배치 파일 실행 시 포함 한 DB명

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

backup.bat test_db < 샐행  -- ('test_db_20130402_141010.sql' 형태로 생성됨.)   

 

 

[출처] MySQL 백업 및 복원|작성자 콩이아부지

AND

 

PHP에서 mySQL 데이터를 호출할때 사용 되는 기본적인 명령어 모음

 

 

 

 

[MySQL] MySQL 명령어 _완전기초 (데이터베이스는 삽입,검색,수정,삭제만 알아도 반은 안거란 말이 있죠~ )

USE database_name;        ← 사용할 데이터 베이스 선택 :

 

① 검색

   SELECT * FROM table_name WHERE abc_column='a' ;

② 수정

   UPDATE  tabel_name  SET  a_column='a'  WHERE b_column='b' ;

③ 삽입

   INSERT INTO  table_name (a_column, b_column) VALUES ('a', 'b') ;

④ 삭제

   DELETE FROM  table_name  WHERE d_column='del' ;

   ※ TRUNCATE table_name;   ← 전체 레코드 삭제 ( DELETE FROM table_name 보다 빠름 )

 

 

자~ 여기부터는 MySQL 명령어 기초를 살짝 넘어가 봅니다

 

① SELECT * FROM table_name WHERE abc_column='a' ORDER BY a_column DESC  LIMIT 100;

     └ order by a_column은 정렬,  oder by a_column desc는 역순정렬,  limit 100 은 100개까지

 

   SELECT * FROM table_name WHERE a_column like '%aaa%';

     └ a_column 에서 aaa 를 포함하는 모든 레코드를 가져옴

 

   SELECT * FROM table_name WHERE a_column BETWEEN 10 AND 100;

     └ a_column 에서 10 ~ 100 사이의 값을 가진 레코드를 가져옴

 

   SELECT a_column FROM table_name GROUP BY a_column;

     └ a_column 의 같은 값끼리 그룹을 묶음.

 

   SELECT count(*) FROM table_name;

      └ 테이블의 전체 레코드 갯수를 가져옴

 

 

UPDATE table_a SET table_a . a_column = table_b . a_column FROM table_a, table_b

    WHERE table_a.a_column = table_b.a_column  ;

       └ 두개의 테이블에서 조건을 비교하여 업데이트

 

③ 문자관련 함수

    SELECT LEFT(a_column, 2) FROM table_name;     ← a_컬럼 에서 왼쪽부터 2자리 잘라서 가져온다.

    SELECT MID(a_column, 2, 4) FROM table_name;   ← a_컬럼 2자리부터 오른쪽으로 4자리 만큼 가져온다.

    SELECT RIGHT(a_column, 3) FROM table_name;   ← a_컬럼 에서 오른쪽부터 3자리 잘라서 가져온다.

    SELECT * FROM table_name WHERE LENGTH(a_column)=10;  ← a_컬럼에서 길이가 10인 레코드만

    UPDATE table_name SET a_column=REPLACE(a_column,'변경전글자','변경후글자');

       └ a_컬럼의 '변경전글자' 라는 문자열을 '변경후글자'로 바꾸어 a_컬럼 수정

    UPDATE table_name SET a_column=TRIM(a_column);

       └ a_컬럼의 왼쪽 오른쪽 공백을 모두 제거

     SELECT AVG(a_column),MIN(a_column),MAX(a_column),SUM(a_column) FROM table_name;   

       └ AVG : 평균값, MIN : 최소값, MAX : 최대값, SUM : 합계

     SELECT version(),user(),database();

        └ MySQL 버젼 , 유저 , 데이터베이스명 보기

 

④ 날자관련 함수

    SELECT NOW();

 

 

자~ 여기 부터는 조금더 기초를 넘어 MySQL 명령어 기본기 다지기 정도? 잠시 쉬어갑시다~

 

JOIN : a_테이블 과 b_테이블 에서 a_컬럼의 값이 같은 레코드만 가져옴

    SELECT a_table.a_column, b_talbe.a_column

    FROM a_talbe, b_table

    WHERE a_table.a_column = b_table.a_column;

 

   INNER JOIN : 테이블A 와 테이블B를 비교하여

 

테이블A와 테이블B의 컬럼a 값이 000 인 것의

테이블B 컬럼b 값을 가져오는 쿼리 입니다.

 

SELECT  b.column_b

FROM table_a as a
       inner join table_b as b on a.column_a=b.column_a
WHERE a.column='000'

 

 

 

 

UNION : a_테이블 과 b_테이블 에서 a_컬럼,b_컬럼 모든 값을 한꺼번에 가져옴

    SELECT a_column FROM a_table

    UNION

    SELECT b_column FROM b_table;

 

 

AND

mysql 사용을 위한 기본 인스톨 방법

 

http://dev.mysql.com/downloads/mirror.php?id=414335 

위 링크를 클릭하면 로그인 페이지가 나온다. Oracle 사이트 계정으로 로그인~!

 

다운로드 받은 파일을 실행

next를 하다보면 아래와 같은 화면이 나타남. Devleoper Default 선택한 상태로 next

 

 

그런데 설치가 진행되지 않는다면..다시 Back하고 Custom을 선택하고 next,

Applications > MySQL For Excel 1.1.1 선택 해제하고 next

 

next next하다보면 아래와 같은 화면이 나타남. Passworkd 설정 후, next next~끝

 

 

아래 경로로 가보면 connerctor jar가 있다. 이 jar파일을 톰캣경로\lib로 복사~~

만약, 톰캣이 실행중이라면, Restart를 하셔야 합니다.

경로 : C:\Program Files\MySQL\Connector J 5.1.26

 

 

MySQL 사용하기 

 

커맨드 창하나 실행~ (실행 > cmd) 

아래 경로로 찾아가기, 만약 환경변수에 설정을 해놨다면 그냥 바로 실행해도됨

C:\Program Files\MySQL\MySQL Server 5.6\bin  

경로로 이동한 다음 

 

아래와 같이 입력. 처음에 만든 사용자가 없으므로 root 계정으로 접속!

비밀번호는 mysql설치시 입력했던 암호

 

 

그리고 새로운 데이터 베이스 생성, 굵은 글씨는 이름이다.

create database my_database; 

show databases; // 데이터베이스 리스트 보여주는 명령어 

 

사용자 생성 및 권한 부여 

grant all privileges on my_database.* to test_user@localhost identified by '1234';

 

접속 종료하고 생성한 사용자로 다시 접속하기

 

 

테이블 생성하기

 

테이블 구조 보기

desc board;

 

데이터 추가

 

 

 

AND

리눅스이 기본 메일 기능인 sendmail의 설정 방법

 

1. sendmail이 서버에 존재하는지 확인.

(없으면 2번부서 시작, 설치되어 있으면 3번부터 시작)

rpm -qa | grep sendmail

 

2. yum으로 sendmail과 sendmail-cf 설치

yum -y install sendmail sendmail-cf

 

3. sendmail 실행

service sendmail start

 

설치 끝! 설정 시작~

 

cd /etc/mail

mv ./sendmail.cf sendmail.cf_old

cp ./sendmail.mc sendmail.mc_old

 

4. sendmail.mc 파일수정

52,53 line 수정 (앞부분 dnl 제거)

 

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

 

 

 

116  line 수정

127.0.0.1을 0.0.0.0으로 개방

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
(수정 후)
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl


5. m4 명령으로 sendmail.cf 생성
m4 sendmail.mc > sendmail.cf

생성확인~
-rw-r--r-- 1 root root 58697 Dec 26 16:30 sendmail.cf
-rw-r--r-- 1 root root 58691 Nov 27 09:29 sendmail.cf.bak
-rw-r--r-- 1 root root 58439 Nov 12  2010 sendmail.cf_old
-rw-r--r-- 1 root root 58691 Nov 27 09:43 sendmail.cf.rpmsave
-rw-r--r-- 1 root root  7192 Dec 26 16:19 sendmail.mc
-rw-r--r-- 1 root root  7202 Nov 28 08:38 sendmail.mc_old
-rw-r--r-- 1 root root  7192 Nov 27 09:41 sendmail.mc.rpmsave


6. sendmail.cf 수정
95line 수정(도메인이 있을 경우 수정. 없다면 크게 신경 안써도 됨)
# my official domain name
# ... define this only if sendmail cannot automatically determine your domain
#DjYour domian name



7. 445 line 보안을 위해 일부 글자 다음과 같이 삭제
O SmtpGreetingMessage=$j Sendmail $v/$Z; $b
(수정 후)
O SmtpGreetingMessage=$j Sendmail; $b



8. /etc/mail/local-host-names 도메인추가

*hostname local-host-names과 동일한 도메인 입력할것!

 

9. 서비스 재시작

 service sendmail restart

 

10. 테스트 메일 발송하기

# telnet localhost 25          // 방화벽에서 25번 포트를 열려있는지 확인할것. 안열려 있다면 방화벽에 막혀 메일전송 불가!

mail from:<me@mail.com>  //보내는 사람 주소

rcpt to:<you@mail.com>  //받는 사람 주소

data                        

hi. sendmail!!    //메일 내용 입력

.      //입력 마침. 내용작성 후 반드시 입력

 

quit   //종료

 

 

해당메일로 가서 메일이 정상적으로 수신되었는지 확인!!

 

 

 

AND

리눅스 도메인 셋팅방법

레드햇 리눅스 7.3 기준의 도메인 셋팅방법입니다.
SSH 접속방법에 대해서는 생략하였습니다.

1. HOME 디렉토리로 이동합니다.

 

        [root@211 root]# cd /home
                

 

 

2. HOME 디렉토리 파일내용 보기

 

        [root@211 root]# ll (엔터)
        total 12
        drwx--x--x    4 internet      internet          4096 Oct 21 16:53 internet
        drwxr-xr-x    3 root          root              4096 Oct 15 14:12 httpd
        drwx--x--x    3 sarang        sarang            4096 Oct 15 14:17 sarang
                

 

 

3. 사용자 추가 (보통 사용자명과 도메인명을 동일하게 해야 관리하기 편리합니다.)

 

        [root@211 home]# adduser domain
                

 

 

4. 추가된 사용자에 비밀번호 지정

 

        [root@211 home]# passwd domain
        Changing password for user domain.
        New password:           <-- 비밀번호 입력
        BAD PASSWORD: it is based on a dictionary word
        Retype new password:           <-- 비밀번호 한번 더 입력
        passwd: all authentication tokens updated successfully.
                
    * 비밀번호는 화면에 보이지 않습니다.

 

 

5. 추가된 사용자 확인

 

        [root@211 root]# ll (엔터)
        total 12
        drwx--x--x    4 internet      internet          4096 Oct 21 16:53 internet
        drwxr-xr-x    3 root          root              4096 Oct 15 14:12 httpd
        drwx--x--x    3 sarang        sarang            4096 Oct 15 14:17 sarang
        drwx------    3 domain        domain            4096 Oct 18 12:00 domain <-- 추가됨
                

 

 

6. 퍼미션 변경

 

        [root@211 home]# chmod 711 domain
                
    위와 같이 하고서 ll 명령으로 보면 퍼미션이 변경됨을 확인할 수 있습니다.
    변경전 : drwx------
    변경후 : drwx--x--x

7. 네임서버 셋팅방법 - 네임서버 설정파일 열기


 

        [root@211 home]# vi /etc/named.conf
                
    * vi 는 윈도우의 편집기 같은 것입니다.

 

 

8. 네임서버 셋팅방법 - 네임서버 설정파일 수정하기

    vi 편집기로 수정을 하려면 먼저 i 를 눌러 수정모드로 전환하고,
        (상략)
    
        include "/etc/rndc.key";
    
        zone "internet.com" { type master; file "named.zone"; };
        zone "domain.com" { type master; file "named.zone"; }; <-- 이와같이 한줄삽입
                
    수정이 끝나면 esc 키를 누르세요.
    이제 수정사항을 저장하려면 :wq 를 치시면 됩니다.
    수정사항을 저장하지 않으려면 :q! 를 치시면 됩니다.
    [주의사항] 네임서버를 잘못수정하면 다른 도메인까지 작동되지 않을 수 있습니다.

 

 

9. 네임서버 셋팅방법 - 네임서버 재시작하기



 

        [root@211 home]# /etc/rc.d/init.d/named restart
        Stopping named: [  OK  ]
        Starting named: [  OK  ]
                
    * 항상 네임서버에 변경을 주었으면 네임서버를 재시작 해주어야 합니다.
    (홈페이지 수정후에 새로고침 하듯이...)
    * 위와같이 두개의 [ OK ]가 표시되면 정상입니다.

 

 

10. 아피치 셋팅방법 - 아파치 설정파일 열기



 

        [root@211 home]# vi /etc/httpd/conf/httpd.conf 
                

 

11. 아피치 셋팅방법 - 아파치 설정파일 수정하기

    제일 하단으로 방향키를 눌러 이동합니다.
        (상략)
    
        < VirtualHost 211.240.14.111 >
          ServerAdmin webmaster@internet.com
          ServerName internet.com
          ServerAlias www.internet.com
          DocumentRoot /home/internet/public_html
          ScriptAlias /cgi-bin /home/internet/public_html/cgi-bin
        < /VirtualHost >
    
        위의 내용을 복사하여 도메인명과 이름을 바꿔 아래와 같이 추가합니다.
        
          ServerAdmin webmaster@domain.com
          ServerName domain.com
          ServerAlias www.domain.com
          DocumentRoot /home/domain/public_html
          ScriptAlias /cgi-bin /home/domain/public_html/cgi-bin
        < /VirtualHost >
                
    수정이 끝나면 esc 키를 누르세요.
    이제 수정사항을 저장하려면 :wq 를 치시면 됩니다.
    수정사항을 저장하지 않으려면 :q! 를 치시면 됩니다.
    [주의사항] 아파치를 잘못수정하면 다른 도메인까지 작동되지 않을 수 있습니다.

 

 

12. 아피치 셋팅방법 - 아파치 재시작하기



 

        [root@211 home]# /etc/rc.d/init.d/httpd restart
        Shutting down http: [  OK  ]
        Starting httpd: [  OK  ]
                
    * 항상 아파치 설정에 변경을 주었으면 아파치를 재시작 해주어야 합니다.
    (홈페이지 수정후에 새로고침 하듯이...)
    * 위와같이 두개의 [ OK ]가 표시되면 정상입니다.

 

 

13. 이메일 셋팅방법 - 이메일에 사용할 도메인 설정파일 열기



 

        [root@211 home]# vi /etc/mail/local-host-names
                

 

 

14. 이메일 셋팅방법 - 이메일에 사용할 도메인 추가하기



 

        # local-host-names - include all aliases for your machine here.
        domain.com <-- 이와같이 도메인명만 적어주면 됩니다.
                
    * vi 사용법은 생략합니다.

 

 

15. 이메일 셋팅방법 - 이메일 주소 설정파일 열기



 

        [root@211 home]# vi /etc/mail/virtusertable
                

 

 

16. 이메일 셋팅방법 - 이메일 주소 설정파일에 메일주소 추가하기



 

        ###############################################
        # 사용하고픈 메일주소 		사용자
        ###############################################
        webmaster@domain.com		domain
        webmaster@domain.com		domain@hanmail.net
                
    * 첫번째 같이 셋팅했을 경우 누군가 webmaster@domain.com 으로 메일을 보내면 계정사용자 domain 이 받아본다는 뜻입니다.
    * 두번째 같이 셋팅하면 webmaster@domain.com 으로 메일을 domain@hanmail.net 으로 전달해줍니다. (이메일포워딩)

 

 

17. 이메일 셋팅방법 - 이메일서버 재시작하기



 

    * mail 디렉토리로 이동합니다.
        [root@211 home]# cd /etc/mail (엔터)
                

        [root@211 home]# make (엔터)
             
    * 메일만 추가했으면 항상 위와같은 명령어를 한번 실행해주세요.

        [root@211 home]# /etc/rc.d/init.d/sendmail restart (엔터)
                
    * 도메인도 추가했으면 이걸 실행해 주셔야 합니다.

    수고하셨습니다.

     

     

    AND

    리눅스에서 기본적인 권한 속성을 일괄 부여 하거나 수정 하는 방법 

     

     

    파일들만 변경

     

    #find ./ -type f -exec chmod -v 600 {} \;

     

     

    폴더만 변경

     

    #find ./ -type d -exec chmod -v 707 {} \;

      

     

    파일 및 폴더 하위 일괄 변경

     

    chmod -R 755 *

     

     

     

    AND