vi /etc/sysconfig/selinux


SELinux 는 Linux의 보안을 강화해 주는 보안 강화 커널이고 zero-day 공격 및 buffer overflow 등 어플리케이션 취약점으로 인한 해킹을 방지해 주는 핵심 구성요소이다.


동작모드

enforce, permissive, disable 세 가지 모드

enforce : SELinux의 rule에 어긋나는 operation은 거부된다.

permissive mode : role에 어긋나는 동작이 있을 경우 audit log를 남기고 해당 operation은 허용된다. 개발 서버일 경우 특정 daemon이나 서비스에 문제가 있을 경우 setenforce 0으로 Permissive mode로 전환하여 문제 해결 후 enforce mode로 전환하는 것이 좋다.


# setenforce 0

# sestatus

'Server - Linux' 카테고리의 다른 글

[snmp] (Linux-client) 설정  (0) 2016.07.04
[RSync]  (0) 2016.07.04
[iptables] 웹서버 방화벽 iptables 실습 (22, 80 Accept)  (0) 2016.07.04
iptables  (0) 2016.07.04
MySql 사용법  (0) 2016.07.04

설치 후 초기 패스워드 변경

mysql -u root -p

Enter로 접속

mysql> update user set password=password('패스워드') where user='root';

mysql> flush privileges;


계정 생성

mysql> grant all privileges on *.* to 'parkhs'@localhost identified by '1234';

mysql> flush privileges;


Mysql PW 확인 및 변경


mysql –u root –p


mysql> use mysql; (데이터베이스 지정)


mysql> select host, user, password from user; (패스워드 확인)


mysql> update user set password=password(“asdf1234’) where user=’root’; (패스워드 변경)


Database 생성


create database Name; (Database 생성)


show databases; (Database 확인)


Table 생성

auto_increment 사용하는 컬럼은 primary key 명시해야함


create table table명(

.............number int(50),

.............name varchar(50)

);

Table 삭제

drop table [table명]


필드값과 입력값을 지정할 때

mysql > insert into table(name, id, age) values('박호성‘, ’lalla90', '30);


Column 정보조회

show full columns from table;


특정 데이터 삭제 id가 admin인 데이터 삭제

delete from member where id='admin';

Column 추가

alter table [테이블명] add [컬럼명] varchar(20) not null '';


Column 변경

alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12);


Column 삭제

alter table [테이블명] drop [컬럼명];


컬럼값 추가

insert into comment (id, bid, comment, wdate, name) values('80', '30', 'as', 'as', 'aa');


FOREIGN KEY 지정

FOREIGN KEY(bid) REFERENCES bbs(doc_idx) ON DELETE CASCADE


MySql 덤프

mysqldump --user=[id] --password=[pw] --databases board > /home/parkhs/board.db


Auto Increment

alter table [테이블명] auto_increment=1;


mysql 덤프/복구

mysqldump -u 사용자명 -p 비밀번호 > 파일명.sql - DB전체 덤프

mysql -u 사용자명 -p -e "source 덤프파일명.sql" DB이름 - DB전체 복구 

mysqldump -u parkhs -p board bbs > bbs.sql - board 데이터베이스의 bbs테이블 덤프

mysql -u 아이디 -p DB명 < 불러올파일명.sql - 특정테이블 복구

'Server - Linux' 카테고리의 다른 글

[snmp] (Linux-client) 설정  (0) 2016.07.04
[RSync]  (0) 2016.07.04
[iptables] 웹서버 방화벽 iptables 실습 (22, 80 Accept)  (0) 2016.07.04
iptables  (0) 2016.07.04
Selinux  (0) 2016.07.04

+ Recent posts