VMware里centos虚拟机配置

105 阅读2分钟

VMware里centos虚拟机配置

配置网卡信息

  1. 编辑文件 vim /etc/sysconfig/network-scripts/ifcfg-ens33
  2. 修改网卡配置信息
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
IPADDR="192.168.125.130"
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="cd16f10b-57ac-4c8f-85d8-74d9ebe815a01
DEVICE="ens33"
ONBOOT="yes"
GATEWAY="192.168.125.2"
NETMASK="255.255.255.0"
DNS1="10.8.5.1"
DNS2="114.114.114.114"
IPV6_PRIVACY="no"

配置共享文件夹

  1. 开启VMware文件夹共享功能
  2. 进入虚拟机挂载文件夹
# 注意:挂载的文件夹必须是空文件夹,否则这里会报错。 执行后可到/mnt/hgfs/目录中查看,此时发现共享文件夹已存在。  
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
  1. 设置开机自动挂载
# 编辑 fstab 文件
sudo vim /etc/fstab
# 增加一行 把VMware选中的共享文件夹目录挂载到虚拟机的wwwroot目录上,并设置目录及文件权限为777,用户id是1000,用户组是1000,并允许其他用户访问
.host:/  /www/wwwroot/               fuse.vmhgfs-fuse   nonempty,uid=1000,gid=1000,allow_other,umask=000   0    0

supervisor配置信息

#项目名
[program:laravel-work]
process_name=%(program_name)s_%(process_num)02d
#脚本执行命令
command=php /home/forge/app.com/artisan queue:work sqs --sleep=3 --tries=3
numprocs=1
#supervisor启动的时候是否随着同时启动,默认True
autostart=true
#当程序exit的时候,这个program不会自动重启,默认unexpected,设置子进程挂掉后自动重启的情况,有三个选项,false,unexpected和true。如果为false的时候,无论什么情况下,都不会被重新启动,如果为unexpected,只有当进程的退出码不在下面的exitcodes里面定义的
autorestart=true
#这个选项是子进程启动多少秒之后,此时状态如果是running,则我们认为启动成功了。默认值为1
startsecs=2#脚本运行的用户身份 
user = www
​
#日志输出 
stderr_logfile=/www/wwwlog/blog_stderr.log
stdout_logfile=/www/wwwlog/blog_stdout.log
#把stderr重定向到stdout,默认 false
redirect_stderr = true
#stdout日志文件大小,默认 50MB
stdout_logfile_maxbytes = 20MB
#stdout日志文件备份数
stdout_logfile_backups = 20

docker redis启动命令

docker run -p 6380:6380 --name redis2 -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -d redis redis-server /etc/redis/redis.conf --appendonly yes

Centos8不能使用dnf更新软件报错Failed to download metadata for repo ‘AppStream’问题

参考techglimpse.com/failed-meta…

执行以下命令:

cd /etc/yum.repos.d/
​
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
​
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*