- Chkconfig
chkconfig --list --列出所有的系统服务
chkconfig --level 3 network off ---进入level3时,network不开启
chkconfig --del network ---删除network服务
chkconfig --add network ---增加network服务
- Systemd
systemctl list-units --all --type=service --列出所有系统服务
systemctl start/stop/status firewalld ---开启/关闭/查看状态
- crontab ----是linux下的计划任务
crontab -e ---当前用户下的crontab
crontab -l ----列出当前用户下的crontab
crontab -u ----编辑指定用户的crontab
crontab -r ----删除当有用户的crontab
例:创建自动任务
1---先创建脚本文件
vim /home/oracle/hw.sh ----脚本路径
#!/bin/bash -----使用的bash
echo "hello oracle" >> /home/oracle/hw.log --脚本内容
2---编辑自动任务
crontab -u oracle -e
* * * * * /bin/bash /home/oracle/hw.sh ---每分钟去执行脚本
五个*分别代表分--时--天--月--周
3---启动自动任务服务
systemctl start crond.service
然后就会在路径里自动生成日志文件
- 创建秘钥,免密登陆
linux服务器之间要拷贝文件,需要密码验证
在集群环境中,经常性的会拷贝文件,需要配置免密码登录
ssh-key 进行密码验证
可以将密码提前写在文件中,告诉对你信任的服务器
- 例:
Ssh-keygen ---生成秘钥
Ssh-copy-id (想要连接的主机名) ---分发公钥
最后就可以免密登陆了