1,查看包含zypper且不包含ar的进程信息的2,3,8,9列信息
ps -ef|grep zypper|grep -v ar|awk '{print $2,$3,$8,$9}'
eg:查看包含zypper且不包含ar的历史信息
history|grep zypper|grep -v ar
2,查找文件&系统情况
大于200M的文件
find . -type f -size +1000000k
显示前10个占用内存最大的文件
du -s * | sort -nr | head
当前目录下文件或者目录的大小
du -sh *
当前目录下的总大小
du -sh .
服务器中文件系统的磁盘空间占用情况
df -h
3,docker相关命令
编译docker
docker build -t hdeploy:v0.1 .
查看编译的镜像
docker images
运行docker
docker run --name=hdeploy -p 8190:8190 -v /root:/opt/package --privileged=true -itd hdeploy:v0.1
查看docker镜像进程
docker ps -n 5 //前5个
进入某个docker镜像
docker exec -i -t hdeploy /bin/bash
退出(CTRL+D)
exit
停止某个docker
docker stop bf2e2eeaad46
删除某个镜像进程
docker stop bf2e2eeaad46
4,git相关命令
克隆某个已存在的repo
git clone http://*****
编辑完成后上传到某个远程仓库
git pull git add . git commit -m "****" git push
5,使用nmcli命令固定IP
查看网卡名称
nmcli conn show
名称为ens33
固定IP地址,子网掩码,DNS,网关(切记记得加上子网掩码)
nmcli conn mod ens33 ipv4.method manual ipv4.addr 192.168.100.54/24 ipv4.dns 192.168.100.1 ipv4.gateway 192.168.100.1
关闭并启动网卡
nmcli conn down ens33 && nmcli conn up ens33
6,挂载磁盘
查看磁盘
fdisk -l
将未挂载的磁盘挂载
fdisk /dev/sdb
n 挂载 w 退出 p 主盘 e 扩展盘
一般选择 n p 1 回车 回车 w 就行
格式化磁盘
mkfs.xfs /dev/sdb1
创建待会要挂载的挂载点
mkdir -p /data/0
挂载磁盘
mount /dev/sdb1 /data/0
查看
lsblk
查看UUID
blkid
UUID=2c827fab-f4b9-48a8-beb6-48c63449b07b
添加至
vi /etc/fstab
UUID=82026aaf-924c-40cf-a51f-4b35eac0e2b5 /data/0 xfs defaults 0 0
查看
df -hT
或者
lsblk
6,linux磁盘扩容
命令参考
具体参考下面:
7, 查找mysql的配置文件位置
mysql --help | grep 'Default options' -A 1