- 5.22 部分命令详解
1. ifconfig
功能:显示或设备网络设备
语法:ifconfig[网络设备]参数
补充说明:ifconfig可设置网络设备的状态(通常是网卡),或者显示目前的设置,常需设置的项目有IP地址,子网掩码以及硬体本身的IRQ与I/O等,其他项目通常保留默认值即可。
若不加任何参数,则显示目前使用中网络设备的设置。若指定[网络设备][IP地址],则是设置网络设备的IP地址。
2. hostname
功能:查询并设置主机名称
语法:hostname [-adfhinsvVy] [-F<文件名称>]
补充说明:当开机时,系统会读取/etc/hosts设置文件,藉此设置主机的IP及时应的全名(FQDN,完全合格域名)与别名,而hostname指令可用来查询当前执行主机的,主机名称全名,前置名称,域名、别名、IP等。
linux. flag. com (FQDN)
-前置名称 域名
参数:
—a 查询主机名称别名
—d 查询主机域名
—i 查询主机IP地址
—nis 查询主机nis域名。
3. ping
功能:检测主机、网络是否正常。
语法:ping 主机名称或IP地址
补充说明:执行ping命令,它会使用icmp传输协议,发生要求响应的信息,若远程主机的网络功能没有问题,就会响应该信息。因而得知该主机运行正常。
参数:
—c <完成次数.>
—f 极限检测,用于统计封包的遗失,错误比率,但易造成网络负担。
—I <网络接口.> 使用指定网络接口送出封包,
—s<封包大小>: 设置封包大小,默认56+8即64、dytes
4. netstat
功能:显示网络状态。
语法:netstat[—aclefgh;lmnnoprsurwx] [—a<网络类型>][——ip]
补充说明:利用netstat指令去让您得知整个linux系统的网络情况。假设您没有指定任何参数给netstat命令,则效果与指定参数“—f”相同。
参数:
—r 显示路由表
—n 直接使用IP地址,而不通过域名服气。
5.Route
route工具主要功能是管理Linux系统内核中的路由表。它最大的用途就是用来设定静态的路由表项,通常是在系统用ifconfig配置网络接口(例如网卡等)后,用它来设定主机或者一网段的IP地址应该通过什么接口发送等。
⑴ 格式如下:
route [-CFvnee]
route [-v] [-A family] add [-net|-host] target [netmask
Nm] [gw Gw] [metric N] [mss M] [window W] [irtt I]
[reject] [mod] [dyn] [reinstate] [[dev] If]
route [-v] [-A family] del [-net|-host] target [gw Gw]
[netmask Nm] [metric N] [[dev] If]
route [-V] [--version] [-h] [--help]
⑵ 主要参数说明如下:
-v 使用冗余输出模式。
-A family 指定特定的地址族(例如"inet"、"inet6")。
-n 使用数字显示的地址(例如,202.38.75.75)而不是去解释域名。
-e 使用与netstat相同的输出格式。
-ee 参数会产生很长的输出,包括内核路由表的几乎所有信息。
-net 目标(target)是一个网段。
-host 目标(target)是一个单独的主机。
-F 显示内核FIB路由表。结果可能被-e 和-ee参数改变。
-C 显示内核中路由缓存信息。
del 删除一个路由表项。
add 增加一个路由表项。
target 配置的目的网段或者主机。可以是IP,或者是网络或主机名。
netmask Nm 用来指明要添加的路由表项的网络掩码。
gw Gw 任何通往目的(target )的IP分组都要通过这个网关。
metric M 设置路由表中该项的尺度域(metric field)为M。
mss M 设置TCP的最大分片长度(MSS)M bytes。 系统缺省值是536。
window W 设置TCP发送窗口的尺寸为W bytes。
irtt I 设置TCP的初始化回路时间(irtt)I毫秒(1-12000)。缺省情况下按照RFC 1122 规定是300ms。
reject 安装一个阻塞型的路由,这样可能会有路由查找失败。
mod, dyn, reinstate 添加或者修改一个动态路由表项。主要用来测试和诊断。
dev If 强行使用某个特定的输出接口(If),而不用系统去寻找接口。
⑶ 举几个配置的例子:
route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0
添加一条路由表项,网段192.56.76.x 应该从接口"eth0"走。
route add default gw mango-gw
添加一条缺省路由(如果没有其他匹配的路由项,就使用这个路由规则)。"mango-gw"是一个主机名, 而通往这个主机的路由规则应该事先已经设置好了。
route add ipx4 sl0
给主机"ipx4"添加一条路由规则,使用SLIP接口sl0。
⑷ Route命令的输出结果
输出的格式有以下几行:
Destination 目标网段或者主机。
Gateway 网关地址,如果没有设置,则是"*"表示。
Genmask 网络掩码。
Flags 一些可能的标记如下:
U (路由是活动的)
H (目标是一个主机)
G (使用网关(gateway))
R (reinstate route 动态路由产生的表项)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or rederict)
! (reject route)
Metric 路由距离。
Ref 路由项引用次数。(linux内核中没有使用)
Use 查找路由项的次数。.
Iface 该路由表项对应的输出接口。
MSS 缺省的TCP最大分片尺寸。
Window 缺省的TCP窗口的尺寸。
irtt 缺省的TCP回路时间。
HH (cached only)
ARP入口的数目。
Arp (cached only) 该路由项对应的物理地址是否过期等信息。
⑸ 实验命令:route -n的输出实例
- 5.23 Linux系统提速
1.开启硬盘DMA支持
# Vi /etc/rc.d/rc.local
在最后一面加上一行:/sbin/hdparm -d1 -x68 -c3 -m16 /dev/hda
用#hdparm -Tt /dev/had/ 进行前后测试。
-c3参数激活32位支持,使用-c0可以取消它。-c1参数也可激活32位支持并使用更少的内存开销,但是在很多驱动器下它不工作。
-m16参数激活16部分传输。除了西部数据的驱动器外,大多数驱动器设置为16或32部分是最合适的。西部数据的驱动器缓冲区小,当设置大于8部分时性能将显著下降。对西部数据驱动器来说,设置为4部分是最合适的。
如果您的硬盘机支持 ATA33 可以加上 -X66 这个参数,ATA66则是 -X68
2.关闭多余的系统服务:对于只是上网、打文件、听音乐、看电影的人,只需要:
⑴ crond
⑵ network
⑶ syslogd
3.下载kernel重新编译:不作模块,只要需要的。
⑴ 减少虚拟终端机数量。只要两个F1和F2 ,XWindow为F3
⑵ vi /etc/inittab将mingetty3-6 全部加上#字号。
⑶ #init q
4.调整X-Window环境,只针对KDE
⑴ 改为16色
⑵ 取消屏保
⑶ 取消动画
⑷ 使用同一字体
⑸ 浏览器用mozilla
⑹ 不激活音效服务器artd
5.调整程序优先权
提速mozilla
#/bin/nice -10 /usr/local/mozilla/mozilla免安装包的mozilla。或 /root/mozilla/mozilla
其他常用程序可照此办理。
..9
- 5.24 网络配置试验
内容:静态网络设置
目标: 手动配置网络设置的技巧
1.设置IP地址
⑴ 使用ifdown命令关闭网卡
#ifdown eth0
⑵ 用文本编辑器打开/etc/sysconfig/network-scripts/ifcfg-eth0, 按以下内容更改(x为你的座位号)
DEVICE=eth0
BOOTPROTO=none
onBOOT=yes
IPADDR=192.168.0.x
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
⑶ 查看/etc/resolv.conf的内容。里面应该包含从DHCP服务器得到的设置。如果没有.改为以下设置:
search example.com
nameserver 192.168.0.254
⑷ 使用ifup启动配置好的网卡
ifup eth0
⑸ 使用ping server1 确认网络配置
⑹ 重启动系统,使用ping server1 确认网络配置
本文暂时没有评论,来添加一个吧(●'◡'●)