Linux常用命令 系统安全类的 sudo su chmod setfacl
进程管理 w top ps kill pkill pstree killall
用户管理 id usermod useradd groupadd userdel
文件系统的 mount umount fsck df du
系统关机和重启 stutodown reboot
网络应用 ucrl telnet mail elinks
网络测试 ping netstat host
网络配置 hostname ifconfig
常用工具 ssh screen clear who date
软件包管理 yun rpm apt-get
文件查找和比较 locate find
文件内容查看 head tail less more
文件处理 touch rename ln cat unlink
目录操作 cd mv rm pwd tree cp ls
文件权限属性 setfacl chomod chown chgrp
压缩/解压 bzip2/bunzip2 gzip/gunzip zip/unzip tar
文件创术 ftp scp
Linux系统定时任务
Crontab 命令 crontab-e 创建一个定时任务 一行一个定时任务 第一个是 时分日月周 然后后面跟上要执行的任务就可以了
At命令 at命令是一次性去执行 at 2:00 tomorrow 2点执行 at/home/jason/do_job crtl+d 明天两点执行do_job
Vi/vim编辑器
一般模式 编辑模式和命令模式
一般模式: 删除 复制和粘贴
切换编辑模式:i I o O a A r R
Esc 切换
切换到命令模式:: / ?
移动光标 crtl+f ctrl+b 0 或者功能键Home $或者功能键end G gg N+enter
查找和替换
/词语 ?词语 :n词语 n词语
删除赋值和粘贴
X X dd ndd yy nyy p P ctrl+r
保存 有 w q wq强制保存退出
师徒模式(vim的功能) v V crlt+v y d
配置 显示行码:setnu :setnonu不显示行行码
脚本执行方式: 赋予权限 直接执行 例子: chomod +x test.sh; ./test.sh
调用解释器使得脚本执行 例子: bash csh csh ash bsh ksh 等等
编写基础 开头用 #!指定脚本解释器
编写具体功能
一网打尽
真题
如果实现每天0点钟重新启动服务器
Crontab -e 进入到一个编辑器 我们在写的时候 五个小星星 代表分时日月周
0 0 * * * reboot