运维工程师职责
确保网站服务器不会丢失;
确保网站服务器7*24小时运行;
确保用户体验良好。
linux系统操作命令
命令提示符说明
[root@oldboy ~]#
root:当前登录系统的用户
@:连接符
oldboy:主机名简写
~:当前登录系统的用户家目录
#:Linux系统管理员的提示符
$:普通用户的提示符
命令格式说明
例如:
[root@oldboy ~]# mkdir -p /data/oldboy
命令 [参数] 对象(文件)
目录结构
相对路径:从当前目录开始查找数据;
绝对路径:从根目录开始查找数据。
系统命令
1.关机:
shutdown -h 1
#1分钟之后关机(默认)
shutdown -h now == init 0
#立刻关机
shutdown -c
#取消关机的执行命令
2.重启
shutdown -r 1
#1分钟后重启
shutdown -r now == init 6 ==reboot
#立刻重启
linux基础命令
目录
1.创建目录(make directory)
格式:mkdir [参数] 目录
参数:
** -p 创建连续层级目录
** -v 创建目录并显过程
[root@oldboy ~]# mkdir /data
[root@oldboy ~]# mkdir -p /data/oldboy/oldgirl
[root@oldboy ~]# mkdir -pv /1/2/3/4
mkdir: created directory '/1'
mkdir: created directory '/1/2'
mkdir: created directory '/1/2/3'
mkdir: created directory '/1/2/3/4'
2. 切换目录(change directory)
格式:cd [目录名]
[root@oldboy ~]# cd /1/2/3/
[root@oldboy 3]# cd .
[root@oldboy 3]# cd ..
[root@oldboy 2]# cd ../../
[root@oldboy /]#
[root@oldboy /]# cd -
/1/2
[root@oldboy 2]#
** cd . 切换当前目录
** cd ../ 切换到上一级目录
** cd - 切换到上一次所在的目录
** cd ~ 切换到当前用户所在的家目录
3. 查看当前路径的目录和文件(list)
格式:ls [参数] 目录/文件
参数:
-l (--long) 长格式显示
-d (--directory) 只显示目录文件
-rt 显示最新创建的文件(最后一个文件)
4. 显示当前路径(print working directory)
[root@oldboy etc]# pwd
/etc
5.目录树(tree)
格式:tree [参数] 目录
-a tree -a 显示隐藏文件(以.号开头的是隐藏文件)
-d tree -d /test只显示目录
-L level:显示1层目录(默认)
tree -L 2 /test 显示两层目录/文件
例如:
[root@server ~]# tree -dL 2 /test (只显示2层目录结构)
[root@server ~]# tree -dfi /test
/test
/test/1
/test/1/4
/test/1/5
/test/1/6
文件
1.创建空文件
格式:touch [文件名]
例如:
[root@oldboy ~]# touch chenjiaona.txt
[root@oldboy ~]# ls -rt
anaconda-ks.cfg shell.sh read.sh awkfile.txt number.sh chenjiaona.txt
2. 追加文件(echo)
格式:echo [文件内容] >> [文件名]
例如:
[root@oldboy ~]# echo "hello world" >>chenjiaona.txt
[root@oldboy ~]# cat chenjiaona.txt
hello world
3.vi编辑器
格式:vi [头文件名]
工作原理:
vi 加文件名 ------> 进入命令模式 --------->输入a,i,o进入插入模式 ------->按ESC,输入“:”进入末行模式,输入wq保存退出。

图片1.png
4.删除文件及目录
格式:rm [参数] 文件或目录
参数:
-f : 删除文件不提示
-r: 删除目录不提示
例如:
[root@oldboy ~]# rm -f chenjiaona.txt
[root@oldboy ~]# rm -rf ol