关于linux:Centos7最小安装配置-Linux

38次阅读

共计 2087 个字符,预计需要花费 6 分钟才能阅读完成。

Centos7 最小装置配置 | Linux

0. 前言

Linux/Centos7 最小化装置后须要做的几件事

1. 疾速装置

$ yum install -y net-tools
$ yum install -y curl
$ yum install -y wget
$ yum -y install vim
$ yum -y install git
$ yum -y install lrzsz

2. 根底装置

1.1. 查看零碎编码(可选)

查看零碎字符集是否为zh_CN.GB18030,个别的话默认都是zh_CN.UTF-8

$ locale

更改零碎编码为zh_CN.GB18030

$ vi /etc/locale.conf

让批改的编码立刻失效

$ source /etc/locale.conf

1.2. 装置 ifconfig

先查看是否有文件,如果文件不存在就阐明该零碎未装置ifconfig

$ ls /sbin/ifconfig

装置

$ yum install ifconfig

如果装置失败,提醒短少安装包,能够先搜寻对应的安装包再进行装置

$ yum search ifconfig
$ yum install net-tools.x86_64 -y

1.3. 设置动态 IP

执行命令先查看以后服务器网卡配置信息,找到网卡名称。

$ ifconfig 或 ip addr

执行命令查看该网卡的配置文件,留神ifcfg-xxx,那里输出服务器的网卡名称,每个服务器可能会不一样。

批改或新增配置文件内容

BOOTPROTO="static"
ONBOOT="yes"

# 新增
IPADDR=172.17.254.200
PREFIX=24
GATEWAY=172.17.254.1
DNS1=172.17.254.1

执行命令重启网卡,再次查看 ip 发现失效

$ systemctl restart network
$ vi /etc/sysconfig/network-scripts/ifcfg-enp3s0

1.4. 敞开 SELinux(可选)

平安增强型 Linux(Security-Enhanced Linux)简称 SELinux,学精难度较大,倡议敞开

查看 SELinux 状态是否开启

$ /usr/sbin/sestatus -v 或 getenforce

批改配置文件,并将 SELINUX 参数批改为 disabled,保留后重启服务器失效

vi /etc/selinux/config
# 正文掉上面两行
# SELINUX=enforcing
# SELINUXTYPE=targeted
# 减少一行
SELINUX=disabled

# 使设置启用
# 在这里最好重启一下零碎,也能够稍后重启
setenforce 0 

1.5. 装置 vim 工具

先查看零碎是否曾经存在 vim

$ rpm -qa|grep vim

执行第一条命令一键全副卸载,或者执行上面命令加上查问到的程序名顺次卸载,倡议用下面那种,一键很不便。

$ rpm -qa | grep vim | xargs rpm -e --nodeps
或
$ rpm -ev --nodeps 包名

执行命令装置 vim

$ yum -y install vim*

1.6. 设置防火墙

firewall 是 centos7 外面的新的防火墙命令,它底层还是应用 iptables 对内核命令动静通信包过滤
简略了解就是 firewall 是 centos7 下治理 iptables 的新命令

查看防火墙状态

$ systemctl status firewalld

查看可拜访端口(重启防火墙失效,可通过此命令查问)

$ firewall-cmd --zone=public --list-ports

增加可拜访端口

$ firewall-cmd --zone=public --add-port=3306/tcp --permanent

敞开可拜访端口

$ firewall-cmd --zone=public --remove-port=3306/tcp --permanent

重启防火墙

$ systemctl restart firewalld

开启防火墙

$ systemctl start firewalld

敞开防火墙

$ systemctl stop firewalld

开机自启动防火墙

$ systemctl enable firewalld

开机禁用防火墙

$ systemctl disable firewalld

1.7. 批改 ssh 端口

#Port 22 后面的 #号去掉,而后将 22 改成须要设置的端口即可

$ vi /etc/ssh/sshd_config

重启 sshd 服务

$ service sshd restart

3. 具体装置

3.1. 装置 Java

先查看零碎曾经装置好的 java

$ rpm -qa | grep java

执行第一条命令一键全副卸载,或者执行上面命令加上查问到的程序名顺次卸载,倡议用下面那种,一键很不便。

$ rpm -qa | grep java | xargs rpm -e --nodeps

或

$ rpm -ev --nodeps 包名

装置 1.8 版本的 java 所有程序包,装置不同的版本就批改 java-1.8.0-openjdk*

$ yum -y install java-1.8.0-openjdk*

输出命令查看 java 是否装置胜利

$ java -version

4. 结尾

总结了一些 CentOS 最小化装置后的筹备工作,后续还会持续补充

正文完
 0