一、光盘救援模式删改root用户密码(无vim,有vi):
bash-4.1# cat /etc/shadow #查看救援模式的密码信息,无实际意义
bash-4.1# head -3 /mnt/sysimage/etc/shadow #查看硬盘中shadow文件前三行信息
bash-4.1# passwd -d root #删除root用户密码,仅在硬盘bash有效
bash-4.1# passwd root #设置root用户密码
bash-4.1# chroot /mnt/sysimage #改变根,切换到光盘的bash中
二、改变根后,进入硬盘的bash模式可以用vim
sh-4.1# exit #退回到硬盘bash模式
三、服务启动与关闭
cd /misc #杂项设备
cd cd #进入当前叫cd的目录,只可在misc目录中使用该命令
vim /etc/auto.misc #决定了/misc/cd挂载的是哪个设备。其内定义了名为cd的目录
du -sh Packages/ #查看其保存数据大小
df -Th #查看挂载信息
cd /etc/rc.d/ #init进程启动的子目录
vim /etc/auto.misc #决定了/misc/cd挂载的是哪个设备。其内定义了名为cd的目录
vim /etc/autofs.conf #autofs配置文件
pstree -p #查看进程树及pid号
ps aux | grep autofs #查看服务相关内容
service autofs stop #停止自动挂载(automount自动挂载进程服务,使名为cd的目录失效,挂载失效)
cd /etc/rc.d/rc5.d/ #图形化界面,服务开机启动与关闭管理目录。init 5中5表示图形化界面。
service autofs stop #立即关闭sutofs进程(临时生效)
service autofs start #控制进程的临时启动
service autofs status #状态查看(pid号及状态)
chkconfig --list #列出所有管理的进程信息。查看进程与级别关系,init 0-6级别0关机 5图形化界面
chkconfig --list autofs #只列出autofs所有级别状态
chkconfig --level 35 autofs off #使其在3和5级别默认不启动,永久生效。将autofs服务3、5均改为关off,不用重启。
/etc/init.d/autofs start #开启autofs服务(临时生效)
四、开机自启动脚本编辑
vim /etc/rc.d/rc.local #编辑开机自启动shell脚本文件
chmod +x /tmp/test.sh #当test.sh无法运行时,给所有用户加x运行权限
./test.sh #相对路径运行
/tmp/test.sh #绝对路径运行
top #观察cpu负载情况(3s刷新一次)
五、at一次性计划任务
date #查看当前时间日期
man at #查看at一次性计划任务帮助
at 23:00
rm -fr / #如果没有开电脑。再打开电脑,会立即执行脚本,删根。按ctr+d退出编辑。
atq #列出后台还没有运行的计划任务
atrm 2 #将没有运行的计划任务2删除
at now + 3days #三天后执行
at now + 5min #5分钟后执行
at -c 4 #列出执行计划任务(编号为4)的详细信息
六、周期性计划任务
vim /etc/crontab #周期性任务计划配置文件。格式: 分 时 日 月 周 用户 命令
/etc/init.d/crontab restart #重启服务使计划任务生效
killall test.sh #killall按照进程名称杀。杀死名为test.sh进程
小技巧:
在vim命令模式,在光标位置输入r,再输入要改为的字符。连续按两次大写Z键保存并退出。
注:
不特别说明模式,一般情况均为bash终端命令。