随笔分类 - Linux
linux常用方法
摘要:解压rpm包 rpm2cpio tengine-2.3.4-1.el7.x86_64.rpm |cpio -idv 安装创建rpm包的工具 yum install rpmdevtools rpmlint 创建需要的目录树 rpmdev-setuptree 创建spec文件 rpmdev-newspe
阅读全文
摘要:1、系统进程内存占用排序 查看系统进程中,cpu\内存占用最多的前5个进程信息 `ps aux|sort -gr -k 3 |head -n 5` #使用 -k 3 表示第三列cpu使用情况 2、文件夹大小排序 du一个文件夹下的目录大小后,想以文件大小进行排序。由于du -h的结果是3k,2M,1
阅读全文
摘要:Local: rsync [OPTION...] SRC... [DEST] Access via remote shell: Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST] Push: rsync [OPTION...] SRC... [USER
阅读全文
摘要:ls list 用来显示目标列表 语法 ls [options...] [arguments...] 选项 -a all 显示所有文件及目录 (包括以.开头的隐藏文件包括目录本身.和上级目录..) -A 显示所有隐藏文件排除以.和..的所有文件 -l long 以长格式显示详细信息( 输出的信息从左
阅读全文
摘要:cat、tac、more、less、head、tail、cut、sort、job、uniq、wc、diff、tr、sed、grep、awk cat命令 选项 -n 显示行号 -E 显示行结束符 (Linux系统的文本文件的结束符是+Enter) -T 显
阅读全文
摘要:管理命令 ln、df、du、mknod、fdisk、partprobe、partx、mkfs、blkid、e2label、tune2fs、dumpe2fs、fsck ln 创建链接文件或目录 -s 创建软链接 -v 显示详细处理过程 df 查看磁盘信息 -h 人性化阅读方式 -i 显示i -node
阅读全文
摘要:在用户家目录创建.vimrc文件并添加以下内容 set tabstop=2 #表示一个 tab 显示出来是多少个空格的长度,默认 8 set autoindent #表示自动缩进。 set termencoding=utf-8 #是vim用于屏幕显示的编码 set encoding=prc #是Vi
阅读全文
摘要:cat、tac、more、less、head、tail、cut、sort、uniq、sed、grep、awk cat命令 选项 -n 显示行号 -E 显示行结束符 (Linux系统的文本文件的结束符是+Enter) -T 显示制表符 -A show-al
阅读全文
摘要:正则表达式:是由普通字符(a-z)以及特殊字符(元字符)组成的字符模式 普通字符分为打印字符和非打印字符 非打印字符(转义字符) \cX X值必须为A-Z或a-z之一,否则视为原义c \f 换页符 \n 换行符 \r 回车符 =\cM \s 任何空白字符、制表符、换页符 \S 非空白字符 \t 制表
阅读全文
摘要:strace参数 -c 统计每一系统调用的所执行的时间,次数和出错的次数等. -d 输出strace关于标准错误的调试信息. -f 跟踪由fork调用所产生的子进程. -ff 如果提供-o filename,则所有进程的跟踪结果输出到相应的filename.pid中,pid是各进程的进程号. -F
阅读全文
摘要:以下为json格式的wp.log查询内容 { "_index": "security-log-waf4nginx-2021.08.17", "_type": "_doc", "_id": "7BhzUXsBveVSWlesuPXU", "_score": 2.5269058, "_source":
阅读全文
摘要:awk的内建函数split允许你把一个字符串分隔为单词并存储在数组中。你可以自己定义域分隔符或者使用现在FS(域分隔符)的值。格式: split (string, array, field separator) string: 表示要操作哪个(切割)字符串 $0 表示一行的整条记录 array: 表
阅读全文
摘要:#!/bin/bash procNumber=`/usr/bin/ps -ef|grep '/var/log/messages'|grep -v grep|wc -l` if [ (/usr/bi
阅读全文
摘要:1、需求A(172.19.1.100)服务器上的文件拷贝 ( >) 到B(192.168.1.22)服务器上; 注意:A与B服务器之前网络不互通,但是A、B服务器和Z(10.10.10.11)服务器可以相互访问。 操作: 可以在Z服务器上执行命令 scp –3 源文件 目标文件 [10.10.10.
阅读全文
摘要:https://manpages.debian.org/unstable/manpages-zh/index.html https://github.com/man-pages-zh/manpages-zh
阅读全文
摘要:用户管理命令: useradd、userdel、usermod、passwd、chsh、chfn、finger、id、chage、newgrp 用户查看命令: whoami、who、w、 组管理命令: groupadd、groupdel、groupmod、gpasswd 权限管理: chown、ch
阅读全文
摘要:1、清空或者让一个文件成为空白的最简单方式,是像下面那样,通过 shell 重定向 null (不存在的事物)到该文件 [root@OM-SERVER ~]# [root@OM-SERVER ~]# > /var/log/messages [root@OM-SERVER ~]# echo '' >
阅读全文
摘要:openssl命令使用可以参考 https://www.cnblogs.com/gavin11/p/14302045.html 生成自签CA证书 # 生成CA的key > openssl genrsa -des3 -out ca.key 4096 -des3 用来加密私钥文件的三种对称加密算法(-d
阅读全文
摘要:Openssl命令总览 语法格式:openssl command [ command_opts ] [ command_args ] 常用command: version 用于查看版本信息 enc 用于加解密 ciphers 列出加密套件 genrsa 用于生成私钥 rsa RSA密码管理 req
阅读全文
摘要:安装抓包软件 yum install wireshark -y 抓包 tshark -w /tmp/a.txt -i eth0 查看 tshark -r /tmp/a.txt Usage: tshark [options] ... Capture interface: -i <interface>
阅读全文