CentOS-7-x86_64-Minimal
[bilibili1]BV1f54y1Q7Hk[/bilibili]
1.下载centos7镜像文件并安装
从centos官网下载我们需要的镜像文件,此处我选择minimal版本。
CentOS7官网下载地址:CentOS Mirrors List
目前下载的centos7最新版为CentOS-7-x86_64-Minimal-1908.iso,大小942M。 下载好后,在VMWare上安装,此处使用的VMWare版本为VMware® Workstation 12 Pro - 12.1.1 build-3770994
2.CentOS-7-Minimal配置相关环境
由于是最小化安装,很多基础命令是没有的,需要手动安装。在线安装工具包需要网络,所以先要把网络服务起起来。
启动网络服务:
systemctl start network.service
或
service network restart
防火墙配置:
1.查看防火墙
firewall-cmd --state
2.停止firewall
systemctl stop firewalld.service
3.禁止firewall开机启动
systemctl disable firewalld.service
安装IPCONFIG工具包:
1.查找可用安装包
yum search ifconfig
2.安装该工具包:
yum -y install net-tools.x86_64
安装 kernel-devel:
yum install kernel-devel-$(uname -r)
在线安装gcc:
yum -y install gcc gcc-c++ autoconf make
使用gcc -version
来验证 GCC 编译器是否安装成功,它会打印 GCC 版本:
gcc --version
安装wget命令:
yum install wget
1.离线安装:源下载wget的连接
2.下载后上传到centos上,CD到安装包的目录里,使用rpm安装。
rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
3.配置Vmware虚拟机静态IP
a.右击刚刚安装的centos,选择设置,在设置中将网络适配器改为NET模式,最后确定
b.点击虚拟机编辑中的虚拟网络编辑器。
c.点击更改设置赋予管理员权限,上边选择外部连接是net模式的网络,然后设置最下边子网ip(一般设置为192.168.x.0就额可以),然后点击DHCP设置配置起始和结束ip(要跟子网ip是一个网段),最后点确定。
d.进入centos命令行界面,并写换成root用户(输入su命令)
e.修改/etc/sysconfig/network-scripts/ifcfg-ens33,(我的是ifcfg-ens33,其他人可能是其他名字 但都是以ifcfg-ens开头),将BOOTPROTO=dhcp修改为BOOTPROTO=static,将ONBOOT=no修改为ONBOOT=yes,并新增一下配置,最后保存退出
IPADDR=192.168.147.130 #静态IP
GATEWAY=192.168.147.2 #默认网关
NETMASK=255.255.255.0 #子网掩码
NDS1=192.168.147.2 #DNS
f.重启网络
[root@localhost zzznan34]# systemctl restart network
4.虚拟机Vmware Tools安装
1.首先安装依赖包
yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools
2.将CD-ROM挂载到指定目录
通常情况下都是将设备目录 /dev/crrom 挂载到 /mnt/cdrom 目录, 如果 /mnt 目录下不存在 cdrom ,则创建
mkdir -p /mnt/cdrom
3.挂载目录
mount -t auto /dev/cdrom /mnt/cdrom
4.拷贝安装包
cp /mnt/cdrom/VMwareTools-10.0.5-3228253.tar.gz
umount /dev/cdrom
5.解压安装包
tar -zxvf VMwareTools-10.0.5-3228253.tar.gz
6.VMware tools安装
cd vmware-tools-distrib/
./vmware-install.pl
7.检查VMware-tools
[root@localhost zzznan34]# vmware-checkvm
VMware software version 6 (good)
5.修改ssh端口
1、查看当前ssh服务器端口号
在修改ssh服务器的端口号之前,首先查看ssh服务器监听的端口号,使用netstat命令:
sudo netstat -tunlp | grep "ssh"
运行结果如下所示,一般的默认端口号为22:
2、如何修改默认的ssh服务器端口
在上面已经介绍了如何查看ssh服务器的端口号,接下来介绍如何去修改默认的ssh服务器端口号:
可以通过修改ssh服务器的配置文件,在Ubuntu系统下,ssh服务的配置文件路径为/etc/ssh/sshd_config,使用下面命令进行修改:
sudo vim /etc/ssh/sshd_config
修改如上所示,新添加的监听端口号为10022,需要注意的是,添加的监听端口号最好为10000~65535区间之内,防止选择的端口号被系统或者其它软件所占用。
当ssh服务器配置文件修改完成后,需要重启一下ssh服务,让其新的监听端口生效,使用下面的命令:
sudo service ssh restart
重启完成后,使用netstat命令查看新的监听端口号:
sudo netstat -tunlp | grep "ssh"
从上面的运行结果可以看到,10022监听端口已经添加成功了。
修改完成之后,我们需要进行连接测试,可以在原终端进行测试,使用下面的命令进行ssh连接:
$ ssh hly@localhost -p 10022
连接过程中,需要输入user的密码,结果如下所示,则测试通过:
当测试通过后,可以将默认的ssh服务器端口号22进行屏蔽了,同样是修改ssh服务器的配置文件,然后重启ssh服务即可。
6.配置yum源(阿里源)
官方地址:centos镜像-centos下载地址-centos安装教程-阿里巴巴开源镜像站 (aliyun.com)
1.备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3.运行 yum makecache 生成缓存
yum clean all&&yum makecache
7.CentOS中修改系统语言为中文
查看系当前语言包
locale
查看系统拥有语言包
#(zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接设置)
locale -a
安装简体中文语言包
yum install kde-l10n-Chinese
设置为中文
a.临时修改,重启服务器之后就会还原之前的设置
LANG="zh_CN.UTF-8" #修改为中文
LANG="en_US.UTF-8" #修改为英文
b.永久修改就要把配置写入文件里面
方法一:
vi /etc/locale.conf
#添加内容到第一行,设置中文:LANG=zh_CN.UTF8
方法二:
localectl set-locale.UTF8
8.设置帮助文件为中文
前提系统默认为中文:
echo $LANG
安装man-pages
yum search man-pages
yum install man man-pages man-pages-zh-CN
文章评论