iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >常用命令
  • 372
分享到

常用命令

Linux 2022-06-03 14:06:01 372人浏览 八月长安
摘要

1.基础命令 操作 命令 说明 查看文件的内容 cat -n&n

1.基础命令

操作 命令 说明
查看文件的内容 cat -n access.log -n显示行号
分页显示文件 more access.log Enter下一行,空格下一页,F下一屏,B上一屏
分页显示文件 less access.log 输入 /字符串 可查找并高亮
显示文件尾 tail -n2 -f access.log -n2显示最后2行,-f继续监听不退出
内容排序 sort -k 2 -t ' ' -n access.log -k指定排序列,-t指定列分隔符,-n按数字顺序
字符统计 wc -l access.log -l统计行数,-c字符数,-L最长行长度,-w单词数
查看重复出现的行 sort testfile | uniq -c -d uniq去重,-c统计重复次数,-d只显示重复的
字符串查找 grep 'G.*T' access.log 查找G开头T结尾的字符串
文件查找 find /home/java -name access.log 递归/home/java的子目录找名为access.log
表达式求值 expr 10 \* 3 计算10*3,其中\*表示转义*不解读为通配符
表达式求值 expr length "this is a test" 计算长度
归档文件 tar -cf aaa.tar f1 f2 -c创建,-f指定包名
归档文件 tar -xf aaa.tar -x解压
URL访问 curl www.Google.com 不带参返回响应体,-i返回带响应头,-I仅返回响应头
查看CPU的load uptime  
查看CPU使用率 top | grep Cpu 按1查看每个核,按shift+H按线程查看
查看CPU使用率 top -p 2864 查看指定进程
磁盘剩余空间 df -h  
磁盘剩余空间 du -d 1 -h /home/java 分析目录的磁盘使用。-d设置递归深度
网络traffic sar -n DEV 1 1 DEV查看各个网卡,1秒抽样,1总共取一次
磁盘I/O iOStat -d -k  
内存使用 free -m 通常是看“-/+ buffers/cache”对应的used和free
内存使用 vmstat 查看swap I/O

 

2.sed编辑器

操作 命令 说明
文本替换 sed 's/xxx/yahoo/' access.log | head -10 不会修改原文件
输出指定的行 sed -n '2,6p' access.log 输出2-6行
删除行 sed '/qq/d' access.log /d排除含关键字qq的行
整行替换 sed -e '/google/c\hello' access.log | head -10 /c替换的是整个匹配的行
多个命令合并 sed -n '1,5p;1,5=' access.log 边打印行边打印行号

 

3.awk程序

操作 命令
筛选行,打印指定列 awk '/google/{print $0,$6}' access.log | head -10
按条件打印 awk 'length($0)>40{print $3}' access.log | head -10
格式化输出 awk '{line= sprintf("method:%s,response:%s", $3, $7); print line}' access.log | head -10

 

4.实用例子

操作 命令 说明
查看请求访问量    
访问量前10的IP cat access.log | cut -f1 -d " " | sort | uniq -c |sort -k 1 -n -r | head -10 cut部分表示取第1列即IP列,取第4列则为URL的访问量
查看最耗时的页面 cat access.log | sort -k 2 -n -r | head -10 按第2列响应时间逆序排序
统计404请求的占比    
总请求数 export total_line= `wc -l access.log | cut -f1 -d " "`  
404请求数 export not_found_line= `awk '$6=='404'{print $6}' access.log | wc -l`  
占比 expr $not_found_line \* 100 / $total_line &&或;可合并为一行。

--结束END--

本文标题: 常用命令

