ifconfig
ifconfig 的常用参数说明如下:
-a 查看所有网卡状态
-V 查看 ifconfig 命令的版本信息
-s 查看统计信息
示例
将第一块网卡的 IP 地址设置为 192.168.0.1
ifconfig eth0 192.168.0.1
格式:ifconfig 网络设备名 IP 地址
暂时关闭或启用网卡
关闭第一块网卡 ifconfig eth0 down
启用第一块网卡 ifconfig eth0 up
将第一块网卡的子网掩码设置为 255.255.255.0
ifconfig eth0 netmask 255.255.255.0
格式: ifconfig 网络设备名 netmask 子网掩码
我们也可以同时设置 IP 地址和子网掩码
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
查看第一块网卡的状态 ifconfig eth0
如果要查看所有的网卡状态,则直接使用不带参数的 ifconfig 命令即可
ifconfig 输出的状态信息是十分有用的
下面我们就简单说明一下有几个状态比较重要:
UP/DOWN 网卡是否启动了
如果是 DOWN的话 那肯定无法用的
RX packets 中的 errors 包的数量如果过大说明网卡在接收时有问题
TX packets 中的 errors 包的数量如果过大说明网卡在发送时有问题
netstat
netstat的常用参数说明如下:
-a 显示所有 socket 包括正在监听的
-c 每隔 1 秒就重新显示一遍直到用户中断它
-i 显示所有网络接口的信息格式同 “ifconfig –e ”
-n 以网络 IP 地址代替名称显示出网络连接情形
-r 显示核心路由表格式同“route –e”
-t 显示 TCP 协议的连接情况
-u 显示 UDP协议的连接情况
-v 显示正在进行的工作
nslookup
nslookup 命令的功能是查询一台机器的 IP 地址和其对应的域名 它通常需要一台域名服务器来提供域名服务
如果用户已经设置好域名服务器就可以用这个命令查看不同主机的 IP 地址对应的域名
命令的语法为:
nslookup [IP 地址/域名]
示例
在本机执行 nslookup 命令
Default Server: name.tlc.com.cn
Address: 192.168.1.99
>
在符号>后面输入要查询的 IP 地址或域名并回车即可
如果要退出该命令输入 exit 并回车即可
host
host 命令的功能基本与 nslookup 相同
命令的语法为
host [选项] [IP 地址/域名/主机名]
host 的常用参数如下"
-a 显示所查域名或 IP 地址域名或主机名的相关信息
示例:
[root]# host hahaha.com
hahaha.com has address 192.168.1.21
finger
finger 命令的功能是查询用户的信息
通常会显示系统中某个用户的用户名主目录 停滞时间 登录时间 登录 shell 等信息
如果要查询远程机上的用户信息,需要在用户名后面接@主机名, 采用[用户名@主机名]的格式
不过要查询的网络主机需要运行 finger 守护进程
该命令的一般格式为:
finger [选项] [使用者] [用户@主机]
finger 的常用参数如下:
-s 显示用户的注册名 实际姓名 终端名称 写状态 停滞时间 登录时间等信息
-l 除了用-s 选项显示的信息外还显示用户主目录
登录 shell邮件状态等信息以及用户主目录下的.plan .project 和.forward 文件的内容
-p 除了不显示.plan 文件和.project 文件以外与-l 选项相同
示例显示用户 orcale 的信息
finger oracle
其显示结果为 :
Login: oracle Name: (null)
Directory: /home/oracle Shell: /bin/bash
On since Fri Feb 6 16:26 (CST) on pts/1 from 10.153.21.166 33 seconds
idle
On since Wed Feb 4 20:10 (CST) on pts/2 from 10.153.21.166 1 second
idle
No mail.
No Plan.
查看Linux某用户属于哪个组
id user
groups user
Ping
ping 命令用于查看网络上的主机是否在工作,它向该主机发送 ICMP ECHO_REQUEST 包
有时我们想从网络上的某台主机上下载文件可是又不知道那台主机是否开着 就需要使用 ping 命令查看 该命令的一般格式为
ping [选项] [主机名/IP地址]
ping 的常用参数如下:
-c 数目 在发送指定数目的包后停止
-d 设定 SO_DEBUG 的选项
-f 大量且快速地送网络封包给一台机器看它的回应
-I 秒数 设定间隔几秒送一个网络封包给一台机器预设值是一秒送一次
-l 次数 在指定次数内以最快的方式送封包数据到指定机器
只有超级用户可以使用此选项:
-q 不显示任何传送封包的信息只显示最后的结果
-r 不经由网关而直接送封包到一台机器 通常是查看本机的网络接口是否有问题
-s 字节数指定发送的数据字节数预设值是 56,加上 8 字节的 ICMP头,一共是 64ICMP数据字节
常用网络配置文件介绍
在 Linux 系统中,TCP/IP 网络是通过若干个文本文件进行配置的,需要编辑这些文件来完成联网工作.
系统中重要的有关网络配置文件为:
/etc/sysconfig/network
/etc/hosts
/etc/services
/etc/host.conf
/etc/nsswitch.conf
/etc/resolv.conf
/etc/xinetd.conf
/etc/modules.conf
/etc/sysconfig/network-scripts/ifcfg-ethN
df 命令 用于查看 Linux文件系统的状态信息 显示各个分区的容量 已使用量 未使用量及挂载点等信息
如:
df -k 以千字节KB为单位显示各分区的信息
df -a 显示所有分区 包括大小为 0 的分区
df -T 显示分区类型(EXT2 或 EXT3)等
du命令:用于查看文件或文件夹的大小
如
du -b /home 以字节为单位显示 /home 文件夹下各个子文件夹的大小
du -ks home 以千字节KB为单位显示/home 下文件夹的总大小
top 命令 用于实时查看系统状态信息
运行该命令后 屏幕上会显示如下信息:
CPU状态 CPU states 包括用户进程占用比率 系统进程占用比率 用户的nice 优先级进程占用比率及空闲 CPU资源比率等
内存状态 Mem包括内存总量/使用量/空闲量等
交换分区状态 Swap 包括交换分区总量/使用量/空闲量等
每个进程的状态/包括进程 ID/用户名/优先级
CPU和内存使用量以及运行该进程时执行的命令行
执行 top 命令后 每隔 5 秒 系统会自动刷新一次状态信息 如果要指定刷新间隔
在启动时加入 -d 参数即可
例如
top -d 5 启动 top ,并且每隔 5 秒刷新一次
进入 top 后,按下如下按钮会有相应功能:
空格 立即刷新显示信息
M 按内存使用量排序
N 按进程 ID 排序
P 按 CPU使用量排序
c 扩展命令行信息显示完整的命令行
? 显示帮助信息
q 退出 top 程序
iostat命令 统计并输出 CPU使用信息及特定设备或分区的 IO 信息
iostat -c 仅显示 CPU使用情况统计信息
iostat -d 仅显示设备/分区使用情况统计信息
iostat -d 2 统计设备/分区使用情况,并每隔 2 秒刷新一次
显示的 IO 统计信息中各部分说明如下:
tps 设备每秒收到的 IO 传送请求数
Blk_read/s 设备每秒读入的块数量
Blk_wrtn/s 设备每秒写入的块数量
Blk_read 设备读入的总块数量
Blk_wrtn 设备写入的总块数量
显示的 CPU统计信息 各部分的含义同 top
文件及文件内容的查找:
文件查找命令 find
find 命令用于查找文件系统中的指定文件,其命令格式为find 要查找的路径 表达式
例如
find . -name 1.txt 在当前目录及其子目录下查找文件1.txt
find /tmp -name 1.txt 在/tmp目录及其子目录下查找文件1.txt
文件内容查找命令 grep
grep 命令用于查找指定的模式匹配
格式为 grep [命令选项] 要查找的匹配模式 [要查找的文件]
例如
grep cams test.txt 在test.txt文件中查找 cams 字符串
grep -r cams /root/cams 在 /root/cams 目录及其子目录下的所有文件中查找 cams 字符串
grep命令除了能够查找文件外 还能够将任意输出流重定向到grep进行查找 。
如:
ps -ef | grep ora 查找当前系统进程名中包含”ora“的所有进程信息
相关推荐
网络接口(interface)是网络硬件设备在操作系统中的表示方法,在Linux操作系统中配置网络接口,一般是通过网络配置工具实现的,但最终目的还 是通过网络配置工具来达到修改与网络相关的配置文件而起作用的。由于Linux...
这里面介绍了一一些Linux操作系统中相关的网络参数的配置情况
Linux操作系统网络配置命令,路由,交换,适合新手,较为实用
网络操作系统Linux(网络配置篇).pdf网络操作系统Linux(网络配置篇).pdf网络操作系统Linux(网络配置篇).pdf网络操作系统Linux(网络配置篇).pdf
能否到达以及速率 ping [-Option] 目标地址 -c:指定发出ICMP消息的数量 -i:指定发出ICMP消息的间隔时间,默认1秒(root可设置为小于0.2秒 -s:设置ICMP消息的数据包尺寸,默认64字节,最大为65507 -t:设置ttl...
《Linux网络操作系统配置与管理》试卷C.pdf
Linux基本网络配置方法.pdf
一些简单的Linux网络配置命令.doc linux_网络命令及配置文件.doc linux_下IP、网关、DNS地址配置.doc linux配置IP.doc linux配置网络(精).docx linux配置文件.doc linux网卡配置修改IP地址.docx Linux网络配置文件....
Linux 常用网络服务端口一览表及详细分析 Linux 操作系统中,网络服务端口是指计算机网络通信中使用的端口号码,用于区分不同的网络服务。这些端口号码被分配到不同的网络服务中,以便于计算机之间的通信。下面是 ...
虚拟机下Linux操作系统的网络配置研究.pdf
Linux操作系统应用:第6章配置网络和使用ssh服务.pptx
Linux 光盘安装 准备工作: 下载安装光盘 收集计算机硬件信息 规划硬盘空间及网络配置 硬件需求: CPU:X86系列 Pentium以上 Memory: 文本模式:>=192M 图形模式:>=256M 硬盘:>=2G 安装步骤: CMOS设置:光盘启动...
Linux网络操作系统配置与管理_PPT 包含15个项目模块。
本书从Linux 系统管理角度出发,深入系统地讲解了Linux 操作系统的各种配置应用技巧,同时本书还提供了各行业大量的真实案例。这是一本集Linux 系统管理、Oracle 数据库、HA 高可用、系统性能分析、Linux 日志管理、...
《Linux网络操作系统配置与管理》5套期末考试卷AB卷带答案习题试卷模拟卷(1).doc
Linux网络配置.pdf
Linux网络配置 配置方式 桥接模式 虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器,需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和...
无论是系统管理、文件操作还是网络配置,这份文档都能为用户提供有力的支持。 总的来说,这份Linux常用命令大全及示例文档是一份非常实用的资源,能够帮助用户更好地掌握Linux操作系统的使用方法,提高工作效率。
本章主要介绍了网络的基本概念,并在讲解这个概念的同时,讲解Linux中的网络配置。在此同时讲解了Linux的基本的网络命令,这对于理解Linux的网络上面的基本运用有着很大的作用。 第14章:网络资源共享。本章主要介绍...