记录一些Linux常用命令
docker命令
已启动容器新增自动启动
docker update --restart=always [容器ID]
查询筛选
查询postgresql数据库日志,指定时间2021-05-08 16:44到当前时间内,耗时大于2秒,按耗时从高到低排序,显示前10条
sed -n '/2021-05-08 16:44:[0-9][0-9]/,/$(date +"%Y-%m-%d %H:%M:%S")/p' postgresql.log | awk '$6>2000.000{print$0}' | sort -rk 6 | head -n 10
LVM
pvcreate /dev/vdb #创建物理卷/dev/vdb
vgcreate data /dev/vdb #物理卷/dev/vdb加入新创建卷组data
lvcreate -l 100%FREE data -n lvol0 #使用卷组data所有容量,创建逻辑卷lvo10
mkfs.xfs /dev/data/lvol0 #格式化卷组/dev/data/lvol0
mount /dev/data/lvol0 /data #挂载逻辑卷/dev/data/lvol0至/data目录
#扩容之前使用df -Th检查当前磁盘格式
pvcreate /dev/vdc #增加硬盘扩容,创建物理卷
vgextend data /dev/vdc #物理卷/dev/vdc加入卷组data
lvextend -l +100%FREE /dev/data/lvol0 #扩容逻辑卷/dev/data/lvol0所有空间
·xfs_growfs /dev/data/lvol0 #扩容空间为xfs格式
·btrfs filesystem resize max /data #扩容空间为btrfs格式使用此命令
通过 openssl 创建内网私有CA证书签署自定义域名证书
创建服务器证书密钥文件
openssl genrsa -des3 -out taryin.key 2048
输入密码,确认密码
通过密钥文件创建服务器证书的申请文件
openssl req -new -key taryin.key -out taryin.csr
Enter pass phrase for root.key: ← 输入前面创建的密码
Country Name (2 letter code) [AU]:CN ← 国家代号,中国输入CN
State or Province Name (full name) [Some-State]:jiangxi ← 省的全名,拼音
Locality Name (eg, city) []:nanchang ← 市的全名,拼音
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Sigma ← 公司英文名
Organizational Unit Name (eg, section) []: ← 可以不输入
Common Name (eg, YOUR name) []:www.taryin.com ← 输入证书对应的域名
Email Address []:sigma@taryin.com ← 电子邮箱,可随意填
Please enter the following ‘extra’ attributes
to be sent with your certificate request
A challenge password []: ← 可以不输入
An optional company name []: ← 可以不输入
备份一份服务器密钥文件
cp taryin.key taryin.key.bak
去除文件口令
openssl rsa -in taryin.key.bak -out taryin.key
生成证书文件,有效期100年
openssl x509 -req -days 36500 -in taryin.csr -signkey taryin.key -out taryin.crt
CentOS7客户端安装证书
将生成的taryin.crt拷贝到客户端/etc/pki/ca-trust/source/anchors/
然后执行update-ca-trust命令使证书生效
VIM
vim原文粘贴不自动对齐与添加#符号
:set paste
Comments | NOTHING