Linux系统配置_.ppt
第第4章章 Linux系统配置系统配置本章导读XWindow配置互联网的配置与使用RPM格式软件包的安装XWindow配置了解XWindow使用KDE桌面环境使用GNOME桌面环境X简介XWindowSystem(下文简称为X)是由麻省理工学院(MIT)所发展出来的一个工业的标准X最重要的特征之一是它独特的与设备无关的结构X简史X于1984年在麻省理工学院(MIT)电脑科学研究室开始发展第10版:1985年底。直到此时,在MIT以外的人和组织,才开始对X有实质的贡献第一次X技术会议:1987年1月于MIT第11版第1次发行:1987年9月第二次X技术会议:1988年1月当前的X版本:第11版第6次发行(X11R6)X的特点lX具有网络之间的操作透明性l可支持许多不同风格的操作介面lX独立于操作系统之外X的基本元素ServerClient程序通讯通道窗口管理器和桌面环境ServerServer是控制实际显示器和它的输入装置的软件server可以建立窗口、在窗口中画图形影像和文字、回应client程序的请求每一套XWindow系统只有一个唯一的serverClientClient是使用系统窗口功能的一些应用程序Client无法直接影响窗口或显示,它们只能送一个“请求”给server,让server来完成它们的请求通讯通道client借着它送请求给serverserver借着它回送状态及一些其它的信息只要client和server都知道如何使用通道,通道的本身并不是很重要。KDE桌面环境使用KDE桌面环境和KDE桌面环境下提供的一些软件使用文件管理器在桌面上建立程序启动器GNOME桌面环境使用GNOME桌面环境和GNOME桌面环境下提供的一些软件区别KDE和GNOME在操作上的不同之处.互联网的配置与使用LinuxLinux基本基本基本基本网络配置网络配置网络配置网络配置 网络设置的方法网络设置的方法网络设置的方法网络设置的方法 路由配置命令路由配置命令路由配置命令路由配置命令主机名称配置命令主机名称配置命令主机名称配置命令主机名称配置命令 DNSDNS域名解析域名解析域名解析域名解析 ipip地址配置命令地址配置命令地址配置命令地址配置命令网络信息查看网络信息查看网络信息查看网络信息查看 网络接口信息网络接口信息网络接口信息网络接口信息 网关地址和路由信息网关地址和路由信息网关地址和路由信息网关地址和路由信息 主机名称信息主机名称信息主机名称信息主机名称信息 网络接口配置文件网络接口配置文件网络接口配置文件网络接口配置文件 使用命令进行使用命令进行使用命令进行使用命令进行网络设置网络设置网络设置网络设置 主机名称配置文件主机名称配置文件主机名称配置文件主机名称配置文件 本地主机名解析文件本地主机名解析文件本地主机名解析文件本地主机名解析文件 域名服务器配置文件域名服务器配置文件域名服务器配置文件域名服务器配置文件 修改配置文件修改配置文件修改配置文件修改配置文件进行网络设置进行网络设置进行网络设置进行网络设置 用工具进行网络配置用工具进行网络配置用工具进行网络配置用工具进行网络配置 网络服务启动脚本网络服务启动脚本网络服务启动脚本网络服务启动脚本 网络信息查看Linux系统中的普通用户可以使用命令查看系统的网络属性信息查看网络接口信息测试网络连接状态查看网关地址和路由信息查看主机名称信息查看网络接口信息ifconfig命令用于查看网络接口信息查看所有活动网络接口的信息$/sbin/ifconfig查看所有网络接口(包括非活动网络接口)的信息$/sbin/ifconfig-a查看指定网络接口信息$/sbin/ifconfig eth0查看主机路由信息route命令可查看主机的路由信息$/sbin/routeKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface192.168.152.0 *255.255.255.0 U 0 0 0 eth0169.254.0.0 *255.255.0.0 U 0 0 0 eth0default 192.168.152.2 0.0.0.0 UG 0 0 0 eth0使用ping命令测试网络连结ping命令用于测试当前主机与其他主机的网络连接$ping 192.168.152.131PING 192.168.152.131(192.168.152.131)56(84)bytes of data.64 bytes from 192.168.152.131:icmp_seq=0 ttl=64 time=1.11 ms64 bytes from 192.168.152.131:icmp_seq=1 ttl=64 time=0.057 ms-192.168.152.131 ping statistics-2 packets transmitted,2 received,0%packet loss,time 1000msrtt min/avg/max/mdev=0.057/0.584/1.112/0.528 ms,pipe 2测试与其他主机的网络连接路径traceroute命令测试当前主机到目的主机之间经过的所有网络节点$traceroute 192.168.1.1traceroute to 192.168.1.1(192.168.1.1),30 hops max,38 byte packets 1 192.168.152.2(192.168.152.2)2.293 ms 1.300 ms 0.994 ms 2 192.168.1.1(192.168.1.1)4.821 ms 3.518 ms 5.539 ms查看当前主机名称hostname命令可显示当前主机的名称命令可显示当前主机的名称$hostnamelocalhost.localdomain 域名查询nslookup命令可进行域名的查询使用nslookup命令的交互模式进行域名查询$nslookup 使用nslookup直接查询域名$nslookup Server:192.168.152.2Address:192.168.152.2#53Non-authoritative answer: canonical name= canonical name=.Name:Address:202.108.33.32使用命令进行网络设置使用命令配置网络属性可以即时生效,但主机重新启动后将丢失配置网络设置的两种方法ip地址配置命令路由配置命令主机名称配置命令DNS域名解析网络设置的两种方法DHCP网络配置Linux主机通过网络中已有的DHCP服务器获取必要的设置信息进行网络配置网络客户端的配置简单,需要在DHCP服务器端进行正确的配置RHEL4中使用dhclient作为dhcp客户端程序手工网络配置在每台主机中独立配置网络属性主要应用于网络服务器主机ip地址配置命令ifconfig命令可以设置网络接口的ip地址#ifconfig eth0 192.168.152.133 netmask 255.255.255.0路由配置命令route命令可以维护系统路由表信息命令可以维护系统路由表信息删除缺省网关删除缺省网关#routedeldefaultgw192.168.152.2添加缺省网关添加缺省网关#routeadddefaultgw192.168.152.2设置主机名称hostname命令可以对当前主机的名称进行设置hostname命令设置的主机名称是即时生效的系统重新启动后将会恢复为系统原有的主机名称#hostname yaohuaServerDNS域名解析使用nslookup命令的交互模式可以显示和设置当前命令使用的DNS服务器显示使用的DNS服务器地址#nslookup serverDefault server:192.168.152.2Address:192.168.152.2#53设置nslookup命令使用的DNS服务器地址 server 202.106.0.20Default server:202.106.0.20Address:202.106.0.20#53阶段总结ifconfig命令可已查看和设置网络接口的属性route命令可查看和维护系统路由表信息,可查看和设置缺省网关的地址ping命令用于测试当前主机与目标主机之间的网络连接traceroute命令用于测试当前主机与目标主机间的所有网络节点的连接状态hostname命令用于显示和设置主机名称nslookup命令用于查询域名解析软件的安装1.tar.gz、.tar.bz2等压缩文件安装软件2.RPM的软件包安装软件对于比较复杂的软件,运行configure命令前还需要设置很多系统变量,configure命令本身也会要求提供复杂的参数。在安装前,必须自己检查文件的依赖关系。这对于初学者是比较困难的。为了简化软件包的安装,就出现了一种被称为RPM的软件包。RPM包也是非常常见的一种软件包。使用它安装软件,只需执行简单的命令即可。操作RPM包的命令无非是安装和卸载两种。安装的命令如下:rpm-UvhKdevelope-3.1-1.rpm其中,kdevelope-3.1-1.rpm是相应的RPM包文件名,对应的软件包名就是kdevelope,版本号为3.1-1。如果要卸载kdevelope,则执行如下的命令。rpm-ekdevelope了解的命令cd/dev(在linux下,/dev目录是很重要的,各种设备都在下面。dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备。但是这里并不是放的外部设备的驱动程序,这一点和dos操作系统不一样。它实际上是一个访问这些外部设备的端口。我们可以非常方便地去访问这些外部设备,和访问一个文件,一个目录没有任何区别。)pwdwhoamilsls|moreU盘挂载在虚拟机上安装的Linux如果想让linux识别U盘,需要把鼠标先定位在虚拟机的linux里面,然后插入优盘,优盘才会被linux识别。在/mnt文件夹中建立usb文件夹命令:fdisk-l/查看U盘的情况。/dev/sda1*1648163+83Linux/dev/sda275154088542+83Linux/dev/sda35167762096482+82Linux/dev/sdb找到u盘的硬件名:/dev/sdb挂载命令:mount/dev/sdb/mnt/usb打开/mnt/usbRPM命令详解rpm包的名称格式RPM是RedHatPackageManager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及TurboLinux等Linux的分发版本都有采用,可以算是公认的行业标准了。查询rpm包(1)查询系统中安装的所有rpm包#rpmqa(2)查询软件包是否安装#rpmq软件包名称(3)查询软件包信息#rpmqi软件包名称(4)查询软件包中的文件#rpmql软件包名称(5)查询系统中文件所属的软件包#rpmqf文件全路径名(6)查询rpm包文件中的信息#rpmqprpm包文件全路径安装rpm包#rpmivhrpm包全路径文件名删除rpm包rpmerpm包名称升级rpm包rpmUrpm软件包全路径名软件的安装1.rpm文件安装2.压缩包文件安装tarjxzf压缩文件名(解压缩)./configure(安装)makemakeinstall