收藏 分享(赏)

SuSE_Linux日常管理操作指南.doc

上传人:精品资料 文档编号:9906566 上传时间:2019-09-18 格式:DOC 页数:52 大小:2.23MB
下载 相关 举报
SuSE_Linux日常管理操作指南.doc_第1页
第1页 / 共52页
SuSE_Linux日常管理操作指南.doc_第2页
第2页 / 共52页
SuSE_Linux日常管理操作指南.doc_第3页
第3页 / 共52页
SuSE_Linux日常管理操作指南.doc_第4页
第4页 / 共52页
SuSE_Linux日常管理操作指南.doc_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、SUSE LINUX Enterprise Server简易使用文档接收方:华为公司2005 年 1 月版本历史版本 日期 备注1.0 2005 年 1 月 第 1 版目录编写目的 51 使用篇 .51.1 SUSE LINUX Enterprise Server 安装后的一些常用命令 .51.1.1 启动/关闭系统 .51.1.2 磁盘重新分区和创建文件系统 61.1.3 查询、设置主机的 IP 地址、子网掩码 .141.1.4 查询设置主机名称 161.1.5 查询、设置主机的路由和网关 201.1.6 查询、设置主机的日期时间 231.1.7 telnet 和 ftp261.1.8 ss

2、h 和 scp.381.1.9 建立 NFS 文件共享 .391.1.10 查看 CPU、内存、网卡等硬件的配置情况 421.1.11 修改显示分辨率、刷新频率 .461.2 服务器系统的可靠维护手段 .481.2.1 修复文件系统 481.2.2 在 SLES 下的备份方法 .481.2.2.1 用 tar 进行备份和恢复 .491.2.2.2 使用 dd 进行备份/恢复 .51编写目的SUSE LINUX Enterprise Server 8/9 为安全的企业计 算提供了可扩展的高性能基础,使企 业能够充分利用 Linux* 和开放源代码。该产品具有极强的可靠性,并且为当前的网络环境提供

3、了全面的功能,以满足用户 的需求。 SUSE LINUX Enterprise Server 还支持广泛的硬件平台和领先的软件应用。凭借其独特的开放式管理能力,您可以在网络的任何位置轻松地安装、部署、配置、保护和更新 Linux 服 务器从而显著节约 IT 成本。由于 SUSE LINUX Enterprise Server 由 Novell 提供全面的支持,因此,在 实施可行的关键任务平台时,可 获得所需的可靠发布周期、法律保护、教育和认证 方案、合作伙伴 资格以及全面的支持环境。编写本文稿的目的在于向用户简单介绍常用的 SUSE LINUX Enterprise Server 8/9 日常

4、维护命令和备份恢复方案。1 使用篇1.1 SUSE LINUX Enterprise Server 安装后的一些常用命令1.1.1 启动/关闭系统相信大家肯定都知道开关机器的步骤。与任何 UNIX 系统一样,SUSE LINUX 系统只要上电就可以开机,关机使用 shutdown 命令。但是在日常维护中,开关机仍然是必须学习的内容,因为在开关机的过程中可能会有一些特殊问题。当你给系统加电的时候,SUSE LINUX 将自动从启动管理器开始执行。通常我们不需要对系统的启动作任何干预,SUSE LINUX 就可以自动执行启动脚本直到出现登录提示(kdm 或login)。当系统启动脚本开始执行的时候

5、,系统必须首先 mount 上文件系统。系统在此之前将会调用 fsck 程序来自 动检测文件系 统。一般情况下, fsck 会正确修复文件系统中的错误。然而,如果发生了致命错误,那么 fsck 会退出,这时系统启动脚本会出现类似于这样的提示: fsck failed. Please repair manually and reboot. The rootfile system is currently mounted read-only. To remount itread-write do:bash# mount -n -o remount,rw / Attention: Only CONT

6、ROL-D will reboot the system in thisshutdown or reboot will not work.然后启动脚本会调用一个 sulogin 程序, 这个程序会提示你输入超级用户口令: Give root password for maintenance (or type Control-D for normal startup): 输入超级用户口令之后,你将得到一个 shell,在这个 shell 中你可以使用 fsck 命令修 理有问题的文件系统。fsck 结束之后,用 exit 命令退出 这个 shell,系统将会重新启动。 如果由于硬件升级或管理原因