本文链接: https://www.lsjlt.com/news/11357.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • git 常用命令
    1. 新建代码库# 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-n...
    99+
    2023-05-30
    git linux 命令大全
  • pip常用命令
    1.升级pip pip install --upgrade pip  或者 pip install -U pip 2.安装某个包 pip install package-name 安装指定版本的包:pip install matplotli...
    99+
    2023-09-01
    pip python linux
  • 常用ADB命令
    1. ADB连接 adb connect IP:端口 //端口一般为5114或5224 2. 抓取日志并输出到固定文件夹 adb logcat –v time >D:\ABD\1.log //1.lo...
    99+
    2023-09-03
    android
  • 常用fastboot命令
    https://developer.android.com/studio/releases/platform-toolshttps://developer.android.com/studio/releases/platform-tools...
    99+
    2023-10-02
    android
  • canda 常用命令
    1、获取版本 conda -V conda --version 2、获取帮助 conda -h conda --help 查看某一命令的帮助 conda install -h conda install --help conda...
    99+
    2023-01-30
    常用命令 canda
  • RabbitMQ-常用命令
    RabbitMQ常用命令 3.1 启动停止rabbitMQ命令 # 前台启动Erlang VM 和 RabbitMQ 当窗口关闭或者ctrl+c时,使退出了。rabbitmq-server# 使用系统命令启动systemctl start ...
    99+
    2023-08-30
    rabbitmq 分布式
  • Linux常用命令bzless命令怎么用
    这篇文章主要介绍Linux常用命令bzless命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令bzless命令是增强 .bz2 压缩包查看器,bzless比bzmore命令功能更加强大语法&...
    99+
    2023-06-28
  • Linux常用命令groupdel命令怎么用
    这篇文章主要介绍Linux常用命令groupdel命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令groupdel命令用于删除群组需要从系统上删除群组时,可用groupdel(group d...
    99+
    2023-06-28
  • 常用Linux命令
    1 pwd #查看当前路径 2 whoami #查看当前用户 3 ls #查看当前路径所有文件和文件夹 4 cd #进入文件夹 5 mkdir #创建文件夹 6 rmdir #删除空文件夹 7 touch 文件名 #创建文...
    99+
    2023-01-30
    命令 常用 Linux
  • s3cmd常用命令
    1、配置s3cmds3cmd --configure2、列举所有buckets(bucket相当于根文件夹)命令:s3cmd lsroot@node4:/home# s3cmd ls2016-09-18 03:51  s3://my-buc...
    99+
    2023-01-31
    常用命令 s3cmd
  • git常用命令
    1、第一次初始化 git initgit add .git commit -m ‘first commit’git remote add origin git@github.com:帐号名/仓库名.gitgit pull origin m...
    99+
    2023-10-29
    常用命令 git
  • adb常用命令
    文章目录 一、adb指令相关参数二、adb相关指令2.1 adb无线连接(需要借助 USB 线)2.2 基础指令2.3 软件相关指令2.4 文件相关指令2.5 log相关指令2.6 模拟事件相...
    99+
    2023-09-09
    adb android
  • ensp常用命令
    文章目录 一、华为设备命令视图二、设置设备名称三、常用基本命令四、关闭泛洪信息六、交换机的登陆七、VLAN配置八、交换机端口工作模式九、QinQ技术十、VCMP协议(VLAN集中管理协议)十一...
    99+
    2023-10-03
    网络 服务器 linux
  • linux常用命令
    1.文件管理         1)ls:列出当前目录下所有文件         2)ls -a:连带隐藏文件一起显示         3)ls +目录名:列出该目录名下文件         4)ls -a  -l  /...
    99+
    2023-09-01
    linux 服务器 运维
  • lspci 命令详解及常用命令
    lspci命令用于显示计算机的PCI总线信息,包括PCI设备的厂商、设备ID等。常用的lspci命令参数如下:- -v:显示详细的信...
    99+
    2023-09-09
    lspci
  • SQL常用命令
    SQL 的分类 一、DDL(Data Definition Language)数据库定义语言 create /alter /drop /rename /truncate 数据库 1-1.创建数据库 方式1:直接创建 CREATE ...
    99+
    2023-10-23
    sql 数据库 mysql
  • svn常用命令
    SVN 的命令通常都很少用,在 windows 上,我们通常都是使用图形化的操作界面,例如 TortoiseSVN,提供了很好的图形化操作界面,上手简单方便。 但是有时候我们需要在服务器这类没有图形化操作界面的机器上使用 SVN,这时候我们...
    99+
    2023-09-24
    svn 服务器 windows
  • windows常用命令及相关命令
    目录 一、cmd的打开方式 二、windows常用命令 三、网络操作命令 四、系统操作命令 五、用户与管理 六、查看自己的本机重要信息 七、windows命令之mysql授权 一、cmd的打开方式 任务栏搜索框里输入cmd能打开 在文档...
    99+
    2023-09-06
    windows 服务器 运维 网络安全 网络
  • MySQL命令行下18个常用命令
    在日常的网站维护和管理中,会用到非常多的SQL语句, 熟练使用对网站管理有很多好处,尤其是站群管理的时候。 下面列一些常用的命令做备记。 1、显示数据库 show databases 显示表 show...
    99+
    2024-04-02
  • mysql命令行常用命令有哪些
    这篇文章将为大家详细讲解有关mysql命令行常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 MySql地址:www.mysql.org 第一招、mysq...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作