【Linux学习】课时10 网络和远程管理

曾巧文 发布于:2012-5-3 20:10 分类:Linux学习 标签: Ubuntu linux 课时

网络和远程管理

掌握Linux下网络的相关配置

掌握远程登录管理Linux的方式

掌握Linux下网络的相关配置

掌握远程登录管理Linux的方式

网络命令

/sbin/ifconfig 

观察网络接口信息:

ifconfig : 观察所有网络活动接口

ifconfig -a : 观察所有网络接口

ifconfig 接口 : 观察指定网络接口

显示信息说明:

HWaddr : MAC地址       inet addr: IPv4地址

Bcast : 广播地址           Mask : 子网掩码

MTU : 最大传输单元

RX : 接受的数据大小       TX : 发送的数据大小

 

网络命令

/sbin/ifconfig 

启动关闭网络接口:

ifconfig 接口 up | down

设置修改网络接口参数:(重启后设置无效)

ifconfig 接口 option

opt : ip地址 netmask 掩码 broadcast 广播地址

示例:

ifconfig eth1 down

ifconfig eth1 192.168.137.140 netmask 255.255.255.0 broadcast 192.168.137.255 mtu 1000

ifconfig eth1 up

配置文件

/etc/network/interfaces

配置文件举例

 auto eth0 eth0                   //开机启动eth0

 iface eth0 inet static           //静态ip设置

      address 192.168.0.100  //ip地址

      network 192.168.0.0     //网络地址

      netmask 255.255.255.0 //子网掩码

      broadcast 192.168.0.255//广播地址

      gateway 192.168.0.1      //网关地址

#iface eth0 inet dhcp            //动态ip设置

 

配置文件

修改配置文件后使其生效

重启系统之后会生效

ifdown 接口  //关闭接口    ifup 接口  //启动接口

重启网络服务 /etc/init.d/networking restart

 

网络命令

/sbin/route 

显示设置路由信息

route -n : 不显示主机名,直接显示ip地址

显示说明

Destination : 目标主机|网络

Gateway : 网关 (0.0.0.0 表示该路由无需通过网关)

Genmask : 子网掩码 (0.0.0.0./0.0.0.0 默认路由)

Flags : 标记 (U表示up , G表示网关 , H表示主机)

Metric : 路由度量     Iface : 此路由发送数据的接口

网络命令

/sbin/route 

添加删除路由

route add|del [-net | -host] [目标网络|主机] [netmask 掩码] [gw 网关] [dev 接口]

示例

route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0

route add -host 192.168.1.1 dev eth0

route add default gw 192.168.1.1

 

网络命令

/bin/netstat 

查看网络状态

使用 netstat -tunpl | -tunpa

tu : 所有TCPUDP协议的情况

n : ip地址的形式显示当前建立的连接和端口

p : 显示连接对应的PIDProgram name

l : 显示监听服务servers的情况

a : 显示servers and established的情况

Local : 0.0.0.0 表示该端口在所有接口都开发

查看服务名称与对应的端口号

文件 : /etc/services

网络命令

其它常用命令

测试连通 : ping -c 4 目标ip

显示路径 : traceroute 目标ip

查看ip地址 : nslookup 主机名

显示修改主机名 : hostname [新主机名]

远程登录 : telnet 目标ip

ftp客户端 : ftp 目标ftp服务器ip

网络下载 : wget 目标url

 

网络命令

其它网络配置文件

主机名配置文件:/etc/hostname

DNS服务器配置文件:/etc/resolv.conf

主机和IP绑定配置文件:/etc/hosts

 

Linux远程管理

Linux服务器一般都是托管在机房,管理员通常都是通过远程管理的方式维护服务器。

SecureCRT简介

一款支持SSH ( Secure Shell )的终端仿真程序。

用户名及口令均进行加密,数据传输是经过压缩的。

Linux上必须运行SSH服务端软件 ssh-server

使用SecureCRT上传下载文件

Linux下安装rzsz软件包

上传文件:rz        下载文件:sz

注意字符编码,windows下是gbklinux下通常是utf-8 。文件内容转码工具:iconv

 

 

版权所有:《曾巧文博客-关注互联网IT技术,记录生活点滴》 => 《【Linux学习】课时10 网络和远程管理
本文地址://qiaowen.net/post-1208.html
除非注明,文章均为 《曾巧文博客-关注互联网IT技术,记录生活点滴》 原创,欢迎转载!转载请注明本文地址,谢谢。

有 4089 人浏览,获得评论 0 条

发表评论:

Powered by emlog 粤ICP备12040901号

>>本作品采用-知识共享署名-非商业-禁止演绎-协议-进行许可 |站点地图 | | | | 开放分类目录 |