运维人员的职责
- 确保网站服务器数据不丢失 不泄露
- 确保服务器的7*24小时运行
- 确保用户访问网站的体验
系统操作预备知识
- 命令提示符
[ root @ oldboy ~ ] #
01 02 03 04
01:当前登录用户
02:当前主机名称
03:当前用户所在目录
04:用户权限(#)代表root用户( $)代表普通用户
- 命令执行语法格式
命令 空格 参数信息 空格 文件或路径 mkdiv -p /root/oldboy - linux系统结构 一切从根(/)开始
1.绝对路径:从根(/)开始查找数据
[root@oldboy ~]# vi /root/oldboy/oldboy01/oldboy.txt
2.相对路径:不从根(/)开始查找文件从当前文件夹开始
[root@oldboy oldboy]# vi oldboy01/oldboy.txt
系统管理操作命令
1.shutdown
shutdown -h (关机指令)
shutdown -h 10 (10分钟后关机)
shutdown -h 0 (立刻关机)
shutdown -h now (立刻关机)
shutdown -r (重启服务器)
shutdown -r 10 (10分钟后重启)
shutdown -r now (立刻重启)
shutdown -c (取消操作)
[root@oldboy ~]# shutdown -h
Shutdown scheduled for Sat 2019-07-06 00:59:42 EDT, use 'shutdown -c' to cancel.
(系统将在一分钟后关闭电源) (shutdown -c 可以取消操作)
Broadcast message from root@oldboy (Sat 2019-07-06 00:58:42 EDT):
(广播全部正在操作这台服务器的人员)
The system is going down for power-off at Sat 2019-07-06 00:59:42 EDT!
(系统将关闭电源)
[root@oldboy ~]# shutdown -c
Broadcast message from root@oldboy (Sat 2019-07-06 00:59:01 EDT):
(广播全部正在操作这台服务器的人员)
The system shutdown has been cancelled at Sat 2019-07-06 01:00:01 EDT!
(系统关闭已取消)
- mkdir(make(制造) directory(目录))创建目录
# mkdiv -p 递归创建目录
[root@oldboy ~]# mkdir /oldboy/ #绝对路径创建目录
[root@oldboy ~]# mkdir -p /root/oldboy/oldboy01/ #递归创建目录
- ls (list)查看目录信息
# -d 显示目录
[root@oldboy ~]# ls -d /root/oldboy/
/root/oldboy/ (显示的目录信息)
# -l 长格式显示目录信息
[root@oldboy ~]# ls -l /root/oldboy/
total 0
drwxr-xr-x. 2 root root 44 Jul 5 02:45 oldboy01 (长格式显示目录各种信息)
# -a 显示所有文件及目录
[root@oldboy ~]# ls -a /root/oldboy/
. .. oldboy01 (oldboy的下级目录 不列出 "." (目前目录) 及 ".." (父目录))
# -h 以人类可以阅读的方式显示 结合-l使用
[root@oldboy ~]# ls -lh /root/oldboy/
total 0
drwxr-xr-x. 2 root root 44 Jul 5 02:45 oldboy01
drwxr-xr-x. 2 root root 6 Jul 6 01:32 oldboy02
drwxr-xr-x. 2 root root 6 Jul 6 01:33 oldboy03
# -t 将文件依建立时间之先后次序列出
[root@oldboy ~]# ls -lt /root/oldboy/
total 0
drwxr-xr-x. 2 root root 6 Jul 6 01:33 oldboy03
drwxr-xr-x. 2 root root 6 Jul 6 01:32 oldboy02
drwxr-xr-x. 2 root root 44 Jul 5 02:45 oldboy01
# -r将文件以相反次序显示(原定依英文字母次序)
[root@oldboy ~]# ls -lr /root/oldboy/
total 0
drwxr-xr-x. 2 root root 6 Jul 6 01:33 oldboy03
drwxr-xr-x. 2 root root 6 Jul 6 01:32 oldboy02
drwxr-xr-x. 2 root root 44 Jul 5 02:45 oldboy01
- tree:目录树形图
#tree 以树形结构显示目录
[root@oldboy ~]# tree /root/oldboy/
/root/oldboy/
├── oldboy01
│ ├── oldboy01.txt
│ └── oldboy.txt
├── oldboy02
└── oldboy03
3 directories, 2 files
# -d 只显示目录结构
[root@oldboy ~]# tree -d /root/oldboy/
/root/oldboy/
├── oldboy01
├── oldboy02
└── oldboy03
3 directories
# -L xxx 只显示xxx层信息
[root@oldboy ~]# tree -L 1 /root/oldboy/
/root/oldboy/
├── oldboy01
├── oldboy02
└── oldboy03
3 directories, 0 files
- cd(目录切换方式 改变当前目录)change+directory的缩写
[root@oldboy ~]# cd /root/oldboy/
[root@oldboy oldboy]# (到了oldboy目录下)
# cd .. 相对路径进入上一级目录
[root@oldboy oldboy]# cd ..
[root@oldboy ~]#
# cd - 返回上一次所在路径目录
[root@oldboy ~]# cd -
/root/oldboy
[root@oldboy oldboy]#
#根目录和家目录可直接返回 cd / cd ~
pwd(用于显示工作目录。执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。)
[root@oldboy ~]# pwd
/root
文件相关命令
- touch:创建文件
[root@oldboy ~]# touch /root/oldboy/oldboy01/odlboy01.txt
(在oldboy01下创建了一个odlboy01.txt文件)
- vi
# vi(编辑命令)
a i o 进入编辑模式
按esc 退出编辑模式
:wq 保存退出
- echo
echo
# > 标准输出重定向,输出前清空目标数据再写入
[root@oldboy ~]# echo 123 >oldboy/oldboy01/oldboy
[root@oldboy ~]# cat oldboy/oldboy01/oldboy
123
# >>标准输出追加重定向,在原有数据后追加信息
[root@oldboy ~]# echo www >>oldboy/oldboy01/oldboy
[root@oldboy ~]# cat oldboy/oldboy01/oldboy
123
www












网友评论