linux 系统应用与程序设计

21
Linux 系 系系系系系系 系系 系系系 系系[email protected]

Upload: valora

Post on 17-Jan-2016

78 views

Category:

Documents


0 download

DESCRIPTION

Linux 系统应用与程序设计. 主讲:邝颖杰 电邮: [email protected]. 关于硬连接、软连接、复制. 硬连接:给文件一个副本(别名),同时建立两者之间的连接关系,修改其中一个,与其连接的文件同时被修改,如果删除其中一个,其余的文件不受影响。磁盘上只有一份数据。 软连接:只是一个快捷方式,删除了原文件,这个连接文件就没用了 复制:磁盘上会多一份数据. 网络接口配置. 配置网络接口可以使用三种不同的工具来完成: 使用网络接口配置程序 netconfig 使用图形配置工具 使用终端命令 ifconfig. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Linux  系统应用与程序设计

Linux 系统应用与程序设计

主讲:邝颖杰

电邮: [email protected]

Page 2: Linux  系统应用与程序设计

关于硬连接、软连接、复制 硬连接:给文件一个副本(别名),同时

建立两者之间的连接关系,修改其中一个,与其连接的文件同时被修改,如果删除其中一个,其余的文件不受影响。磁盘上只有一份数据。

软连接:只是一个快捷方式,删除了原文件,这个连接文件就没用了

复制:磁盘上会多一份数据

Page 3: Linux  系统应用与程序设计

网络接口配置 配置网络接口可以使用三种不同的工具来

完成:使用网络接口配置程序 netconfig使用图形配置工具使用终端命令 ifconfig

Page 4: Linux  系统应用与程序设计

使用网络接口配置程序 netconfig 在终端中输入命令 netconfig

Page 5: Linux  系统应用与程序设计

使用图形配置工具 【主菜单 / 系统工具 / 网络设备控制 】

Page 6: Linux  系统应用与程序设计
Page 7: Linux  系统应用与程序设计

使用终端命令 ifconfig

ifconfig < 设备名 > <IP 地址 > netmask < 掩码 > 例如:ifconfig eth0 192.168.15.11 netmask 255.255.255.0

fconfig eth1 21.156.299.13 netmask 255.255.255.0

ifconfig eth0:0 192.168.17.21 netmask 255.255.255.0

Page 8: Linux  系统应用与程序设计

网络接口的启动与禁用 在网络配置界面中,通过“激活”或者“解除”按钮

可以启动或者禁用网络接口, 网络控制程序 network

/etc/rc.d/init.d/network start|stop|restart 命令 ifconfig :

ifconfig < 设备名 > [up|down] 命令 ifup/ifdown

ifup eth0

ifdown eth0

Page 9: Linux  系统应用与程序设计

网络接口的启动与禁用 执行【主菜单 / 系统工具 / 网络设备控制】,

打开 “网络设备控制”窗口

Page 10: Linux  系统应用与程序设计

网络接口的查看 使用终端命令 ifconfig 方便地查看系统目前

所有活跃的网络接口的详细信息 例如:

ifconfig

ifconfig eth0

Page 11: Linux  系统应用与程序设计

常用网络命令 网络测试命令 : ping [ 选项 ] < 目的主机名或 IP 地址 > ping 大数据包

-c num 发送 num 个数据包后停止-s bytes 默认值是 64 字节

显示数据包经过路由的命令 traceroute traceroute < 目的主机 IP 或域名 >

Page 12: Linux  系统应用与程序设计

管理路由表命令 route 显示路由表内容 : 不加任何参数的 route 命令显示

本机路由表的内容, 添加 / 删除路由记录

route add|del –net < 网络号 > netmask < 网络掩码 > dev <设备名 >

route add –net 200.1.1.0 netmask 255.255.255.0 dev eth0

添加或者删除默认网关:route add|del default gw < 网关名或网关 IP>

例如:route add default gw 200.1.1.254

route del default gw 200.1.1.254

Page 13: Linux  系统应用与程序设计

远程登录命令 telnet < 主机名 /IP> rlogin <B 主机名或 IP 地址 >

Page 14: Linux  系统应用与程序设计

网络相关配置文件配置文件名 功能

/etc/sysconfig/network 最基本的网络信息,系统启动时读取该文件

/etc/sysconfig/network-scripts/*

此目录下的文件是系统启动时用来初始化网络的一些信息,例如:第一块以太网卡对应的文件为 ifcfg-eth0

/etc/host.conf 域名解析的控制文件

/etc/hosts 域名或主机名与 IP地址的映射文件

/etc/resolv.conf 域名服务器设置文件

/etc/protocols 定义使用的网络互联协议及协议号

/etc/services 设定主机的不同端口的网络服务

Page 15: Linux  系统应用与程序设计

/etc/sysconfig/network 对本机的网络进行配置,常见的几个配置项如下:

NETWORKING :值为 yes 或 no ,表示主机是否支持网络功能。

HOSTNAME :主机名(即域名)。GATEWAY: 默认网关。FORWARD_IPV4: 设置本机是否允许转发 IPV4 的数

据包。DOMAINNAME: 此台主机所属的网络域。GATEWAYDEV: 连接网关的设备,例如 eth0 ,如果

是拨号用户则设为 ppp0 。

Page 16: Linux  系统应用与程序设计

/etc/sysconfig/network-scripts/ DEVICE=eth0 // 设备名称 ONBOOT=yes // 起动时是否起动该设备,省略该行表示

yes BOOTPROTO=none // 启动协议 ,none 表示使用用户设置

的 ip 地址 ,dhcp 表示从 dhcp 获得 ip 地址。省略该行表示使用设置的 IP 地址。

IPADDR=192.168.14.11 //IP 地址 NETMASK=255.255.255.0 // 子网掩码 BROADCAST=192.168.14.255// 广播地址 , NETWORK=192.168.14.0 // 网络地址

Page 17: Linux  系统应用与程序设计

域名解析配置文件 /etc/host.conf order hosts,bind multi on nospoof on

Page 18: Linux  系统应用与程序设计

主机名列表文件 /etc/hosts

IP 地址 主机名 别名例如:192.168.14.15 qq.yys.com qq

Page 19: Linux  系统应用与程序设计

域名服务器设置文件 /etc/resolv.conf nameserver <DNS 服务器 IP> domain < 域名 > search < 域名列表 >

Page 20: Linux  系统应用与程序设计

协议定义文件 /etc/protocols

协议名称 协议号 别名例如:tcp 6 TCP

udp 17 UDP

Page 21: Linux  系统应用与程序设计

网络服务列表文件 /etc/services

列出了系统支持的服务名称、服务使用的端口号和协议类型、服务的别名、功能注释等。例如http 80/tcp www www-http #WorldWideWeb HTTP