分类目录归档:Linux

“Cannot open /dev/vmmon: No such file or directory” 解决办法

方法一:关闭安全引导

方法二:签名vmmon和vmnet

1.生成key对
$openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
2.使用内核自带的scripts/sign-file签名模块
$sudo /usr/src/kernels/`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
$sudo /usr/src/kernels/`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
注意:sign-file的路径可能不太一样自己find一下

3.导入key
$sudo mokutil --import MOK.der
输入一个秘密记住,然后重启电脑,在efi控制台同意操作

重启后vmware服务就能正常启动了

参考链接:https://kb.vmware.com/s/article/2146460

CentOS 8/ Fedora 30安装Nvidia驱动

启动nvidia源

YUM安装

sudo yum install xorg-x11-drv-nvidia

查找nvidia模块 sudo find / -name nvi*ko | grep -v Permission

签名模块:

sudo /usr/src/kernels/uname -r/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n nvidia)
sudo /usr/src/kernels/uname -r/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n nvidia-uvm)
sudo /usr/src/kernels/uname -r/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n nvidia-drm)
sudo /usr/src/kernels/uname -r/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n nvidia-modeset)

成功截图:

Unable to init server: 无法连接:Connection refused Error: cannot open display: :0

(vmware-modconfig:3660): Gtk-WARNING **: 09:14:25.330: cannot open display: :0

上网查了资料,发现问题在这里:
Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上

所以解决方法是:命令行退出root后,用当前账户执行命令

xhost +

xhost + 是使所有用户都能访问Xserver
xhost + ip 是使所有ip用户都能访问Xserver
————————————————
版权声明:本文为CSDN博主「IcePrincess_1968」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/iceprincess_1968/article/details/79941540

[转]Linux /home下中文目录如何修改成英文?

export LANG=en_US.UTF-8

xdg-user-dirs-gtk-update

跳出对话框询问是否将目录转化为英文路径,同意并关闭.
在终端中输入命令:

export LANG=zh_CN.UTF-8

关闭终端,并重起.下次进入系统,系统会提示是否把转化好的目录改回中文.选择不再提示,并取消修改.主目录的中文转英文就完成了~

Linux双网卡 双线 双网关 配置

2.增加2个路由表分别是电信:a0 联通:b1
# vi /etc/iproute2/rt_tables
252 a0
251 b1
ip route flush table a0
ip route add default via 172.31.16.1 dev eth0 src 172.31.17.107 table a0
ip rule add from 172.31.17.107 table a0

ip route flush table b1
ip route add default via 172.31.32.1 dev eth1 src 172.31.43.225 table b1
ip rule add from 172.31.43.225 table b1