安装完成,配置静态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

创建服务

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
vim /usr/lib/systemd/system/frps.service

[Unit]
Description=frps
After=network.target
 
[Service]
TimeoutStartSec=30
ExecStart=/usr/local/bin/frps -c /etc/frp/frps.ini
ExecStop=/bin/kill $MAINPID
 
[Install]
WantedBy=multi-user.target


systemctl enable frps
systemctl start frps
systemctl status frps

# systemctl enable frps.service

虚拟机扩容

  1. vmware 扩容

需要删除所有快照

img

  1. 进入linux 查看磁盘信息

df -h 查看磁盘信息

ls /dev/ 查看设备信息 | fdisk -l

  1. 对磁盘进行分区

fdisk /dev/sda

n 新建

p 主分区

完成后 w 保存 ,重启

  1. 扩容

查看磁盘信息 fdisk -l

查看卷信息 vgdisplay

创建物理卷 pvcreate /dev/sda3

扩展到物理卷 vgextend centos_caoayu /dev/sda3

再次查看卷信息,发现有 free 空间

扩展 lvextend -L +50G /dev/mapper/centos_caoayu-root

查看 pvdisplay 发现多出一个

  1. 扩容文件系统

resize2fs /dev/mapper/centos_caoayu-root

  1. 使用 df-h 查看容量是否扩容成功

常用软件及库

1
2
yum install tree -y \
yum install