在某些情况下,我们会用一些外部的文件复制替换系统中原有的文件,如文件损坏,或者安装了错误版本的软件、或者怀疑原文件被替换成含病毒的版本等。这里以 VirtualBox 虚拟机中的 CentOS 7 为例,演示的是在启用 SELinux 的情况下,错误的复制替换系统中 /lib64/libc-2.17.so 造成的宕机故障及修复。其它启用了 SELinux 的 Linux 系统也可作为参考。视频演示地址:https://www.bilibili.com/video/BV1vL4y1u7CU?share_source=copy_web
Continue reading "CentOS Linux SELinux 安全上下文错误引起的宕机故障"标签:Linux
Linux 下最简单快捷的端口转发软件 redir 简介
Linux 下的端口转发软件很多,像 ssh、iptables、socat 等等,但论简单易用,据我所知,还得算这个小小的 redir。它可以非常方便的把本机的TCP 端口转发给本机或其它机器的特定端口。如:redir :2022 :22,把本机的 2022 端口转发到本机的 22 端口。下面我以 Deepin Linux 宿主机和其上的3台 VirtualBox 虚拟机为例来演示一下。简介其中的 -I、-l、-n、-s、-m、-b参数的使用。 视频演示地址:https://www.bilibili.com/video/BV18L411F7e8?share_source=copy_web
Continue reading "Linux 下最简单快捷的端口转发软件 redir 简介"Linux 下 ssh 正向和反向流量转发
我们平时在使用网络时,可能会有后面所述的使用场景。局域网中只有一台网关电脑可以连接另一网络的电脑。局域网中的其它电脑通过网关电脑连接另一网络的电脑。另一网络中的电脑通过网关电脑连接到局域网中其它电脑。这些可以用 ssh 的正向和反向连接功能来实现。下面我以 Deepin Linux 宿主机和其上的3台 VirtualBox 虚拟机为例来演示一下。视频演示地址:https://www.bilibili.com/video/BV1dY411a73p?share_source=copy_web
Continue reading "Linux 下 ssh 正向和反向流量转发"怎么折腾也弄不坏的 Linux 系统?- Linux逻辑卷管理(LVM)快照功能
当对系统进行一些不可预知后果的操作时,我们需要提前对系统备份。工具很多,如 Deepin 全盘安装默认方案就自带系统备份与恢复功能,还有全盘镜像备份的 cloneZilla,快照备份的timeshift 等等。我今天再介绍一种Linux逻辑卷管理(LVM)的快照备份功能。用虚拟机演示恢复一个删除了重要系统文件夹的 Deepin Linux 操作系统。视频演示地址:https://www.bilibili.com/video/BV1Pr4y1k7SQ/
Continue reading "怎么折腾也弄不坏的 Linux 系统?- Linux逻辑卷管理(LVM)快照功能"Linux逻辑卷管理(LVM)系统折腾者的利器(上)-分分钟再加一个Linux
在我的前2篇日记中,讲了配置“RAID0 加快磁盘速度” 和“把 "Linux 安装到 RAID0+LVM"上,今天这篇日记以两个有代表性的系统使用场景为例,以视频演示的方式介绍Linux逻辑卷管理(LVM)对 Linux 系统安装分区调整的方便性。一个场景是 Linux 根分区磁盘空间不够怎么一个命令扩大其容量,一个场景是怎样在分分钟内腾出一块分区恢复另一个备份的Linux发行版。
Continue reading "Linux逻辑卷管理(LVM)系统折腾者的利器(上)-分分钟再加一个Linux"把 Deepin Linux 安装到“带区卷软阵列+逻辑卷(RAID0+LVM)”上面加快磁盘速度和增强分区管理灵活性
在我的上篇日记中,讲了“Linux 固态硬盘 RAID0 + LVM 速度测试及优化要点(https://www.learndiary.com/2021/11/linux-lvm-on-ssd-raid0-speed/)”。但是没有讲怎么把 Deepin Linux 安装到 RAID0+LVM 上,而 Deepin Linux 常规的安装方法是做不到的,所以今天就通过视频演示一下在 VirtualBox 虚拟机中安装。视频地址:https://www.bilibili.com/video/BV1dQ4y1S7n7?share_source=copy_web
Continue reading "把 Deepin Linux 安装到“带区卷软阵列+逻辑卷(RAID0+LVM)”上面加快磁盘速度和增强分区管理灵活性"Linux 固态硬盘 RAID0 + LVM 速度测试及优化要点
本文着重简述Linux 固态硬盘 RAID0 + LVM 速度测试及优化要点,不包括具体搭建。测试平台:Deepin Linux 20.2.4,自带磁盘工具gnome-disk-utility。硬件:Intel i7 4770 CPU,2条8G内存,2块金士顿A400 480G固态硬盘。演示视频地址: https://www.bilibili.com/video/BV1qh411t7Aq?share_source=copy_web
Continue reading "Linux 固态硬盘 RAID0 + LVM 速度测试及优化要点"蒲公英免费版实现跨网跨平台互连
在我的上一篇日记“远程唤醒并使用无公网IP的电脑”( https://www.learndiary.com/2021/07/wakeup-and-use-computer-without-public-ip/ )中,讲了怎样使用 ssh 实现跨网访问远程电脑的方法,但里面有个必要条件是必须存在一台有公网IP的电脑作为互连终端之一或者作为中介。今天介绍一款商业软件蒲公英的免费版本来实现跨网跨平台的远程互连。跨网指终端之间是不能直接互访的,跨平台这里以Debian Linux 10、Windows 7、Android 7 三个平台为例。为了方便演示,这里以VirtualBox 虚拟机演示 Linux 和 Windows,以 Uengine Android 模拟器演示 Android 手机。宿主机平台为 Deepin Linux 20.2.3。(末尾附演示视频B站地址)
Continue reading "蒲公英免费版实现跨网跨平台互连"Deepin Linux 试用小记
Deepin Linux 是一款基于 Debian 的桌面版 Linux,拥有独创的漂亮桌面环境,基于 Wine 技术移植了大量的常用 Windows 软件。我在这篇日记里小结一下自己使用这个系统和相关软件碰到的问题和解决方法。系统相关的问题有:打印机不工作、没有声音、无法进入休眠状态、无法网络远程唤醒;软件碰到的问题有:WPS 字体与排版与 Windows 下的文档不能互通、QQ卡顿、微信文章图片不显示、中望CAD打印图纸字体位置与方向错乱。感觉 Deepin Linux 在进入主流桌面系统的道路上打下了一个良好的基础,但在终端用户的可用性方面还需要进一步的雕琢,获得更大的用户使用基数,使终端用户的获得更多的技术支持。不然,普通用户往往会因为某个软件的一个小问题而简单的放弃 Deepin Linux。
Continue reading "Deepin Linux 试用小记"Linux执行shell脚本的方式
这里简述 Linux 下 shell 脚本的几种执行方式。包括:直接执行, shell 命令执行, shell 内建 source 或 . 命令执行。
Continue reading "Linux执行shell脚本的方式"