玩了linux快一年,简单总结下网络相关的命令,具体每个命令的参数可以用到再细看。

1、ifconfig:查询、设置网卡和IP网段等相关参数,包括MTU。
2、ifup、ifdown:这两个命令就是一个简单的script,只能用来启动网络接口。
3、route:查询、设置路由表等相关信息。
4、ip:复合式的命令,能直接修改上面命令提到的功能,例如:ip link能修改网络设备的硬件相关功能,包括MTU和MAC等,能使用ip address修改TCP/IP方面的参数,包括IP及网段参数等,ip route则能修改路由。(太过强大0。0)。
5、dhclient:让网卡以dhcp的方式获取局域网的IP。
6、ping:通过ICMP数据包来进行整个网络的状况报告。
7、traceroute:追踪两台主机之间通过的各个节 点(Node)通信状况的好坏。
8、netstat:用于显示各种网络相关信息,如网络连接,路由表,接口状态 ,masquerade 连接,多播成员等。除了能观察本机的tcp或udp启动的接口外,还能观察Unix socket的传统接口数据。
9、nslookup:用来作为IP和主机名称对应的检查,使用 /etc/resolv.conf这个文件作为DNS服务器的来源选择。
10、telnet:用于远程登录主机,也可以检查本机的端口是否正确启动。
11、ssh:就不多讲了,每天都用这个。
12、tcpdump:网工必知必会,用于抓包分析数据。图形界面的话还是wireshark好用。
13、wget:下载文件的工具,支持断点续传,后台下载、限速下载、伪装代理下载等。

具体用法看这个链接:
http://www.cnblogs.com/hnrainll/archive/2011/10/12/2208436.html

查看cpu、内存相关命令:

1、top:权限为所有使用者,即时显示所有进程的状态,以及占用cpu、内存的大小,和系统总的cpu内存使用情况。

2、vmstat:最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。特点是简单清晰的看到系统的整体运行状况,而非每个进程的资源占用状况。详解如下:
http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html

3、mpstat:主要用于查看多核心cpu中每个计算核心的统计数据,其报告把多核心cpu的统计信息存放在/proc/stat文件中。重点是查看所有CPU的平均状况信息。详细用法如下:
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858775.html

4、ps aux:可以实时的显示各个进程的cpu、内存使用情况。可加--sort选项进行排序。

5、free:快速查看内存使用情况的工具,主要对内存、buffer/cache、swap的用量进行概述。

6、以上所有工具调用的文件接口:/proc/cpuinfo /proc/meminfo 以及/proc/<pid>/statm 和 /proc/<pid>/status 因此,我们可以从根源处查看要知道的cpu、内存的所有信息,当然,文件的内容是实时变动的。

Linux 命令汇总总结相关的更多相关文章

  1. Linux命令大全----系统管理相关命令

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka       摘要:本文主要讲了Linux命令大全----系统管理相关命令,并附有实例 一.安装 ...

  2. linux命令汇总1

    允许非root用户使用“sudo” root身份登录系统,执行“visudo”,根据示例添加新的一个规则(记住输入的密码是当前用户密码,而不是root密码)#不需要密码执行sudo命令hadoop   ...

  3. Linux命令汇总(二)

    1.登录用户设置 新创建了一个用户,用useradd指令,但是发现通过终端无法登陆:  echo password | passwd --stdin username  或者  passwd --st ...

  4. linux 命令汇总

    一 Grep 命令 各种参数: -i:ignore-case忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n :打印包含匹配项的行和行标 -w ...

  5. 【转】SVN linux命令及 windows相关操作(三)

    TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. TortoiseS ...

  6. 【转】SVN linux命令及 windows相关操作(一)

    从以下博客转载和整理: http://www.cnblogs.com/richcem/archive/2011/01/08/1930823.html http://blog.wpjam.com/m/t ...

  7. 常用LINUX命令汇总

    一.基本命令bash Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shellpwd 查看当前所在目录ls 查看目录内所有文件cd 进入目录cd .. 返回上一层p ...

  8. linux 命令学习-网络相关配置

    网络配置相关 网卡配置文件:etc/sysconfig/network-scripts/ifcfg-eth0 DNS 配置文件 etc/resolv.conf 主机配置文件 etc/sysconfig ...

  9. 运维人员最常用150个linux命令汇总

    命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) l ...

随机推荐

  1. AC日记——青蛙的约会 poj 1061

    青蛙的约会 POJ - 1061   思路: 扩展欧几里得: 设青蛙们要跳k步,我们可以得出式子 m*k+a≡n*k+b(mod l) 式子变形得到 m*k+a-n*k-b=t*l (m-n)*k-t ...

  2. IntelliJ中的Scala入门

    IntelliJ IDE中的Scala入门 创建项目 打开IntelliJ并单击File => New => Project 在左侧面板中,选择Scala.在右侧面板中,选择IDEA. 将 ...

  3. EOJ 3.30 A. 打工时不可能打工的【贪心】

    [链接]:https://acm.ecnu.edu.cn/contest/59/problem/A/ A. 打工时不可能打工的 Time limit per test: 2.0 seconds Mem ...

  4. 大型网站优化-memcache技术

    大型网站优化-memcache技术 memory+cache 内存缓存 memcache简介 memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发 ...

  5. codevs——1044 拦截导弹(序列DP)

    1999年NOIP全国联赛提高组  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题解       题目描述 Description 某国为了防御敌国的导弹袭击 ...

  6. 维护一套同时兼容 iOS 6 和 iOS 7,并且能够自动适应两个系统的 UI 风格的代码

    举例:ios6:test.pngios7:ios7_test.png在ios7Image.plist中添加 "test" PS:如果要统一成ios7风格,可以看看UI7Kit yo ...

  7. 【ActiveMQ】消息生产者自动注入报错:Could not autowire. No beans of 'JmsMessagingTemplate' type found

    使用ActiveMQ过程中,定义消息生产者: package com.sxd.jms.producer; import org.springframework.beans.factory.annota ...

  8. linux远程登录工具

    ssh协议原理

  9. osgcuda 【转】

    原文 : http://blog.sina.com.cn/s/blog_df1b276a0101inbi.html osgCompute是对代码的并行流处理器执行的抽象基库.库连接到OSG的(OSG) ...

  10. OpenCV机器学习库函数--SVM

    svm分类算法在opencv3中有了很大的变动,取消了CvSVMParams这个类,因此在参数设定上会有些改变. opencv中的svm分类代码,来源于libsvm. #include "o ...