跳到主要内容

22 篇博文 含有标签「Linux」

查看所有标签

Ubuntu 26.04安装EasyConnect

· 阅读需 4 分钟

今天在Ubuntu 26.04上安装EasyConnect遇到了些问题,不过好在都解决了,所以记录一下,免得后面又碰到这样的问题。

首先下载安装EasyConnect,下载地址根据自己实际的地址来。我的EasyConnect版本为7.6.3.7

$ wget -c http://download.sangfor.com.cn/download/product/sslvpn/pkg/linux_01/EasyConnect_x64.deb
$ mv EasyConnect_x64.deb /tmp/
$ sudo apt install /tmp/EasyConnect_x64.deb

然后就可以在开始菜单里找到EasyConnect的快捷方式了,不过此时应该打不开,没有什么反应。

可以从控制台打开,不过此时报错:

$ /usr/share/sangfor/EasyConnect/EasyConnect --enable-transparent-visuals --disable-gpu
/usr/share/sangfor/EasyConnect/EasyConnect: error while loading shared libraries: libdbus-glib-1.so.2: cannot open shared object file: No such file or directory

增加交换空间【译】

· 阅读需 3 分钟

本文翻译自7.2. Adding Swap Space Red Hat Enterprise Linux 5 | Red Hat Customer Portal

有时需要在安装后增加交换空间。例如,你可能把你系统的内存从 128MB 升级到 256MB,但是只有 256MB 交换空间。如果你执行一些存储密集型操作,或者运行需要大量内存的程序时,把交换空间增加到 512MB 应该是很有用的。

你有三种选择:创建一个新的交换分区;创建一个新的交换文件,或者在一个已有的 LVM2 逻辑卷上扩展交换空间。推荐在一个已有的逻辑卷上扩展。

在一个 LVM2 逻辑卷上扩展交换空间

假设/dev/VolGroup00/LogVol01是你想扩展的卷,扩展一个 LVM2 交换空间逻辑卷的步骤:

迁移home目录到新的分区

· 阅读需 8 分钟

不少人在安装系统时没有自定义分区,将系统安装在一块硬盘上。如果机器上有另外一块大容量硬盘,那么就不能很好地利用;并且,没有将home目录挂载到单独的硬盘,会导致重装系统时覆盖home目录而丢失数据。此时,可以把home目录挂载到单独的硬盘,注意数据的迁移。

使用虚拟机来演示,在初始时查看挂载情况:

$ df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
udev devtmpfs 967M 0 967M 0% /dev
tmpfs tmpfs 200M 3.6M 196M 2% /run
/dev/sda1 ext4 18G 4.7G 13G 28% /
tmpfs tmpfs 997M 84K 997M 1% /dev/shm
tmpfs tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs tmpfs 997M 0 997M 0% /sys/fs/cgroup
tmpfs tmpfs 200M 32K 200M 1% /run/user/1000

可以看到/home没有单独挂载。

使用cutycapt将网页转为图片

· 阅读需 2 分钟

有时需要在程序里将网页转为图片。虽然使用Chrome或Firefox的headless模式可以做到(不过有时也未必可以),但是,它们比较占用资源。这时,可以用cutycapt这个命令行小工具,它基于QT,非常小巧。

安装

在Ubuntu上安装比较简单,直接安装即可:

$ sudo apt install cutycapt

在ArchLinux上,它位于AUR上,名字叫cutycapt-qt5-git,安装:

$ yay cutycapt-qt5-git

注意,在ArchLinux上它的启动命令行是CutyCapt

systemd-modules-load.service启动失败问题排查

· 阅读需 4 分钟

我的电脑在启动时总会提示“Failed to start Load Kernel Modules":

虽然不影响使用,可强迫症看了还是会觉得难受。所以,还是着手解决下,顺便总结下Linux下service启动失败时一般的排查方法。

这个问题是systemd-modules-load.service启动失败,因为 Failed to find module 'vfs_monitor',下面给出排查过程和解决方案。