序号 | 命令本身 | 命令参数 | 运行环境 | 命令例子 | 命令分类 | 命令描述 | 记载时间 | 操作 |
---|---|---|---|---|---|---|---|---|
1 | 测试测试测试任意文字(*¯︶¯*) | 测试测试测试任意文字 | 测试测试测试任意文字 | 测试测试测试任意文字 | 文件类 | 测试测试测试任意文字测试测试测试任意文字测试测试测试任意文字测试测试测试任意文字测试测试测试任意文字测试测试测试任意文字 | 2025-05-02 02:23:12 | 删除 修改 |
2 | asdf asdf qwe rwqe r | asdf asdf qwe rwqe r | asdf asdf qwe rwqe r | asdf asdf qwe rwqe r | 文件类 | asdf asdf qwe rwqe rasdf asdf qwe rwqe rasdf asdf qwe rwqe rasdf asdf qwe rwqe r | 2024-06-25 01:33:42 | 删除 修改 |
3 | rm | -f | centos | rm -f /home/txt | 文件类 | 不弹出提示的删除一个文件 | 2024-01-25 21:34:37 | 删除 修改 |
4 | rm | -rf | centos | rm -rf /home/* | 文件类 | 不弹出提示的删除一个文件夹 | 2024-01-25 21:35:16 | 删除 修改 |
5 | cd | - | centos | cd /home | 文件类 | 转到某个文件夹里 | 2024-01-25 21:35:52 | 删除 修改 |
7 | chmod | - | centos | chmod 777 /home | 用户及权限类 | 用于给某个文件或者文件夹赋予权限,第一个7是所有者,第二个组,第三个其他,权限限制对root用户无效 | 2024-02-04 11:52:52 | 删除 修改 |
8 | source | /etc/key | centos | source /etc/keystone/admin-ope | openstack类 | 运行这个命令,在本主机上获得OpenStack命令的使用权限,也可以使用点运行 | 2024-03-07 01:52:36 | 删除 修改 |
9 | nmtui | - | centos | nmtui | 系统类 | 呼出一个网络管理面板,可以以图形化界面管理ip,掩码,网关,dns等参数
| 2024-03-07 01:54:54 | 删除 修改 |
10 | ls | - | centos | ls | 文件类 | 查看当前目录下的所有显性文件 | 2024-03-07 01:56:11 | 删除 修改 |
11 | ls | -l | centos | ls -l | 文件类 | 查看当前目录下的所有文件,包括隐藏文件 | 2024-03-07 01:57:00 | 删除 修改 |
12 | vi | - | centos | vi /home/xxx.txt | 文件类 | 用于编辑路径中的文本文件,修改里面的内容,如果该文件不存在,则自动创建该文件并修改 | 2024-03-07 02:00:46 | 删除 修改 |
13 | vim | - | centos | vim /home/admin.sh | 文件类 | 是vi命令的后续版本,支持配置文件的变色,是一个轻量版的开发工具 | 2024-03-07 02:18:32 | 删除 修改 |
14 | hostnamectl set-host | linux01 | centos | hostnamectl set-hostname linux | 系统类 | 变更主机名字,例子中把当前主机的名字修改为“linux01” | 2024-03-07 02:29:42 | 删除 修改 |
15 | bash | - | centos | bash | 系统类 | 改主机名后,如果不方便重启,可以使用此命令应用更改 | 2024-03-07 02:30:58 | 删除 修改 |
16 | iptables | -F | centos | iptables -F | 系统类 | 清空防火墙规则 | 2024-03-07 02:42:08 | 删除 修改 |
17 | iptables | -X | centos | iptables -X | 系统类 | 删除所有用户自定义的链 | 2024-03-07 02:45:19 | 删除 修改 |
18 | iptables | -Z | centos | iptables -Z | 系统类 | 清空防火墙数据表统计信息 | 2024-03-07 02:46:14 | 删除 修改 |
19 | iptables | -A | centos | iptables -A INPUT -p tcp --dpo | 系统类 | -A参数表示添加规则,此例子向链名为INPUT的链添加一个防火墙规则,使用tcp协议,端口27017,ACCEPT表示接收数据包 | 2024-03-07 02:51:15 | 删除 修改 |
20 | cat | - | centos | cat /host/xxx.txt | 文件类 | 读取路径文件的内容,并且以文本形式显示到命令行内,可用vi替代 | 2024-03-07 03:00:31 | 删除 修改 |
21 | cat | <<< EOF >>> | centos | cat <<< EOF >>> /home/xxx.txt | 文件类 | 类似于vi,不过是在命令行插入文件内容,打完要输入的内容后输入结束符EOF按回车,就可以结束输入并把内容插入该文件中 | 2024-03-07 03:03:38 | 删除 修改 |
22 | scp | - | centos | scp /home/hhh.sh root@10.20.97 | 文件类 | 把本机的/home/hhh.sh文件传输到10.20.97.89这台主机的/home文件夹下,以他的root身份 | 2024-03-10 06:44:05 | 删除 修改 |
23 | passwd | - | centos | passwd root | 用户及权限类 | 更改root用户的密码,会要求输入新密码和确认新密码 | 2024-03-10 06:48:00 | 删除 修改 |
24 | 1,10d | - | vi | 1,10d | 文件类 | 在vi文本里面,删除第1到10行所有的文字 | 2024-03-10 07:11:30 | 删除 修改 |
25 | number | - | vi | number | 文件类 | 显示当前光标所在行数 | 2024-03-10 07:12:48 | 删除 修改 |
26 | scp | - | centos | scp /etc/hosts root@10.20.97.8:/etc/hosts | 文件类 | 用本机的/etc/hosts里面的内容替换掉10.20.97.89主机/etc/hosts里的内容,以root身份
另附:scp -p .ssh/id_rsa.pub root@172.128.11.21:.ssh/authorized_keys | 2024-04-30 02:36:35 | 删除 修改 |
27 | mongo | - | centos | mongo | 服务类 | 进入mongoDB数据库的的控制台(需要先安装并配置mongoDB服务) | 2024-03-10 07:50:06 | 删除 修改 |
28 | use | - | mongo控制台 | use testdb | 服务类 | 转到mongoDB数据库服务的一个名为testdb的数据库里面去 | 2024-03-10 07:51:58 | 删除 修改 |
29 | rs.slaveOk() | - | mongo控制台 | rs.slaveOk() | 系统类 | 在从节点读取数据库数据之前要执行此命令以获得读权限,主节点则不需要此步骤(先运行use选择数据库) | 2024-03-10 08:07:55 | 删除 修改 |
30 | db.testcollection.fi | - | mongo控制台 | db.testcollection.find() | 服务类 | 读取当前数据库中写入的数据,从节点要先运行rs.slaveOk()命令获得读取权限 | 2024-03-10 07:55:22 | 删除 修改 |
31 | rs.status() | - | mongo控制台 | rs.status() | 服务类 | 查看mongoDB数据库集群状态 | 2024-03-10 07:56:46 | 删除 修改 |
32 | rs.initiate() | - | mongo控制台 | rs.initiate() | 服务类 | 在主节点执行此命令,把当前主机设置成主节点 | 2024-03-10 07:59:08 | 删除 修改 |
33 | rs-shard:PRIMARY> rs.add("192.168.200.11") | - | mongo控制台 | rs-shard:PRIMARY> rs.add("192.168.200.11") | 服务类 | 设置完主节点后,开头会变成rs-shard:PRIMARY>,在这个提示符后面输入rs.add(192.168.200.11")表示添加一个从节点,多次输入不同IP表示添加多个从节点 | 2024-03-10 08:21:16 | 删除 修改 |
34 | db.testcollection.insert({ name: "John", age: 30 }) | - | mongo控制台 | db.testcollection.insert({ name: "John", age: 30 }) | 服务类 | 用于向testcollection集合里面插入一段数据(可以理解为表)name和age是字段 | 2024-03-10 08:23:34 | 删除 修改 |
35 | cp | -v | centos | cp -v /mnt/* /opt | 文件类 | cp命令的-v传输在复制时会在命令行显示出当前在复制哪个文件,一般用于复制较多文件或者较大文件时便于观察进行到哪一步了 | 2024-03-13 08:43:56 | 删除 修改 |
36 | mount | -o loop | centos | mount -o loop /home/xxx.iso /mnt | 文件类 | 把xxx.iso文件当成块存储设备挂载到/mnt文件夹下(相当于是把这个文件当成实体光盘) | 2024-03-11 13:07:07 | 删除 修改 |
37 | umount | - | centos | umount /mnt | 文件类 | 取消对/mnt文件夹的挂载 | 2024-03-11 13:08:16 | 删除 修改 |
38 | 任何 | \ | centos | 任何 \ | 系统类 | 如果一个命令太长,可以敲一个\号后按回车,就可以在下一行续写命令 | 2024-03-13 08:44:51 | 删除 修改 |
39 | mkdir | {} | centos | mkdir /opt/{centos7-2009,iaas} | 文件类 | 在一个路径下创建多个不同名字的文件夹 | 2024-03-13 08:42:05 | 删除 修改 |
40 | 命令 | && | centos | 命令 && 命令 | 系统类 | 表示顺序执行两条命令 | 2024-03-13 08:50:54 | 删除 修改 |
41 | ftp | - | 浏览器 | ftp://10.20.26.82 | 服务类 | 通过网页访问连接到ftp共享文件夹,当然也可以用同样的命令做路径用文件管理器访问共享文件夹
anon_root=/opt | 2024-04-29 11:49:02 | 删除 修改 |
42 | %s/^.\{1\}// | - | vi文本编辑器 | %s/^.\{1\}// | 服务类 | 删除每行前一个字符,一般是用来删除#号 | 2024-03-13 09:18:55 | 删除 修改 |
43 | iaas-pre-host.sh | - | centos | iaas-pre-host.sh | openstack类 | 在编辑完vi /etc/openstack/openrc.sh
后执行此命令安装openstack基础环境(controller) | 2024-03-13 10:19:09 | 删除 修改 |
44 | iaas-install-mysql.sh | - | centos | iaas-install-mysql.sh | openstack类 | 完成openstack基础环境后执行此命令搭建mysql.sh(controller) | 2024-03-13 10:19:29 | 删除 修改 |
45 | iaas-install-keystone.sh | - | centos | iaas-install-keystone.sh | openstack类 | 完成openstack基础环境后执行此命令部署Keystone服务(controller) | 2024-03-13 10:20:00 | 删除 修改 |
46 | iaas-install-glance.sh | - | centos | iaas-install-glance.sh | openstack类 | 完成openstack基础环境后执行此命令部署glance.sh服务(controller) | 2024-03-13 10:20:15 | 删除 修改 |
47 | iaas-install-placement.sh | - | centos | iaas-install-placement.sh | openstack类 | 完成openstack基础后执行脚本安装nove组件前置(controller) | 2024-03-13 10:05:50 | 删除 修改 |
48 | iaas-install-nova-controller.sh | - | centos | iaas-install-nova-controller.sh | openstack类 | 完成openstack基础后执行脚本部署Nova组件的控制服务(controller和compute)
注意控制节点要先装完 | 2024-03-13 10:07:52 | 删除 修改 |
49 | iaas-install-neutron-controller.sh | - | centos | iaas-install-neutron-controller.sh | openstack类 | 在controller节点执行脚本部署Neutron组件的控制服务。(controller)要先等compute的nova组件完成 | 2024-03-13 10:21:30 | 删除 修改 |
50 | iaas-install-neutron-compute.sh | - | centos | iaas-install-neutron-compute.sh | openstack类 | 在compute节点执行脚本部署Neutron组件的计算服务(compute) | 2024-03-13 10:23:52 | 删除 修改 |
51 | iaas-install-dashboard.sh | - | centos | iaas-install-dashboard.sh | openstack类 | 在controller节点执行脚本部署Dashboard组件服务。(controller) | 2024-03-13 10:24:22 | 删除 修改 |
52 | iaas-install-cinder-controller.sh | - | centos | iaas-install-cinder-controller.sh | openstack类 | 在controller节点执行脚本部署Cinder组件的控制服务。(controller) | 2024-03-13 10:25:19 | 删除 修改 |
53 | iaas-install-cinder-compute.sh | - | centos | iaas-install-cinder-compute.sh | openstack类 | controller节点脚本执行完成后,在compute节点执行脚本部署Cinder组件的计算服务。(compute) | 2024-03-13 10:25:46 | 删除 修改 |
54 | iaas-install-swift-controller.sh | - | centos | iaas-install-swift-controller.sh | openstack类 | 在controller节点执行脚本部署Swift组件的控制服务。(controller) | 2024-03-13 10:26:29 | 删除 修改 |
55 | iaas-install-swift-compute.sh | - | centos | iaas-install-swift-compute.sh | openstack类 | controller节点脚本执行完成后,在compute节点执行脚本部署Swift组件的计算服务。(compute) | 2024-03-13 10:26:57 | 删除 修改 |
56 | parted | - | centos | parted /dev/vdb | 系统类 | 用parted工具进行磁盘分区,进入parted的命令行界面 | 2024-03-13 11:37:56 | 删除 修改 |
57 | mklabel gpt | - | parted | mklabel gpt | 系统类 | 改变分区表格式为gpt(磁盘分区前的准备工作) | 2024-03-13 11:39:35 | 删除 修改 |
58 | mkpart cinder 0% 30% | - | parted | mkpart cinder 0% 30% | 系统类 | 把改磁盘0%到30%的空间分给第一个分区,这个分区在parted里命名为cinder | 2024-03-13 11:46:08 | 删除 修改 |
59 | mkpart swift 30% 60% | - | parted | mkpart swift 30% 60% | 系统类 | 把改磁盘30%到60%的空间分给第一个分区,磁盘分区parted里命名为swift | 2024-03-13 11:47:13 | 删除 修改 |
60 | mkpart main 60% 90% | - | parted | mkpart main 60% 90% | 系统类 | 把改磁盘60%到90%的空间分给第一个分区,磁盘分区parted里命名为main | 2024-03-13 11:44:20 | 删除 修改 |
61 | lsblk | - | centos | lsblk | 系统类 | 查看磁盘分区情况 | 2024-03-13 11:52:25 | 删除 修改 |
62 | fdisk /dev/vdb | - | centos | fdisk /dev/vdb | 系统类 | 对/dev/vdb磁盘进行分区,
进入fdisk界面后:
《n-> p-> 回车-> 回车-> +9G-> p(检查)-> w》 | 2024-03-13 11:58:11 | 删除 修改 |
63 | touch | - | centos | touch /home/hhh.txt | 文件类 | 在home文件夹下创建一个空白文件,名为hhh.txt | 2024-03-13 12:02:58 | 删除 修改 |
64 | ssh-keygen | - | centos | ssh-keygen | 系统类 | 获取密钥文件,输入后多次按回车,得到本机密钥文件,在.ssh/id_rsa.pub路径下
配置无密钥登入执行
scp .ssh/id_rsa.pub root@10.26.4.25:/root/.ssh/authorized_keys | 2024-03-19 09:09:55 | 删除 修改 |
65 | file | - | centos | file /home/unknownfile | 文件类 | 用于确定文件类型,它根据文件内容猜测文件类型,而不仅仅根据文件扩展名,对于识别二进制,脚本,文本,非常有效 | 2024-03-14 00:36:24 | 删除 修改 |
66 | route | - | centos | route | 服务类 | 一个用于显示和修改IP路由表的命令(在network包里面) | 2024-03-14 02:24:53 | 删除 修改 |
67 | ipconfig | - | centos | ipconfig | 服务类 | 显示出网卡以及配置信息 | 2024-03-14 02:25:54 | 删除 修改 |
68 | ipconfig ens33 192.168.10.1 | - | centos | ipconfig ens33 192.168.10.1 | 服务类 | 用network包里面的ipconfig工具把ens33的ip修改为192.168.10.1 | 2024-03-14 02:27:06 | 删除 修改 |
69 | source /etc/keystone/admin-openrc.sh | - | centos | source /etc/keystone/admin-openrc.sh | openstack类 | 用于把环境变量导入shell会话中,一般在openstack命令无故报错时使用解决You must provide a username via either --os-username or env[OS_USERNAME]报错 | 2024-03-14 02:42:02 | 删除 修改 |
70 | glance image-create --name image01 --progress < cirros-0.3.4 | - | centos | glance image-create --name image01 --progress < cirros-0.3.4 | openstack类 | 以文件cirros-0.3.4-x86_64-disk创建一个镜像,名为image02,可选参数--disk-format qcow2(镜像格式)和--container-format bare(在其他项目可见性) | 2024-03-14 12:45:47 | 删除 修改 |
71 | glance image-list | - | centos | glance image-list | openstack类 | 查看openstack平台上已创建的镜像 | 2024-03-14 02:50:24 | 删除 修改 |
72 | glance image-show 32a2513c-e5ba-438b | - | centos | glance image-show 32a2513c-e5ba-438b | openstack类 | 查看平台上某个镜像的详细信息,序号可以通过glance image-list获取 | 2024-03-14 02:53:11 | 删除 修改 |
73 | glance help image-update | - | centos | glance help image-update | openstack类 | 显示修改镜像属性的帮助信息 | 2024-03-14 03:00:26 | 删除 修改 |
74 | glance image-update --min-disk=1 a2a2513c-e5ba-4 | - | centos | glance image-update --min-disk=1 a2a2513c-e5ba-4 | openstack类 | 改变镜像启动盘大小为1G,镜像序号可以通过glance image-list查看 | 2024-03-14 03:03:46 | 删除 修改 |
75 | glance image-update --min-ram=1000 32a2513c-e5ba | - | centos | glance image-update --min-ram=1000 32a2513c-e5ba | openstack类 | 更新镜像启动内存最低要求值(min-ram)为1G,min-ram默认单位为M | 2024-03-14 11:39:30 | 删除 修改 |
76 | glance help image-delete | - | centos | glance help image-delete | openstack类 | 获取删除镜像时的帮助信息 | 2024-03-14 11:42:33 | 删除 修改 |
77 | glance image-delete a77a8af8vd7-s3a | - | centos | glance image-delete a77a8af8vd7-s3a | openstack类 | 根据序号删除镜像,序号可以通过glance image-list获取 | 2024-03-14 11:49:34 | 删除 修改 |
78 | openstack flavor create centos | - | centos | openstack flavor create centos | openstack类 | 创建一个名为centos的虚拟机硬件模板
硬盘--disk 10(10G),
内存--ram 1024(1G),
处理器--vcpus 2(2核),
编号id为--id 10 | 2024-03-15 12:28:11 | 删除 修改 |
79 | openstack flavor list | - | centos | openstack flavor list | openstack类 | 查看创建的所有虚拟机硬件模板的id编号 | 2024-03-14 12:01:15 | 删除 修改 |
80 | openstack help flavor show | - | centos | openstack help flavor show | openstack类 | 查看虚拟机硬件模板详细信息的帮助信息 | 2024-03-14 12:03:30 | 删除 修改 |
81 | openstack flavor show centos | - | centos | openstack flavor show centos | openstack类 | 查看名为centos的虚拟机硬件模板的详细信息 | 2024-03-14 12:05:39 | 删除 修改 |
82 | openstack security group list | - | centos | openstack security group list | openstack类 | 查看当前所创建的访问安全组列表。“default”为openstack平台自带的安全组 | 2024-03-14 12:08:54 | 删除 修改 |
83 | openstack security group rule list default | - | centos | openstack security group rule list default | openstack类 | 通过命令可以查看名为default的安全组中的安全规则,更加详细需要通过* show *命令查看 | 2024-03-14 12:12:38 | 删除 修改 |
84 | openstack security group rule show 7aa363c8-5df3-4c | - | centos | openstack security group rule show 7aa363c8-5df3-4c | openstack类 | 查看安全组中每条规则的信息,序号通过openstack security group rule list 安全组名>>>获取,安全组名通过* list *命令获取 | 2024-03-14 12:16:36 | 删除 修改 |
85 | openstack help security group create | - | centos | openstack help security group create | openstack类 | 查看创建安全组的帮助信息 | 2024-03-14 12:17:46 | 删除 修改 |
86 | openstack security group create test | - | centos | openstack security group create test | openstack类 | 创建一个安全组,名为test,下面就要开始向安全组里添加规则 | 2024-03-14 12:18:46 | 删除 修改 |
87 | openstack security group delete test | - | centos | openstack security group delete test | openstack类 | 删除名为text的安全组 | 2024-03-14 12:19:24 | 删除 修改 |
88 | openstack security group list | - | centos | openstack security group list | openstack类 | 查看所有的安全组 | 2024-03-14 12:19:49 | 删除 修改 |
89 | openstack security group rule create --protocol icmp --ingre | - | centos | openstack security group rule create --protocol icmp --ingre | openstack类 | 在“defualt”安全组中添加一条策略,从入口方向放行所有ICMP规则,--protocol icmp指定规则为icmp,--ingress指明这是一个入站规则,(出站规则是--egress)(除了icmp还有tcp,udp) | 2024-03-14 12:30:15 | 删除 修改 |
90 | openstack security group rule list default | - | centos | openstack security group rule list default | openstack类 | 查看“default”安全组中所有的规则列表信息 | 2024-03-14 12:32:33 | 删除 修改 |
91 | openstack network create network-vlan | - | centos | openstack network create network-vlan | openstack类 | 创建网络信息,可选参数
--provider-network-type vlan 指定网络类型为vlan
--provider-physical-network provider 建立在物理网络provider上
--provider-segment 200 虚拟vlan的id为200 | 2024-03-14 13:20:41 | 删除 修改 |
92 | openstack subnet create --network network-vlan subnet-vlan | - | centos | openstack subnet create --network network-vlan subnet-vlan | openstack类 | 在网络名为network-vlan下创建子网subnet-vlan。
--allocation-pool start=192.168.200.100,end=192.168.200.200规定地址池分配
--subnet-range 192.168.200.0/24设置网段以及子网掩码
--gateway 192.168.200.1设置网关地址 | 2024-03-14 13:33:53 | 删除 修改 |
93 | crudini --set /etc/nova/nova.conf libvirt virt_type qemu | - | centos | crudini --set /etc/nova/nova.conf libvirt virt_type qemu | openstack类 | 修改openstack平台(云主机则跳过)本地PC环境的VMWare Workstation软件启动的虚拟机,需要对nova服务配置文件,设置参数“virt_type=qemu”。
然后使用systemctl restart openstack-nova-compute重启openstack的nove服务 | 2024-03-14 13:39:12 | 删除 修改 |
94 | openstack help server create | - | centos | openstack help server create | openstack类 | 创建云主机的命令帮助信息 | 2024-03-14 13:39:41 | 删除 修改 |
95 | openstack server create cirros-test | - | centos | openstack server create cirros-test | openstack类 | 创建一个名为cirros-test的虚拟机,创建需要的参数都可以通过* list *查到
--image cirros-0.3.4使用这个镜像
--flavor 10用id为10的硬件模板
--network network-vlan使用这个网络 | 2024-03-14 13:47:01 | 删除 修改 |
96 | openstack server list | - | centos | openstack server list | openstack类 | 查看所有虚拟机 | 2024-03-14 13:47:31 | 删除 修改 |
97 | openstack server show cirros-test | - | centos | openstack server show cirros-test | openstack类 | 查看名为cirros-test的虚拟机的详细信息,名字可以通过* list *查到 | 2024-03-14 13:49:17 | 删除 修改 |
98 | openstack server stop cirros-test | - | centos | openstack server stop cirros-test | openstack类 | 关闭名为cirros-test的虚拟机,虚拟机名字可以通过* list *查到 | 2024-03-14 13:50:31 | 删除 修改 |
99 | openstack help server resize | - | centos | openstack help server resize | openstack类 | 查看调整云主机的命令帮助信息 | 2024-03-14 13:55:26 | 删除 修改 |
100 | openstack server resize --flavor centos1 --wait cirros-test | - | centos | openstack server resize --flavor centos1 --wait cirros-test | openstack类 | 把云主机cirros-test的硬件模板修改为centos1,一般是新建一个硬件模板,然后把云主机的模板修改为新建的这个模板以实现修改云主机的配置好坏 | 2024-03-14 13:58:40 | 删除 修改 |
101 | openstack volume service list | - | centos | openstack volume service list | openstack类 | 使用“openstack volume service list”命令查询块存储服务状态,而不是查看所有的块存储 | 2024-03-15 07:50:19 | 删除 修改 |
102 | openstack help volume create | - | centos | openstack help volume create | openstack类 | 通过使用命令查看创建块存储的帮助信息 | 2024-03-15 07:45:17 | 删除 修改 |
103 | openstack volume create volume | - | centos | openstack volume create volume | openstack类 | 创建一个名为volume的块存储
--size 2 块存储的大小,单位为GB | 2024-03-15 07:47:45 | 删除 修改 |
104 | openstack volume show ume01 | - | centos | openstack volume show ume01 | openstack类 | 查看名为ume01的块存储的详细信息 | 2024-03-15 13:04:39 | 删除 修改 |
105 | openstack help server add volume | - | centos | openstack help server add volume | openstack类 | 挂载块存储到云主机的帮助信息 | 2024-03-15 13:05:39 | 删除 修改 |
106 | openstack server add volume cirros-test volume | - | centos | openstack server add volume cirros-test volume | openstack类 | 把名为volume的块存储挂载到名为cirros-test的云主机上,
openstack volume list可以查看块存储挂载在哪台云主机上 | 2024-03-15 13:59:09 | 删除 修改 |
107 | openstack help volume set | - | centos | openstack help volume set | openstack类 | 查看修改块存储volume的帮助信息 | 2024-03-15 13:39:27 | 删除 修改 |
108 | openstack volume set --size 3 volume | - | centos | openstack volume set --size 3 volume | openstack类 | 把块存储卷的大小修改为3G,卷必须在未被使用状态,如已被挂载,可以使用openstack server remove volume ...取消挂载后更改卷大小 | 2024-03-15 13:47:40 | 删除 修改 |
109 | openstack server remove volume cirros-test volume | - | centos | openstack server remove volume cirros-test volume | openstack类 | 取消名为volume的块存储对名为cirros-test的云主机的挂载 | 2024-03-15 13:50:39 | 删除 修改 |
110 | date | - | centos | date | 服务类 | 查看当前系统时间 | 2024-03-15 13:56:45 | 删除 修改 |
111 | find / -name *yum.r* | - | centos | find / -name *yum.r* | 文件类 | 在/(所有目录)下查找文件名或者文件夹名带有yum.r字段的所有文件*星号是缺省前后符 | 2024-03-16 05:55:14 | 删除 修改 |
112 | swift stat | - | centos | swift stat | openstack类 | 在openstack平台中使用命令“swift stat”查看对象存储服务状态,如果未执行source /etc/keystone/admin-openrc.sh要先执行,不然服务状态肯定是关闭的 | 2024-03-16 06:00:45 | 删除 修改 |
113 | openstack container create swift-test | - | centos | openstack container create swift-test | openstack类 | 使用命令创建容器,名称为“swift-test” | 2024-03-16 06:23:22 | 删除 修改 |
114 | openstack container list | - | centos | openstack container list | openstack类 | 使用命令查询容器列表信息 | 2024-03-16 06:24:09 | 删除 修改 |
115 | openstack container show swift-test | - | centos | openstack container show swift-test | openstack类 | 使用命令查询容器详细信息 | 2024-03-16 06:48:49 | 删除 修改 |
116 | openstack help object create | - | centos | openstack help object create | openstack类 | 创建对象的帮助信息 | 2024-03-16 06:49:43 | 删除 修改 |
117 | openstack object create swift-test test/anaconda-ks.cfg | - | centos | openstack object create swift-test test/anaconda-ks.cfg | openstack类 | 创建对象的过程也是向容器中上传文件,使用命令创建“test/anaconda-ks.cfg”和“anaconda-ks.cfg”对象.anaconda-ks.cfg是操作系统安装完时在root文件夹内生成的文件,记录了安装系统时的操作步骤,可以用这个文件快速克隆虚拟机,文中是把该文件复制到新建文件夹/test里面去,再以这个文件夹创建容器 | 2024-03-16 07:26:57 | 删除 修改 |
118 | openstack object list swift-test | - | centos | openstack object list swift-test | openstack类 | 查看容器swift-test里的所有对象信息 | 2024-03-16 07:28:24 | 删除 修改 |
119 | openstack object show swift-test test/anaconda-ks.cfg | - | centos | openstack object show swift-test test/anaconda-ks.cfg | openstack类 | 查看容器内某个对象的详细信息,对象名可以通过openstack object list swift-test获取(查看容器内对象) | 2024-03-16 07:43:49 | 删除 修改 |
120 | openstack help object save | - | centos | openstack help object save | openstack类 | 存储在容器中的对象,可以在需要使用时,通过“openstack object save”命令进行下载至本地,显示帮助信息 | 2024-03-16 07:57:42 | 删除 修改 |
121 | openstack object save swift-test test/anaconda-ks.cfg | - | centos | openstack object save swift-test test/anaconda-ks.cfg | openstack类 | 下载swift-test容器里的test/anaconda-ks.cfg对象到当前文件夹 | 2024-03-16 08:00:25 | 删除 修改 |
122 | openstack help object delete | - | centos | openstack help object delete | openstack类 | 删除容器里对象的帮助信息 | 2024-03-16 08:00:52 | 删除 修改 |
123 | openstack object delete swift-test test/anaconda-ks.cfg | - | centos | openstack object delete swift-test test/anaconda-ks.cfg | openstack类 | 删除swift-test容器里的test/anaconda-ks.cfg对象 | 2024-03-16 08:01:21 | 删除 修改 |
124 | openstack help container delete | - | centos | openstack help container delete | openstack类 | 显示删除容器的帮助信息 | 2024-03-16 08:01:45 | 删除 修改 |
125 | openstack container delete swift-test | - | centos | openstack container delete swift-test | openstack类 | 删除容器swift-test,如果显示无法删除,添加“–recursive”参数将容器内部对象一起删除 | 2024-03-16 08:04:01 | 删除 修改 |
126 | swift post test | - | centos | swift post test | openstack类 | 创建名为test的容器,与openstack container create test有异曲同工之妙 | 2024-03-16 08:08:11 | 删除 修改 |
127 | swift stat test | - | centos | swift stat test | openstack类 | 查看容器详细信息,相比swift stat命令加上容器名字可以查看具体容器的详细信息 | 2024-03-16 08:09:30 | 删除 修改 |
128 | ll | - | centos | ll | 文件类 | 类似于ls -l命令,用于查看当前路径下文件的详细信息,包括权限,归属,修改时间,文件名等 | 2024-03-16 08:11:22 | 删除 修改 |
129 | swift upload test -S 10000000 cirros-0.3.4-x86_64-disk.img | - | centos | swift upload test -S 10000000 cirros-0.3.4-x86_64-disk.img | openstack类 | 上传镜像至容器并进行分片
test是文件名
-s 10000000表示每个分片的最大容量是10000000B,也就是10MB,这个16MB的镜像将被分成两片
cirros-0.3.4-x86_64-disk.img是镜像文件,目前在/root文件夹下 | 2024-03-16 08:36:20 | 删除 修改 |
130 | swift stat test cirros-0.3.4-x86_64-disk.img | - | centos | swift stat test cirros-0.3.4-x86_64-disk.img | openstack类 | 查看test容器内的cirroe-0.3.4...的详细信息 | 2024-03-16 08:19:33 | 删除 修改 |
131 | swift list test_segments | - | centos | swift list test_segments | openstack类 | 查看存储路径中的数据片test_segments这个标识符是在swift stat test cirros-0.3.4-x86_64-disk.img 下的Manifest: test_segments/cirros-0.3.4-x这条参数那看到的,只有被分片的镜像才有这条参数
,可以看到,cirros镜像在上传至swfit对象存储中被分片存储了,单个存储片的大小为10M,因为该镜像大小为16M左右,所有分成了两个存储片。 | 2024-03-16 08:33:56 | 删除 修改 |
132 | ps | - | centos | ps | 系统类 | 显示当前在运行的前台进程,pid是标识,可以通过kill 【pid】杀死某个进程 | 2024-03-16 12:19:12 | 删除 修改 |
133 | kill | - | centos | kill 5326 | 系统类 | 杀死pid为5326的进程,如果无法杀死,可能是有父进程号还在运行,需要找到它的父进程 | 2024-03-16 12:21:13 | 删除 修改 |
134 | tree | - | centos | tree | 文件类 | 树状层级的显示某个目录内的子目录结构,像树的分叉一样,需要yum install tree安装 | 2024-03-16 12:23:36 | 删除 修改 |
135 | yum provides vim | - | centos | yum provides vim | 服务类 | 查出vim这条命令在哪个包里面,《vim-enhanced-7.4.629-7.el7.x86_64》输出信息中的这串字符就是包名字,复制下来前面加上yum install ...就可以安装了 | 2024-03-16 12:35:19 | 删除 修改 |
136 | yum search vim | - | centos | yum search vim | 服务类 | 列出所有包的名字中带“vim”的包,和前面的通过包内命令找包不同,这个是通过名字找包 | 2024-03-16 12:41:00 | 删除 修改 |
137 | /单词 | - | vim | /单词 | 服务类 | 在整个文本中查询这个单词的位置,按小写n找下一个,按大写N找上一个 | 2024-03-17 07:47:50 | 删除 修改 |
138 | cat /dev/null > /home/xxx.txt | - | centos | cat /dev/null > /home/xxx.txt | 文件类 | 用/dev/null文本里的内容覆盖/home/xxx.txt文本里的内容,这个用于脚本可以用来清空某文本内容 | 2024-03-17 07:52:59 | 删除 修改 |
139 | set number | - | vi | set number | 服务类 | 在文本里面永久显示行数左标 | 2024-03-17 09:26:57 | 删除 修改 |
140 | df | -h | centos | df -h | 文件类 | 查看挂载情况 | 2024-03-17 10:50:20 | 删除 修改 |
141 | sysctl -p | - | centos | sysctl -p | 系统类 | 使得vi /etc/sysctl.conf文本修改的内容生效,比如文本末尾添加fs.file-max=10240可以将RabbitMQ服务默认的连接数量改大 | 2024-03-17 14:28:08 | 删除 修改 |
142 | openstack help project create | - | centos | openstack help project create | openstack类 | 查看创建项目的帮助信息 | 2024-03-17 15:55:27 | 删除 修改 |
143 | openstack project create depA | - | centos | openstack project create depA | openstack类 | 创建名为depA的项目,后续还要往里面添加用户 | 2024-03-17 15:55:43 | 删除 修改 |
144 | openstack project list | - | centos | openstack project list | openstack类 | 查看所有项目,其中demo,admin,service这三个项目是openstack平台自带的 | 2024-03-17 15:56:01 | 删除 修改 |
145 | openstack help user create | - | centos | openstack help user create | openstack类 | 查看创建用户的帮助信息 | 2024-03-17 14:57:58 | 删除 修改 |
146 | openstack user create userA | - | centos | openstack user create userA | openstack类 | 创建用户userA,新键用户一般在default域里面,用户登入的时候要注意 | 2024-03-17 15:40:47 | 删除 修改 |
147 | openstack user list | - | centos | openstack user list | openstack类 | 查看所有用户 | 2024-03-17 15:10:11 | 删除 修改 |
148 | glance member-create 1fa9cf... 1j2b3... | - | centos | glance member-create 1fa9cf... 1j2b3... | openstack类 | 把管理员上传的镜像只对哪个项目全部成员可见,就是把镜像1fa9cf...分配给项目1j2b3...,用于用户不方便上传而需要管理员上传的情况,记得再执行激活glance member-update 1fa9cf... 1j2b3... accepted激活镜像 | 2024-03-17 15:55:09 | 删除 修改 |
149 | du | -sh | centos | du -sh /home/Centos-7.9-3.4 | 文件类 | 显示文件Centos-7.9-3.4的占用大小,以MB为单位 | 2024-03-18 08:27:55 | 删除 修改 |
150 | qemu-img convert -c CentOS7-01.qcow2 CentOS7-02.qcow2 | - | centos | qemu-img convert -c CentOS7-01.qcow2 CentOS7-02.qcow2 | openstack类 | 把镜像文件CentOS7-01.qcow2压缩-c后变成名为CentOS7-02.qcow2的文件
-O qcow2参数指压缩成qcow2格式(原文件记得手动删除,已经压缩过的再次压缩没有任何效果) | 2024-03-18 08:37:23 | 删除 修改 |
151 | kill | -SIGKILL | centos | kill -SIGKILL 2635 | 系统类 | 强制结束名为2635的进程,释放它所占用的全部资源,一般用于普通kill无法杀死的进程,pid通过ps命令查看 | 2024-03-18 09:20:39 | 删除 修改 |
152 | wget http://mirrors/CentOS7.5-comp | - | centos | wget http://mirrors/CentOS7.5-comp | 服务类 | 使用wget工具下载网络资源,如果没有安装wget需要通过yum install wget安装 | 2024-03-18 12:46:09 | 删除 修改 |
153 | qemu-img convert CentOS7.qcow2 /root/chinaskill.raw | - | centos | qemu-img convert CentOS7.qcow2 /root/chinaskill.raw | openstack类 | 把名为CentOS7.qcow2的镜像qcow2格式转换成名为chinaskill.raw的raw格式并且保存到/root文件夹内
-f qcow2原格式
-O raw输出格式 | 2024-03-18 09:37:26 | 删除 修改 |
154 | openstack stack create -t xxx.yaml xxx | - | centos | openstack stack create -t xxx.yaml xxx | openstack类 | 通过xxx.yaml这个模板文件创建xxx,这个xxx可以是用户名,网络名,容器名,等,取决于模板内容是什么的模板 | 2024-03-18 10:27:38 | 删除 修改 |
155 | 用户模板 | - | centos | 用户模板 | openstack类 | heat_template_version: 2014-10-16
resources:
user:
type: OS::Keystone::User
properties:
name: heat-user
password: "123456"
domain: demo
default_project: admin
roles: [{"role": admin, "project": admin}]
编写Heat模板文件create_user.yaml,模板名为test-user,创建名为heat-user的用户,属于admin项目包,并赋予heat-user用户admin的权限,配置用户密码为123456。 | 2024-03-18 10:28:57 | 删除 修改 |
156 | 网络模板 | - | centos | 网络模板 | openstack类 | heat_template_version: 2014-10-16
description: Generated template
resources:
network_1:
type: OS::Neutron::Net
properties:
admin_state_up: true
name: Heat-Network
shared: false
subnet_1:
type: OS::Neutron::Subnet
properties:
allocation_pools:
- end: 10.20.2.100
start: 10.20.2.10
cidr: 10.20.2.0/24
enable_dhcp: true
host_routes: []
ip_version: 4
name: Heat-Subnet
network_id:
get_resource: network_1
编写Heat模板create_net.yaml,创建名为Heat-Network网络,选择不共享;创建子网名为Heat-Subnet,子网网段设置为10.20.2.0/24,开启DHCP服务,地址池为10.20.2.20-10.20.2.100。 | 2024-03-18 10:29:33 | 删除 修改 |
157 | 容器模板 | - | centos | 容器模板 | openstack类 | heat_template_version: 2014-10-16
resources:
user:
type: OS::Swift::Container
properties:
name: heat-swift
编写Heat模板create_container.yaml文件,创建名为heat-swift的容器。 | 2024-03-18 10:30:28 | 删除 修改 |
158 | glance location-add 84529e --url cinder://4d1fc2 | - | centos | glance location-add 84529e --url cinder://4d1fc2 | openstack类 | 添加新的镜像位置,openstack平台会从已添加的位置中择优读取镜像。
[root@controller ~]#vi /etc/glance/glance-api.conf
[DEFAULT]
show_multiple_locations = True //取消注释并修改
[glance_store]
stores = file,http,cinder //添加cinder
[root@controller ~]#vi /etc/cinder/cinder.conf
[DEFAULT]
glance_api_version = 2 //添加
allowed_direct_url_schemes = cinder //添加
[lvm]
image_upload_use_internal_tenant = True //取消注释并修改
systemctl restart openstack-glance-* openstack-cinder-*
通过上述操作开启此功能 | 2024-03-18 11:46:07 | 删除 修改 |
163 | echo "* hard nofile 65535" >> /etc/security/limits.conf | - | centos | echo "* hard nofile 65535" >> /etc/security/limits.conf | openstack类 | 修改配置文件调整句柄限制为65535 最好再加上echo "* soft nofile 65535" >> /etc/security/limits.conf防止警告提示的出现 修改完这两条后重新登入或者重启生效 | 2024-03-18 12:48:13 | 删除 修改 |
164 | echo "net.ipv4.tcp_syncookies = 1" >> /etc/sysctl.conf | - | centos | echo "net.ipv4.tcp_syncookies = 1" >> /etc/sysctl.conf | openstack类 | SYN Cookies表示当出现SYN等待队列溢出时,启用cookies来处理,可以防范少量的SYN攻击。sysctl -p生效配置 | 2024-03-18 12:48:54 | 删除 修改 |
165 | Linux系统调优-防止SYN攻击 | - | centos | Linux系统调优-防止SYN攻击 | openstack类 | [root@controller ~]# vi /etc/sysctl.conf net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_fin_timeout = 30 system -p启用更改 ①net.ipv4.tcp_fin_timeout = 2保持在FIN-WAIT-2状态的时间,使系统可以处理更多的连接。此参数值为整数,单位为秒。 ② net.ipv4.tcp_tw_reuse = 1开启重用,允许将TIME_WAIT socket用于新的TCP连接。默认为0,表示关闭。 ③net.ipv4.tcp_tw_recycle = 1开启TCP连接中TIME_WAIT socket的快速回收。默认值为0,表示关闭。 ④net.ipv4.tcp_syncookies = 1开启SYN cookie,出现SYN等待队列溢出时启用cookie处理,防范少量的SYN攻击。默认为0,表示关闭
| 2024-03-18 12:49:30 | 删除 修改 |
166 | glance location-add 84529e --url cinder://4d1fc2 | - | centos | glance location-add 84529e --url cinder://4d1fc2 | openstack类 | 添加新的镜像位置,openstack平台会从已添加的位置中择优读取镜像。 [root@controller ~]#vi /etc/glance/glance-api.conf [DEFAULT] show_multiple_locations = True //取消注释并修改 [glance_store] stores = file,http,cinder //添加cinder [root@controller ~]#vi /etc/cinder/cinder.conf [DEFAULT] glance_api_version = 2 //添加 allowed_direct_url_schemes = cinder //添加 [lvm] image_upload_use_internal_tenant = True //取消注释并修改 systemctl restart openstack-glance-* openstack-cinder-* 通过上述操作开启此功能 | 2024-03-18 12:49:56 | 删除 修改 |
169 | echo "vm.dirty_expire_centisecs=6000" >> /etc/sysctl.conf | - | centos | echo "vm.dirty_expire_centisecs=6000" >> /etc/sysctl.conf | openstack类 | Linux系统内存中会存在脏数据,一般系统默认脏数据30秒后会回写磁盘,修改系统配置文件,要求将回写磁盘的时间临时调整为60秒。记得sysctl -p | 2024-03-18 13:01:39 | 删除 修改 |
170 | sysctl vm.swappiness=10 | - | centos | sysctl vm.swappiness=10 | openstack类 | 调节使用虚拟内存swap的积极性,默认值是60,可以的取值范围是0-100。这个命令是临时修改,要永久 echo "vm.swappiness = 10" >> /etc/sysctl.conf并且sysctl -p | 2024-03-18 13:08:14 | 删除 修改 |
171 | vi /etc/glance/glance-api.conf | - | centos | vi /etc/glance/glance-api.conf | openstack类 | 修改下面参数
user_storage_quota = 20GB
为用户添加Glance镜像存储配额限制为20G
workers = 2
将Glance子进程数量相应的配置修改成2 | 2024-03-18 13:42:18 | 删除 修改 |
172 | vi /etc/nova/nova.conf | - | centos | vi /etc/nova/nova.conf | openstack类 | 修改下面配置
reserved_host_memory_mb=4096给物理机正常运行预留4G内存
max_pool_size=10修改连接池大小和最大允许超出的连接数为10
running_timeout=600将实例等待事件的最大时间调整为600
remove_unused_base_images=true自动清理该缓存目录,镜像在过一定的时间后会被自动删除 | 2024-03-18 13:49:29 | 删除 修改 |
173 | ssh 10.26.6.35 | - | centos | ssh 10.26.6.35 | openstack类 | 用ssh连接到其他linux主机,接下来命令行会变成被连接主机的命令行,命令也是在被连接主机上执行,输入exit退出(不建议去被接主机上改名) | 2024-03-19 09:08:46 | 删除 修改 |
174 | cp /home/lfl.txt . | - | centos | cp /home/lfl.txt . | 文件类 | 注意后面的一个点“.”,这表示复制到当前所处目录,是一种缩写写法 | 2024-03-19 14:29:18 | 删除 修改 |
175 | rpm -ivh /root/elasticsearch-6.0.0.rpm | - | centos | rpm -ivh /root/elasticsearch.rpm | 服务类 | rpm用于安装软件包,这种软件包一般是在压缩包里解压出来的,网上下载的
/root/elasticsearch.rpm是软件包所处的路径
参数-i表示安装
参数-v表示显示详细过程
参数-h表示在安装过程中显示安装进度 | 2024-03-19 14:43:15 | 删除 修改 |
176 | cat elk1.yml | grep -Ev "^$|^#" | - | centos | cat elk1.yml | grep -Ev "^$|^#" | 服务类 | 显示文本文件elk1.yml中没有井号“#”开头的所有行数,一般用于查看配置文件中没有被注释的行数
参数-Ev表示反选,即不显示被匹配的行
参数^$表示空行参数^#表示井号开头的行,中间是“或”连接 | 2024-03-19 15:06:53 | 删除 修改 |
177 | sed -i s#dhcp=yes#dhcp=no# /etc/dhcp/config | - | centos | sed -i s#dhcp=yes#dhcp=no# /etc/dhcp/config | 文件类 | 把文本文件/etc/dhcp/config里的dhcp=yes字段改成dhcp=no字段,一般用于配置文件改参数 | 2024-03-20 12:38:21 | 删除 修改 |
178 | groupadd LFLS | - | centos | groupadd LFLS | 用户及权限类 | 创建一个新组,名为LFLS | 2024-03-21 00:47:20 | 删除 修改 |
179 | useradd lfl -g LFLS -p 197811 | - | centos | useradd lfl -g LFLS -p 197811 | 用户及权限类 | 新键一个叫LFL的用户,并且把他加入
-g LFLS组中
-p 197811设置密码为197811 | 2024-03-21 00:50:44 | 删除 修改 |
180 | chown -R lfl:LFLS /opt/elas | - | centos | chown -R lfl:LFLS /opt/elas | 用户及权限类 | 把elas文件夹的归属用户改为lfl把文件的归属组改为LFLS | 2024-03-21 00:54:29 | 删除 修改 |
181 | ./bin/elasticsearch -d | - | centos | ./bin/elasticsearch -d | 服务类 | 启动当前目录下的/bin目录下的elasticsearch可执行文件,
-d参数表示在后台执行 | 2024-03-21 01:47:47 | 删除 修改 |
182 | netstat -ntpl | - | centos | netstat -ntpl | 系统类 | 查询端口开启情况,可以用来判断某些服务有没有启动,比如如果发现了22端口就说明ssh服务已经启动 | 2024-03-21 01:13:55 | 删除 修改 |
183 | tar -zxvf jdkx64.tar.gz -C /usr/local/ | - | centos | tar -zxvf jdkx64.tar.gz -C /usr/local/ | 把jdkx64.tar.gz压缩包文件解压到/usr/local/文件夹下
-z: 使用 gzip 解压算法。
-x: 表示解压。
-v: 解压中显示详细信息
-f: 后面跟的是归档文件
-C指定目录,如果不使用会解压到当前目录 | 2024-03-21 01:35:58 | 删除 修改 | |
184 | java -version | - | centos | java -version | 服务类 | 显示当前安装的java服务版本问题 | 2024-03-21 01:40:20 | 删除 修改 |
185 | jps | - | centos | jps | 系统类 | 类似于ps命令,jps不同的是查看后台程序,一般是后台服务 | 2024-03-21 02:52:05 | 删除 修改 |
186 | make sense | - | centos | make sense | 系统类 | ? | 2024-03-22 08:20:40 | 删除 修改 |
187 | cp | -r | centos | cp -r /mnt /etc/yum.repos | 文件类 | 把文件夹内所有文件包括子文件夹复制到另一文件夹 | 2024-04-09 00:50:12 | 删除 修改 |
188 | systemctl enable mongod | --now | centos | systemctl enable mongod --now | 服务类 | 加了--now参数表示不仅设置开机自启动,并且在输入这条命令时立即启动,相当于省略了一条systemctl start mongod | 2024-04-09 01:19:30 | 删除 修改 |
189 | cat /etc/redhat-release | - | centos | cat /etc/redhat-release | 系统类 | 查看当前的centos版本 | 2024-04-11 02:31:28 | 删除 修改 |
190 | python2 -V 或python3 -V | - | centos | python2 -V 或python3 -V | 系统类 | 查看当前py的版本,记得V要大写 | 2024-04-11 02:33:31 | 删除 修改 |
191 | ./configure --prefix=/usr/local/python && make install | - | centos | ./configure --prefix=/usr/local/python && make install | 服务类 | 通过压缩包安装python3
进入解压后的python3文件夹,运行这条命令,如果安装报错就输入yum install gcc-c++ && yum -y install zlib zlib-devel && yum -y install openssl-devel安装依赖环境
/usr/local/python/bin/python3 -V验证是否安装完成,如果运行结果出现版本号就是安装完成了 | 2024-04-23 01:58:06 | 删除 修改 |
192 | which | - | centos | which cd | 文件类 | 查找cd命令的绝对路径,输出结果应是/bin/cd | 2024-04-23 01:35:26 | 删除 修改 |
193 | ln -sv /usr/local/python/bin/pip /usr/bin/ | - | centos | ln -sv /usr/local/python/bin/pip /usr/bin/ | 系统类 | 把脚本或者命令的绝对路径链接到/bin目录下,然后输入脚本名或命令名而不是其路径就可以直接运行脚本或命令
比如原来命令是
/usr/local/python/bin/pip -V
就可以改成
pip -V 省略了路径
| 2024-04-23 01:49:25 | 删除 修改 |
194 | pip list | - | centos | pip list | 服务类 | 查看当前的python装了哪些模块 | 2024-04-23 02:28:09 | 删除 修改 |
195 | pip freeze > pip-list.txt | - | centos | pip freeze > pip-list.txt | 服务类 | 把已安装的python列表以文本存储到pip-list.txt文件中 | 2024-04-23 02:33:35 | 删除 修改 |
196 | pip3 install -i https://pypi.doubanio.com/simple/ --trusted- | - | centos | pip3 install -i https://pypi.doubanio.com/simple/ --trusted- | 服务类 | 指定源的安装pip的模块,因为默认的国外源太慢,这里指定https://pypi.doubanio.com/simple/豆瓣源,参数-trusted-host pypi.doubanio.com表示将豆瓣网址添加为受信任的网址 | 2024-04-23 03:11:40 | 删除 修改 |
197 | top | - | centos | top | 系统类 | 查看系统性能 | 2024-04-29 09:28:17 | 删除 修改 |
198 | free | - | centos | free | 系统类 | 查看系统内存使用情况 | 2024-04-29 09:28:44 | 删除 修改 |
199 | yum list net-* | - | centos | yum list net-* | 服务类 | 查看所有以"net-"开头的软件包信息 | 2024-04-29 09:30:10 | 删除 修改 |
200 | df | - | centos | df | 文件类 | (无参数)查看当前的磁盘使用情况 | 2024-04-29 11:12:22 | 删除 修改 |
201 | ssh-copy-id root@172.128.11.21 | - | centos | ssh-copy-id root@172.128.11.21 | 系统类 | 作用类似于,scp -p .ssh/id_rsa.pub root@172.128.11.21:.ssh/authorized_keys配置无秘钥登入,相当于是一种缩写的形式 | 2024-04-30 02:38:03 | 删除 修改 |
202 | showmount | --e | centos | showmount --e 192.168.200.31 | 文件类 | 查看192.168.200.31节点的可挂载目录 | 2024-05-10 05:31:59 | 删除 修改 |
203 | mount | -t | centos | mount -t ext4 centos7-2009 /mnt | -t ext4:指定文件系统类型为 ext4。相对应的还有nfs格式,如-t nfs | 2024-05-10 05:36:01 | 删除 修改 | |
204 | 100 | - | vi | 100 | 服务类 | :100,在vi文本内把光标跳到第100行 | 2024-05-10 07:35:09 | 删除 修改 |
205 | o | - | vi | o | 文件类 | 开启编辑模式并自动跳到下一行 | 2024-05-10 09:09:51 | 删除 修改 |
206 | mysqladmin -uroot password 123456 | - | centos | mysqladmin -uroot password 123456 | 服务类 | 设置数据库密码为123456 | 2024-05-11 02:41:03 | 删除 修改 |
207 | mysql -uroot -p | - | centos | mysql -uroot -p | 服务类 | 以root用户登入数据库,需要输入数据库密码 | 2024-05-11 02:41:57 | 删除 修改 |
208 | jps | - | centos | jps | 服务类 | 查看当前运行的java进程 | 2024-05-11 03:49:26 | 删除 修改 |
210 | ssh root@192.168.100.20 "yum repolist" | - | centos | ssh root@192.168.100.20 "yum repolist" | 服务类 | 在IP地址为192.168.100.20的主机上执行yum repolist命令,也可以把命令简写成ssh compute "yum repolist" | 2024-05-16 09:41:26 | 删除 修改 |
211 | :%s/oldtxt/newtxt | - | vi | :%s/oldtxt/newtxt | 服务类 | 在vi文本里面实现替换功能,命令中单词“oldtxt”是要被替换单词“newtxt”是新单词 | 2024-05-22 07:29:07 | 删除 修改 |
212 | cat /etc/passwd | grep key | - | centos | cat /etc/passwd | grep key | 服务类 | 查找“passwd”文件里的有有“key”字符串的行,并且在命令行内显示出来 | 2024-05-22 08:18:27 | 删除 修改 |
213 | 测试测试 | 测试测试 | 测试测试 | 测试测试输入任意内容 | 服务类 | 忽略GPG 检查来强制安装软件包,可以解决软件包 openstack-iaas-2.0.1-2.noarch.rpm 没有签名的报错 | 2024-06-17 10:49:50 | 删除 修改 |
214 | cat | - | centos | cat aaa.txt |grep -Ev "^# |#$" | 服务类 | 匹配所有不是#后面跟空格的描述行以及所有一行中只有一个#号的行数 | 2024-06-19 08:40:20 | 删除 修改 |
215 | logout | - | centos | logout | 系统类 | 退出当前的ssh登录,也可用在远程软件里断开 | 2024-07-17 02:39:45 | 删除 修改 |
216 | nova hypervisor-list | - | centos | nova hypervisor-list | openstack类 | 在OpenStack的控制节点查询所有的计算节点 | 2024-08-02 08:56:53 | 删除 修改 |
217 | file | - | centos | file cirros-0.3.4-x86_64-disk.img | 文件类 | 查看文件详细信息 | 2024-08-19 08:48:27 | 删除 修改 |