随笔分类 - Linux
摘要:前言:在新的工作环境中看到自定义的iptables链,还是补一下这块知识,自定义链是为了将iptables规则进行分类管理,能够根据业务或服务设置规则,更有效去管理防火墙规则 当iptables规则特别多时,我们需要具备模块化思想,需要将不同目的iptables规则进行归类。将同一类型的iptabl
阅读全文
摘要:top 命令 %us:表示用户空间程序的cpu使用率(没有通过nice调度) %sy:表示系统空间的cpu使用率,主要是内核程序。 %ni:表示用户空间且通过nice调度过的程序的cpu使用率。 %id:空闲cpu %wa:cpu运行时在等待io的时间 %hi:cpu处理硬中断的数量 %si:cpu
阅读全文
摘要:1、centos安装dig命令 yum -y install bind-utils 2、简单使用 dig www.boyblue.xyz ; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.9 <<>> www.boyblue.xyz ;; global o
阅读全文
摘要:# 用法 awk 'END {print}' 文件名 例子: cat test.txt 123 456 awk 'END {print}' test.txt 456
阅读全文
摘要:第一种 top -bn 2 -i -c | grep 'Cpu(s)' | awk '{sum=$2 + $4};END {print sum}' 第二种 sar -u 1 1 | grep Average | awk '{sum=$3 + $5};END {print sum}'
阅读全文
摘要:默认centos7使用firewalld,当我们要使用iptables时,要安装一下服务,先停firewalld systemctl stop firewalld 停止服务 systemctl mask firewalld 屏蔽服务 安装iptables # 安装服务 yum install ipt
阅读全文
摘要:前言:有时候想知道机器的上传下载的网络速度,Linux里面是提供工具给我们的,就是speedtest-cli python安装方式: pip install speedtest-cli 使用方式 命令行输入:speedtest-cli 总结:可以看到每次上传下载速度都不一样,可以综合下,这个速度要除
阅读全文
摘要:当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队列时,才进行实际的I/O操作。 conv=fdatasync 参数,当 dd 命令结束前
阅读全文
摘要:访问时间(Access):读取一次文件的内容,访问时间便会更新。比如对文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)。 修改时间(Modify):对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls –l
阅读全文
摘要:redis-server -v Redis server v=6.0.16 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=e5e74a73d3d6f03
阅读全文
摘要:#!/bin/bash data_dir=/opt if [[ -z "$(ls -A ${data_dir})" ]];then echo "这个目录为空" else echo "这个目录不为空" fi if [[ "$(ls -A ${data_dir}|wc -w)" == 0 ]];then
阅读全文
摘要:初始化 1、配置主机名 2、格式化硬盘 3、修改配置参数,打开文件数 4、修改ssh配置,关闭密码登陆 5、下载软件包
阅读全文
摘要:find /data/ -type f -name "cmd.sh" -exec cp /tmp/cmd.sh {} \; 在/data/目录下找到cmd.sh文件,把/tmp/cmd.sh文件,cp替换
阅读全文
摘要:有时候业务突增,机器的性能是需要我们特别关注的,分享下关于查看linux的IO的工具 1、iostat centos安装方式 yum install sysstat 例子1: iostat常用的选项-x,该选项将用于显示和io相关的扩展数据。 iostat -x 关于 CPU 的指标,重点看%iow
阅读全文
摘要:前言:有时候我们想要删除文件或目录,但是不知道这个文件或目录是否正在被使用,被什么进程打开了,进程在做什么操作,在Linux系统下fuser命令是可以帮忙我们查看 fuser功能 fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息,显示使用指定文
阅读全文
摘要:# 关闭 systemctl stop firewalld.service # 启动 systemctl start firewalld.service # 查看状态 systemctl status firewalld.service
阅读全文
摘要:有时候当我们申请一张证书的时候,如何判断这证书到期时间呢,在linux上可以使用openssl命令进行检查 openssl x509 -in 公钥 -noout -dates 执行命令后会显示开始和终止的日期
阅读全文
摘要:linux资源限制配置文件是/etc/security/limits.conf;限制用户进程的数量对于linux系统的稳定性非常重要。 limits.conf文件限制着用户可以使用的最大文件数,最大线程,最大内存等资源使用量。 * soft nofile 655350 #任何用户可以打开的最大的文件
阅读全文
摘要:前言:由于特殊场合不能上传特大文件,需要分割成小文件,上传之后再合成一个文件 split命令 参数说明: -b 200M: 表示设置每个分割包的大小,单位还是可以k -d:指定分割包后缀为数字形式 -a x:用来设定后缀的长度(默认值是2),这里设定后缀的长度为1 例子: 把800M的文件按200M
阅读全文
摘要:SElinux初探 SElinux已经是个非常完备的内核模块了,CentOS5.x提供了很多管理SELinux的命令与机制,因此在整体架构上面比以前的版本要单纯且容易操作管理。 SElinux字面上的意义就是安全强化的Linux。 SELinux是在进行程序、文件等权限设置依据的一个内核模块 SEL
阅读全文