随笔分类 - linux
摘要:1、在官方网站下载新版本的源码包:http://www.perl.org/get.html,版本自己选择,我下载的是perl-5.34.0.tar.gz cd /backup/soft/wget https://www.cpan.org/src/5.0/perl-5.34.0.tar.gz 2、解压
阅读全文
摘要:goaccess是一个日志分析工具,能分析nginx的访问日志,能生成友好的html文件。 goaccess安装 wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-13.noarch.rpm rp
阅读全文
摘要:Linux 系统的内存管理工作中,内存使用情况的监控是十分重要的,在各种 Linux 发行版上你会找到许多这种工具。它们的工作方式多种多样,在这里,我们将会介绍如何安装和使用这样的一个名为 smem 的工具软件。 Smem 是一款命令行下的内存使用情况报告工具,它能够给用户提供 Linux 系统下的
阅读全文
摘要:smem是Linux系统上的一款可以生成多种内存耗用报告的命令行工具。与现有工具不一样的是smem可以报告实际使用的物理内存(PSS),这是一种更有意义的指标。可以衡量虚拟内存系统的库和应用程序所占用的内存数量。 由于大部分的物理内存通常在多个应用程序之间共享,名为实际使用物理内存(RSS)的这个标
阅读全文
摘要:一、实验内容 1、练习nmap的相关命令。(nmap先检测目标主机是否开机然后扫描目标主机常用的1000个端口) 2、练习masscan的相关命令。 二、实验环境 扫描机:kali Linux 靶机:Windows 2003(ip:192.168.1.105) 三、实验步骤 1、nmap 目标IP(
阅读全文
摘要:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
阅读全文
摘要:前言: expect是什么? 答:expect 是由Don Libes基于Tcl(Tool Command Language )语言开发的,主要应用于自动化交互式操作的场景,是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用来实现自动交互功能的软件。 ex
阅读全文
摘要:公司有上百台服务器,需要为每台服务器都执行一个脚本,因为所有服务器的账号密码都是一样的,所以可以不用搭建ansible等自动化运维工具,我们直接通过SSH远程执行即可完成。 本文以三台服务器为例,系统版本:CentOS7.31、安装sshpasscd /etc/yum.repos.d/wget ht
阅读全文
摘要:1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld 2.systemc
阅读全文
摘要:故障现象,在/var/log/message这个目录中出现下面的error: [24934098.161918] Buffer I/O error on device sdaj, logical block 4[24934098.161921] Buffer I/O error on device
阅读全文
摘要:1.查看防火墙状态 systemctl list-unit-files|grep firewalld.service 或 systemctl status firewalld.service 2.开启 systemctl start firewalld.service 3.停止 systemctl
阅读全文
摘要:历史上,Linux 的启动一直采用init进程。 下面的命令用来启动服务。 $ sudo /etc/init.d/apache2 start # 或者 $ service apache2 start 这种方法有两个缺点。 一是启动时间长。init进程是串行启动,只有前一个进程启动完,才会启动下一个进
阅读全文
摘要:问题 使用Zabbix监控一些云主机时,可能遇到: 使用命令: 看到: Swap 的total,used,free值都是0。这是因为Zabbix没有考虑云主机用户。 处理步骤: Configuration-Templates-Template OS Linux-Triggers 选择 Lack of
阅读全文
摘要:crontab是一个可以根据自己配置的命令定时执行脚本的服务 安装crontab(centos) vixie-cron软件包是cron的主程序; crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序 crontab服务管理 设置定时任务 有两种可以设置定时任务 1、
阅读全文
摘要:Cgroups 是 linux 内核提供的一种机制,如果你还不了解 cgroups,请参考前文《Linux cgroups 简介》先了解 cgroups。当 Linux 的 init 系统发展到 systemd 之后,systemd 与 cgroups 发生了融合(或者说 systemd 提供了 c
阅读全文
摘要:Linux CGroups简介 1、CGroups是什么 与Linux namespace对比来看,Linux namespace用来限制进程的运行范围或者运行环境的可见性,比如:uts限制进程读取到的hostname、mnt限制进程读取到的文件系统视图、net限制进程可以访问的网络范围等;而CGr
阅读全文
摘要:netfilter介绍 它是iptables的主要的工作模块,位于内核中,在网络层的五个位置(也就是防火墙四表五链中的五链)注册了一些钩子函数,用来抓取数据包; 把数据包的信息拿出来匹配各个链位置在对应表中的规则; 匹配之后,进行相应的处理ACCEPT、DROP等等; netfilter和iptab
阅读全文
摘要:logrotate /etc/logrotate.conf 是 Logrotate 工具的一个配置文件,这个工具用来自动切割系统日志,Logrotate 是基于 cron 来运行的,如下: [root@localhost ~]$ cat /etc/cron.daily/logrotate # 每天运
阅读全文
摘要:安装kubernetes遇到 cni config uninitialized KubeletNotReady runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: net
阅读全文