解决Vmware虚拟机 Centos8启动时 异常 SMBus Host Controller not enabled

虚拟机启动时 出现 piix4_smbus 0000:00:07.3: SMBus Host Controller not enabled!

1.获取mod名称
[root@localhost ~]# lsmod | grep piix4
i2c_piix4              24576  0
2.禁用模块
# modprobe -r i2c_piix4
3.防止模块被直接加载 加入黑名单
# echo "blacklist i2c_piix4" >> /etc/modprobe.d/local-dontload.conf
4.防止模块被按需加载
//下次尝试加载该模块时运行 /bin/false
# echo "install i2c_piix4 /bin/false" >> /etc/modprobe.d/local-dontload.conf
5.通过 grubby 修改grub 引导参数
# grubby --args  "i2c_piix4.blacklist=1 rd.driver.blacklist=i2c_piix4"  --update-kernel ALL
6.配置 kdump initramfs 忽略 模块
# sed -i '/^KDUMP_COMMANDLINE_APPEND=/s/"$/ rd.driver.blacklist=i2c_piix4"/' /etc/sysconfig/kdump
7.重新启动kdump服务应用修改
# kdumpctl restart
8.重启以验证修改
# reboot

方案来自

https://access.redhat.com/solutions/41278

文件共享之samba

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。

  1. 安装samba:
    yum install samba
  2. 创建共享目录:
    mkdir /common
    chmod 777 /common
  3. 修改配置文件:
    vim /etc/samba/smb.conf
    文字内容
    [common]
    comment = Common share
    path = /common
    browseable = yes
    guest ok = no
    writable = yes
  4. 创建访问帐号
    useradd smbuesr
    smbpasswd -a smbuser #此处按提示输入密码
  5. 启动samba服务
    service smb start
    chkconfig smb on

关于vim命令

a 插入模式,后续输入的内容将插入至当前光标的后面
A 插入模式,后续输入的内容将插入至当前光标的段尾
i 插入模式,后续输入的内容将插入至当前光标的前面
I 插入模式,后续输入的内容将插入至当前光标的段首
o 进入插入模式并在当前行的后面创建新的空白行
O 进入插入模式并在当前行的后面创建新的空白行
:set number:set nu 显示行号

 

centos 上的编译环境

在centos上有点软件没有在yum库里肿么办?只能拿源码安装了喽,但是centos里默认是没有编译环境的所以需要安装下下面这个东西

yum groupinstall Development tools

装好后就可以试着用编译的方式去安装软件了。

关于nginx的安装

nginx

1.centos 5:

rpm -ivh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.el5.ngx.noarch.rpm

centos 6:

rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

centos 7:

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

2.yum install nginx

到此nginx就安装好了

nginx的默认路径是/usr/share/nginx/html

利用/etc/init.d/nginx start 来试试吧

首次自己装mysql

centos下的mysql安装是挺方便的

yum install mysql mysql-server

可是第一次知道mysql装好需要初始化啊!!!!!!!

步骤:

/etc/init.d/mysqld start

mysql_secure_installation

然后按照提示输入就好了

话说以前的老版本的mysql不是装好root的密码就是空密码吗?

centos的apache、php部署

这玩意应该没啥要说的

  1. apache yum install httpd httpd-devel
  2. php yum install php php-devel

这样就算装好了接下来是启动

/etc/init.d/httpd start

这样就可以执行了,以后再填配置的坑。