# 网卡更名
CentOS7.5 网卡默认名称是enp开头,看着不爽,将他更改为熟悉的eth0,eht1
进入目录/etc/sysconfig/network-scripts,执行ll命令,看到的网卡文件名称为ifcfg-enp0s3和ifcfg-enp0s8。
执行命令,重命名文件
mv ifcfg-enp0s3 ifcfg-eth0
mv ifcfg-enp0s8 ifcfg-eth1
修改文件内容,onboot修改为yes,name和device修改为eth0/eht1
修改/etc/default/grub,将net.ifnames=0 biosdevname=0加入到GRUB_CMDLINE_LINUX配置项
运行命令grub2-mkconfig -o /boot/grub2/grub.cfg来使配置生效
重启
# 双网卡上网
进入目录/etc/sysconfig/network-scripts
修改ifcfg-eth0内容为(host only)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=cb4c3053-1a32-4978-8ac3-c43c3013b8a8
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.202
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
修改ifcfg-eth1内容为(dhcp)
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
UUID=cc416ed6-fad7-417f-84af-818c4e87e77d
DEVICE=eth1
ONBOOT=yes
# Xshell SSH登录CentOS


工具 - 用户密钥管理者,点击生成,一路下一步
将最终生成的文件保存至C:\Users\LONG\.ssh
进入目录,执行命令将公钥上传至目标服务器
scp id_virtualBox.pub root@192.168.1.202:/root/.ssh/authorized_keys
之后,就可以在xshell中新建会话 填写连接信心

填写用户身份认证信息。此处默认的方法为password,需要手动改为public key,并选择用户密钥

# 配置yum源
国外的yum源太慢,我们修改源为国内的网易和阿里
进入/etc/yum.repos.d/目录,备份原有的源或者删除
阿里巴巴Base源:wget -O CentOS-Alibaba.repo http://mirrors.aliyun.com/repo/Centos-7.repo
阿里巴巴epel源:wget -O CentOS-Alibaba-repl.repo http://mirrors.aliyun.com/repo/epel-7.repo
网易源:wget -O CentOS-Wangyi.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
之后,清理缓存yum clean all,重新生成缓存yum makecache
# 优化
# 禁止ip6/SELINUX
/etc/selinux/config修改SELINUX项的值为disabled
# 关闭防火墙
systemctl disable firewalld.service
# 全屏
打开虚拟机,点击设备-安装增强功能
之后,执行命令yum install -y gcc kernel kernel-devel安装所需的环境
# 修改主机名称
hostnamectl set-hostname slave02
# vim查看文件时永久显示行号
如果想让vim永久显示行号,需要修改vim配置文件vimrc。如果没有此文件可以创建一个。(在启动vim时,当前用户根目录下的vimrc文件会被自动读取,因此一般在当前用户的根目录下创建vimrc文件)
/etc/vimrc 是系统范围的初始化配置
~/.vimrc 个人的vim初始化配置
使用命令vim /etc/vimrc打开文件,在文件的最后一行输入:set number即可
# 不显示进度条,显示启动信息
vim /etc/default/grub将GRUB_CMDLINE_LINUX项的rhgb quiet删除
# 删除无用启动引导项
修改grub引导程序的配置文件grub.cfg,她在系统中的位置/boot/grub2/grub.cfg(可以直接更改/etc/grub2.cfg,同样的,更改完成之后/boot/grub2/grub.cfg文件自动更改,/etc/grub2.cfg其实就是/boot/grub2/grub.cfg的一个软链接)

将等待时间由5改为0

多余的系统启动项删除

# 安装oh-my-zsh替换默认bash
执行命令yum install zsh -y安装zsh
执行命令chsh -s /bin/zsh切换shell至zsh
执行命令echo $SHELL查看,如果返回/bin/zsh代表成功,如果是/bin/bash则重启
因为oh-my-zsh源码是放在github上的,所以先要安装git
yum install git -y安装git
执行命令安装oh-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
显示如下则成功

# 包含原先bash
执行命令source ~/.zshrc即可看到效果
使用zsh之后,原有的bash配置会失效,我们需要添加配置,使之生效
执行命令vim /root/.zshrc,找到# user configuration,在下面添加一行source ~/.bash_profile即可。执行命令source ~/.zshrc刷新配置
# 主题设置
找到~/.zshrc文件中ZSH_THEME="robbyrussel"修改为自己想要的主题即可,推荐ys,如果想体验不同的主题,修改为random,然后执行source ~/.zshrc即可
# 插件安装
zsh-syntax-highlighting当你正在输入一个命令的时候,显示绿色,表示这个命令是有效的存在的,显示红色表示这个命令在系统中不存在
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
zsh-autosuggestions输入命令时,会给出建议的命令(灰色部分)按键盘 → 补全
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
sudo当你输入一个命令发现需要root权限,通常只能按方向上键,然后光标移到头部,加入sudo,但是有了这个插件,不用再移动光标到头部了,直接两下 ESC, sudo就会自动加入到最前面。。。
z(已默认安装)快速跳转到已进入的目录
例如我进入过/etc/sysconfig/network-scripts目录,那么我在其他任何路径都可以执行 z network快速进入到目录。也可以使用z net,z scripts等等
extract(已默认安装)快速加压各类文件,执行命令x 文件名
所有的插件,使用时,均需配置~/.zshrc文件。
plugins=(git z extract sudo zsh-syntax-highlighting zsh-autosuggestions)
# 其他配置
history执行命令时,显示时间
HIST_STAMPS="yyyy-mm-dd"
# home end 失效
编辑~/.zshrc文件,在最后加入如下代码
# key bindings
bindkey "\e[1~" beginning-of-line
bindkey "\e[4~" end-of-line
bindkey "\e[5~" beginning-of-history
bindkey "\e[6~" end-of-history