阿里镜像源
注意在安装时,安装非图形化界面选择minimal版本安装。(笔者在安装时选择了erverything和DVD,发现都是图形界面hhh,浪费了一早上时间)
翻阅百度垃圾堆,版本号都推荐7.6-7.9,这里选择CentOs7.9.2009
VMware Workstation Player 下载
安装镜像过程略(不会吧不会吧,不会有人没装过机吧(bushi))
进入网络设置,将网络连接方式设置为nat(网络需要认证才能使用,使用nat映射跳过验证,与宿主机共享ip)
在命令行输入ip addr(CentOS 7)查看网卡配置(如果不行用ifconfig,早期版本命令)
可以看到网卡为ens33,且未启动。
编辑网卡配置 sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
(如果没有vim的可以用vi)
把onboot改为yes,启用网卡
systemctl restart network
因为后续会使用ssh登录,这里需要设置静态ip,以免ip变动导致ssh连接失效。
nmcli
查看网卡信息
ip route
查看默认网关
编辑网卡配置sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
(如果没有vim的可以用vi)
根据本机实际情况自己填写,如图所示:
重启网络服务:systemctl restart network
测试ping网,可以发现只能ping通联网ip,不能ping通域名,需要设置DNS。
编辑文件sudo vim /etc/NetworkManager/NetworkManager.conf
在[main]下添加一行dns=none
重启NetworkManager服务: systemctl restart NetworkManager
nmcli
查看网卡信息,查看dns地址
编辑文件sudo vim /etc/resolv.conf
,添加DNS服务器地址,添加一行namesver [你的DNS服务器地址]
一般来说,通用的DNS服务器地址为114.114.114.114
(电信DNS)和8.8.8.8
(GoogleDNS)。
重启服务systemctl restart network
可以看到ens33已启用
ping www.baidu.com
网络设置正常
这里使用阿里镜像源(数字为对应版本仓库):
http://mirrors.aliyun.com/repo/Centos-5.repo
http://mirrors.aliyun.com/repo/Centos-6.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
http://mirrors.aliyun.com/repo/Centos-8.repo
以Centos7为例,通过wget工具下载配置(没wget的可以使用yum -y install wget
下载):
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
打开文件,查看镜像源是否已替换为阿里镜像源
yum clean all
yum makecache
用yum下载任意软件,查看镜像源
换源成功
使用默认账户root是十分危险的,需要新增一个自己的用户。
添加用户指令: useradd [用户名] -p [你的密码]
首先将用户切换到root,修改sudoers文件权限为可写: chmod u+w /etc/sudoers
编辑sudoers文件 vim ``/etc/sudoers
,添加一行,内容如下(其中left为用户名)
保存后,新增用户就有sudo权限了。
CentOs默认shell为bash,本人习惯用zsh,这里记录一下zsh的安装及配置。
yum install zsh
下面会用到,略读即可,以下为tldr原文
chsh -l
chsh -s /bin/zsh
根据指引设置即可
oh my zsh (gitee仓库):https://gitee.com/mirrors/oh-my-zsh
插件都在作者仓库中,把对应插件文件夹放到``$ZSH_CUSTOM/plugins` 目录下即可
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
git clone https://gitee.com/whereabouts-fork/zsh-syntax-highlighting.git ~/.oh-my-zsh//plugins/zsh-syntax-highlighting
编辑zshrc文件vim ~/.zshrc
,找到plugins数组,加入对应插件名字(如下图所示),最后退出编辑,输入命令source ~/zshrc
,插件就加载成功啦。
自动补全+高亮效果展示:
编辑.zshrc文件: vim ~/.zshrc
,在最后一行添加如下文本
# 设置终端颜色,提示符,以及上一条指令返回码提示
# 开启颜色
autoload -U colors && colors
# 配置提示符
PROMPT=%{$fg[red]%}%n%{$reset_color%}@%{$fg[blue]%}%m %{$fg[yellow]%}%1~ %{$reset_color%}%#
# 在行末显示上一命令返回状态
RPROMPT=[%{$fg[yellow]%}%?%{$reset_color%}]
source ~/.zshrc
使配置生效,效果如下:
CSDN : Centos7配置网卡方式
CSDN : VMware虚拟机 Centos7 配置静态IP和DNS
腾讯云社区 : yum源本地配置和网络源配置
CSDN : linux查看所有用户
CSDN : oh my zsh及其插件安装