常用命令
- 更新
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