systemctl

# 启动服务 
systemctl start openvpn.service 
# 重启服务 
systemctl restart openvpn.service 
# 停止服务 
systemctl stop openvpn.service 
# 禁止开机启动 
systemctl disable openvpn.service 
# 启用开机启动 
systemctl enable openvpn.service
# 查看状态
systemctl status openvpn.service

服务状态

  1. Active (运行状态):
    • active (running) 服务正在运行
    • active (exited) 服务成功执行单次任务后退出
    • active (waiting) 服务等待某个条件触发
    • inactive (dead) 服务未运行
    • failed 服务启动失败
  2. Loaded (单元文件状态):
    • loaded 单元文件已加载
    • not-found 单元文件不存在
    • masked 服务被强制屏蔽(无法启动)
  3. 其他关键信息:
    • enabled 服务已设为开机启动
    • disabled 服务未设为开机启动
    • static 服务不能单独启用,可能被依赖项调用

目录

文件

tar -czvf test.tar.gz test/
  • -c 创建压缩包
  • -z 使用 gzip 压缩
  • -j 使用 bzip2 压缩
  • -J 使用 xz 压缩
  • -v 显示进度
  • -f 指定文件名
  • -r 递归压缩目录
# 安全删除指定目录所有内容(保留目录本身)
1. 基础方法:
rm -rf /path/to/directory/*     # 删除可见文件
rm -rf /path/to/directory/.*    # 删除隐藏文件(注意会包含 . 和 ..)

2. 推荐方法(更安全):
find /path/to/directory/ -mindepth 1 -delete

注意事项

  • 确保路径结尾有/
  • 操作前建议先执行 ls /path/to/directory/ 确认内容
  • 当前 shell 位置
tail -f /home/soft/nginx/logs/error.log

cp

cp [选项] 源文件或目录 目标文件或目录

选项解释                                  
-r  递归复制整个目录(包含子目录和文件)
-v  显示复制过程的详细信息              
-p  保持原文件的属性(时间戳、权限等)  
-i  交互模式,若目标存在同名文件会提示确认
-u  仅在源文件比目标文件新时才复制      
-f  强制覆盖目标文件(默认不提示)      
-a  等同于 -rp,递归并保留所有属性    
-n  不覆盖已经存在的文件                

mv

mv [选项] 源文件或目录 目标文件或目录

选项解释
-v显示移动或重命名的详细信息
-i交互模式,若目标存在同名文件会提示确认
-f强制移动,不提示确认
-n不覆盖已存在的文件
-u仅在源文件比目标文件新时才移动
mv /home/soft/nginx/html/fastdfs-file/9feaf0aa5a6391304c9d9ebd02ce51d0 /home/soft/nginx/html/fastdfs-file/CgEB81uNEV-AXSiXAA5Eqpu6fzc870.pdf  
chmod 644 /home/soft/nginx/html/fastdfs-file/*

du -h /home —max-depth=1 列出文件夹及子文件夹大小