Linux系统管理与网络管理
文章平均质量分 54
Linuxdianc
这个作者很懒,什么都没留下…
展开
-
7.3 使用parted进行分区管理
7.3 使用parted进行分区管理parted是Red Hat Enterprise Linux 5.2下自带的另外一款分区软件,相对于fdisk,它的使用更加方便,同时它还提供了动态调整分区大小的功能。本节将介绍如何通过parted创建、删除磁盘分区、查看分区表、更改分区大小、创建文件系统以及如何使用parted的交互模式等。原创 2009-12-22 09:01:00 · 624 阅读 · 0 评论 -
7.3.2 parted交互模式
7.3.2 parted交互模式与fdisk类似,parted可以使用命令“parted 设备名”进入交互模式。进入交互模式后,可以通过parted的各种指令对磁盘分区进行管理,其结果如下所示。 # parted /dev/hdaGNU Parted 1.8.1Using /dev/hdaWelcome to GNU Parted! Type help to view原创 2009-12-22 09:02:00 · 732 阅读 · 0 评论 -
7.3.3 分区管理
7.3.3 分区管理通过parted交互模式中所提供的各种指令,可以对磁盘的分区进行有效的管理。接下来将介绍如何在parted的交互模式下完成查看分区、创建分区、创建文件系统、更改分区大小以及删除分区等操作。1.查看分区输入print指令,可以查看磁盘当前的分区表信息,其运行结果如下所示。 (parted) print原创 2009-12-22 09:03:00 · 680 阅读 · 0 评论 -
7.4.1 LVM简介
7.4.1 LVM简介LVM是Linux操作系统对磁盘分区进行管理的一种机制。其是建立在磁盘和分区之上的一个逻辑层,以提高磁盘分区管理的灵活性。通过它,系统管理员可以轻松地管理磁盘分区。在LVM中每个磁盘分区就是一个物理卷(physical volume,PV),若干个物理卷可以组成为一个卷组(volume group,VG),形成一个存储池。系统管理员可以在卷组上创建逻辑卷(logical原创 2009-12-22 09:04:00 · 659 阅读 · 0 评论 -
7.4.4 逻辑卷管理
7.4.4 逻辑卷管理逻辑卷类似于非LVM系统中的磁盘分区,在逻辑卷上可以建立文件系统,文件系统建立完成后就可以挂载到操作系统中进行使用。逻辑卷被划分为被称为LE(Logical Extents)的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。1.添加逻辑卷当卷组创建后,可以使用lvcreate命令在卷组上创建逻辑卷。例如要在卷组vg_data上创建一个1000M原创 2009-12-22 09:07:00 · 571 阅读 · 0 评论 -
7.5 磁盘分区管理的常见问题
7.5 磁盘分区管理的常见问题本节将介绍在Linux磁盘分区管理过程中一些常见问题的处理方法,包括以一个具体的配置实例介绍如何在Linux中添加新的磁盘并进行分区、如何处理删除分区后系统无法启动的故障以及误删swap分区后的处理方法。原创 2009-12-22 09:07:00 · 610 阅读 · 0 评论 -
7.5.1 添加新磁盘
7.5.1 添加新磁盘在实际使用过程中,添加或者更换新磁盘是经常会遇到的事情,下面就以在Linux下添加一个容量为160GB的新磁盘为例,演示如何安装新磁盘并对其进行分区。创建的分区包括一个30GB的主分区、一个50GB的逻辑分区和一个80GB的逻辑分区。1.新磁盘的安装要安装新的磁盘,首先要关闭计算机,按说明书要求把磁盘安装到计算机中。重启计算机,进入Linux操作系统后执行dme原创 2009-12-22 09:08:00 · 596 阅读 · 0 评论 -
第12章 系 统 监 控
第12章 系 统 监 控系统监控是系统管理员日常的主要工作之一,它可以分为性能监控和故障监控。Linux系统提供了各种日志及性能监控工具以帮助管理员完成系统监控工作。本章将对这些工具进行介绍,并深入分析Linux性能监控中的各种指标。原创 2009-12-22 09:10:00 · 701 阅读 · 0 评论 -
12.1.1 性能分析准则
12.1.1 性能分析准则系统性能监控与调整是Linux系统管理员日常维护工作中的一项非常重要的内容,而这往往也是公司领导以及系统使用者最为关心的一个问题。要衡量一个系统的性能状态,可以从系统的响应时间以及系统吞吐量两个角度来进行分析。q 系统响应时间:系统处于良好的性能状态是指系统能够快速响应用户的请求,即系统响应时间短。具体地说,响应时间是指发出请求的时刻到用户获得返回结果原创 2009-12-22 09:11:00 · 657 阅读 · 0 评论 -
12.1.3 CPU监控
12.1.3 CPU监控在Linux系统中监控CPU的性能主要关注3个指标:运行队列、CPU使用率和上下文切换,理解这3个指标的概念和原理对于发现和处理CPU性能问题有很大的帮助。1.运行队列每个CPU都会维护一个运行队列,调度器会不断地轮循让队列中的进程运行,直到进程运行完毕将其由队列中删除。如果CPU过载,就会出现调度器跟不上系统要求,导致运行队列中等待运行的进程越来越多。正常来原创 2009-12-22 09:15:00 · 877 阅读 · 0 评论 -
12.2 syslog日志
12.2 syslog日志syslog是一个被UNIX和Linux广泛使用的日志系统,Linux系统中大部分的日志文件都是通过它进行管理的。本节将对syslog的功能及配置、日志文件的查看和管理,以及syslog中默认配置的日志文件进行介绍。原创 2009-12-22 09:20:00 · 652 阅读 · 0 评论 -
12.2.2 syslog配置
12.2.2 syslog配置syslog的配置文件为/etc/syslog.conf,在该文件中指定了syslog记录日志的信息来源、信息类型以及保存位置。下面是该文件内容的一个实例。 # Log all kernel messages to the console.# Logging much else clutters up the screen.# kern.*原创 2009-12-22 09:22:00 · 664 阅读 · 0 评论 -
12.3.3 用户操作记录
12.3.3 用户操作记录默认情况下,在每个用户的主目录下都会有一个.bash_history的文件,在该文件中保存了该用户输入的所有命令的记录,管理员可以通过该文件查看某个用户到底做过什么操作。例如要查看sam用户的操作记录,如下所示。 # cat /home/sam/.bash_history su – root //用户输入的每一条命令在文件原创 2009-12-22 09:29:00 · 657 阅读 · 0 评论 -
12.3.4 应用日志
12.3.4 应用日志除了系统日志以外,Linux系统中的应用软件也有自己的日志文件。由于不同的应用软件都会有特殊的日志格式,限于篇幅原因,在这里不能逐一进行介绍,一般情况下这些日志都会存放于软件安装目录下的logs目录下。作为系统管理员,应该清楚如何使用这些日志文件,以便在软件出现故障时能快速找到有效的信息支持。例如,下面是Apache软件错误日志的一个内容截取。 //警告信息,进原创 2009-12-22 09:30:00 · 663 阅读 · 0 评论 -
12.4.1 内存泄漏
12.4.1 内存泄漏内存泄漏是Linux系统的应用程序中一个较常见的影响系统性能的问题,这往往是因为应用程序的开发人员疏忽所导致的。一般情况下,应用程序从堆中分配内存,使用完后应该调用free或delete释放该内存块。如果开发人员没有在代码中进行该步操作,那么这块内存就不能被再次使用,也就是说这块内存泄漏了。如果这种问题持续出现,那么被泄漏的内存就会越来越多,最终导致系统所有内存都被耗尽原创 2009-12-22 09:30:00 · 914 阅读 · 0 评论 -
16.1.1 Web服务的历史和工作原理
16.1.1 Web服务的历史和工作原理Internet上最热门的服务之一就是万维网,它是在因特网上以超文本为基础形成的信息网。用户通过它可以查阅Internet上的信息资源,例如,平时上网使用浏览器访问网站信息就是最常见的应用。Web在1989年起源于欧洲的一个国际核能研究院中,由于随着研究的深入和发展,研究院里的文件数量越来越多,而且人员流动也很大,要找到相关的最新的资料非常困难。于原创 2009-12-22 09:32:00 · 720 阅读 · 0 评论 -
16.1.3 Apache的模块
16.1.3 Apache的模块Apache采用模块化的设计,模块安装后就可以为Apache内核增加相应的新功能。默认情况下Apache已经安装了部分的模块,用户也通过使用模块配置,自定义Apache服务器中需要安装哪些功能,这也是Apache灵活性的表现。如表16.1列出了Apache全部的默认模块和部分常用的非默认模块。表16.1 Apache模块列表模 块原创 2009-12-22 09:34:00 · 726 阅读 · 0 评论 -
16.3.1 查看Apache的相关信息
16.3.1 查看Apache的相关信息apachectl命令是Apache管理中最常用的命令,它除了可以用于启动和关闭Apache服务外,还可以用来查看Apache的一些相关信息,例如版本信息、已编译模块的信息等,关于该命令的常见用法说明如下所示。1.查看Apache软件的版本信息进入/usr/local/apache/bin目录,执行apachectl –V命令,运行结果如图16原创 2009-12-22 09:52:00 · 965 阅读 · 0 评论 -
16.3.6 Apache日志文件
16.3.6 Apache日志文件Apache服务器运行后会生成两个日志文件,这两个文件是access_log(访问日志)和error_log(错误日志),采取默认安装方式时,这些文件可以在/usr/local/apache2/log目录下找到。关于安装目录的设置,可参看16.2.2节的内容。1.访问日志文件顾名思义,Apache的访问日志就是记录Web服务器的所有访问活动,如图16原创 2009-12-22 10:04:00 · 959 阅读 · 0 评论 -
16.4 日 志 分 析
16.4 日 志 分 析在16.3节中已经介绍了Apache中的标准日志——访问日志和错误日志,虽然访问日志中包含了大量的用户访问信息,但是这些信息对网站经营者和网站管理员管理、规划网站却没有多少直接的帮助。作为一个网站的经营者,最希望知道的就是有多少人浏览了网站,他们浏览了哪些网页,停留了多长时间等。其实这些信息就隐藏在访问日志文件中,但是要把这些数据有效地展现出来,还需要利用一些工具,W原创 2009-12-22 10:07:00 · 574 阅读 · 0 评论 -
16.4.1 安装Webalizer日志分析程序
16.4.1 安装Webalizer日志分析程序Webalizer是一个优秀的日志分析程序,Redhat Enterprise Linux 5.2安装介质中提供了Webalizer的RPM包,如果用户在安装操作系统的时候已经安装了Webalizer,则可以跳过。需要安装的RPM软件包如下所示。 Webalizer-2.01_10-30.1.i386.rpm原创 2009-12-22 10:07:00 · 584 阅读 · 0 评论 -
16.5.2 用户认证
16.5.2 用户认证Apache的用户认证包括基本(Basic)认证和摘要(Digest)认证两种。摘要认证比基本认证更加安全,但是并非所有的浏览器都支持摘要认证,所以本节只针对基本认证进行介绍。基本认证方式其实相当简单,当Web浏览器请求经此认证模式保护的URL时,将会出现一个对话框,要求用户输入用户名和口令。用户输入后,传给Web服务器,Web服务器验证它的正确性。如果正确,则返回页面原创 2009-12-22 10:15:00 · 555 阅读 · 0 评论 -
28.1 Oracle 11g简介
28.1 Oracle 11g简介经过了三年的准备,Oracle(甲骨文)公司于2007年7月12日在全球范围内同步推出了其最新版本的数据库产品——Oracle 11g。新的Oracle数据库仍然以g作为版本后缀,以代表这是一个包含了网格计算技术的数据库软件(Oracle自10版本开始以g作为版本后缀,而在这之前是使用i,如Oracle 8i、Oracle 9i,表示基于网络的数据库)。据悉原创 2009-12-22 10:27:00 · 1116 阅读 · 1 评论 -
28.2.4 安装Oracle 11g
28.2.4 安装Oracle 11gOracle 11g提供了图形化的安装界面,用户可通过移动和单击鼠标完成安装过程。具体安装步骤如下所示。(1)解压Oracle 11g安装包文件。 unzip linux_11gR1_database_1013.zip 文件将会被解压到linux_11gR1_database_1013目录下,如下所示。 # lsdoc原创 2009-12-22 10:31:00 · 2262 阅读 · 0 评论 -
28.2.5 配置网络监听程序
28.2.5 配置网络监听程序Oracle是采用C/S的工作模式,它通过网络监听程序监听服务端口(默认是1521),接受客户端的网络连接并提供服务。在Oracle 11g时,如果选择创建启动数据库,那么在安装过程中会提示用户配置网络监听程序。在本例中由于没有选择创建数据库,所以需要手工启动Oracle网络配置向导完成该项工作,配置步骤如下所述。(1)在终端窗口中以oracle用户身份执行原创 2009-12-22 10:46:00 · 1130 阅读 · 0 评论 -
28.3 数据库管理
28.3 数据库管理Oracle提供了图形化配置工具——数据库配置向导,用于创建、更改、删除数据库及对数据库模版进行管理。本节将介绍如何在Red Hat Enterprise Linux 5.2上使用数据库配置向导创建、更改及删除Oracle数据库。原创 2009-12-22 10:54:00 · 759 阅读 · 0 评论 -
28.3.1 创建数据库
28.3.1 创建数据库通过Oracle所提供的数据库配置向导创建数据库是一种比较方便的创建数据库方式,用户只需要使用鼠标选择需要的选项并单击【下一步】按钮即可完成数据库的创建工作。具体步骤如下所示。(1)在终端窗口中以oracle用户的身份执行dbca命令,打开如图28.23所示的【欢迎使用】对话框。 图28.23 数据库配置向导欢迎界面(2)单击【下一步】按钮,进入原创 2009-12-22 12:41:00 · 897 阅读 · 0 评论 -
28.3.3 删除数据库
28.3.3 删除数据库打开数据库配置向导,在如图28.53所示的【操作】对话框中选择【删除数据库】单选按钮,单击【下一步】按钮,进入如图28.54所示的【数据库】对话框。在【数据库】列表框中选择需要删除的数据库(本例中是orcl),单击【完成】按钮即可。 图28.53 删除数据库 图28.54 选择要删除的数据库%注意:删除数据库后,原创 2009-12-22 13:26:00 · 880 阅读 · 0 评论 -
28.4 Oracle服务管理
28.4 Oracle服务管理Oracle服务器会启动多个的数据库进程,这些进程分别完成不同的任务。本节将介绍如何通过命令工具手工启动和关闭Oracle数据库服务,如何配置Oracle数据库服务的开机自动启动,以及如何检测Oracle服务的状态。原创 2009-12-22 13:28:00 · 694 阅读 · 0 评论 -
28.5.3 用户与权限管理
28.5.3 用户与权限管理Oracle数据库对用户权限进行了严格的区分,支持用户以及用户组的管理。单击【服务器】链接,打开如图28.62所示的【服务器】页面。从【安全性】列表中单击【用户】链接,即可进入【用户管理】页面,如图28.63所示。 图28.62 【服务器】页面 图28.63 用户管理1.创建用户创建数据库用户的步骤如下所述原创 2009-12-22 13:41:00 · 1140 阅读 · 0 评论 -
28.5.4 数据表管理
28.5.4 数据表管理在图28.59的【主目录】页面中单击【方案】链接,打开如图28.67所示的【方案】页面。从【数据库对象】列表中单击【表】链接,即可进入【表管理】页面,如图28.68所示。 图28.67 【方案】页面 图28.68 【表管理】页面1.创建数据表在OEM中创建数据表的步骤如下所示。(1)在图28.68的页面中单击【创建】按原创 2009-12-22 13:46:00 · 768 阅读 · 0 评论 -
28.6.2 访问OEM出现“安全连接失败,使用了无效的安全证书”错误
28.6.2 访问OEM出现“安全连接失败,使用了无效的安全证书”错误如果使用Firefox浏览器访问OEM,登录页面时出现“安全连接失败,使用了无效的安全证书”的错误页面,可以在浏览器中选择【编辑】|【首选项】命令,弹出【Firefox首选项】对话框。在对话框中选择【高级】|【加密】|【查看证书】|【服务器】|【添加例外】命令,在弹出的【添加安全例外】对话框中加入OEM的访问链接,例如:原创 2009-12-22 13:53:00 · 1848 阅读 · 0 评论 -
28.6.3 忘记sys用户口令
28.6.3 忘记sys用户口令sys是Oracle数据库的系统管理员账号,拥有数据库的最高访问权限。其口令被保存在“/u01/app/oracle/product/11.1.0/db_1/dbs/ orapw数据库名称>”文件中。如果忘记sys的口令,可以通过以下步骤进行重置。(1)使用sqlplus以本地方式登录Oracle并关闭数据库,如下所示。 $ sqlplus /no原创 2009-12-22 13:53:00 · 1163 阅读 · 0 评论 -
7.1.1 Linux分区简介
7.1.1 Linux分区简介所谓分区,就是磁盘上建立的用于存储数据和文件的单独区域部分。磁盘分区可以分为主分区和扩充分区,其中主分区就是包含操作系统启动所必须的文件和数据的磁盘分区;扩充分区一般用来存放数据和应用程序文件。一个磁盘最多可分为4个分区,最多可以有4个主分区,即全部分区都被划分为主分区。如果有扩展分区,则最多可以有3个主分区。主分区可以被马上使用,但不能再划分更细的分区。扩展分原创 2009-12-22 08:50:00 · 668 阅读 · 0 评论 -
7.4.2 物理卷管理
7.4.2 物理卷管理物理卷是卷组的组成部分,一个物理卷就是一个磁盘分区或在逻辑上与磁盘分区等价的设备(如RAID中的LUN)。每一个物理卷被划分成若干个被称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可以更改的,默认为4MB。1.添加物理卷使用pvcreate命令可以创建物理卷,可以在整个磁盘上创建物理卷,也可以原创 2009-12-22 09:05:00 · 1146 阅读 · 0 评论 -
7.5.2 删除分区后系统无法启动
7.5.2 删除分区后系统无法启动重新分区后导致系统无法启动的原因有两种:一是误删了Linux系统的启动分区或根分区,对于这种情况只能通过一些第三方的硬盘数据修复工具进行修复,或者重新安装操作系统。还有另外一种情况就是被删除的分区在Linux启动分区或根分区之前。例如,系统中原有3个分区,其中hda1、hda5都是用于存放数据文件,而hda6则是Linux系统的根分区。用户删除hda5分区后原创 2009-12-22 09:08:00 · 1311 阅读 · 0 评论 -
12.1 系统性能监控
12.1 系统性能监控系统的性能监控主要关注CPU、内存、磁盘IO和网络这4个方面。在本节中将以vmstat、mpstat、iostat、sar和top这5个性能监控工具为例结合实际应用,对如何在Linux系统中监控这4方面的性能指标进行介绍。原创 2009-12-22 09:10:00 · 507 阅读 · 0 评论 -
12.1.4 磁盘监控
12.1.4 磁盘监控iostat是I/O statistics(输入/输出统计)的缩写,iostat工具可以对系统的磁盘操作活动进行监控,并汇报磁盘活动统计情况。除此外,它还能显示CPU的使用情况。其命令格式如下所示。 iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -n ] [ device [ ... ] | ALL原创 2009-12-22 09:16:00 · 571 阅读 · 0 评论 -
12.1.5 网络监控
12.1.5 网络监控对于网络性能的监控,主要关心以下两点:网卡的吞吐量是否过载以及网络是否稳定,是否出现丢包情况。对于前者,可以通过sar命令进行检查,如下所示。 # sar -n DEV 5 3Linux 2.6.18-92.el5 (demoserver) 2008年09月09日10时57分18秒 IFACE rxpck/s txpck/s rxbyt/s原创 2009-12-22 09:17:00 · 880 阅读 · 0 评论 -
12.2.1 syslog简介
12.2.1 syslog简介syslog是一个历史悠久的日志系统,几乎所有的UNIX和Linux操作系统都是采用syslog进行系统日志的管理和配置。Linux系统内核和许多程序会产生各种错误信息、警告信息和其他的提示信息。这些信息对管理员了解系统的运行状态是非常有用的,所以应该把它们写到日志文件中去。而执行这个过程的程序就是syslog。syslog可以根据信息的来源以及信息的重要程度将原创 2009-12-22 09:21:00 · 610 阅读 · 0 评论