본문 바로가기

카테고리 없음

centos 7.6 pre-install

1. IP 확인
[root@localhost ~]# ip addr



1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:86:55:6f brd ff:ff:ff:ff:ff:ff
    inet 192.168.20.115/24 brd 192.168.20.255 scope global dynamic ens160
       valid_lft 604688sec preferred_lft 604688sec
    inet6 fe80::3edf:d43d:2855:6dba/64 scope link 
       valid_lft forever preferred_lft forever




2. ifconfig 설치
[root@localhost ~]# yum install net-tools



3. SELINUX 비활성화
[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config


4. vi 색깔 활성화
[root@localhost ~]# yum install vim-enhanced
[root@localhost ~]#  vi /etc/profile.d/vi-vim.sh
# User specific aliases and functions
alias vi=vim



5. 언어 설정 확인 및 변경
[root@localhost ~]# env |grep -e LANG -e LC
[root@localhost ~]# vi /etc/locale.conf
LANG=ko_KR.euckr
또는
LANG="ko_KR.UTF-8"
[root@localhost ~]# yum install fonts-korean




6. 시간 동기화
[root@localhost ~]# yum -y install rdate
[root@localhost ~]# /usr/bin/rdate -s time.bora.net && /sbin/hwclock -w
vi /etc/cron.d/rdate_cron.daily
# date time sync 
0 5 * * * root /usr/bin/rdate -s time.bora.net && /sbin/hwclock -w





7. bash 프롬프트에 경로 표시 하기
[root@localhost ~]#  vi /etc/profile.d/my-server.sh
alias vi=vim

export  PS1="[\u@\h \w]\\$"

HISTTIMEFORMAT=[%Y-%m-%d_%H:%M:%S]







8. vsftpd 설치
[root@localhost ~]# yum install vsftpd -y
[root@localhost ~]#  vi /etc/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=yes
[root@localhost ~]# firewall-cmd --permanent --add-service=ftp
[root@localhost ~]# firewall-cmd --permanent --add-port=21/tcp
[root@localhost ~]# firewall-cmd --reload

[root@localhost ~]# stemctl restart vsftpd.service



[root@localhost ~]# systemctl disable vsftpd
[root@localhost ~]# systemctl enable vsftpd




9. ssh 포트 변경 (tcp 22-> 1002X)

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-source=[x.x.x.x]/24 --add-port=1002X/tcp
[root@localhost ~]# firewall-cmd --reload
[root@localhost ~]# vi /etc/ssh/sshd_config
 #Port 22
 Port 1002X
 
10. firewalld 비활성화

[root@localhost ~]# systemctl status firewalld.service

[root@localhost ~]# systemctl stop firewalld.service

[root@localhost ~]# systemctl disable firewalld.service