报错

1、从源代码安装报错 aclocal: command not found 方法:sudo pacman -S automake autoconf ./autogen.sh: line 25: intltoolize: command not found 方法:sudo pacman -S intltool 2、CentOS Cannot find a valid baseurl for repo, base_7_x86_6 打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(不同的系统可能不同),把ONBOOT=no,改为ONBOOT=yes 重启网络:service network restart 3、ImportError cannot import name main 使用pip出现:Traceback (most recent call last): File “/usr/bin/pip3”, line 9, …

Vmware错误提示

1、提示Could not open /dev/vmmon 解决方法:sudo modprobe vmmon 2、提示Could not open /dev/vmci 解决办法:sudo pacman -S open-vm-tools 下面这几个命令可能不需要执行 sudo systemctl daemon-reload sudo systemctl start vmware-usbarbitrator sudo systemctl start vmware-hostd 3、客户机无法联网 sudo systemctl start vmware-networks.service 或者设置为自动启动 sudo systemctl enable vmware-networks.service 安装Vmware时要选择对应的linux-header,还要安装对应版本的内核。

Manjaro安装VirtalBox,错误提示Kernel driver not installed (rc=-1908)

终端中查看内核版本 uname -a 比如显示 Linux hp 4.19.69-1-MANJARO #1 SMP PREEMPT Thu Aug 29 08:51:46 UTC 2019 x86_64 GNU/Linux,内核版本是4.19。 安装对应的module: sudo pacman -S linux419-virtualbox-host-modules 然后加载 virtualbox module: sudo /sbin/rcvboxdrv setup 现在VirtualBox应该正常了。

向Linux系统中安装Windows字体

经常使用Linux桌面的朋友可能偶尔会需要编缉在Windows系统中创建的办公文档,但是两个系统中安装的字体不同,在两个系统中打开相同的文档字体的显示可能会差别很大。可以手动向Linxu系统中安装Windows字体,Windows系统下的字体文件在Windows\Fonts下,直接拷贝出来即可。 在Linux系统中创建一个安装新字体的目录: sudo mkdir -p /usr/share/fonts/winFonts 拷贝所有Windows字体文件到该目录: sudo cp /home/user/Fonts/* /usr/share/fonts/winFonts/ 然后,改变权限: sudo chmod 644 /usr/share/fonts/winFonts/* 进入目录: cd /usr/share/fonts/winFonts/ 执行以下命令,再打开办公套件,字体列表中就会显示新安装的字体了。 sudo mkfontscale sudo mkfontdir sudo fc-cache -fv 在Ubuntu及其衍生系统中有一个很方便的软件font-manager,用于管理系统字体非常方便。

Linux客户端查看服务器端图形程序

客户端需要安装openssh-client,服务器需要安装openssh-server,一般情况下默认都是安装好的。 服务器端设置:/etc/ssh/sshd_config中,修改这一行,修改后是这样的: X11Forwarding yes 客户端设置:/etc/ssh/ssh_config中,修改三行,修改后如下: ForwardAgent yes ForwardX11 yes ForwardX11Trusted yes 修改完配置文件,在客户端终端执行 xhost + server_IP ssh -X root@server_IP export DISPLAY=client_IP:0.0 接着在客户端执行图形程序,图形界面便会转发过来了。 即便是服务器没有安装图形界面,只要安装了带有图形界面的程序,就可以进行转发,比如在服务器上安装Firefox,在客户端执行firefox,本地就会打开浏览器窗口。

Ubuntu 系统托盘图标消失

Ubuntu 16.04 + Gnome Shell 3.18.5 安装NextCloud,不显示状态栏图标 解决办法:卸载软件包:appmenu-qt5,重启系统即可解决 另外,由于系统本身默认状态栏图标显示在屏幕左下方,可以使用 TopIcons GNOME Shell extension,使用Tweak工具或者手动解压,安装后打开即可。   Ubuntu 18.04 不显示任何状态栏图标 使用gnome-tweak-tool禁用Ubuntu appindicators 扩展,然后运行sudo apt purge indicator-common,重新启用Ubuntu appindicators,重启系统。

通过源码编译ngrok并用于端口映射

如果要做端口映射,可以购买ngrok服务,也有免费的方案,可以从源代码自己编译ngrok软件。编译的版本是1.7,更高的版本没有开放源代码。 需要准备的材料: 1、一个备案域名,ngrok需要使用域名,不能直接用公网IP,这里域名以domain.com为例; 2、CentOS主机,在自己电脑上(可以使用虚拟机)或者VPS上都可以; 3、VPS,上面说的域名要设置解析到这台VPS的IP上。 下面列出的是我编译的过程: CentOS环境,要安装以下软件, yum -y install zlib-devel openssl-devel perl hg cpio expat-devel gettext-devel curl curl-devel perl-ExtUtils-MakeMaker hg wget gcc gcc-c++ git go语言环境,要下载适合自己系统的go语言包  这里用的是centos 6.8 64位 所以选择以下包 wget https://storage.googleapis.com/golang/go1.8.3.linux-amd64.tar.gz tar -C /usr/local -xzf go1.8.3.linux-amd64.tar.gz vim /etc/profile 修改环境变量,添加以下内容: export PATH=$PATH:/usr/local/go/bin source /etc/profile 检测是否安装成功go go version 下载ngrok源码包 mkdir /ngrok …