Day03-操作系统基础命令
1. 操作系统远程连接知识扩展
1.1 查看网卡名称和地址信息
ip address show or ip a
1.2 指定单块网卡进行重启
ifdown eth0 && ifup eth0
1.3 系统网络配置确认检查
systemctl status network
2. 远程工具软件操作扩展
2.1 小文件传输
几个G的 小文件
2.1.1 下载操作
sz -y /etc/hosts
Linux -> windows
2.1.2 上传操作
rz -y
windows -> Linux
2.2 大文件传输
几十个G ~ 上T的 大文件
利用 Xftp 进行文件传输
2.3 批量生成多个会话信息
工具 – 选项 – 会话文件夹设置 //本质上就是修改文件夹中的配置文件
3. 远程连接出错解决思路(重点)
3.1 确认网络连通性
ping 10.0.0.100
[!bug] 问题原因:
1)主机地址配置问题2)网络路由配置异常(自己难以解决)
3)网络安全设备阻止(策略调整) //如防火墙,组织了信息的传输
3.2 确认服务端口信息
端口:指定应用服务器系统中的哪个服务 远程服务 – ssh – 22
[!note]
以下命令需在服务端(虚拟机)操作,而不是客户端(远程连接),且为CentOS 6支持的命令,需安装net-tools软件包才可执行
netstat -lntup//查看可用服务的端口
stop 服务名称//停止服务
start 服务名称//启动服务
[!bug] 问题原因
>1)主机端口配置问题(客户端配置 服务端配置)
2)主机服务是否开启
3)网络安全设备阻止(策略调整)
[!note]
服务默认端口是可以更改的,可以使用以下命令进行更改:
vi 服务端口的path//更改服务端口
3.3 确认服务配置信息
让运维人员做服务配置检查:ssh
1)检查配置文件连接用户上限
2)设置连接会话超时时间
3)设置连接会话额外验证机制
4. 操作基础操作命令说明
4.1 系统命令界面介绍
Linux是一个主要通过命令行来进行管理的操作系统,和windows利用鼠标点击这类可视化管理大不相同
系统启动后,输入用户名和密码后,或者建立远程连接后,就意味着进入了命令行操作界面
说明:命令行输入命令都是由bash/shell解释器执行的,bash解释器可以理解为是系统中的翻译官
4.2 系统命令提示符
- 作用:看到提示符,才可以输入命令
- 命令提示符组成:[当前登录系统用户@连接主机名称 当前路径]#/$
[!note] 特殊符号
@ 提示符中的分割符号
~ 表示当前用户家目录
# 表示特权用户登录-root(特权权限)
$ 表示普通用户登录(基础权限)
- 提示符信息修改方法:
利用PS1变量概念进行修改调整set|grep PS1
//PS1是一个环境变量
4.3 一般系统命令语法格式说明
格式要求:命令(+space+参数/选项)(+space+操作对象[目录/文件])
4.4 系统命令行常用快捷键
| 序号 | 快捷键 | 解释说明 |
|---|---|---|
| 最有用的快捷键 | ||
| 01 | tab | 命令或路径,以及文件等信息的补全键,Linux最常用的快捷键 |
| 移动光标快捷键 | ||
| 01 | Ctrl+A | 光标回到命令行首 |
| 02 | Ctrl+E | 光标回到命令行尾 |
| 03 | Ctrl+Left | 光标向左以字符串为单位进行快速移动 |
| 04 | Ctrl+Right | 光标向右以字符串为单位进行快速移动 |
| 剪切、粘贴、清除快捷键 | ||
| 01 | Ctrl+K | 剪切(删除)光标处到行尾的字符 |
| 02 | Ctrl+U | 剪切(删除)光标处到行首的字符 |
| 03 | Ctrl+W | 剪切(删除)光标前的一个单词 |
| 04 | Ctrl+Y | 粘贴以上命令删除的文本 |
| 系统管理控制快捷键 | ||
| 01 | Ctrl+C | 中断终端正在执行的任务或者取消整行命令输入 |
| 02 | Ctrl+L | 清除屏幕上的所有内容,并在屏幕上面开始一个新行,等同clear命令 |
| 03 | Ctrl+D | 退出当前shell命令行 |
| 04 | Ctrl+Z | 暂停执行在终端运行的任务(主要后面服务知识章节会使用) |
| 05 | Ctrl+S | 锁定终端,使之无法输入内容 |
| 06 | Ctrl+Q | 解锁执行Ctrl+S的锁定状态 |
| 重复执行命令快捷键 | ||
| 01 | Ctrl+R | 搜索命令行使用过的历史命令记录 |
| 02 | Esc+. | 获取上一条命令的最后部分(空格分隔) |
4.5 系统基础命令应用
4.5.1 关机重启命令
shutdown -h 0/now立刻关机shutdown -h 5 关机计划shutdown -r 0/now立刻重启shutdown -r 5重启计划shutdown -c取消正在执行的shutdown指令
4.5.2 系统目录操作相关指令
- 创建目录:mkdir [make dir]
- 创建单级目录:mkdir moon01 mkdir moon{01..100}
- 创建多级目录:
- yum install -y tree
- mkdir -p moon01/mooon02/moon03
- tree moon01/
- 切换目录:cd [change dir]
- 绝对路径切换:其实就是完整路径,从/(根目录)开始切换
- 相对路径切换:从当前路径开始切换
- 补充:
cd ../../.. n退回到上n目录cd ~/cd快速回到家目录cd -在两个目录之间来回切换
- 查看目录:ls [list]
ls (目标目录)显示目录下的内容ls -d 目标目录显示目录本身是否存在ls -l 目标显示所有内容的属性信息ls -ld 目标目录显示目标目录本身的属性信息ls -a 目标目录显示目录下的隐藏内容(可与l组合,查看隐藏内容属性信息)
[!info]
Linux系统在文件名称前加.代表隐藏文件
确认路径:
pwd[print working dir]移动目录:
mv 起始目录 目标目录[move][!info]
家目录下的backup目录是Linux系统的备份目录,可以实现不同设备之间的,backup目录下的数据自动同步backup目录下的文件无法被覆盖,是Linux系统的备份文件防丢失机制
重命名目录:
mv 重命名前的路径 重命名后的路径//通过移动操作来重命名目录复制目录:cp [copy]
cp 复制文件 目标目录复制文件cp -r 复制目录 目标目录复制目录 //cp操作可以覆盖backup目录下的内容
删除目录:rm [remove]
rm 目标文件删除文件rm -rf 目标目录删除目录 //-rf为强制删除,而-r会询问每一个文件是否删除- 拓展:
rm -rf 目标文件*批量删除匹配文件 //*代表匹配信息
压缩/解压目录


