随笔分类 - linux
linux
摘要:##linux awk ###参数总结 -f 从脚本文件中读取awk命令。 -F 指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式,如-F: (–field-separator) -v 赋值一个用户定义变量。 ###内置变量 FS 保存或设置字段分隔符,如FS=”:” $n 指定分隔的第n
阅读全文
摘要:##linux grep ###参数总结 -w 或 --word-regexp 只显示全字符合的列,精准匹配 -a2 显示当前和前后两行的数据 -A<显示行数>或--after-context=<显示行数> 显示当前和后面两行的数据 -b2或--byte-offset 标示出该行第一个字符的编号,并
阅读全文
摘要:##linux dmesg时间戳转换成对应时间 ###1.1 获取dmesg的时间戳 [205979.184114] Memory cgroup out of memory: Kill process 7951 (mysqld) score 2016 or sacrifice child [2059
阅读全文
摘要:##linux 内核参数优化 //允许非本地Ip地址socket监听 net.ipv4.ip_nonlocal_bind = 1 //开启ipv4转发 net.ipv4.ip_forward = 1 //是否开启数据包时间戳 net.ipv4.tcp_timestamps = 0 //端口复用,0表
阅读全文
摘要:##linux $? $0 $! $$ $* $# $@的作用 我们用脚本可以验证 vim restart.sh #!/bin/bash echo "\$? is $?" echo "\$0 is $0" echo "\$! is $!" echo "\$$ is $$" echo "\$* is
阅读全文
摘要:##linux useradd useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户 ###1.1 参数详情 -c:加上备注文字,备注文字保存在passwd的备注栏中。 -d:指定用户登入时的主目录,替换系统默认值/home/<用户名> -D:变更预设值。 -e
阅读全文
摘要:目录linux su && su - && sudo && sudo- 的区别区别sudo授权区别总结 linux su && su - && sudo && sudo- 的区别 之前一直对su,su-,sudo,sudo -不理解,有什么区别呢他们? 在这之前,我们要先明确一个事,就是: root
阅读全文
摘要:##linux sudo ###sudo是什么 sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个
阅读全文
摘要:##linux split ###split 语法 // -a X 指定后缀名的长度,默认为2位 -a, --suffix-length=N generate suffixes of length N (default 2) --additional-suffix=SUFFIX append an
阅读全文
摘要:##linux vim 批量注释 & 取消注释 & 缩进 ###1.1 批量注释 ###1.1.1 方法1 1. ctrl+v进入VISUAL BLOCK(可视块)模式 2. 按 j (向下选取列)或者 k (向上选取列)或者上下方向键 3. 按shift + i 进入编辑模式然后输入你想要插入的
阅读全文
摘要:##linux taskset taskset 命令属于 util-linux-ng 包,可以使用 yum 直接安装 taskset 命令用于设置或者获取一直指定的 PID 对于 CPU 核的运行依赖关系。也可以用 taskset 启动一个命令,直接设置它的 CPU 核的运行依赖关系。 CPU 核依
阅读全文
摘要:##linux link ln指令用在连接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息 ###1.1 link 语法 ln -s 源文件
阅读全文
摘要:##linux lzma LZMA (Lempel-Ziv-Markov chain-Algorithm) 基于著名的LZ77压缩算法改进的压缩/解压工具,特点:高压缩率,高解压速度,低内存消耗,lzma命令行工具使用方式和gzip,bzip2类似 ###1.1 语法格式 -d --decompre
阅读全文
摘要:##linux brctl ###1.1 命令参数 Usage: brctl [commands] commands: addbr add bridge delbr delete bridge addif add interface to bridge delif delete interface
阅读全文
摘要:linux zip -A:调整可执行的自动解压缩文件; -b<工作目录>:指定暂时存放文件的目录; -c:替每个被压缩的文件加上注释; -d:从压缩文件内删除指定的文件; -D:压缩文件内不建立目录名称; -f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件
阅读全文
摘要:##linux top的load average top命令,w命令,uptime等命令都可以查看系统负载 我们从上至下,查看top的打印信息 top - 11:26:40 up 4 days, 1:43, 1 user, load average: 22.33, 8.36, 3.64 load a
阅读全文
摘要:##linux dig命令 ###1.1 安装 yum -y install bind-utils
阅读全文
摘要:目录linux yum && repotrackyum保存离线安装包repotrack区别 linux yum && repotrack yum保存离线安装包 最好是同一版本同一个模板下的系统,否则可能会少包或者版本不对 //下载yum插件 yum -y install yum-plugin-dow
阅读全文
摘要:##linux centos7内存 ###1.1 centos7通过 free -m 剩余内存计算 如图所示: total:服务器内存总大小; used:已经使用了多少内存; free:未被任何应用使用的真实空闲内存; shared:被共享的物理内存; buff/cache:缓冲、缓存区内存数,缓存
阅读全文