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最小化安装后的准备工作,后续还会继续补充