Linux
文章平均质量分 84
suranranran
这个作者很懒,什么都没留下…
展开
-
cloud-init 制作openstack虚拟机镜像自动扩容磁盘
文章目录背景说明环境准备1) 该功能依赖growpart,所以需要在开始前,在镜像中安装包:2) 查看需要扩容的磁盘分区lvm类型的系统盘扩容脚本如果是lvm类型的系统盘,可以通过如下脚本扩容:然后执行:再重启系统即可。背景说明cloud-init 的一项功能是自动扩展linux的指定分区。比如linux镜像是20G,在部署instance时选择的flavor磁盘定义是40G,那么instance部署时cloud-init会自动将制定分区扩到 40G。环境准备1) 该功能依赖growpart,所以原创 2020-11-19 20:30:41 · 1411 阅读 · 0 评论 -
centos8 制作repodata报错 No available modular metadata for modular package
最近使用了centos8,但是制作repodata的时候总是报`Error: No available modular metadata for modular package` 错误,搜索了一下终于可以解决了安装modular metadata生成工具dnf install python3-devel python3 gccdnf install python3-createrepo_cdnf install python3-libdnf dnf install python3-libmodu原创 2020-11-19 20:24:12 · 4340 阅读 · 2 评论 -
Linux获取所有进程使用的内存以及pid名称
#!/bin/bashSUM=0OVERALL=0for DIR in `find /proc/ -maxdepth 1 -type d | egrep "^/proc/[0-9]"` ; doPID=`echo $DIR | cut -d / -f 3`PROGNAME=`ps -p $PID -o comm --no-headers`for SWAP in `grep Swap $DIR/smaps 2>/dev/null| awk '{ print $2 }'`dolet SUM原创 2020-05-22 16:05:30 · 477 阅读 · 0 评论 -
harbor api的操作
文章目录项目管理查看仓库中项目详细信息搜索镜像删除项目创建项目createproject.json例子查看项目日志账号管理创建账号获取用户信息获取当前用户信息删除用户修改用户密码用户权限管理查看项目相关角色项目添加角色用jaymarco用户创建一个snc_dcos项目,并对snc_dcos加一个权限删除项目中用户权限获取与用户相关的项目编号和存储库编号修改当前用户角色镜像管理查询镜像删除镜像获取镜像标签项目管理查看仓库中项目详细信息curl -u "dev:Developer123" -X GET -原创 2020-05-20 17:35:36 · 1987 阅读 · 0 评论 -
中间件修复
文章目录rabbitmq 节点重新加入集群rabbitmq 节点重新加入集群节点清除rabbitmq配置停止rabbitmq-server的服务systemctl stop rabbitmq-serverrm -rf /var/lib/rabbitmq/*拷贝正常节点/var/lib/rabbitmq/.erlang.cookie 权限 rabbitmq rabbitmq在集群正常节点将故障节点踢出在新的rabbitmq集群主节点踢出rabbit@controller73原创 2020-05-20 17:32:44 · 3345 阅读 · 0 评论 -
esxi ipmi的使用
ipmitools 安装需要修改安装等级esxcli software acceptance set --level=CommunitySupportedesxcli software vib install -v /tmp/ipmitool-1.8.15-1.vib ~ # vmware -vlVMware ESXi 5.5.0 build-3248547VMware ESXi 5.5.0 Update 3~ # esxcli software vib list |grep ipmito原创 2020-05-20 17:31:32 · 4832 阅读 · 2 评论 -
vmware esxi命令行
文章目录开关机状态查看某一台信息查看某一台快照恢复快照查看电源状态启动虚拟机查看网卡信息查看路由(ipv4)查看 dns查看ip配置(ipv4)查看默认路由等价 esxcli network nic list类似于Linux下的 tcpdump, 是 ESX 的抓包工具修改虚拟化开关机状态vim-cmd vmsvc/getallvms查看某一台信息vim-cmd vmsvc/getallvms | grep 172.16.81.50查看某一台快照vim-cmd vmsvc/snapshot.原创 2020-05-20 17:30:26 · 1273 阅读 · 0 评论 -
使用vmstat查看系统状态
文章目录字段说明Procs(进程):Memory(内存)SwapIO:(现在的Linux版本块的大小为1024bytes)系统CPU(以百分比表示)备注vmstat -d -S mprocs -----------memory---------- ---swap--- -----io---- --system-- ------cpu----- r b swpd free buff cache si so bi bo原创 2020-05-20 17:29:13 · 355 阅读 · 0 评论 -
centos7 设置默认启动kernel,删除其他版本kernel
文章目录使用cat /boot/grub2/grub.cfg |grep menuentry 查看系统可用内核查看当前内核修改开机时默认使用的内核查看内核修改结果查看系统安装了哪些内核包使用yum remove 或rpm -e 删除无用内核使用cat /boot/grub2/grub.cfg |grep menuentry 查看系统可用内核 cat /boot/grub2/grub.cfg |grep menuentry if [ x"${feature_menuentry_id}"原创 2020-05-20 17:26:28 · 793 阅读 · 0 评论