Skip to main content

常用命令

  • 更新
sudo apt update
  • 查看ip信息
sudo ip addr
  • 监控CPU使用情况
htop
  • 监控内存使用情况
free -h -s 5
  • 重启
sudo reboot
sudo shutdown -r now
  • 关机
sudo poweroff
  • 重启
sudo shutdown -r now
  • 关机
sudo shutdown -h now
  • 三分钟后重启
sudo shutdown -r+3 "这里可以写提示内容"
  • 在20:23重启
sudo shutdown -r 20:23
  • (递归的)复制文件夹
sudo cp -r 源文件路径 目标文件路径
  • 获取某个文件夹的权限
sudo chmod -R 777 【filePath】
  • systemctl

systemctl是一个用于管理系统服务的重要命令。它是systemd初始化系统的一部分,旨在提高系统启动速度,并允许更多的进程并发启动。systemctl命令不仅兼容传统的service命令,还提供了对systemd资源单元(Unit)的管理。

例如,要启动或停止redis服务,可以使用以下命令:

systemctl start redis
systemctl stop redis

重启服务:

systemctl restart redis

如果想要设置服务在开机时自动启动,可以使用enable命令:

systemctl enable redis

要查看服务的状态,可以使用status命令。这将显示服务是否正在运行、是否设置为开机启动等信息。例如,查看etcd服务的状态:

systemctl status etcd.service