2、journalctl 命令自动维护文件大小
1)只保留近一周的日志
journalctl --vacuum-time=1w
2)只保留500MB的日志
journalctl --vacuum-size=500M
分类目录归档:Linux
grub2 修改和更新、Windows EFI分区恢复
CentOS的update-grub2命令
这个和Ubuntu还是有些区别,在CentOS修改成如下:
grub2-mkconfig -o /boot/grub2/grub.cfg
https://www.cnblogs.com/EasonJim/p/9097133.html
linux 版:
grub2-mkconfig -o /boot/grub2/grub.cfg
windows版:
挂载efi分区到p盘,可以格式化清空
bcdboot c:\windows /s p: /f UEFI /l zh-cn
linux下sudoers文件损坏,修复办法(附图、详细)
Linux Make Sure /etc/resolv.conf Never Get Updated By DHCP Client
Linux下DHCP无法更新主机DNS设置的怪异问题修复
方法一:
# chattr +i /etc/resolv.conf
打开文件 /tmp/VMwareDnD/… 时出错:Permission denied
https://www.tuziang.com/combat/1061.html
原因
权限问题。VMware是以root权限运行的,所以需要文件夹操作命令也具有root权限。
解决
终端执行来打开一个带有root权限的文件管理器,就可以粘贴了。
sudo nautilus
“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