处理RAR压缩包文件
在Linux系统中安装处理RAR压缩包的软件:rar 和 unrar
$sudo apt install rar unrar
把指定文件夹压缩打包:
$rar a test.rar testfolder
把指定文件夹压缩打包,并且拆分成50MB大小的分块压缩包
$rar a -v50MB test.rar testfolder
解压RAR压缩包:
$unrar e test.rar
解压RAR压缩包到指定文件夹:
$unrar e test.rar /folder
保持原文件夹结构解压:
unrar x test.rar
不解压只查看压缩包内文件列表:
unrar l test.rar
测试RAR压缩包完整性:
unrar t test.rar
删除RAR压缩包内指定文件:
rar d test.rar file01 file02
尝试恢复损坏的压缩包:
rar r test.rar
现有压缩包内添加文件:
rar u test.rar newfile.c
现有压缩包添加密码:
rar a -p test.rar
锁定RAR压缩包防止修改:
rar k test.rar
禁用 USB 存储检测
很多时候,限制用户在系统中使用 USB 棒,以保护数据不被窃取或防止USB设备传染病毒。
- 1. 创建文件
vim /etc/modprobe.d/no-usb.conf并将下面的行添加进去,将不会检测到 USB 存储设备
blacklist usb_storage
- 2. 创建黑名单文件后,更新 initramfs(初始 RAM 文件系统),以确保黑名单中的模块在启动过程中不会被加载
sudo update-initramfs -u
禁止设定自动执行任务
Cron 是类 Unix 操作系统中的一个强大工具,允许用户安排任务在特定时间间隔运行。
基于安全考虑需要控制系统上创建和运行 cron 任务。Cron 具有内置功能来管理这些权限,使用 /etc/cron.allow 和 /etc/cron.deny 文件。
- 1. 允许特定用户使用 cron,编辑 /etc/cron.allow 文件,并将您想要允许的用户名,每行一个。
user1user2
- 2. 拒绝特定用户使用 cron,编辑 /etc/cron.deny 文件,并将允许的用户名逐行添加。
user3user4
要完全禁止所有用户使用 cron,可以将 ALL 行添加到 /etc/cron.deny 文件中。
ALL
禁用 Ctrl+Alt+Delete
在大多数 Linux 发行版中,按下‘CTRL-ALT-DELETE’会将系统重启。因此,禁用此选项是个好主意以防误操作。
- 1. 要禁用 Ctrl+Alt+Delete,创建或编辑 Ctrl+Alt+Delete 组合键的覆盖文件。
sudo systemctl edit ctrl-alt-del.target
向覆盖文件中添加以下行以禁用组合键:
[Service]ExecStart=
修改后,重新加载 systemd 配置并遮蔽 ctrl-alt-del.target 以确保它无法被触发:
sudo systemctl daemon-reloadsudo systemctl mask ctrl-alt-del.target
移除不需要的服务
- 1. 使用软件包管理工具 ,如 dpkg 或 rpm 以及服务管理实用程序,识别出服务器特定功能不需要的软件包和服务。
dpkg --list # Debian系统rpm -qa # RedHat系统systemctl list-units --type=service --state=running
- 2. 确定不必要的软件包后,可以使用 apt 或 yum 等软件包管理器将它们移除。
sudo apt remove package_name # Debian系统sudo yum remove package_name # RedHat系统
- 3. 在移除不需要的软件包后,下一步是禁用和停止不需要的服务。
sudo systemctl stop service_namesudo systemctl disable service_name