摘要:作用: 以命令树状图的方式展现进程之间的派生关系, 显示效果比较直观。选项:-a 显示每个程序的完整指令, 包含路径, 参数或者是常驻服务的标志-c 不使用精简标示法-h 列出树状图,特别标明现在执行的程序-l 采用长列格式显示树状图-n 以程序名称来排序-p 显示当前经常的进程号和进程id-u 显...
阅读全文
摘要:一、w 命令作用:用于显示已经登录系统的用户列表, 并显示用户正在执行的指令。 执行这个命令可得知目前登入系统的用户有哪些人, 以及他们正在执行的程序。 单独执行w 命令会显示所有的用户, 您也可指定用户名称,仅显示某位用户的相关信息。选项:-h 不打印头信息-u 当显示当前进程和cpu 时间时忽略...
阅读全文
摘要:作用:Linux中的ps 命令是process status 的缩写。 ps 命令用来列出系统中当前运行的进程。 ps 命令列出的是当前进程的快照,就是执行ps 命令的那个时刻的进程。 如果想要动态的显示进程信息, 使用top 命令状态 :1.运行 R(正在运行或在运行队列中等待)2.中断 S( 休...
阅读全文
摘要:内容概要:1. rsync 命令格式rsync [OPTION]... SRCDESTrsync [OPTION]... SRC[USER@]HOST:DESTrsync [OPTION]... [USER@]HOST:SRCDESTrsync [OPTION]... [USER@]HOST::SR...
阅读全文
摘要:1. Linux系统服务管理工具ntsysv 类似图形界面管理工具,如果没有该命令使用 yum install -y ntsysv 安装常用服务:crond, iptables, network, sshd, syslog, irqbalance, sendmail, microcode_ctlch...
阅读全文
摘要:作用: sar 命令是Linux下系统运行状态统计工具, 它将指定的操作系统状态计数器显示到标准输出设备。 sar 工具将对系统当前的状态进行取样, 然后通过计算数据和比例来表达系统的当前运行状态。 它的特点是可以连续对系统取样, 获得大量的取样数据。 取样数据和分析的结果都可以存入文件, 使用...
阅读全文
摘要:作用:vmstat 的含义为显示虚拟内存状态(virtual memor statics),但是它可以报告关于进程,内存,I/O 等系统整体运行状态选项:-a 显示活动内页-f 显示启动后创建的进程总数-m 显示slab 信息-n 头信息仅显示一次-s 以表格方式显示事件计数器和内存状态-d 报告磁...
阅读全文
摘要:作用: 实时动态查看系统的整体运行情况, 是一个综合了多方信息监测系统性能和运行信息的实用工具。选项:-b 以批处理模式操作-c 显示完整的命令-d 屏幕刷新间隔时间-I 忽略失效过程-s 保密模式-S 累积模式-i 设置时间间隔-u 指定用户名-p 指定进程-n 循环显示的次数top 交互命令h...
阅读全文
摘要:作用: 打印系统总共运行了多长时间和系统的平均负载。 uptime 命令可以显示的信息依次为:现在时间, 系统已经运行时间, 目前登录用户个数, 系统1,5,15 分钟内的平均负载实例: uptime 15:31:30 up 127 days, 3:00, 1 user, load aver...
阅读全文
摘要:作用:用于显示已经登录系统的用户列表, 并显示用户正在执行的指令。 执行这个命令可得知目前登入系统的用户有哪些人, 以及他们正在执行的程序。 单独执行w 命令会显示所有的用户, 您也可指定用户名称,仅显示某位用户的相关信息。选项:-h 不打印头信息-u 当显示当前进程和cpu 时间时忽略用户名-s ...
阅读全文
摘要:内容概要:1. Linux抓包工具tcpdump 系统自带抓包工具tcpdump -nn -i eth0 tcp and host 192.168.0.1 and port 80tcpdump -nn -vs0 tcp and port not 22 -c 100 -w 1.capwireshark...
阅读全文
摘要:监控系统状态 – w, vmstat命令w, uptimesystem load averages 单位时间段内活动的进程数 查看cpu的个数和核数vmstat 1vmstat 1 10vmstat各指标含义:r :表示运行和等待cpu时间片的进程数,如果长期大于服务器cpu的个数,则说明cp...
阅读全文
摘要:作用:awk 是一种编程语言, 用于在linux/unix 下对文本和数据进行处理。 数据可以来自标准输入(stdin),一个或多个文件, 或其他命令的输出。它支持用户自定义函数和动态正则表达式等先进功能, 是linux/unix下的一个强大编程工具。它在命令行中使用, 但更多是作为脚本来使用。 a...
阅读全文
摘要:一、sed作用:sed 是一种流编辑器,它是文本处理中非常重要的工具, 能够完美的配合正则表达式使用。处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间(pattern space)”,接着用sed 命令处理缓冲区中的内容, 处理完成后, 把缓冲区中的内容送往屏幕。 接着处理下一行,不断重复...
阅读全文
摘要:作用:sed 是一种流编辑器,它是文本处理中非常重要的工具, 能够完美的配合正则表达式使用。处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间(pattern space)”,接着用sed 命令处理缓冲区中的内容, 处理完成后, 把缓冲区中的内容送往屏幕。 接着处理下一行,不断重复, 直到文...
阅读全文
摘要:一、 yum 作用: yum 命令是在Fedora 和RedHat 以及SUSE 中基于rpm 的软件包管理器,它可以使系统管理人员交互和自动化地更新与管理RPM软件包, 能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系, 并且一次安装所有依赖的软件包, 无需...
阅读全文
摘要:正则就是有一定规律的字符串,有几个特殊符号很关键(. * + ? | ),我们平时不仅可以用命令行工具grep/sed/awk去引用正则,而且还可以把正则嵌入在nginx、apache、甚至php、python编程语言当中,学好正则可以让你受用无穷!一、grep/egrep1. 语法+选项语法: g...
阅读全文
摘要:作用:为linux的文件和目录创建档案,也可以在档案中改变文件,或者向档案中加入新的文件即用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的语法:tar[必要参数][选择参数][文件]参数: 必要参数有如下: -A 新增压缩文件到已存在的压缩 add -B 设置区块大小 ...
阅读全文
摘要:二、DNS查询的工作原理1、DNS查询过程按两部分进行 1.名称查询从客户端计算机开始, 并传送给本机的DNS客户服务程序进行解析 2.如果不能再本机解析查询, 可根据设定的查询DNS服务器来解析名称。2、具体工作过程 1.DNS客户端 --客户端DNS缓存 查找主机文件(有信息)-- 返回信...
阅读全文
摘要:一、DNS域名系统简介1、网络中为了区别各个主机,必须为每台主机分配一个唯一的地址, 这个地址即称为“IP 地址。但这些数字难以记忆, 所以采用“域名” 的方式来取代这些数字。2、当某台主机要与其他主机通信时, 就可以利用主机名称向DNS 服务器查询该主机的IP地址, 整个DNS域名系统由以下四个部...
阅读全文
摘要:本章主要介绍磁盘相关的操作,学完本章后您应该掌握如何在Linux系统下分区、格式化磁盘,学会挂载和卸载磁盘,知道磁盘配额。阿铭先给您留几道作业题,请以回帖的形式答题,阿铭会给您评分!1. 请查资料了解这些术语:/dev/hda, /dev/hdb, /dev/sda, /dev/sdb, 他们之间有...
阅读全文
摘要:vim :修改文件 模式: 默认进来是一般模式、i 编辑模式、esc 退出编辑 、shift+: 底行模式 参数: w: write/q:quit/! force 编辑模式: /a:光标之后插入内容 /A:光标最后插入内容 /o:当前光标下新行插入内容 /O:当前光标上...
阅读全文
摘要:作用: 报告或忽略文件中的重复行,一般与sort 连用。选项:-c count 在每列前显示该行重复出现的次数 -d repeated, 仅显示重复出现的行列 -f skip field 忽略比较指定的栏位 -s skip chars 忽略比较指定的字符 -u unique 仅显示出现一次的...
阅读全文
摘要:作用:将大文件切割成小文件。参数:-l 按照行数分隔文件 -b 按照大小分隔文件 -d 使用数字做后缀实例:分隔文件默认1000行 split mylog ; wc -l * 分隔文件20MB split-b 20M logdata 以数字后缀命名文件 split-d file...
阅读全文
摘要:作用:将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin . 简单的说就是把数据重定向给文件和屏幕上。注意:存在缓存机制,每1024 字节输出一次, 若从管道接受数据,应该是缓存区满,才将数据转存到指定的文件中。若文件内容不到1024字节, 则接受完从标准输入设备读入...
阅读全文
摘要:1、树状目录结构图2、/目录目录描述/第一层次结构的根、整个文件系统层次结构的根目录。/bin/需要在单用户模式可用的必要命令(可执行文件);面向所有用户,例如:cat、ls、cp,和/usr/bin类似。/boot/引导程序文件,例如:kernel、initrd;时常是一个单独的分区[6]/dev...
阅读全文
摘要:课程大纲:1. shell特性 命令历史 history !! !$ !n !字符 Tab 键可以补全文件路径或者命令 alias a=“b” unalias a 通配符 *匹配零个或多个字符 ?匹配一个字符 输入输出重定向 >, >>, , 2>> 管道符 | 作业控制 ctrl+z, jobs,...
阅读全文
摘要:CTRL+C CTRL+D :前者用于结束一个程序,后者用于结束终端输入。--符号*:匹配任意长度的任意字符?:匹配任意一个字符#: shell 中表注释\: 脱意符号[]:任意属于字符组的字符{}:将大括号中的字符串以及前导字符串和后继字符串作为匹配条件>>:附加到指定文件的结尾>:输出重定向或>...
阅读全文
摘要:1. rpm工具rpm Redhat Package Manager, 设计理念是开放的,不仅仅是在RedHat平台上,在SUSE上也是可以使用的。rpm包名字构成由-和.分成了若干部分,如abrt-cli-2.0.8-15.el6.centos.i686.rpm,abrt-cli是包名,2.0.8...
阅读全文
摘要:fdisk作用: 查看磁盘实体使用情况,也可对硬盘分区。选项:-b 分区大小-l 列出指定的外围设备的分区表状况-s 分区编号, 将指定的分区大小输出到标准输出上, 单位为区块-u 搭配-l 显示,会用分区数目取代柱面数目,来表示每个分区的起始地址-v 显示版本信息实例:*选择要进行操作的磁盘:fd...
阅读全文
摘要:作用:dd 是一个Unix和类Unix系统中的命令, 主要功能为转换和赋值文件。在Unix和类Unix系统上, 硬件的设备驱动(如硬盘) 和特殊设备文件(如/dev/zero, /dev/random) 就像普通文件一样, 出现在文件系统中, 只要在各自的驱动程序中实现了对应的功能, dd 也可以读...
阅读全文
摘要:du : show disk usage作用:统计目录或文件所占用磁盘空间的大小。语法:du 参数 选项参数:-a 为每个制定文件显示磁盘使用情况, 或者为目录中每个文件显示各自磁盘使用情况-b 显示目录或文件大小时, 以byte 为单位-c 除了显示目录或文件的大小外, 同时也显示所有目录和文件的...
阅读全文
摘要:作用:cp 指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录, 则它会把前面指定的所有文件或目录复制到此目录下, 若同时指定多个文件或目录, 而最后的目的地并非一个已存在的目录, 则会出现错误信息参数:-a --archive 效果同 -dpR参数-b --...
阅读全文
摘要:/bin/false是最严格的禁止login选项,一切服务都不能用,而/sbin/nologin只是不允许系统login,可以使用其他ftp等服务 如果想要用false在禁止login的同时允许ftp,则必须在/etc/shells里增加一行/bin/false。 * nologin 当用户配置成/
阅读全文
摘要:一、df作用:显示磁盘分区上的可使用的磁盘空间, 默认显示单位为kb . 可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间的等信息。选项:-a :包含全部的文件系统-h :以可读性较高的方式显示信息 单位显示G,M,KB-H:与-h 参数相同, 但在计算时以1000Bytes 为换算单位...
阅读全文
摘要:一、df作用:显示磁盘分区上的可使用的磁盘空间, 默认显示单位为kb . 可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间的等信息。选项:-a :包含全部的文件系统-h :以可读性较高的方式显示信息 单位显示G,M,KB-H:与-h 参数相同, 但在计算时以1000Bytes 为换算单位...
阅读全文
摘要:1. 说一下你熟悉的Linux发行版都有哪些?Linux的应用领域你知道多少? suse redhat ubantu ,服务器, 内嵌式应用2. 在安装centos的时候你是怎么分区的?swap分多少合适? /boot :100M /swap: 2048M /: 剩余 内存小于4G ...
阅读全文