# 网卡更名

CentOS7.5 网卡默认名称是enp开头,看着不爽,将他更改为熟悉的eth0,eht1 进入目录/etc/sysconfig/network-scripts,执行ll命令,看到的网卡文件名称为ifcfg-enp0s3ifcfg-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/grubGRUB_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 netz 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
上次更新: 2025/09/04 17:34:53