安装完成,配置静态ip (使用 NAT 方式)

可以使用 gui 自带的桌面网络管理器配置,也可以更改配置文件

  1. 网段要跟 Windows vmnet8 相同

image-20210912104117460

  1. 修改 /etc/sysconfig/network-script/ 网卡
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none"
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="ens33"
UUID="25a4bc4a-91ba-4a19-8bbd-ec06c181a1f1"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.190.128"
PREFIX="24"
GATEWAY="192.168.190.2"
DNS1="8.8.8.8"
IPV6_PRIVACY="no"

互相 ping 看是否联通

  1. 虚拟机 ping 不通 宿主机

网络配置是否为 NAT ,更改网络配置文件后要重启电脑,或者重启网络服务.

1
 systemctl restart network
  1. 虚拟机 ping 不通 www.baidu.com 等域名

看是否配置 DNS 服务器

  1. 宿主机 ping 不通 虚拟机

看宿主机防火墙是否拦截, 虚拟机防火墙是否拦截

临时关闭虚拟机防火墙 systemctl stop firewalld || systemctl stop iptables

禁止开机自启防火墙 systemctl disable firewalld

开机自启防火墙 systemctl enable firewalld

安装 vmware tool 配置共享目录

要使用共享目录,必须要安装 vmware, 有时候虚拟机的 安装 vmware tool 是灰色的.无法安装

关机重启虚拟机, 进入虚拟机还未开机时 会发现是可以 重新安装的了. 剩下的就是 解压 安装了.

共享目录每次重启都失效

设置永久挂载

1
vi /etc/fstab

看看没有的话在最末行添加命令

1
.host:/ `**`/mnt/hgfs`**` fuse.vmhgfs-fuse allow_other 0 0

查看共享目录名

1
vmware-hgfsclient

查看所有systemctl 管理的服务

1
systemctl list-unit-files

这里的服务都可以使用上面的方式管理启动,停止,禁止自启,开机自启.

yum软件包管理

  1. 安装 yum install -y
  2. 卸载 yum erase | yum -e
  3. 检查更新 yum update

安装 fish

简单不需要配置, 但不兼容 bash 脚本,在执行 bash 脚本时使用 bash 来运行. 平时用来做命令提示

centos 7

1
2
3
cd /etc/yum.repos.d/
wget https://download.opensuse.org/repositories/shells🐟release:3/CentOS_7/shells🐟release:3.repo
yum install fish -y

使用 fish 命令开启,可以使用 chsh -s 来配置成默认终端 shell ,但不推荐

安装 go g版本管理工具

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
$ curl -sSL https://raw.githubusercontent.com/voidint/g/master/install.sh | bash
$ echo "unalias g" >> ~/.bashrc # 可选。若其他程序(如'git')使用了'g'作为别名。
$ source ~/.bashrc # 或者 source ~/.zshrc

$ vim  ~/.bashrc # append 
export GOROOT="${HOME}/.g/go"
export PATH="${HOME}/.g/go/bin:$PATH"
export G_MIRROR=https://golang.google.cn/dl/


source ~/.bashrc # 或source ~/.zshrc

go env -w GOPROXY=https://goproxy.cn,direct # proxy

配置代理

使用 宿主机的代理

  1. 配置宿主机的ip host 映射

vim /etc/hosts

192.168.190.1 host.com

  1. 使用 export 配置临时代理

export http_proxy=http://host.com:7890

export https_proxy=$http_proxy

  1. 写入到 .bashrc 中,使用别名,并不直接设置,好清空
1
2
alias proxy="export http_proxy=http://192.168.190.1:7890 && export https_proxy=$http_proxy"
alias unproxy="unset http_proxy && unset https_proxy"

source ~/.bashrc

安装 hugo

1
2
3
4
5
mkdir $HOME/src
cd $HOME/src
git clone https://github.com/gohugoio/hugo.git
cd hugo
go install

关闭 firewalld 开启 iptables

1
2
3
4
5
6
7
8
9
systemctl stop firewalld

systemctl disable firewalld

yum search iptables-services

systemctl start iptables

systemctl enable iptables