CentOS 7.x minimal 설치 후 해야되는 일들 정리



To do List


기억하기 힘드니까 기록해두자~


yum update


ssh 접속 포트 변경하기 https://itrooms.tistory.com/168


firewalld PING 차단하기 https://ivps.tistory.com/31


firewalld DDOS 차단하기 https://ivps.tistory.com/38


접속 소켓 제한 늘이기 https://ivps.tistory.com/29


호스트네임 변경하기 https://ivps.tistory.com/76


서버 시간 설정하기 https://ivps.tistory.com/62


서버 로케일 설정하기 https://itrooms.tistory.com/181


Apache, MariaDB, PHP 설치하기 https://itrooms.tistory.com/212


아파치 phpMyAdmin 설치하기 https://ivps.tistory.com/6


아파치 IP로 접속시 차단하기 https://ivps.tistory.com/74


아파치 디렉토리 안나오게 하기 https://ivps.tistory.com/69


아파치 mod_ruid2 모듈 설치 및 설정하기 https://ivps.tistory.com/72


아파치 VirtualHost 설정하기 https://ivps.tistory.com/73


아파치 다운로드 속도 제어하기 https://ivps.tistory.com/15


트래픽 모니터링 VNSTAT 설치하기 https://ivps.tistory.com/70




또 뭐가 있을까요??


추가사항이 있으면 계속 업데이트 예정입니다~


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

CentOS 7.x 네트워크장치명 enp0s3 를 eth0 로 변경하는 방법



ifconfig 명령어를 실행해보면 아래화면 처럼 익숙하지 않은 장치명이 보인다.


[root@virtualbox ~]# ifconfig

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.1.250  netmask 255.255.255.0  broadcast 192.168.1.255

        inet6 fe80::a00:27ff:fe27:d6ca  prefixlen 64  scopeid 0x20<link>

        ether 08:00:27:27:d6:ca  txqueuelen 1000  (Ethernet)

        RX packets 251  bytes 22168 (21.6 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 147  bytes 23767 (23.2 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


CentOS 6.x 버전에서는 eth0 로 나왔었는데 말이다.


enp0s3 를 eth0로 바꿔주자.


# mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0


우선 장치 파일명 부터 바꾼 다음에


# vi /etc/sysconfig/network-scripts/ifcfg-eth0


TYPE=Ethernet

BOOTPROTO=none

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=no

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eth0

UUID=57e2e929-c87c-4607-90cb-8f87037a9d16

DEVICE=eth0

ONBOOT=yes

DNS1=168.126.63.1

IPADDR=192.168.1.250

PREFIX=24

GATEWAY=192.168.1.1


안에 내용을 변경해주자. NAME= 부분과 DEVICE= 부분을 enp0s3 에서 eth0 로 변경하고 저장하면 된다.


다음에는


# vi /etc/default/grub


GRUB_TIMEOUT=5

GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos_virtualbox/root rd.lvm.lv=centos_virtualbox/swap rhgb quiet net.ifnames=0 biosdevname=0"

GRUB_DISABLE_RECOVERY="true"


/etc/default/grub 파일을 열어서 굵은 글씨로 되어 있는 "net.ifnames=0 biosdevname=0" 를 추가하고 저장하자.


그리고 grub2-mkconfig 명령어로 grub.cfg 를 생성해주어야 한다.


# grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-327.13.1.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-327.13.1.el7.x86_64.img

Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-cc29964e94c24c63899315ba5cff468c

Found initrd image: /boot/initramfs-0-rescue-cc29964e94c24c63899315ba5cff468c.img

done


이제 재부팅하면 된다.


# reboot


블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,

CentOS 7.x ifconfig command not found 해결 방법



CentOS 7.2 minimal 최소 설치를 했더니 이렇게 나온다.


[root@virtualbox ~]# ifconfig

-bash: ifconfig: command not found

[root@virtualbox ~]# netstat

-bash: netstat: command not found

[root@virtualbox ~]#


이런거 까지 바뀌다니 너무한거 같다.


아래와 같이 yum 으로 net-tools 를 설치해주자.

[root@virtualbox ~]# yum install net-tools

Loaded plugins: fastestmirror

Loading mirror speeds from cached hostfile

 * base: mirror.navercorp.com

 * extras: mirror.navercorp.com

 * updates: mirror.navercorp.com

Resolving Dependencies

--> Running transaction check

---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed

--> Finished Dependency Resolution


Dependencies Resolved


================================================================================

 Package         Arch         Version                          Repository  Size

================================================================================

Installing:

 net-tools       x86_64       2.0-0.17.20131004git.el7         base       304 k


Transaction Summary

================================================================================

Install  1 Package


Total download size: 304 k

Installed size: 917 k

Is this ok [y/d/N]: y

Downloading packages:

net-tools-2.0-0.17.20131004git.el7.x86_64.rpm              | 304 kB   00:00

Running transaction check

Running transaction test

Transaction test succeeded

Running transaction

  Installing : net-tools-2.0-0.17.20131004git.el7.x86_64                    1/1

  Verifying  : net-tools-2.0-0.17.20131004git.el7.x86_64                    1/1


Installed:

  net-tools.x86_64 0:2.0-0.17.20131004git.el7


Complete!

[root@virtualbox ~]#


# yum install -y net-tools 로 설치해도 된다.


한번 물어보고 설치할거냐 바로 설치하느냐의 차이다.


[root@virtualbox ~]# ifconfig

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500

        inet 192.168.1.2  netmask 255.255.255.0  broadcast 192.168.1.255

        inet6 fe80::a00:27ff:fe27:d6ca  prefixlen 64  scopeid 0x20<link>

        ether 08:00:27:27:d6:ca  txqueuelen 1000  (Ethernet)

        RX packets 75998  bytes 113700300 (108.4 MiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 17889  bytes 1229230 (1.1 MiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536

        inet 127.0.0.1  netmask 255.0.0.0

        inet6 ::1  prefixlen 128  scopeid 0x10<host>

        loop  txqueuelen 0  (Local Loopback)

        RX packets 8  bytes 560 (560.0 B)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 8  bytes 560 (560.0 B)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


이제 잘 된다.




블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,