Ver 2023.06.29.3A
Last Update: 2023/06/29 15:45:40
Author: icloudsheep
Personal Website: www.icloudsheep.top
Studio Website: www.uniever.cc
QQ: 1539159795
Tel: 18056539609
一般这个章节,我称之为《行政区划》
实训命令整理 Chap I : 更新行文部分命令部分异常部分Chap II : 目录Chap III : 前言文档说明Linux目录作用Chap IV : 基础命令文件与文件夹操作磁盘操作SELinuxChap V : 相关路径特殊文件路径特殊文件夹路径Chap VI : 其他命令SUSYSTEMCTLHOSTNAMECTLPINGSCPMOUNTUMOUNTYUMFINDChap VII : 异常处理脚本运行出错install-neutronError:Package:libxslt-python-1.1.28-5.el7.x86_64 (iaas)创建实例出错[500] No valid host was found.
一般这个章节,我称之为《百年未有之大变局》
| 符号 | 释义 |
|---|---|
| some-clause | 任何符合条件的参数 |
| [-all] | [可选输入参数] |
| [显示所有文件] | [对于可选参数的解释] |
| 目录名 | 作用 |
|---|---|
| bin | Binaries : 这个目录存放着最经常使用的命令。 |
| boot | 启动 Linux 时使用的核心文件,包括连接文件以及镜像文件。 |
| dev | Device : 存放外部设备 |
| lib | Library : 存放着系统最基本的动态连接共享库 |
| etc | Etcetera : 存放所有的系统管理所需要的配置文件和子目录。 |
| proc | Processes : 存储当前内核运行状态的特殊文件,其文件位于内存中 |
| media | Linux 会将识别的设备挂载至此目录下。 |
| mnt | Mount : 可以让用户临时挂载其他文件系统。 |
| opt | Optional : 主机额外安装软件摆放目录。 |
| root | 系统管理员(超级权限者)的用户主目录。 |
一般这个章节,我称之为《计划单列市与新一线城市》
| 命令 | 释义 |
|---|---|
| vi | 新建或修改指定文件 |
| touch | 新建指定文件 |
| rm | 删除指定文件或指定文件夹 |
| mkdir | 新建指定文件夹 |
| ls [-all] | 显示该文件夹下文件和文件夹 [显示所有文件] |
| cat | 查看具体文件内容 |
| mv | 移动或重命名文件与文件夹 |
| cd [..] | 进入指定路径 [进入上一级目录] |
| 命令 | 释义 |
|---|---|
| lsblk | 显示分区详情 |
| fdisk target-disk [w] | 创建和维护磁盘分区表 [将磁盘分区表写入硬盘] |
| 命令 | 释义 |
|---|---|
| setenforce [0 / 1] | 临时关闭 SELinux(Security-Enhanced Linux) 防火墙 [关闭 / 开启] |
| getenforce | 查看 SELinux 状态 |
一般这个章节,我称之为《特殊省》
| 文件路径 | 释义 |
|---|---|
| /etc/hosts | hosts 位置 |
| /etc/sysconfig/network-scripts/ifcfg-nesindex | 网卡配置文件 位置 |
| 文件夹路径 | 释义 |
|---|---|
| /etc/yum.repos.d | yum源配置文件 位置 |
| /opt/centos | yum源(centos)位置 |
| /opt/iaas-repo | yum源(iaas)位置 |
一般这个章节,我称之为《直辖市》
su user-name
切换用户(Switch User):变更为其他使用者身份
su root
| 后缀 | 释义 |
|---|---|
| user-name | 切换为该用户 |
systemctl [restart / stop / start / enable / disable] [network / firewalld / vsftpd / service-name]
系统管理(System Control):对系统进行管理
xxxxxxxxxxsystemctl restart networksystemctl stop firewalldsystemctl start vsftpdsystemctl enabled vsftpdsystemctl disable firewalld
| 后缀 | 释义 |
|---|---|
| restart [network / service-name] | 重启 [网络服务 / 服务] |
| stop [firewalld / service-name] | 停止 [防火墙服务 / 服务] |
| start [vsftpd / service-name] | 开始 [FTP服务 / 服务] |
| enable [vsftpd / service-name] | 启用(旧称使能) [FTP服务 / 服务] |
| disable [firewalld / service-name] | 停用 [防火墙服务 / 服务] |
hostnamectl set-hostname your-hostname
主机名管理(Hostname Control):对主机名进行管理
xxxxxxxxxxhostnamectl set-hostname controllerhostname //查看当前主机hostname
| 后缀 | 释义 |
|---|---|
| set-hostname your-hostname | 设置当前主机hostname |
ping [ip / your-hostname]
人尽皆知的 ping 命令用法,无需多言。检测主机间网络是否联通,通过远程主机是否回复信息判断其之间的网络连接是否存在问题。
x/**hosts 文件computer -> 192.168.100.20controller -> 192.168.100.10**/ping 192.168.100.10ping computerping controller
| 后缀 | 释义 |
|---|---|
| [ip / your-hostname] | 检查与远程主机之间的网络连接 |
scp source-path [your-destination-ip / your-destination-hostname]:destination-path
安全复制(Secure Copy):linux 下基于 SSH 登录进行安全远程文件拷贝的命令。
xxxxxxxxxxscp /etc/hosts 192.168.100.20:/etc/hosts
| 后缀 |
|---|
| source-path [your-destination-ip / your-destination-hostname]:destination-path |
| 释义 |
| 从原始路径将文件拷贝至目标IP或者是目标主机名的目的路径中 |
mount -o loop your-file-name target-directory
挂载(Mount):命令用于挂载 Linux 系统外的文件。
xxxxxxxxxxmount -o loop centOS.iso /mnt/
| 后缀 | 释义 |
|---|---|
| -o loop your-file-name target-directory | 向目标目录挂载文件 |
umount target-directory
卸载(Umount):命令用于卸载已经挂载的文件。
xxxxxxxxxxumount /mnt
| 后缀 | 释义 |
|---|---|
| target-directory | 卸载指定目录挂载的文件 |
yum [repolist / [-y / -q / -h] [install / remove] your-software-package-name]
YUM程序安装器(Yellow dog Updater, Modified):程序安装器
xxxxxxxxxxyum repolistyum install httpdyum remove NetworkManager firewalld
| 后缀 | 释义 |
|---|---|
| repolist | 显示 yum 源仓库 |
| [-y / -q / -h] install your-software-package-name | [直接允许 / 不显示安装过程 / 帮助] 通过 yum 安装软件 |
| [-y] remove you-software-package-name | [直接允许] 通过 yum 删除软件 |
find target-path -name target-file-name
find target-path [user-expression]
寻找(Find):寻找指定文件或目录位置
xxxxxxxxxxfind / -name centos.repofind . -name "*.repo"find /home -type ffind /opt -size +2M
| 后缀 | 释义 |
|---|---|
| target-path -name target-file-name | 从指定目录寻找指定文件或目录位置 |
| target-path [user-expression] | 通过 [可选参数] 搜索符合 [条件] 的文件或目录 |
解决方法:卸载该版本,并安装旧版本,重新运行脚本
关键词:版本兼容;
xxxxxxxxxxrpm -q libxslt-1.1.28-6.el7.x86_64 //判断软件包是否存在yum erase libxslt-1.1.28-6.el7.x86_64 //卸载软件包yum install libxslt-1.1.28-5.el7.x86_64 //安装旧版本软件包iaas-install-neutron-controller.sh //重新运行脚本
方法来源:1. OpenStack 新建实例各种报错解决
解决方法:按照CPU、内存不足、存储相关依次排除错误
关键词:CPU虚拟化;存储空间不足;