7、你想关闭或重新启动系统,可以使用 shutdown 命令: shutdown 时间 信息 时间参数定义在什么时候关机,基本的格式是 hh:mm,比如 12:30 代表 12 点 30 分。不 过更多的人喜欢用+分钟,例如 shutdown +3 代表 3 分 钟后关闭系统。一个特殊的字符串 n ow 表示+0 ,即立刻关机。信息参数用来向连接在系 统上的所有用户发送一条消息,例如 ,想要在两分钟后关闭系统,并且向所有用 户发送一条“system now halted.Please s ave your work”的信息,命令是 # shutdown +2 system now halted,P

8、lease save your work 如果要重新启动机器,可以使用 shutdown 的-r 参数,例如 # shutdown -r now也可以用 reboot 命令:reboot 1.1.2 磁盘重新分区和创建文件系统在 SUSE Linux 操作系统安装好之后,由于扩容等原因,需要在新的磁盘上创建新的分区或在原有磁盘上改变某些分区的大小以适应应用的需要。在 SUSE Linux 上可以通过工具 yast2 disk 管理分区,也可以通过 命令行工具 fdisk 管理分区例如:系统原有一块 SCSI 磁盘/dev/sda ,现在新增了一块 SCSI 磁盘/dev/sdb图形方式 对于

9、yast2 disk 模块管理磁盘分区方法如下:# LC_ALL=C LANG=C yast2 disk分区程序会显示警告信息,因为分区在系统中处于非常底层的地位,所有文件系统都建立在分区之上。如果在分区中的某些错误操作会导致整个系统的毁坏,所以在运行中的系统上进行分区变更需要特别注意,事先做好规划。单击 Yes,进入分区程序主窗口我们在测试环境中对/dev/sdb 进行分区创建一个主分区选择 Format -Do not format,Size - End 输入+100M,Mount Point 从下拉列表里选择 空项单击 OK 按钮在分区计划里创建/dev/sdb1重复上面的步骤,创建主分

10、区/dev/sdb2 和/dev/sdb3创建第四个分区/dev/sdb4 为扩展分区然后创建逻辑分区 /dev/sdb5单击 Apply,再次单击 Apply 之后将上面的分区 计划保存到磁盘/dev/sdb 的分区表中。命令行方式对这块磁盘进行分区,通过 fdisk 工具分区的方法如下:# fdisk /dev/sdbCommand (m for help):“新增一个主分区/dev/sdb1(command m for help): ne extendedp primary partition (1-4)pPartition number (1-4):1First cylinder (1

11、-3648, default 1):Last cylinder or +size or +sizeM or +sizeK (1-3648, default 3648):+100M“新增一个主分区/dev/sdb2Command (m for help): ne extendedp primary partition (1-4)pPartition number (1-4):2First cylinder (14-3648, default 14):“新增一个主分区/dev/sdb3 Command (m for help): ne extendedp primary partition (1-

12、4)pPartition number (1-4):3First cylinder (27-3648, default 27):Last cylinder or +size or +sizeM or +sizeK (1-3648, default 3648):+100M“新增一个扩展分区/dev/sdb4Command (m for help): ne extendedp primary partition (1-4)eFirst cylinder (40-3648, default 40):Last cylinder or +size or +sizeM or +sizeK (1-3648,

13、 default 3648):“新增一个逻辑分区/dev/sdb5Command (m for help): nFirst cylinder (40-3648, default 40):Last cylinder or +size or +sizeM or +sizeK (1-3648, default 3648):+100M1.1.3 查询、设置主机的 IP 地址、子网掩码SLES 中可以用 yast2 network 来配置 IP 地址、子网掩码,也可以通过修改配置文件的方式并运行命令实现这个目的。方法 1. 通过 yast2 管理工具进行配置 在 console 中运行 yast2 工具

