Linux 命令汇总总结相关
玩了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.html3、mpstat:主要用于查看多核心cpu中每个计算核心的统计数据,其报告把多核心cpu的统计信息存放在/proc/stat文件中。重点是查看所有CPU的平均状况信息。详细用法如下:
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858775.html4、ps aux:可以实时的显示各个进程的cpu、内存使用情况。可加--sort选项进行排序。
5、free:快速查看内存使用情况的工具,主要对内存、buffer/cache、swap的用量进行概述。
6、以上所有工具调用的文件接口:/proc/cpuinfo /proc/meminfo 以及/proc/<pid>/statm 和 /proc/<pid>/status 因此,我们可以从根源处查看要知道的cpu、内存的所有信息,当然,文件的内容是实时变动的。
Linux 命令汇总总结相关的更多相关文章
- Linux命令大全----系统管理相关命令
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了Linux命令大全----系统管理相关命令,并附有实例 一.安装 ...
- linux命令汇总1
允许非root用户使用“sudo” root身份登录系统,执行“visudo”,根据示例添加新的一个规则(记住输入的密码是当前用户密码,而不是root密码)#不需要密码执行sudo命令hadoop ...
- Linux命令汇总(二)
1.登录用户设置 新创建了一个用户,用useradd指令,但是发现通过终端无法登陆: echo password | passwd --stdin username 或者 passwd --st ...
- linux 命令汇总
一 Grep 命令 各种参数: -i:ignore-case忽略大小写 -c :打印匹配的行数 -l :从多个文件中查找包含匹配项 -v :查找不包含匹配项的行 -n :打印包含匹配项的行和行标 -w ...
- 【转】SVN linux命令及 windows相关操作(三)
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具.通过使用它,我们可以可视化的管理我们的版本库.不过由于它只是一个客户端,所以它不能对版本库进行权限管理. TortoiseS ...
- 【转】SVN linux命令及 windows相关操作(一)
从以下博客转载和整理: http://www.cnblogs.com/richcem/archive/2011/01/08/1930823.html http://blog.wpjam.com/m/t ...
- 常用LINUX命令汇总
一.基本命令bash Bash(GNU Bourne-Again Shell)是许多Linux平台的内定Shellpwd 查看当前所在目录ls 查看目录内所有文件cd 进入目录cd .. 返回上一层p ...
- linux 命令学习-网络相关配置
网络配置相关 网卡配置文件:etc/sysconfig/network-scripts/ifcfg-eth0 DNS 配置文件 etc/resolv.conf 主机配置文件 etc/sysconfig ...
- 运维人员最常用150个linux命令汇总
命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) l ...
随机推荐
- Codeforces 429D Tricky Function(平面最近点对)
题目链接 Tricky Function $f(i, j) = (i - j)^{2} + (s[i] - s[j])^{2}$ 把$(i, s[i])$塞到平面直角坐标系里,于是转化成了平面最近点 ...
- JMeter常见四种变量简介
在JMeter自动化测试脚本编写过程中,经常需要对测试脚本进行一些参数设置.例如,设置测试计划的全局变量(方便切换不同的测试环境).样本线程(HTTP请求等)的参数传递等. 通常,JMeter中常用的 ...
- 向现有mvc程序中加入devexpress report
Open your ASP.NET MVC project. In the main menu of Visual Studio, click the DEVEXPRESS submenu and s ...
- 使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话
使用aspnet_regsql.exe 创建ASPState数据库,用来保存session会话 因为公司有多台服务器,所以session要保存在sql server上,因此要在数据库中建立存放se ...
- Ubuntu 16.04下IntelliJ IDEA菜单显示乱码的问题解决
说明:这个问题一般是Ubuntu安装时默认使用了中文,而IDEA默认是以系统默认字体为主,所以就会出现乱码:要解决这种问题,就是在IDEA启动时强制设置为英文. 解决方式: 在idea.vmoptio ...
- ios内存管理笔记(一)
- Scut游戏服务器引擎6.0.5.2发布
1. 增加C#脚本中能引用多个C#脚本文件的支持2. 修正Web应用程序中使用C#脚本解析不到Bin目录的问题
- [置顶]
个人微信号发送zabbix告警信息
之前使用邮件和短信发送zabbix告警信息,但告警信息无法实时查看或者无法发送,故障无法及时通知运维人员. 后来使用第三方微信接口发送信息,愉快地用了一年多,突然收费了. zabbix告警一直是我的痛 ...
- mac 安装 mysql-python
1 首先安装mysql 要那种纯净,独立的mysql,不是xampp里附带的 2 下载 mysql-python压缩包,解压,找到里面的site.cfg里的 mysql_config = /usr/l ...
- css :before 和 :after
:before p:before 在每个 <p> 元素的内容之前插入内容. 2 :after p:after 在每个 <p> 元素的内容之后插入内容. 2 <!DOCTY ...