````
shutdown –h now(立刻关机)
shutdown –h 15:30(15:30分关机)
shutdown –h +20(30分钟后关机 )
shutdown –r +20 "System will reboot"(20分钟后重启,提示System will reboot)
(忘记Root管理员密码)1.系统起动时,随便按一个键进入grub菜单
(忘记Root管理员密码)2.按e键进入编辑模式
(忘记Root管理员密码)3.移入kernel行,按e继续编辑
(忘记Root管理员密码)4.在最后面输入( single)+回车
(忘记Root管理员密码)5.按b引导系统进入单用户模式
(忘记Root管理员密码)6.执行passwd命令,输入新密码
(忘记Root管理员密码)7.重起电脑 reboot
````
###常用命令
````
###配置网卡
nmtui
###重启网卡
systemctl restart network
添加路由
vim /etc/sysconfig/network-scripts/route-ens224
172.16.0.0/16 via 172.16.64.1
ip route add 172.16.0.0/16 via 172.16.16.1
echo '172.16.0.0/16 via 172.16.16.1' >> /etc/sysconfig/network-scripts/route-ens224
````
````
###防火墙设置
vi /etc/firewalld/zones/public.xml
firewall-cmd --reload
````
````
###相关日志端口查看
ps aux |grep redis
journalctl -f -u consul
ss -tnl
ss -tn | wc -l
````
````
###格式化磁盘
````
mkfs.xfs -f /dev/sdb1
vi /etc/fstab
mount -a
````
#大于2t磁盘格式化
````
$ parted /dev/sdb
(parted) select /dev/sdb #选择磁盘sdb
(parted) mklabel gpt #将MBR磁盘格式化为GPT
(parted) mkpart primary 0 -1 #将整块磁盘划分为一个主分区
(parted) print #查看分区信息
(parted) quit #退出
2.9t磁盘
fdisk 只能分区小于2t的磁盘,大于2t的话,就要用到parted
1,将磁盘上原有的分区删除掉:
进入:#parted /dev/sdb
查看:(parted)p
删除:(parted)rm 1
(parted)rm 2
2,将磁盘格式变成gpt的格式(因为parted只能针对gpt格式的磁盘进行操作)
转换:(parted) mklabel gpt
分区:(parted) mkpart primary 1 500 (分第一个主分区500MB)
分区:(parted) mkpart primary 501 1000 (分第二个主分区500MB)
分区:(parted) mkpart logical 1001 2000 (分第三个逻辑分区1000MB) (parted的逻辑分区不用先分扩展分区,直接一步到位)
------------
如果将一个磁盘分一个区的话,可以这样从
分区:(parted) mkpart primary 0 -1
-------------
查看:(parted) p
退出:(parted)quit ( parted分区自动保存,不用手动保存 )
3,格式化已经分好的区
# mkfs -t ext4 /dev/sdb1
4,挂载
# mount /dev/sdb1 /mnt
5,开机自动挂载:
# echo “/dev/sdb1 /mnt ext4 defaults 0 0” >>/etc/fstab
````
###获取硬件UUID方法(windows、linux)
###参考https://blog.csdn.net/fksec/article/details/45396119
在命令提示符下输入wmic 再输入csproduct 或 csproduct list full
````
wmic:rootcli>csproduct list full
Description=计算机系统产品
IdentifyingNumber=*****
Name=*****
SKUNumber=
UUID=81AC7607-1E47-CB11-BC6A-8C7EF84170A7
Vendor=IBM
Version=ThinkPad T42
````
###TOP
````
top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下表:
s - 改变画面更新频率
l - 关闭或开启第一部分第一行 top 信息的表示
t - 关闭或开启第一部分第二行 Tasks 和第三行 Cpus 信息的表示
m - 关闭或开启第一部分第四行 Mem 和 第五行 Swap 信息的表示
N - 以 PID 的大小的顺序排列表示进程列表
P - 以 CPU 占用率大小的顺序排列进程列表
M - 以内存占用率大小的顺序排列进程列表
h - 显示帮助
n - 设置在进程列表所显示进程的数量
q - 退出 top
s - 改变画面更新周期
````
## grep 过滤空行和注释行
````
-i 忽略大小写
-n 显示行号
--color 高亮关键字,centos7默认已经高亮
-c 统计符合条件的行数
-o 只打印关键字,每个被匹配的关键字单独显示一行
-B 同时显示之前的行,后面必须有数字,如 -B2
-A 同时显示之后的行
-w 只匹配独立单词,也就是精确匹配
-v 反向查找
-e 同时匹配多个目标
-q 静默模式,只关心有没有匹配到,不关心内容
-E 可以使用扩展正则,,相当于egrep
-P 使用兼容perl的正则
fgrep: 不支持正则表达式,只能匹配写死的字符串,但是速度奇快,效率高,fastgrep
````
# 过滤空行和注释行
````
grep -Ev "^$|^\[#;\]" server.conf
````
#匹配文件中所有单词,并打印出来
grep -E -o "\\b\[\[:alpha:\]\]+\\b" server.conf
````
#\[\[:alpha:\]\]表示字母
#\[\[:alpha:\]\]+表示多个字母
#\\b表示边界,其前后必须是不同类型的字符
#\\b\[\[:alpha:\]\]+\\b合起来表示一个单词
````
#友情链接
````
[运维知识记录](https://www.kancloud.cn/vim26/v1/462557)
````
- 第一章:Centos快捷操作
- EPEL 存储库
- 第二章:系统命令
- 第三章:Consul搭建配置
- consul-客户端配置win
- 第四章:Mongodb3.20搭建配置
- 1、mongodb-bak
- 第五章:Centos 7搭建Gitlab服务器
- yum-install
- 第六章:Mysql5.6主从搭建
- 第七张:Vmware-exsi6.5
- 第八章:Jumpserver 堡垒机
- 第九章:OCS Inventory NG-CMDB”
- 第十章:zabbix监控部署
- 第十一章:ELK快速搭建
- 第十二章:docker安装
- 第十三章:rabbitmq集群安装
- 第十四章:Nginx相关配置
- 1、Nginx禁止访问某个目录或某个后缀文件
- 2、Nginx-GeoIP部署
- 3、Nginx的lua-nginx-module模块
- 4、lua-resty-redis
- 5、nginx删除不安全的请求头
- 6、Nginx支持HTTPS并且支持反爬虫
- 7、nginx配置location总结及rewrite规则写法
- 7、nginx安装和监控
- 第十五章:racktables资产管理
- 第十六章:缓存服务安装
- memcache
- 第十七章:自动化管理
- ansible-playbook
- ansible-playbook-firewalld
- 第十八章:redis集群部署
- 第十九章:yapi配置ldap
- yapi
- 第二十章:winlogbeat
- win配置winlogbeat