14、配置缺省网关和到特定网络或主机的路由# LC_ALL=C LANG=C yast2 network配置未经配置的网卡选择“Network cards configuration”中“Network cards configuration”中“Configure.”修改已配置网卡的设置选择“Network cards configuration”中“Network cards configuration”中“Change.”根据具体的网络配置,选择用 DHCP 自动分配地址还是使用静态 IP 地址,如果用静 态 IP地址同时输入子网掩码。方法 2. 通过修改配置文件的方式并运行命令进行配置,SL

15、ES8 和 SLES9 之间配置文件命名方式有区别。下面分别进 行介绍。SLES8 编辑文件/etc/sysconfig/ifcfg-ethx(x 为对应的逻辑网络设备号,从 0 开始),文件可以包含下面的配置项:关 键 字 类 型 取 值 范 围BOOTPROTO string static dhcpSTARTMODE string onbootmanualIPADDR string 四个十进制数点分 IP 地址BROADCAST string 四个十进制数广播地址关 键 字 类 型 取 值 范 围NETWORK string 四个十进制数网络地址NETMASK string 四个十进制数子

16、网掩码配置文件例子:BOOTPROTO=staticSTARTMODE=onbootIPADDR=192.168.1.251BROADCAST=192.168.1.255NETWORK=192.168.1.0 NETMASK=255.255.255.0修改配置文件/etc/modules.conf ,修改网卡内核模块的对应关系例如对于网卡 Intel Pro100 网卡,它的内核模块是 e100,如果希望它是内核先加载的网络驱动,可以修改配置文件/etc/modules.conf 添加行:alias e100 eth0然后重启网络服务# /etc/rc.d/network restart可以运

17、行命令 ifconfig 设置临时 IP 地址 在 eth0 上添加 IP 地址 192.168.3.20/255.255.255.0# ifconfig eth0 192.168.3.20 netmask 255.255.255.0 up 删除 eth0 上的 IP 地址设置# ifconfig eth0 downSLES9在 SLES9 上 ,将网络设备 的配置和网络设备对应起来, 其特点就是配置文件的文件名中包含设备的唯一标识,对于网卡来说这个唯一标识就是网卡的 MAC 地址。有一 块网卡,它的MAC 地址如果是 00:0C:76:AD:8B:D6,那么它的配置文件的文件名就是/etc/

18、sysconfig/network/ifcfg-eth-id-00:0c:76:ad:8b:d6。1.1.4 查询设置主机名称SLES 中可以用 yast network 来修改主机名(hostname),也可以通过修改配置文件的方式并运行命令实现这个目的。方法 1. 通过 yast2 管理工具进行配置 在 console 中运行 yast2 工具修改主机名(hostname) # LC_ALL=C LANG=C yast2 network 配置未经配置的网卡 点击“Network cards configuration”窗口中的“Configure.”按钮 修改已配置网卡的设置 点击“Net

19、work cards configuration”窗口中“Change.”按钮点击“Network address setup”窗口中“Detailed settings”下的“Host name and name server”按钮。在“Host name”输入框中输入主机名,在“Domain name”中数入域名,如果没有域名,接受缺省值。方法 2. 通过修改配置文件的方式并运行命令修改主机名 修改/etc/HOSTNAME 文件,在此文件中保存主机名,例如: linuxserv1然后运行命令设置主机名 # /etc/rc.d/boot.localnet start1.1.5 查询、设置主

20、机的路由和网关SLES 中可以用 yast network 来配置缺省网关和到特定网络或主机的路由,也可以通过修改配置文件的方式并运行命令实现这个目的方法 1. 通过 yast2 管理工具进行配置 在 console 中运行 yast2 工具配置缺省网关和到特定网络或主机的路由 # LC_ALL=C LANG=C yast2 network 配置未经配置的网卡 点击“Network cards configuration”窗口中的“Configure.”按钮修改已配置网卡的设置点击“Network cards configuration”窗口中“Change.”按钮“Network addre

21、ss setup”窗口中“Detailed settings”下单击“Routing” 按钮,在 ”Default gateway”输入框中输入缺省网关。 如果要设置到特定网络或主机的路由,选中“Routing table”中的“Expert configuration”在“Add”和“Edit”的对话窗口中,填写“Destination”,“Dummy or Gateway”和“Netmask”,“Device”可以不用填写。例子 1: 网络 192.168.2.128/255.255.255.128 的网关为 192.168.2.129,“Destination”填写目的网络地址 192.

