
运维
文章平均质量分 67
笑饮孤鸿58
这个作者很懒,什么都没留下…
展开
-
常见的收集系统信息的命令
系统相关:查看系统名称,版本和发行的信息cat /etc/redhat-release或cat /etc/*release 查看内核版本uname -r或uname -an 查看内核信息cat /proc/version查看cpu的信息cat /proc/cpuinfo查看内存的信息cat /proc/meminfo查看服务器文件系统cat /proc/filesystems 或df -a查看系统日志cat /var/log/messages查看系统历原创 2021-06-14 12:51:28 · 149 阅读 · 0 评论 -
学会linux系统监控,你的系统能有问题?
linux系统监控工具cpu和进程监控:top:实时监控系统中的各个进程资源占用情况以及总体情况Tasks: 显示进程总数,当前运行的进程数Load average:显示的是系统的1分钟,5分钟,10分钟的平均负载情况Uptime: 显示系统运行了多长时间PID:系统的进程号USER:发起该进程的用户名PRI:进程优先级NI:进程优先级的数值VIRT:进程占用的虚拟内存RES:进程占用占用的物理内存S:进程的运行情况(R:运行;S:休眠;Z:僵死;N:进程优先级为负数)%CPU原创 2021-06-13 20:45:37 · 926 阅读 · 4 评论 -
Linux 安全运维常用命令总结
Linux 安全运维常用命令总结删除 0 字节文件find -type f -size 0 -exec rm -rf {} \;查看进程按内存从大到小排列PS -e -o "%C : %p : %z : %a"|sort -k5 -nr按 CPU 利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr查看 http 的并发请求数及其 TCP 连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END原创 2021-06-07 18:33:52 · 454 阅读 · 3 评论 -
jenkins+gitlab实现手动和自动同步
jenkins介绍:CI&CD:持续集成注重将各个开发者的工作集合到一个代码仓库中,通常每天会进行几次, 主要目的是尽早发现集成错误,使团队更加紧密结合,更好地协作。持续交付的目的是最小化部署或发布过程中团队固有的摩擦, 它的实现通常能够将构建部署的每个步骤自动化,以便任何时刻能够安全地完成代码发布(理想情况下)。持续部署是一种更高程度的自动化,无论何时代码有较大改动, 都会自动进行构建/部署。Jenkins:Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支原创 2021-03-10 22:33:46 · 2894 阅读 · 2 评论