root로 putty 접속 후
systemctl start httpd
systemctl start vsftpd
로 http,ftp 가동 하면 인터넷 접속,ftp 접속 됨
[ root로 접속한 다른 ip 강제로 끊어버리기 ]
[ 용량 확인 ]
[ 각각의 페이지 띄우기 ]
맨 마지막에 추가
include /etc/httpd/conf/vhost.conf
<Directory "/home">
AllowOverride None
Require all granted
</Directory>
..생략...
[root@localhost conf]# vi vhost.conf ===> 요파일 수정 :wq
<VirtlHost *:9000>
ServerAdmin 메일ㅎ@gmail.com
DocumentRoot /home/hana/public_html
ServerName 192.168.162.3
ServerAlias 192.168.162.3
</VirtualHost>
port 추가도 해줘야함
[ database - maradb 서버에 설치 ]
maradiadb도 mysql이랑 똑가틈
/etc/httpd/conf 에서
yum install mariadb* (* 필수)
다운 완료되면 mysql --version 으로 확인 (여기까진 설치만 한거임 3306 포트 열어줘야함)
db 초기화 하는 명령어 - 처음에 깔 때만 써야함 이건! 난리남
mysql_install_db --user=mysql
🔽
서버 껏다 켜도 자동으로 restart 되는 명령어
systemctl enable httpd
systemctl enable sshd
systemctl enable mariadb.service
systemctl enable vsftpd
🔽
=> systemctl start mariadb => 요거 하면 netstat -an 명령어로 검색시 3306 포트번호 열려있음
=> systemctl status mariadb 요거에 active 초록색 잘 되있으면 잘 된거임
🔽
mysql -u root -p 로 접속 하면 비번 안써도 들어가짐 - 비밀번호 설정 해야함
use mysql;
( => select * from user; 하면 root가 local host로 잡혀잇음
/ desc db 했을때 password 칼럼이 보이면 1번방법 안보이면 2번방법)
1. update user set password=password('a1234') where user='root';
2. update user set authentication_string = password('a1234') where user='root'; => 요것도 아님
3. alter user 'root'@'localhost' identified by 'a1234'; 하면 안됨..
(요 명령어는 db 5.7 이상 버전대에 사용 가능 , 지금은 버전이 너무 낮음 )
exit 후
mysqladmin -u root -p reload 시 경로를 잘 설정해줘야함 (mysql 밖에서 하는 명령어)
cd /user/bin/ 여기서 해줘야함
mysqladmin -u root -p 하면 비번 설정한대로 잘 들어가짐 !
만약 뭔가 잘못되서.. 비밀번호 머시기.. 하면 비밀번호 초기화하는법
systemctl stop mariadb 로 stop 한뒤
mysqld_safe --skip-grant-tables & : 안전모드(안전모드에선 패스워드 없이 입장 가능)
후 위의 1로 패스워드 변경mysqladmin -u root -p shutdown : 안전모드 종료 방법 (reload x)systemctl start maiadb mysql -u root -p => 패스워드 입력 하면 잘들어가짐
🔽
\status 로 언어셋 확인
↓ 언어셋 변경
vi /etc/my.cnf => mysql 또는 mariadb (latin1,latin3...) -> 한글이 insert가 안됨
맨 마지막줄에 해당 코드 추가 후 stop -> start
⭐ ⭐ ⭐ ⭐
언어셋을 latin 상황에서 만약 database를 생성 하였다면 해당 database 에서 생성된 모든 테이블은 언어셋이 latin 됩니다.
⭐ ⭐ ⭐ ⭐
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
[mysqldump]
default-character-set=utf8
systemctl stop mariadb
systemctl start mariadb
🔽 사용자 추가
database 제작 : create database hana; => 여기에 사용자 추가할거임
use mysql;
구버전 버전
insert into user (host,user,password) values ('%','hana',password('hana1234'));
insert into user (host,user,password) values ('localhost','hana',password('hana1234'));
🔽 database 권한 hana에게 부여
insert into db values ('%','hana','hana','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y'); //총 22개
insert into db values ('localhost','hana','hana','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y','y');
두개씩 다 해줘야함 (외부접속,내부접속)
한 후 exit -> reload -> hana로 로그인됨
[ 명령어 ]
free
메모리 현황 확인
top
현재 메모리 현황 실시간 확인
server 제대로 끄는 법
init 0