22、168.2.128,“Dummy or Gateway”填写网关地址 192.168.2.129,“Netmask”填写255.255.255.128。例子 2: 主机 192.168.3.20/255.255.255.255 的网关为 192.168.3.20,“Destination”填写目的主机地址 192.168.3.20,“Dummy or Gateway”填写网关地址 192.168.3.20,“Netmask”填写255.255.255.255。方法 2. 通过修改配置文件的方式并运行命令进行配置 修改文件/etc/sysconfig/network/routes,配置缺省网关和

23、到特定网 络或主机的路由 文件的格式: 以#开始的行是注释,每一行是一个路由记录,由空格分隔的多列组成 示例/etc/sysconfig/network/routes 文件 # default gw default 192.168.0.1 - - # network 192.168.2.128/255.255.255.128 gateway set to 192.168.2.129 192.168.2.128 192.168.2.129 255.255.255.128 # host 192.168.3.20/255.255.255.255 gateway set to 192.168.3.20

24、 192.168.3.20 192.168.3.20 255.255.255.255 这个配置文件在执行/etc/rc.d/network start 时会被加载运行命令添加上述路由 # route add default gw 192.168.0.1 # route add -net 192.168.2.128 netmask 255.255.255.128 gw 192.168.2.129 # route add -host 192.168.3.20 gw 192.168.3.20 删除上述路由 # route del -net 0.0.0.0 # route del -net 192.1

25、68.2.128 netmask 255.255.255.128 # route del -host 192.168.3.201.1.6 查询、设置主机的日期时间在 SLES 中可以运行 yast2 timezone 修改日期和时间,也可以运行命令修改日期和时间 注:SLES8 下没有修改 时间 和日期的 YaST 模块 SLES9 方法 1. 通过 yast2 管理工具进行配置 在 console 中运行 yast2 工具的时区模块 # LC_ALL=C LANG=C yast2 timezone单击“Clock and Time Zone Configuration” 窗口中“Change

26、 Time or Date”按钮修改日期和时间,然后 单击“Apply”按钮,使应用生效。在 SLES8 和 SLES9 上都可以用命令修改日期和 时间。运行命令修改日期和时间的命令的例子如下:将日期和时间改为 2004 年 11 月 27 日 22 时 20 分# date -s “2004/11/27 22:20:00“1.1.7 telnet 和 ftp在 SLES8 下和 SLES9 下配置 telnet 服务(通过 YaST2 工具和修改配置文件)的方法略有不同,下面分别针对两种系统 下的配置方法分别作出说明。SLES8 方法 1. 通过 yast2 管理工具进行配置 在 conso

27、le 中运行 yast2 工具激活 inetd 以及 telnet 服务 #LC_ALL=C LANG=C yast2 inetd“Enable/disable inetd” 选择框下选择“On with custom configuration .” 然后单击“Next”按钮。“Enable/disable network services”激活“telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd”对应的行,然后单击”Finish”按钮方法 2. 通过修改相关配置文件并运行命令管理进行配置 编辑/etc/inetd.conf 文件,

28、去掉下面 这行前面的注释: #telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd然后运行如下命令激活 inetd 服务并启动 inetd # chkconfig -a inetd # /etc/init.d/inetd restart SLES9方法 1. 通过 yast2 管理工具进行配置 在 console 中运行 yast2 工具激活 inetd 以及 telnet 服务 # LC_ALL=C LANG=C yast2 inetd“Network Services Configuration (xinetd)”,选择“Enabl

29、e”前的单选框在“Currently Available Services”中选择“telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd”对应的行单击“Toggle Status (On or Off)” 按钮,然后单击“Finish”按钮。方法 2. 通过修改相关配置文件并运行命令管理进行配置 编辑/etc/xinetd.d/telnet 文件,将行 disable = yes 改为 disable = no然后运行如下命令激活 xinetd 服务并启动 xinetd # chkconfig -a xinetd # /etc/init.d/xinetd restart 检查及排错: 可以用下面的命令查看 ftp 服务有没有起来 # netstat -l | grep telnet

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报