
linux命令
first_wolf
linux
展开
-
常用网络命令(六)iptables
一 概述:(一)功能:iptables指令设置、维护和检查linux内核的IP地址过滤规则的工具(即linux提供给用户的内核防火墙配置工具)。*linux引入了新的包处理引擎,称为:Netfilter,同时还有一个管理它的命令行工具即iptables。*iptables对网络上的数据包有次序的施加规则“链”。链的结合构成了“表(tables)”,用于处理特定类型的流量。*ipta原创 2013-03-28 14:57:32 · 943 阅读 · 0 评论 -
su和sudo
一 su命令:(1)功能:change user ID or become superuser。二 sudo命令:(1)功能:execute a command as another user.*sudo allows a permitted user to execute a command as the superuser or another user, as spe原创 2013-07-19 21:25:31 · 784 阅读 · 0 评论 -
wget命令
一 wget命令:(1)功能:GNU wget is a free utility for non-interactive download of files from the web. It supports HTTP,HTTPS and FTP protocols.原创 2013-11-11 20:48:03 · 592 阅读 · 0 评论 -
linux中时间命令date
待续...原创 2013-11-03 19:30:48 · 846 阅读 · 0 评论 -
history命令
history命令原创 2013-11-03 19:03:09 · 1154 阅读 · 0 评论 -
linux命令的查找
linux命令的查找原创 2013-11-03 18:58:05 · 969 阅读 · 0 评论 -
linux中别名:alias和unalias
一 系统定义的别名:*通常情况下,系统中已经定义了一些命令别名,要查看已经定义的命令别名,可以使用alias命令查看。二 用户自定义别名:(1)格式:alias command='...'。*例如:alias aaaa='ps -A'.三 删除别名(unalias):*格式:unalias command。例如:unalias aaaa.原创 2013-05-26 22:25:27 · 911 阅读 · 0 评论 -
sudo apt-get
...原创 2013-07-27 16:38:39 · 1297 阅读 · 0 评论 -
ab命令:web服务器性能测试
一 ab指令:(1)功能:ab是apache http服务器的性能测试工具。二 常用参数:*-A 用户名:密码:向服务器提供基本认证信息。*-c :指定ab指令并发请求,默认是一次一个。*-n:指定在测试回话中所执行的请求个数。原创 2013-09-09 23:17:33 · 794 阅读 · 0 评论 -
stty命令
stty -a原创 2013-09-21 16:01:26 · 927 阅读 · 0 评论 -
chmod命令
一 常用功能:(1)修改文件权限:*r:读;*w:写;*x:执行。*r:4;*w:2;*x:1。//用数字表示权限。*u:文件所有者;*g:所有者所在的用户组;*o:其它用户;*a:所有。*+:添加权限;*-:删除权限;*=:设定权限。(2)使用举例:*chmod u+x,g-x,o+w file;*chmod a=rwx file;*chmod u=rwx f原创 2013-08-26 22:10:27 · 706 阅读 · 0 评论 -
grep
一 概述文本查找:寻找含有特定文本的行。用grep程序查找文本是特别方便的。grep的格式:grep [选项] [模式] [文件...]grep命令由选项、模式和文件三个部分组成,它在一个或多个文件中搜索满足模式的文本行,搜索的结果被打印到屏幕上,不影响原文件的内容。一旦模式中有空格,就需要用单引号或者双引号将模式括起来。传统上,grep、egrep和fgrep都可以用来查原创 2013-03-08 20:48:49 · 775 阅读 · 0 评论 -
sed
一 文本替换sed(string editor):用来以批处理的方式而不是交互的方式来编辑文件。(1)sed应用于以下三种场合:*编辑相对交互式文本编辑器而言太大的文件。*编辑命令太复杂,在交互式文本编辑器中难以输入的情况。*对文件扫描一遍,但需要执行多个编辑函数的情况。(2)sed的运作:命令行上的每个文件名会依次打开与读取。如果没有文件,则使用标准输原创 2013-03-08 20:49:07 · 759 阅读 · 0 评论 -
/proc收集信息
一/proc文件系统: (1)proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。提供一个可以从用户空间读取系统参数的接口,可以从中收集大量的系统消息。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。(2)简要介绍其下文件:/proc/cpuinfo cpu信息/pro原创 2013-04-16 20:07:41 · 892 阅读 · 0 评论 -
free:显示系统内存使用情况
待续...原创 2013-06-05 21:57:40 · 793 阅读 · 0 评论 -
rpm命令和rpmbuild命令
一 rpm:RPM Package Manager。二 rpmbuild:原创 2014-08-13 16:34:39 · 1110 阅读 · 0 评论 -
网络常用命令(一)ping
一 ping概述:(1)用途:用来测试两个主机之间的连通性。ping使用了ICMP回送请求和回送回答报文。发送一份ICMP回显请求,并等待返回ICMP回显应答。ping是应用层直接使用网络层ICMP的一个例子,它没有通过运输层的TCP或UDP。(2)选项:*-c count:设置接收ICMP回显应答的数量,接收count个后,就停止。*-f:If inter原创 2013-03-24 16:40:58 · 964 阅读 · 0 评论 -
service命令
待续...原创 2014-07-28 21:05:43 · 566 阅读 · 0 评论 -
网络常用命令(五)tcpdump
一 tcpdump概述:(1)tcpdump是一种包探测器,tcpdump指令用来监听所有经过本地网络接口的数据包,并记录下或者打印出符合用户指定的某些标准的包。*例如:可以检查某台特定主机发送或接收的所有包;也可以检查与一条特定网络连接相关的TCP包。*执行tcpdump需要root权限。(2)命名格式:tcpdump [...]...[...] [expression]原创 2013-03-24 16:43:14 · 1083 阅读 · 0 评论 -
常用网络命令(十一)ssh
待续...原创 2014-07-18 19:33:31 · 492 阅读 · 0 评论 -
常用网络命令(十)route
待续...原创 2014-07-18 19:14:04 · 570 阅读 · 0 评论 -
网络常用命令(三)ifconfig、ifup和ifdown
一 ifconfig概述:(1)ifconfig命令能够启用或者禁止一个网络接口,设置它的ip地址和子网掩码,设置虚拟接口以及设置其他各种选项和参数。ifconfig常常在系统引导时运行,从配置文件获得命令行参数,也可以通过手工执行来修改网络配置。(2)格式:(需要root权限)ifconfig[-v] [-a] [-s] [interface]ifconfig [-v]原创 2013-03-24 16:42:10 · 14144 阅读 · 0 评论 -
网络常用命令(四)netstat
一 netstat概述:netstat收集了有关计算机网络连接的大量信息,包括接口的统计信息、路由信息和连接表(TCP连接状态)。可以把netstat看成是多种网络工具的“大杂烩”,是分析系统网络状态必不可少的工具。下面讨论五种netstat的常见用途:1.检查接口的配置信息;2.监视网络连接状态;3.标示正在监听的网络服务;4.检查路由表;5.查看各种网络协议原创 2013-03-24 16:42:48 · 967 阅读 · 0 评论 -
常用网络命令(七)arp、arping、arpwatch和arptables
一 arp:(1)arp(address resolution protocol)协议:找出与特定ip地址相关的硬件地址。可以在支持广播的任何网络上使用。(2)arp命令:arp指令用于管理本机arp地址缓冲区。刷新或者显示缓存表,增加或删除一条缓存记录。arp缓存区是计算机中缓存IP地址和网卡MAC地址的内存区域,由操作系统根据网络情况自动动态维护的。用法:原创 2013-03-28 15:01:48 · 2487 阅读 · 0 评论 -
网络常用命令(二)traceroute
一 功能和原理:(1)功能:Traceroute程序可以让我们看到IP数据报从一台主机到另一台主机所经过的路由。(2)原理:(使用UDP+ICMP)Traceroute程序使用ICMP报文和IP首部中的TTL字段(生存周期)。TTL字段是由发送端初始设置一个8bit字段,最大值为255。以前TTL是用时间秒作为计量单位,如今是用”跳数“。所经过的每一个路由器都把TTL的原创 2013-03-24 16:41:49 · 1266 阅读 · 0 评论 -
网络常用命令(八)ebtables
待续...原创 2014-07-16 15:35:27 · 1426 阅读 · 1 评论 -
route命令
待续...原创 2014-04-13 16:40:07 · 583 阅读 · 0 评论 -
进程相关(收集进程信息ps、top和pgrep、杀死进程kill)
一 概述:*和进程管理相关的重要命令是:ps、top和pgrep。二 ps:(1)ps是收集进程信息的重要工具。*提供的信息包括:拥有进程的用户、进程的起始时间、进程ID(PID)、进程所属的终端(TTY)、进程使用的内存、进程占用的CPU、进程所对应的命令(CMD)等。(2)常用选项*选项-e、-A和-ax:查看所有的进程信息。*-o:指定想要显示的列。格式:原创 2013-04-16 20:06:27 · 1469 阅读 · 0 评论 -
iostat命令
一 iostat功能:监视系统输入/输出设备的平均传送速率以及相关物理磁盘活动时间,由此来分析其负载和性能。iostat指令生成的报告是调整、优化硬件参数的重要依据。原创 2013-08-05 22:09:41 · 650 阅读 · 0 评论 -
用cron进行调度
一 概述:(1)cron——daemon to execute scheduled commands.cron使得任务能够以固定的时间间隔在系统后台自动运行。(注意是后台)cron利用一个被称为"cron表"的文件,这个文件存储了需要执行的脚本或命令的调度列表以及执行时间。Notes:cron searches its spool area(/var/spool/cron/cron原创 2013-04-16 20:08:08 · 1092 阅读 · 0 评论 -
find命令
一 find的用途:*概述:find指令用于在指定目录下查找文件,并可以对查找到的文件执行指定的操作。二 使用指南:(1)列出当前目录及子目录下的所有的文件和文件夹。$ find base_path base_path可以是任何的位置,find会从该位置向下查找。(2)根据文件名或正则表达式匹配搜索。选项-name的参数指定了文件名所必须匹配的字符串,可以使原创 2013-02-28 13:17:44 · 501 阅读 · 0 评论 -
字段处理(cut、join、sort、wc和uniq)
一 行VS字符串:大部分简易程序都是处理输入数据的行,像grep和egrep,以及sed大部分的工作。对可应用正则表达式的程序语言,如awk、Perl以及Python,所处理的大多是字符串。二 字段处理很多应用程序,将数据视为记录和字段的结合,字段指的就是记录的组成部分,在文本文件中一行表示一条记录。常用的两种分隔字段的惯例:(1)直接使用空白(whites原创 2013-03-13 14:03:42 · 1018 阅读 · 0 评论 -
比较文件:cmp和diff、patch等
一 比较文件领域的四个相关主题:*检查两个文件是否相同,如果不同,找出哪里不同(cmp和diff)。*应用两个文件的不同之处,使从其中一个回复另外一个(patch工具程序)。*使用检验和找出相同一致的文件。*使用数字签名以验证文件。二 cmp和diff:(1)cmp:compare two files byte by byte.(2)diff:compare t原创 2013-05-12 19:12:21 · 981 阅读 · 0 评论 -
分屏查看文本文件:more和less
一 more:(1)特点:*不能向文件头部翻页显示内容。*Enter键:滚动一行。*空格键:滚动一屏。/字符串:向尾部查找特定字符串。(2)选项:*+num:从第num行开始显示。*-num:每一页显示的行数。二 less:比more功能强大。(1)特点:*Enter键:滚动一行。*空格键:滚动一屏。/字符串:向文件尾部查找特原创 2013-05-12 18:43:32 · 2011 阅读 · 0 评论 -
tr命令
(一)tr指令从标准输入设备读取内容进行替换、删除和压缩。调用格式:tr [options] set1 set2将来自stdin的输入字符从set1映射到set2,并将其输出写入stdout。(1)替换例如:将输入字符由小写变为大写:$ echo "hello world" | tr 'a-z' 'A-Z'(2)删除tr的-d选项,可以通过制定需要被删除的字符的集合,将原创 2013-02-28 19:29:29 · 535 阅读 · 0 评论 -
快速查找文件:locate和updatedb、whereis、which
一 locate和update:(1)locate:将文件系统里的所有文件名压缩成数据库,以迅速查找到匹配类shell通配字符模式的文件名,不必实际查找整个庞大的目录结构。这个数据库通常是在半夜通过cron,在具有权限的工作中执行updatedb创建。选项:-d:指定locate数据库文件所在目录。ubuntu下默认在/var/lib/mlocate/mlocate.db。-n:指原创 2013-05-12 16:53:04 · 1283 阅读 · 0 评论 -
计算命令执行时间time
一 计算命令执行时间 *time命令:监视程序执行所需要的时间。*times函数:任意进程可以调用times函数获得自己及已终止子进程的时钟时间、用户CPU时间和系统CPU时间。函数原型:clock_t times(struct tms*buf)//若成功返回时钟时间,差错返回-1.struct tms结构包含:用户CPU时间;系统CPU时间;子进程用户CPU时原创 2013-04-16 19:10:19 · 1725 阅读 · 0 评论 -
收集系统信息(hostname、uname)
一 hostname:显示和设置系统主机的名。(1)选项:*-a:显示主机的别名。*-i:显示指定主机的ID地址。二 uname:print system information。*-a:print all information.*-s:print kernel name.*-v:print the kernel version.三 综合:(1原创 2013-04-16 20:06:59 · 826 阅读 · 0 评论 -
统计磁盘的使用状况df和du
一 概述:df和du是linux中用于统计磁盘使用情况的重要命令。(1)du:disk usage。(2)df:disk free。二 du(disk usage):(1)用法:1.找出某个文件或多个文件占有的磁盘空间。*du filename1 filename2*du direction //显示子目录占有的磁盘空间,而不显示每个文件占用空间情况原创 2013-04-16 17:59:10 · 1116 阅读 · 0 评论 -
系统日志与日志文件syslog
一 基本概念:(1)/var/log目录:在linux的/var/log目录中,可以找到与各种守护进程和应用程序相关的日志文件。在/var/log中创建和写入日志信息是由syslog日志记录系统管理的。(2)syslog包括三个部分:*syslogd:日志守护进程(及其配置文件/etc/syslog.conf(ubuntu是在rsyslog.conf中,其日志守护进程也是原创 2013-04-16 20:01:44 · 1437 阅读 · 0 评论