当前位置:文档之家› Red Hat Linux 新手入门教程

Red Hat Linux 新手入门教程

Red Hat Linux 新手入门教程
Red Hat Linux 新手入门教程

Red Hat Linux 新手入门教程(1)

1994年,Young和Mark Ewing创建了Red Hat公司,并创造了全球使用最广泛的Red Hat Linux套件,为Linux的普及立下了汗马功劳,笔者也是跟随着Red Hat的带领下走进Linux世界的。Red Hat取得了辉煌的成绩,甚至许多Linux发行公司还采用了许多Red Hat Linux的代码,如Mandrake、SOT Best、Connectiva、Abit和Kondara。可以说,Red Hat在某种意义上几乎成了Linux的代名词。

2001年4月16日,Red Hat公司正式推出了Red Hat Linux 7.1版。做为Red Hat Linux的忠实用户,第一时间就在自己的爱机上安装了一套,在此将我的心得汇成本文,希望能够帮助你驾驭它。

第1章:系统简介

1.1 系统新特性

1)采用了最新的Linux 2.4.2版稳定内核,支持更多硬件设备,具有很高的性能指标;

2)采用了最新的图形系统Xfree86 4.0.3,提供了强大的硬件支持;

3)引入了全图形安装界面,使得安装更为简单;

4)增加了国际化语言支持,但最可恨的是支持了Big5,却没有简体中文,真可气;

5)显著改进了对多CPU计算机的支持,而对于单CPU的计算机器,则提供了高达4G的用户进程空间,同时取消了PCI总线的限制,虚拟内存可高达64G物理内存,支持多用户和集体使用,可谓是企业级的操作系统;

6)对移动存储设备提供了出色的支持,包括:可“热插拔”USB设备、ZIP驱动器和各种光盘刻录机。Red Hat Linux 7.1主要采用了一个叫做updfstab的程序模块,使得它能对各种移动存储设备的支持,安装和卸载这些设备也是变得很容易了;

7)加入了一些新的系统配置工具来方便用户管理以及Linux系统使用,例如apacheconf, bindconf, 和printconf等,这些工具能方便的分别让用户通过GUI图形用户界面来配置APACHE,BIND,和打印机。要知道,以往版本中要配置上述的几个服务可是很复杂的。要手动修改不少参数;

8)另外,还增强了对PCMCIA 设备的支持,这对使用PCMCIA 设备的笔记本电脑的用户来说是非常重要的;

9)在安全方面做了许多修补工作,安全缺省设置可保证端口关闭,新的防火墙屏蔽可使用用户任意打开或关闭;

10)捆绑了大量最新的应用软件、服务器软件。

1.2 系统硬件需求

Linux发展到今天,已经摆脱了以前的硬件支持不好的窘境,它凭借自己的实力赢得了市场,现在众多硬件厂商都使自己的产品能够在Linux下工作。

1)CPU:Redhat Linux 7.1在安装光盘上内提供了对许多CPU的支持程序,几乎您在安装时不会因为CPU的原因受阻。不过对于一些类似Intel 80386、80486,AMD 486、5x86、K5等的老CPU,系统虽然提供了支持,但未针对这些CPU进行优化,可能导致性能不佳。另外,如果想构建多CPU的系统,那么可选的CPU为:Intel Celeron、Pentium、Pentium II、Pentium II Xeon、Pentium III、Pentium III Xeon、Pentium Pro、Pentium with MMX。

2)主板:Red Hat Linux 7.1支持所有X86兼容主板

3)内存:建议64M以上,最好128M

4)CDROM:支持所有的IDE接口的光驱,大部分SCSI接口的光驱也能够识别;

5)SCSI卡:支持Adapterc 152x、154x、274x、284x、294x、394、aic7890-based卡,以及大部分流行的SCSI卡。除非你有SCSI接口的存储设备,否则不需要该设备。

6)显卡:

对于Linux系统而言,在字符终端方式下,所有的显卡都支持的。但是如果要让你的显示工作在X Window图形界面下,就需要根据显卡的不同进行相应的设置。在早期,显卡经常困扰着初学者,不过现在显卡的支持变得好了很多。大部分显卡都能够在安装时被识别,自动完成设置。唯一遇到无法识别的常见显卡是Intel的i810,你可以到Intel的网站上找到帮助(https://www.doczj.com/doc/316700196.html,/support/gr...xinstal.htm)。

7)声卡:

在Red Hat Linux 7.1中提供了更多的声卡支持,就连Creative Labs Sound Blaster Live声卡都可以“即插即用”了。不过一些小牌子的声卡常会出现支持不好的情况。

8)网卡:支持Ne2000兼容网卡,大部分PCI网也支持的较好。

9)其它:

Redhat Linux 7.1支持所有X86兼容主板;支持所有市面上销售的键盘、鼠标、软驱;支持所有品牌的内存,至少需要8M内存,建议配备64M以上。

在Red Hat的网站上有一份详细的硬件兼容性列表,你可以通过它获得更多详细的信息:https://www.doczj.com/doc/316700196.html,/hcl/genp...gi?pagename=7.1

第2章:安装指南

2.1 安装前的准备

1、收集系统资料:为了能够顺利安装和设置Linux系统,你必须将以下资料记录在案,以备系统安装时使用:

硬盘:数量, 容量和类型;

内存:您的计算机所装内存的数量;

CD-ROM:接口类型(IDE, SCSI);

SCSI卡:卡的型号;

网卡:网卡的型号;

鼠标:鼠标的类型(串口、PS/2、总线型),协议(Microsoft,Logitech, MouseMan, 等等),按键的数量,对串口鼠标还要知道它接在哪个串口;

显示卡:显示卡的型号(或者它用的芯片组), 显示内存的数量;(大多数PCI总线的显卡可以被安装

程序自动识别.)

显示器:型号,以及水平和垂直刷新频率的范围。

你可以用Windows的控制面板-> 设备管理器来获取相应资料,当然还可以查阅相应的随机资料。

2、检查CMOS设置:

Anti vrius:Disable 关闭该选项,防止安装时死机,因为安装程序要写主引导扇。

Swap A,B:Disable 以免启动时可能出现问题。

Boot Sque:CDROM,A,C 让计算机从光盘启动。

Memory Hole : Disable 若未关闭,则LINUX只能识别16M内存。

3、了解LINUX的硬盘分区的命名设计与文件系统知识:

Linux安装至少要两个分区:Linux native(文件)分区和Linux Swap(交换)分区。主分区用作存放LINUX 的文件,交换分区为运行LINUX时提供虚拟内存。

交换分区每个16~32M,最多可以有8个,具体可根据内存的多少来决定。一般来说,建一个16M 的交换分区就可以了。

文件分区则根据需要和硬盘大小来决定,一般来说不应少于200M。

由于我们接触最多的是DOS操作系统,所以大多数人都习惯于使用类似于\\\\\\'C:\\\\\\'的符号来标识硬盘分区,但这在LINUX却不是这样。Linux的命名设计比其他操作系统更灵活,能表达更多的信息。Linux通过字母和数字的组合来标识硬盘分区,如“hda1”,其具体含义是:分区名的前头两个字母表明分区所在设备的类型,例如hd指IDE硬盘,sd(指SCSI硬盘);第三个字母分区在哪个设备,按a,b,c,d的顺序排列,如hda是IDE 1口的主硬盘,则IDE 2口的主硬盘就应该是hdc了;最后的数字在该设备上的分区顺序,前四个分区(主分区或扩展分区)用数字1 到4表示,逻辑分区从5开始,例如:hda3表示第一个IDE硬盘上的第三个主分区或扩展分区。

在Linux的文件系统中,不论有几个文件分区,全部集合于一个树形的目录结构中。比如说,你可以将某个分区指定给/(根目录)使用,某个分区指定给/usr目录使用,然而但你进入Linux系统后,你根本感觉不到他们在不同的分区中,你只是感觉都在一棵树上。不过如果你只有一个文件分区,一定要给/(根目录)使用。

4、为硬盘作好安装LINUX的准备:

一般说来,大家电脑上的硬盘跟我一样已经全部用于MS-DOS/WIN操作系统的分区。为了能够安装LINUX,只好为LINUX重新分配硬盘空间。我立马把朋友的硬盘借来,数据统统备份下来,再重装系统。不过有三种可供选择的方法:

1) 将MSDOS下的最后一个逻辑盘上的数据全部移到其它分区中,将该逻辑盘用分区工具删除,将这部分空间给LINUX使用。

2) 重新将硬盘分区,这是最直接和最麻烦的一种方法。具体操作如下:

. 备份用户的文件

. 用MS-DOS系统盘启动系统

. 用FDISK删除原有分区,重建新的分区,将分配给LINUX的空间留下来不分配给任何一个分区. 重新安装原来的用户系统

3) 利用一些分区工具在不删除硬盘原有数据的情况下重新分区。如分区魔术师等。

2.2 从CDROM安装Red Hat Linux 7.1

我们可以通过光盘、硬盘、网络安装Red Hat Linux 7.1系统,最常见的方法就是使用光盘安装。使用光盘安装无外乎就是三个要求:

1)你的主板支持光盘启动

2)你有光驱

3)你有Red Hat Linux 7.1安装光盘

通常情况下,这是没问题的。笔者也建议您使用光盘安装,这样是这简单的。随着Linux系统下的应用软件逐渐增多,一张光盘已无法容纳,Red Hat Linux 7.1安装光盘有两张,第一张可以直接从光盘启动,包含了大部分的软件包和一些安装工具。第二张光盘则是许多附加的软件包。不过这次与以往不同的是,Red Hat公司专门进行了改进,安装程序可以从多个光盘读取资料。安装的时候,你就会发现中途提示你更换第二张光盘。现在我们就一起开始Red Hat Linux 7.1安装之旅。

第一步:选择安装模式

塞入第一张光盘,让计算机从CDROM启动,将会出现了简洁的欢迎信息。这时可以选择不同的安装模式:

1)图形模式:直接按回车即可,整个安装过程就象Windows一样,而且可以使用鼠标操作。不过此时的Red Hat好象对显卡很挑剔,有的出现屏幕太大,找不到按钮,有的则根据无法显示图形界面。如果是这样,你可以按下热启动键重选文本模式进行安装。

2)文本模式:输入text,再按回车。就会进入文本模式的安装界面,有一定经验的人还是使用这种方式比较好。

3)专家模式:输入expert,再按回车。在这种情况下,安装程序就好象没有脑子一样,所有的东西都要您来决策。除非你十分熟悉Linux,并且有一些特殊的硬件安装程序无法正确配置,否则不要使用这种方式。

4)救援模式:这不是在首次安装时使用的,它仅是用于原有的Linux系统无法正常启动的情况下使用。这种方式下,你将进入一个微型的Linux系统,并且提供了许多恢复Linux的工具供你使用。

5)驱动盘模式:如果你有特殊的硬件驱动盘,需要在安装时提供给Linux系统使用,则你就输入“linux dd”,再按回车,安装程序会提供机会让你插入驱动软盘。

建议使用文本模式进行安装。

第二步:选择语言

Red Hat Linux 7.1提供了18种不同的语言,可惜还是没有中文,只能选择“english”。然后继续。

注:Red Hat公司已在近期推出了中文版,大家可以找来试一试。

第三步:选择键盘

在此选择us,继续。

注:笔者试过在Red Hat Linux 7.1下使用罗技公司的Logitech iTouch无线键盘,那么普通的104键盘更不会有问题了。

第四步:选择安装方式

Red Hat Linux 7.1提供了Workstation,Server,Laptop,Custom,Upgrade Existing(分别是工作站,服务器,笔记本电脑,用户自定义,升级老版本)这五种安装方式。我们可以根据自己的实际需要来选择安装方式。

1)Workstation:工作站方式。对于一般用户建议使用此方式。工作站类型安装将会清除掉所有硬盘上原有的所有Linux分区,对于非Linux分区(如Windows 98)会置之不理。这种方式安装十分简单,而且如果你的机器上如果原来有Windows 98的话,安装完后,会自动完成LILO双启动的配置。但是,如果你的机器上原来是NT的话,那就千万不要使用这种方式,否则你的NT可能再也无法启动。

2)Server System:服务器系统方式。警告:采用这种方式安装,将会干掉所有硬盘上所有分区的一切信息。这绝对不是开玩笑!许多初学者已经付出了血与泪的代价。通常在你需要在一台空PC上构建一台网络服务器,才选择它。

3)Laptop:便携机、笔记本方式。笔顾名思义,当你在笔记本电脑上安装时,建议采用该方式。

4)Custom System:定制安装。对于Linux有一定了解的朋友,建议使用该方式,自由地构建Linux。在下第一次安装Linux的时候就勇敢地采用了这种方式。

5)Upgrade Existing System:升级现有系统。假设你的硬上有老版本的Red Hat Linux的话,这是你最佳的选择。

建议使用“定制安装”。

第五步:进行硬盘分区

首先,会让你选择不同的分区工具:Disk Druid和fdisk,建议使用Disk Druid。

在Disk Druid的主界面的最上面是\\\\\\'Current Disk Partitions\\\\\\'区,列出各个硬盘分区的信息。每行由五个项目组成:Mount Point -- 指定该分区对应的Linux系统目录;Device -- 硬盘分区的设备名;Requested -- 分区定义时申请的最小空间;Actual -- 当前分配给这个分区的空间;Type --分区类型。

而中间的是\\\\\\'Drive Summaries\\\\\\'区,一行对应一个物理硬盘,每行由六个项目组成:Drive -- 硬盘的设备名;Geom [C/H/S] -- 硬盘的物理信息,包括柱面、磁头和扇区的数量;Total -- 硬盘所有可用空间;Used -- 硬盘已分配空间;Free -- 硬盘未分配空间;Bar Graph -- 硬盘已用空间表示图。

最下面的是Disk Druid的按钮区,由五个按钮组成:Add -- 申请一个新的分区;Edit -- 修改在

\\\\\\'Current Disk Partitions\\\\\\'区中选中的分区的属性;Delete -- 删除\\\\\\'Current Disk Partitions\\\\\\'区中选中的分区;Ok -- 确认分区操作,重写硬盘分区表;Back -- 不保存修改而退出,回到前一个屏幕,重新开始。

我建议为Linux分一个根分区,一个交换分区(建议64M、128M或256M),即:

用Tab选择Add钮,按回车,这时屏幕上将会出现一个题为\\\\\\'Edit New Partition\\\\\\'的对话框。首先我们在Mount Point项中,输入这个分区所对应的系统目录:“/”(根目录);接着在Size(Megs)项中,输入分区的大小;在Type这一项中用光标上、下键键选择适当的分区类型,我们选中Linux的文件分区Linux native;最后按OK确认。这样我们就成功地建立起一个为Linux所用的分区了。当然如果你的硬盘空间允许,你完全可以再建立一个或几个分区给Linux使用。接着用同样的方法给Linux增加一个交换分区,不同的仅在于Mount Point项让它空着,在Type项目中选择Linux Swap。

注:如果你在前面选择的是图形界面安装的话,将会提供一个图形化的分区界面,使用起来也是很方便的,而且还可以使用自动分区的办法。

第3章:Red Hat Linux 7.1使用基础

3.1 登录和退出系统

1. 启动系统

通常LILO是安装在MBR上的,计算机启动后,MBR上的程序被执行,将出现一个不是很漂亮的图形:左边是一个小红帽图像,右边列出了可以启动的操作系统,你可以使用键盘箭头切换。刚安装好后默

认值是Linux,也就是你不选择,一会儿将自己启动Linux。

如果你想默认的选择是Windows的话,那你可以在启动Linux后,用vi修改/etc目录下的lilo.conf文件,加上default=windows,然后再执行/sbin/lilo重新生成LILO。

2. 用户登录

Linux是一个真正意义上的多用户操作系统,用户要使用该系统,首先必须登录,使用完系统后,必须退出。用户登录系统时,为了使系统能够识别该用户,必须输入用户名和密码,经系统验证无误后才可以登录系统使用。

Linux下有两种用户:

1)root用户:超级权限者,系统的拥有者,在Linux系统中有且只有一个root用户,它可以在系统中任何操作。在系统安装时所设定的密码就是root用户的密码。

2)普通用户:Linux系统可以创建许多普通用户,并为其指定相应的权限,使其有限地使用Linux 系统。

关于用户的管理,我们将在后面详细说明。

用户登录分两步进行:

1)输入用户的登录名,系统根据该登录名来识别用户;

2)输入用户的口令,该口令是用户自己选择的一个字符串,对其他用户完全保密,是登录系统时识别用户的唯一根据,因此每一个用户都应该保护好自己的口令!

系统在建立之初,仅有root用户,其它的用户则是由root用户创建的。由于root用户的权限太大了,所以如果root用户误操作将可能造成很大的损失。所以建议系统管理员为自已新建一个用户,只有需要做系统维护、管理任务时才以root用户登录。

下面就是一个登录实例:(其中黑体字为输入)

Red Hat Linux release 7.1 (Seawolf)

Kernerl 2.4.2-2 on an i686

Home login:root

Password:

在上面的例子中,我们发现在Password后面是空的,其实并不是不输入密码,而是在输入时,Linux 系统不会把它显示出来,这样用来保护密码!

如果登录成功的话,我们将获得Shell(Shell是用来与用户交互的程序,它就象DOS中的https://www.doczj.com/doc/316700196.html,,不过在Linux下可以有多种Shell供选择,如bash、csh、ksh等)提示符,如果以root 用户登录的话,那么获得的提示符是“#”,否则将是“$”。

提示:如果当时在安装时设置为一启动就进入图形界面的话,那系统启动后,用户登录界面将是图形化的,有点象Windows,而且当你输入正确的用户名与密码,就会直接进入X Window。这个设置是可以修改的:

在/etc目录下有一个inittab文件,其中有一行配置:

id:3:default

其中,数字3就是代表一启动进入字符终端,如果改为5则代表一启动进入X Window。

3. 修改口令

为了更好地保护用户帐号的安全,Linux允许用户在登录之后随时使用passwd命令修改自己的口令。修改口令需要经历:

1)输入原来的口令,如果口令输错,将中止程序,无法修改口令;

2)输入新的口令;

3)提示重复一遍新的口令,如果两次输入的口令相吻合,则口令修改成功。

需要注意的是,Red Hat Linux 7.1为了更好地保护口令,如果你输入的新口令过于简单,它将会拒绝修改。下面就是一个修改口令的实例:(其中黑体字为输入)

$ passwd

Changing password for user1

(current) UNIX password: ?在些输入原来的密码

New UNIX password: ?输入新的密码

Retype new UNIX password: ?再输入一遍新的密码

Passwd:all authentication tokens updated successfully ?修改成功!

注意,在这里输入的口令同样不会显示出来。

而如果是root用户修改口令,则不需要输入老密码!也就是说,它可以修改任何用户的口令。

4. 退出登录

不论你是root用户还是普通用户,只需简单地执行exit命令就可以退出登录。

5. 关闭机器

在Linux系统中,普通用户是无权关闭系统的!只有root用户才能够关闭它。当然如果你是按关机按钮则别当别论。我们可以通过以下几种方法实现:

1)按下CTRL+ALT+DEL组合键,这样系统将重新启动!

2)执行reboot命令,这样系统也将重新启动!

3)执行shutdown -h now命令,这样系统将关闭计算机!

4)执行halt命令,可以关闭计算机。

注意千万不要随意采用硬关机、重启动键等方式关闭系统,那样会导致Linux文件系统遭受破坏!

6. 虚拟控制台

Linux是真正的多用户操作系统,可以同时接受多个用户的远程和本地登录,也允许同一个用户多次登录。Linux为本地用户(也就是做在计算机面前的用户)提供了虚拟控制台访问方式,允许用户在同一时间从不同的控制台进行多次登录。

虚拟控制台的选择可以通过按ALT键加上F1-F6六个功能键来实现。例如,用户登录后,按一下ALT+F2组合键,用户又可以看到“login:”提示符,这其实就是第二个虚拟控制台,而这时再按下ALT+F1组合键,用户则又可以回到第一个虚拟控制台。

大家可以通过使用虚拟控制台来感受Linux系统多用户的特性。例如用户可以在某一虚拟控制台上进行的工作尚未结束时,就可以切换到另一个虚拟控制台上开始另一项工作。例如在开发软件时,可以在一个控制台上编辑程序,在另一个控制台上进行编译,在第三个控制台上查阅信息。

3.2 文件与目录操作

与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的。所以在使用Linux 的过程中,是经常要对文件与目录进行操作的。现在我们就以一个Window用户的立场来学习一下Linux 下的文件与目录操作方法。

1. 文件名与文件类型

文件名是一个文件的标识。从这个角度来说,文件名的规则与Windows 9x下的是基本上相同的。它同样是由字母、数字、下划线、圆点组成,最大的长度是255个字符。

与Windows 9x一样,Linux系统中也有普通文件和目录文件,不过目录文件在Window中被简称为目

录就是了。而在Linux系统中有一种特殊的文件,那就是设备文件。在Linux系统中,把每一个I/O设置都映射成为一个文件,可以象普通文件一样处理,这就使得文件与设备的操作尽可能统一。从用户的用户来说,对I/O设备的使用和一般文件的使用几乎一样,这样就可以不必了解I/O设备的细节。

2. 目录结构

与Windows下一样,在Linux中也是通过目录来组织文件的。但不同的是,在Linux下只有一个根目录,而不象Windows那样一个分区一个根目录。如果有多个分区的话,就需要将其它分区mount到根目录上来用。

大家回忆一下当时为Linux分区时,有一个选项要填,那就是Mount Point,我们将其中一个写成了“/”,也就是根目录(这点与Windows相反,一个是“\”,一个是“/”,真是天生冤家)。其它的则可能是/home、/usr。

安装完系统后,你会发现/home、/usr就是根目录下面的home、usr目录!对了,整个分区就用于该目录了。

安装完Linux后,有许许多多的目录,下面我们就说明一些重要的目录:

/bin:存放着一百多个Linux下常用的命令、工具

/dev:存放着Linux下所有的设备文件!

/home:用户主目录,每建一个用户,就会在这里新建一个与用户同名的目录,给该用户一个自己的空间

/lost+found:顾名思义,一些丢失的文件可能可以在这里找到

/mnt:外部设备的挂接点,通常用cdrom与floppy两个子目录!它的存在简化了光盘与软盘的使用。你只需在塞入光盘后,运行:mount /mnt/cdrom,就可以将光盘上的内容Mount到/mnt/cdrom上,你就可以访问了。不过你使用完成后,应该离开该目录,并执行umount /mnt/cdrom。同样的,软盘就是mount /mnt/floppy和umount /mnt/floppy了。

/proc:这其实是一个假的目录,通过这里你可以访问到内存里的内容。

/sbin:这里存放着系统级的命令与工具

/usr:通常用来安装各种软件的地方

/usr/X11R6 X Window目录

/usr/bin与/usr/sbin 一些后安装的命令与工具

/usr/include、/usr/lib及/usr/share 则是存放一些共享链接库

/usr/local 常用来安装新软件

/usr/src Linux源程序

/boot:Linux就是从这里启动的

/etc:这里存放在Linux大部分的配置文件

/lib:静态链接库

/root:root用户的主目录,这就是特权之一!

/var:通常用来存放一些变化中的东西!

/var/log:存放系统日志

/var/spool:存放一些邮件、新闻、打印队列等

另外,要说明的是,在Linux下“当前目录”、“路径”等概念与Windows下是一样的。

3. 显示文件内容

使用过DOS命令的人都应该知道,我们可以使用type命令来查看一个文件的内容。在Linux下有五个相关的命令,功能各有千秋,不过它们都象type命令一样,只能用来查看文本文件。

1)cat命令

cat命令是最象type命令的,使用的方法很简单:“cat 文件名”。不过比type命令更强大的是,它可以同时查看多个文件:“cat 文件名一文件名二”。

2)more命令

如果文本文件比较长,一屏无法显示完,那么使用cat命令就可能无法看清。这里我们可以简单地使用more来代替cat命令即可。其效果与type 文件名/p类似。使用more命令将一次显示一屏文本,显示满后,停下来,并提示出已显示全部内容的百分比,按空格键就可以看到下一屏。

第4章X Windows

4.1 X Windows简介

要想成为一套优秀的操作系统,除了性能稳定、功能齐全之外,还应该拥有一个友好的操作系统,否则只会呆在研究室里,难以普及。

在UNIX系统下,大多都是采用X Window做为图形界面的。1984年,麻省理工学院与DEC制定了Athena计划,这就是X Window 第一个版本。1988年1月成立了一个非盈利性的X联盟,负责制定X Window 的标准。在Linux出现后,Xfree86 Project Inc.基于Linux实现了一个开源的X Window系统:XFree86。

X Window与其他的图形界面系统相比,有几个特点:

? 良好的网络支持:X Window采用了C/S网络结构,程序间可以通过网络来通信,而且有良好的网络透明性,也就是说用户不需知道程序在使用远端主机资源。

? 个性化的窗口界面:X Window并未对窗口界面作统一性的规范,程序员可以根据需求自行设计,其中最有名的就是后面要介绍的GNOME与KDE。

? 不内嵌于操作系统:X Window只定义了一个标准,而不属于某个操作系统,因此可在不同的操作系统上运行相同的X Window软件。

整个X Window由三个部分组成:

? X Server:主要是控制输出及输入设备的程序,并维护相关资源,它接收输入设备的信息,并将其传给X Client,而将X Client传来的信息输出到屏幕上。所以不同的显卡就需要选择不同的X Server,在配置X Window时最主要的就是配置X Server

? X Client:它才是应用程序的核心部分,它是与硬件无关的,每个应用程序就是一个X Client

? X protocol:X Client与X Server之间的通信语言就是X protocol

为了使得X Window更加易于使用,各个不同的公司与组织都针对其做了许多集成桌面环境。如AIX 上的CDE,SUN的OpenServer,而在Linux下则主要是GNOME与KDE的双雄会。下面我们就一起来了解一下它们。

4.2 GNOME简介

GNOME最初是由墨西哥的程序设计师Miguel De Icazq发起的,它受到了Red Hat公司的大力支持。它现在属于GNU(GNU is Not UNIX)计划的一部分,主要目的是希望能够为用户提供一个完整、易学易用的桌面环境,并为程序设计师提供强大的应用程序开发环境。

1997年8 月,为了克服KDE所遇到的QT许可协议和单一C++依赖的困难,以墨西哥的Miguel de Icaza 为首的250程序员就开始了一个新项目,完全从头开始,这就是GNOME。经过14个月的共同努力,终于完成了这个工程。现在GNOME已得到了占Linux 市场份额最大发行商Red Hat 的支持,拥有了大量应用软件,包括文字处理软件Go,电子表格软件Gnumeric,日历程序GNOMEcal,堪与PhotoShop 媲美的图形图像处理软件Gimp 等。

现在GNOME与KDE成为了两大竞争阵营,必将使得Linux更加易于使用。

GNOME中还提供了大量的应用软件,它们都放在GNOME的“开始”(一个小脚丫)àPrograms中,包括了许许多多的应用软件,下面就是其中的一些:

1. Applications:应用软件

1)Dia:一个工程图编辑器,适用于绘制电路图;

2)Calendar:一个集日历与日程表于一身的好工具;

3)Address Book:一个通讯录

4)GEdit:一个功能类似于Windows下的记事本的文本编辑器;

5)Gnumeric:Linux下的一个类似于EXCEL的电子表格软件;

6)Time tracking tools:一个用于提醒时间的小工具;

2. Games:游戏软件

1)Gnome Milnes:GNOME下的扫雷;

2)Gnibbles:贪吃蛇游戏;

3)Freecell:Windows下的空当接龙游戏;

3. Graphics:图形处理软件

1)Electric Eyes:一个十分优秀的图形处理软件,可谓GNOME下的AcdSee呀!

2)XPDF:一个在Linux阅读PDF文档的工具;

3)The Gimp:一个十分优秀的绘图软件,与Photoshop很象!

4. Internet:Internet应用软件

1)Dialup Configuration Tool:一个界面十分友好的拔号上网设置工具;

2)gFTP:一个FTP客户端

3)pine:一个E-Mail客户端软件

4)Netscape :大名鼎鼎的浏览器软件,被微软从Windows平台挤下来的

5)RH Network monitor:网络流量显示

5. Multimedia:多媒体软件

1)Audio Mixer:声音控制器

2)CD Player:CD播放器

3)XMMS:与Winamp是一个模子里出来的

4.3 KDE简介

KDE项目在1996年10月发起的,其目的是在X-Window上建立一个完整易用的桌面环境。KDE现在除了拥有KFM(类似于IE4.0)、KPresenter(类似PowerPoint)、KIllustrator(类似CorelDraw或Illustrator)等重量级软件,还有体贴用户的GUI配置软件可以帮助用户配置Unix/Linux,使其深受使用者欢迎。

但由于KDE是基于由TrollTech公司开发的Qt程序库的,所以也受到了许多批评。虽然Qt本身作为一基于C++的跨平台开发工具是非常优秀,但可惜的是它不是自由软件。Qt的License允许任何人使用Qt 编写免费软件及免费拷贝给其他用户使用,但如果利用Qt编写非免费软件则需要购买他们的License。更重要的是任何人都不可以随意修改Qt源代码。如果TrollTech公司更改Qt License、公司倒闭或给人收购等都会令KDE前功尽弃。

在KDE中,也有许许多的应用软件,它们被分组放在“开始”(一个K字)菜单中,说实在的,我感觉KDE的软件应用比GNOME更多,图形界面也更好。

1. Office:办公软件

这就是大名鼎鼎的Koffice套件。

1)Kword:字处理软件

2)Kspread:象Excel的电子表格处理软件

3)Kpresenter:一个类似于PowerPoint的演示软件

4)Kchart:一个电子图表软件

5)Kiiiustrator:一个电子出版软件

2. Develop:开发工具

1)Kdevelop:一个KDE下的集成开发环境

3. Applications:应用软件

1)Advanced Editor:一个增强型的文本编辑软件

2)Emacs:这是一个功能强大的编辑软件,在GNOME中也有,它的原形是字符终端下的Emacs 3)Organizer:一个日程安排软件

4. Internet:Internet软件

1)Kppp:一个十分友好的拔号上网配置工具

2)Kmail:一个十分漂亮的Email 客户端,有点象Outlook!

3)Chat Client:一个IRC客户端

4)KPPPLoad:一个网络流量工具

5)Netscape:大名鼎鼎的WEB浏览器,在GNOME中也有集成

4.4 使用窗口管理器

Red Hat Linux 7.1默认安装后,X Window将使用GNOME做为窗口管理器,除非你在安装时将GNOME 去掉,而选择了KDE包。通常我们可以将这两个包都安装上,到使用的时候再选择。

1)在字符终端下执行以下命令,则以后X Window的窗口管理器都成了KDE:

# switchdesk KDE

2)如果你又不想使用KDE了,则可以使用以下命令转回GNOME:

# switchdesk GNOME

4.5 汉化Red Hat Linux 7.1

1.安装TrueType 字体

要在系统里使用中文TrueType字体,最好先禁用xfs字体服务器, xfs在启动时会自动更新字体目录下的fonts.dir文件,这样会影响到我们所作的修改。

以root身份登陆,然后执行setup工具,在Service中关闭xfs。

1)修改XF86Config-4 配置文件

进入/etc/X11目录,用vi编辑XF86Config-4文件,如下进行相应的修改:

Section "Files"

# FontPath "unix/:7100" ;注释掉这一行,加入下面的几行

FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/misc"

FontPath "/usr/X11R6/lib/X11/fonts/Type1"

FontPath "/usr/X11R6/lib/X11/fonts/Speedo"

FontPath "/usr/X11R6/lib/X11/fonts/75dpi"

FontPath "/usr/X11R6/lib/X11/fonts/100dpi"

FontPath "/usr/X11r6/lib/X11/fonts/TrueType"

EndSection

Section "Module"

Load "dbe" # Double-buffering

Load "GLcore" # OpenGL support

Load "dri" # Direct rendering infrastructure

Load "glx" # OpenGL X protocol interface

Load "extmod" # Misc. required extensions

Load "v4l" # Video4Linux

Load "xtt" ;加入这一行

EndSection

2)获取字体文件simsun.ttf

新建一个目录:/usr/X11R6/lib/X11/fonts/TrueType ,然后将Windows所在的分区mount上来,然后将simsum.ttf复制到该目录。

3)生成字体列表

cd /usr/X11R6/lib/X11/fonts/TrueType

# ttmkfdir>fonts.dir

# vi fonts.dir 修改字体列表文件,使其与下面类似

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-ascii-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0

simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-koi8-r

#cp fonts.dir fonts.scale

4)修改gtk 的字体定义

# vi /etc/gtk/gtkrc.zh_CN

修改后的内容如下:

style "gtk-default-zh-cn" {

fontset = "-misc-SimSun-medium-r-normal--14-*-*-*-*-*-*-*"

} <

第5章:网络应用

5.1 常用网络命令

在Red Hat Linux 7.1系统提供了与网络相关的工具,掌握好这些工具是十分必要的:

第一类:设置工具

https://www.doczj.com/doc/316700196.html,conf:

netconf是Red Hat Linux提供的Linuxconf的一部分,主要用于设置与网络相关的参数。它可以在consle 下运行(文本菜单),也可以在X-Window中运行(图形界面)。在前面,我们介绍过了netconf的一些应用,它的使用比较简单,只要认识上面的英文就可以了,所以在此就不再多说。BTW,如果你设置好了X-Window 的话,用用图形界面的netconf,会更漂亮的哟。

2.ifconfig

ifconfig是Linux系统中最常用的一个用来显示和设置网络设备的工具。其中“if”是“interface”的缩写。它可以用来设备网卡的状态,或是显示当前的设置。

下面我们简单地说明常用的命令组合:

1)将第一块网卡的IP地址设置为192.168.0.1:

ifconfig eth0 192.168.0.1 (格式:ifconfig 网络设备名IP地址)

2)暂时关闭或启用网卡:

关闭第一块网卡:ifconfig eth0 down

启用第一块网卡:ifconfig eth0 up

3)将第一块网卡的子网掩码设置为255.255.255.0:

ifconfig eth0 netmask 255.255.255.0(格式:ifconfig 网络设备名netmask 子网掩码)

我们也可以同时设置IP地址和子网掩码:

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

4)将第一块网卡的广播地址设置为192.168.0.255:

ifconfig eth0 -broadcast 192.168.0.255

5)将第一块网卡设置为不接收多播数据包:

ifconifg eth0 allmulti

如果要让其接收,则使用命令:ifconfig eth0 -allmulti

6)查看第一块网卡的状态:

ifconfig eth0

如果要查看所有的网卡状态,则直接使用不带参数的ifconfig命令即可。

ifconfig输出的状态信息是十分有用的,下面,我们就简单说明一下:

有几个状态比较重要:

? UP/DOWN:网卡是否启动了,如果是DOWN的话,那肯定无法用的;

? RX packets中的errors包的数量如果过大说明网卡在接收时有问题;

? TX packets中的errors包的数量如果过大说明网卡在发送时有问题;

3.route

route命令是用来查看和设置Linux系统的路由信息,以实现与其它网络的通讯。要实现两个不同的子网之间的网络通讯,需要一台连接两个网络路由器或者同时位于两个网络的网关来实现。

在Linux系统中,我们通常设置路由是为了解决以下问题:该Linux机器在一个局域网中,局域网中有一个网关,能够让你的机器访问Internet,那么我们就需要将这台机器的IP地址设置为Linux机器的默认路由。

1)增加一个默认路由:

route add 0.0.0.0 gw 网关地址

2)删除一个默认路由:

route del 0.0.0.0 gw 网关地址

3)显示出当前路由表

route

第二类:诊断工具

1.ping

ping是一个最常用的检测是否能够与远端机器建立网络通讯连接。它是通过Internet控制报文协议ICMP来实现的。而现在有些主机对ICMP进行过滤,在这种特殊的情况下,有可能使得一些主机Ping不通,但能够建立网络连接。这是一种特例,在此事先说明。

同样的,在此不罗列ping命令的所有可选参数,而是通过实例来说明一些常用的组合,需要更详细地

了解的,可以通过https://www.doczj.com/doc/316700196.html,网站在线培训的命令查询工具获得。

1)检测与某机器的连接是否正常:

ping 192.168.0.1

ping https://www.doczj.com/doc/316700196.html,

也就是说,我们可以用IP地址或域名来指定机器。

2)指定ping回应次数为4:

在Linux下,如果你不指定回应次数,ping命令将一直不断地向远方机器发送ICMP信息。我们可以通过-c参数来限定:ping -c 4 192.168.0.1

3)通过特定的网卡进行ping:

有时,我们需要检测某块网卡(系统中有多块)能否ping通远方机器。我们需要在执行ping命令时指出:

ping -I eth0 192.168.0.1

2.traceroute

如果你ping不通远方的机器,想知道是在什么地方出的问题;或者你想知道你的信息到远方机器都经过了哪些路由器,可以使用traceroute命令。顾名思义:trace是跟踪,route是路由,也就是跟踪路由。

使用这个命令很简单:

traceroute 远程主机IP地址或域名

这个命令的输出类似:

1 路由器(网关)的IP地址访问所需时间1 访问所需时间

2 访问所需时间3

2 路由器(网关)的IP地址访问所需时间1 访问所需时间2 访问所需时间3

………

1)最前面的数字代表“经过第几站”;

2)路由器(网关)的IP地址就是“该站”的IP地址;

3)访问所需时间1、2、3是指访问到这个路由器(网关)需要的时间。

https://www.doczj.com/doc/316700196.html,stat

在Linux系统中,提供了一个功能十分强大的查看网络状态的工具:netstat。它可以让您得知整个Linux 系统的网络情况。

1)统计出各网络设备传送、接收数据包的情况:

使用命令:netstat -i

这个命令将输出一张表,其中包括:

Iface:网络接口名MTU:最大传输单元

RX-OK:共成功接收多少个包RX-ERR:接收的包中共有多少个错误包

RX-DRP:接收时共丢失多少个包RX-OVR:共接收了多少个碰撞包

TX-OK:共成功发送多少个包TX-ERR:发送的包中共有多少个错误包

TX-DRP:发磅时共丢失多少个包TX-OVR:共接收了多少个碰撞包

2)显示网络的统计信息

使用命令:netstat -s

使用这个命令,将会以摘要的形式统计出IP、ICMP、TCP、UDP、TCPEXT形式的通信信息。

3)显示出TCP传输协议的网络连接情况:

使用命令:netstat -t

这个命令的输出也是一张表,其中包括:

Local Address:本地地址,格式是IP地址:端口号

Foreign Address:远程地址,格式也是IP地址:端口号

State:连接状态,包括LISTEN、ESTABLISHED、TIME_WAIT等。

4)只显示出使用UDP的网络连接情况:

使用命令:netstat -t

输出格式也是一样的。

5)显示路由表:

使用命令:netstat -r

这个命令的输出与route命令的输出相同。

5.2 网络配置文件

在Red Hat Linux 7.1中有一些用于存放网络配置的文件:

1./etc/hosts

在该文件中存放的是一组IP地址与主机名的列表,如果在该列表中指出某台主机的IP地址,那么访问该主机时将无需进行DNS解析。

2./etc/host.conf

该文件用来指定域名解析方法的顺序,如:

order hosts,bind

它说明,首先通过/etc/hosts文件解析,如果在该文件中没有相应的主机名与IP地址的对应关系,再通过域名服务器bind进行解析。

3./etc/resolv.conf

在该文件中存放域名服务器的IP地址。

4./etc/protocols

Red Hat Linux 7.1系统使用该文件辨别本主机使用的,并通过它完成协议和协议号之间的映射,用户不应修改该文件。

5./etc/services

该用户用于定义现有的网络服务,用户无需修改它,它通常由安装网络服务的程序来维护。该文件包括网络服务名、网络端口号和使用的协议类型,其中网络端口号和使用的协议类型之间有一个斜杠分开,在设置行的最后还可以添加一些服务的别名。

5./etc/xinetd.d目录

在Linux系统中有一个超级服务程序inetd,大部分的网络服务都是由它启动的,如chargen、echo、finger、talk、telnet、wu-ftpd等…,在7.0之间的版本它的设置是在/etc/inetd.conf中配置的,在Red Hat 7.0后,它就改成了一个xinetd.d目录。

在xinetd.d目录中,每一个服务都有一个相应的配置文件,我们以telnet为例,说明一下各个配置行的含义:

service telnet

{

socket_type=stream

wait=no

user=root

server=/usr/sbin/in.telnetd

log_on_failure+=USERID

disable=yes

}

第一行,说明该配置用来设置telnet服务。

第二行,说明Socket连接类型是stream,也就是TCP

第三行,是指不等待到启动完成

第四行,是指以root用户启动服务进程

第五行,是指服务进程是/usr/sbin/in.telnetd

第六行,是用于做一些出错日志

第七行,是指禁止远方telnet,如果需要开放则将该配置改为:disable=no

修改了xinetd的配置,需要重启xinetd才能够生效,有两种方法可以实现:

1)执行如下命令:

/etc/rc.d/init.d/xinetd restart

2)执行如下命令:

killall -HUP xinetd

5.3 网络服务访问限制

在Red Hat Linux 7.1中加强了网络安全的防范,如果你安装时安全等级不是在最低一级的话,那么本机之外的所有访问都可能被拒绝。这是因为在Red Hat 7.1中做了一些默认的ipchains设置,这是Linux内置的防火墙机制,它可以使用一些规则来允许或禁止某种访问。

它的规则存放在/etc/sysconfig/ipchains文件中,如果你想让它暂时不生效,那你可以运行/etc/rc.d/init.d/ipchains stop,那么所有的规则都被取消,所有的网络访问都将被允许。

你可以运行/etc/rc.d/init.d/ipchains status来获知现在对网络访问的限制。关于这方面的知识,本文限于篇幅无法详细介绍,有兴趣的读者可参考《Linux防火墙》一书。

5.4 WEB服务器

在Linux系统中最适合于做服务器的当数Apache,Red H

GRUB安装,配置及使用汇总

(一)安装linux时安装grub.

安装redhat linux时会提示安装引导程序,如果选择grub为引导程序,建议把grub安装到硬盘的引导扇区MBR.grub 还可以引导其它操作系统,如FreeBSD、NetBSD、OpenBSD、GNU HURD 和DOS,以及Windows 95、98、NT、2000、XP。

(二)grub的配置

一旦选择了grub为引导程序,下面我们来了解一下它的配置.

/boot/grub/grub.conf是grub产生一个引导选择菜单以及设置一些选项.下面是我的grub.conf:

#==========例子开始==========

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,6)

# kernel /vmlinuz-version ro root=/dev/hda10

# initrd /initrd-version.img

#boot=/dev/hda

default=0

timeout=10

splashimage=(hd0,6)/grub/splash.xpm.gz

# --> Redhat Linux 8.0 <--

title Red Hat Linux (2.4.18-14)

root (hd0,6)

kernel /vmlinuz-2.4.18-14 ro root=LABEL=/

initrd /initrd-2.4.18-14.img

# --> Microsoft Windows XP <--

title Microsoft Windows XP

rootnoverify (hd0,0)

chainloader +1

#===========例子结束==========

配置选项解释:

以"#"开头的是注释行.

我这里有两个操作系统,分别是Red Hat Linux和Microsoft Windows XP.

其中timeout标识默认等待时间,我这设置为10秒,超过10秒用户还没作出选择的话,将自动选择默认的操作系统(我这里默认的是Redhat linux 8.0)

默认的操作系统是由default一项来控制的,default后的数字表明第几个是默认的,这里0表示第一个,1表示第二个.所以如果你想修改默认的操作系统,就修改default后的数字.

title一项是设置操作系统的名称,grub不支持中文(有点遗憾).

splashimage一项指定grub界面的背景图片,有兴趣的朋友可以修改grub的背景哦!

root (hd0,6)标识从第一个硬盘,第7个分区来启动搜索引导内核.注意这儿的root与linux的root分区不同,此root非彼root也!grub的硬盘标识方法与linux的有点不同.在linux中第一个主分区为hda1,第二个主分区为hda1,第一个逻辑分区为hda5,而在grub中是以(hdx,y)来标识的,如第一个主分区为(hd0,0)第一个逻辑分区为(hd0,1)依此类推.所以这儿root后面的是你的/boot所在分区标识.

知道了内核在哪儿,还要具体指出哪个文件是内核文件,这就是kernel的工作。

kernel /vmlinuz-2.2.18-14 ro root=LABEL=/.说明/boot/vmlinuz-2.2.18-14 就是要载入的内核。后面的都是传递给内核的参数。ro是以readonly的意思。注意我这里内核前面的路径是"/",因为我的boot单独分了一个区,如果你没有为boot单独分区,那么内核前面的路径就是"/boot".

initrd用来初始的linux image,并设置相应的参数

再来看一看windows的定义段吧。

这里,我添加了一项来引导WindowsXP。要完成此操作,GRUB 使用了"链式装入器"(chainloader)。链式装入器从分区(hd0,0) 的引导记录中装入winXP 自己的引导装入器,然后引导它。这就是这种技术叫做链式装入的原因-- 它创建了一个从引导装入器到另一个的链。这种链式装入技术可以用于引导任何版本的DOS 或Windows。如果你在计算机中装有win98,winme,win2k,winxp的话,chainloader会把引导权交与win的NTLoader来引导.

(三)Grub启动盘的制作

要制作引导盘,需执行一些简单的步骤。首先,在新的软盘上创建ext2 文件系统。然后,将其安装,并将一些GRUB 文件复制到该文件系统,最后运行"grub" 程序,它将负责设置软盘的引导扇区。

将一张空盘插入 1.44MB 软驱,输入:

# mke2fs /dev/fd0

创建了ext2 文件系统后,需要安装该文件系统:

# mount /dev/fd0 /mnt/floppy

现在,需要创建一些目录,并将一些关键文件(原先安装GRUB 时已安装了这些文件)复制到软盘:

# mkdir /mnt/floppy/boot

# mkdir /mnt/floppy/boot/grub

# cp /boot/grub/stage1 /mnt/floppy/boot/grub

# cp /boot/grub/stage2 /mnt/floppy/boot/grub

再有一个步骤,就能得到可用的引导盘。

在linux bash中,从root 用户运行"grub",该程序非常有趣并值得注意,因为它实际上是GRUB 引导装入器的半功能性版本。尽管Linux 已经启动并正在运行,您仍可以运行GRUB 并执行某些任务,而且其界面与使用GRUB 引导盘或将GRUB 安装到硬盘MBR 时看到的界面(即GRUB控制台)完全相同。

在grub> 提示符处,输入:

grub> root (fd0)

grub> setup (fd0)

grub> quit

现在,引导盘完成了。

(四).恢复被windows破坏的grub.

如果你用grub来引导linux和windows,当windows出毛病重新安装后,会破坏MBR中的grub,这时需要恢复grub.

1.把linux安装光盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。

2.等安装界面出来后,按[F4]键,也就是linux rescue模式。

3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。

4.然后会出现这样的提示符:

sh#

5.我们就可以操作GRUB了.输入grub:

sh#grub

会出现这样的提示符:

grub>

我们就可以在这样的字符后面,输入:

grub>root (hdX,Y)

grub>setup (hd0)

如果成功会有一个successful......

这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。setup (hd0)就是把GRUB写到硬盘的MBR上。

(五).用NTLoader来引导linux.

如果你在安装linux时没有选择安装grub,不必着急,现在我们来看看如何在安装linux后安装grub.并用windows的NTLoader来引导linux.

1. 安装grub

我用的grub是Redhat8.0带的grub安装包: grub-0.92-7.rpm

安装: rpm -ivh grub-0.92-7.rpm

其他安装方式也一样,只要你安装上grub就行了.RH8缺省用的grub, 1,2步骤可以

省了.

2. 建立grub的环境

cp /usr/share/grub/i386-pc/* /boot/grub

3. 生成grub的配置文件/boot/grub/menu.conf

按照上面所讲的grub.conf来生成一个配置文件.

注意了, 这里我的linux在/dev/hda4,所以menu.conf那些分区位置为(hd0,3),

你的可能不一样了,不能完全照着"画瓢"噢! 下面第3步install的中的分区位置也应该和你的系统一致.

3. 安装grub至Linux分区boot

将grub的stage1安装到/dev/hda4的boot扇区(hd0,3). 过程如下:

/sbin/grub (运行grub)

grub> install (hd0,3)/boot/grub/stage1 d (hd0,3) (hd0,3)/boot/grub/stage2 p (hd0,3)/boot/grub/menu.conf

(注意,上面"grub>"为grub的提示符,其后内容写在一行上.)

4. 取得grub的boot信息

过程如下:

dd if=/dev/hda4 of=/grub.lnx bs=512 count=1

这样得到grub的引导信息,只要用NT Loader来加载它就行了.

5. 将上面得到的grub.lnx弄到Windows的C盘根目录下

可以先把grub.lnx弄得软盘上,然后启动windows,拷贝到C:\; 情况允许也可以直接在Linux下拷贝到C:了. 我的C盘(即设备/dev/hda1)为FA T32, 可以直接从Linux下弄过去了. 如下:

mount -t vfat /dev/hda1 /mnt/c

cp /grub.lnx /mnt/c

umount /mnt/c

6. 修改NT Loader的boot.ini

在其中加入一行: C:\grub.lnx="Redhat Linux - GRUB"

加入后boot.ini的内容如下:

绝地求生背包教学

绝地求生背包教学 本篇教学是一篇背包教学,主要讲解单排或者组排中,除了主武器以外,其余空间是怎么分配的。哪些东西,是我们前期必须要准备的,哪些东西可以通过舔包, 慢慢收集的。本人还录制了一套关于绝地求生的完整视频教程免费分享到了Q群: 345574081里,欢迎大家进群观看学习交流。 一、人体容量及防弹衣容量 在游戏前期,不管你有没有背包,人体都自带150容量,这150容量,可以保证你落地,装上你需要的子弹,药品等等。还有防弹衣,也按等级加容量,比较常见的2级防弹衣,自带50容量,搭配人体本身的150容量,一共是200容量。这200容量,虽然不多,但是也接近于1个2级背包容量,这里,重点讲解一下, 这200自身容量,在实战中有什么到底用。 1,可以完成2-3轮对枪 子弹的容量,以5.56举例子,100发5.56子弹是50的容量,3轮对枪差不多需要120发子弹,在对枪的时候,就算没有背包,依然可以完成2-3轮对枪。而且算上子弹容量,还剩下150左右的空间,还可以带上一些手雷,基础血包,能量饮品等等.所以,你就算没有背包,依然有战斗力。 2,决赛圈发挥作用 在决赛圈里,如果是组排,只剩下你1个人,圈一旦刷到麦田里,这个时候,你就要丢到背包,完全变成伏地魔。 像P城和Y城,前面那种麦田圏,完全没有反斜坡的时候,背包会让你更容易被人发现,尤其是3级包。如果决赛圈,刷到这些地方,包括山地战,你想苟到最后的话,一定要扔掉背包和副武器,还有平底锅。尤其平底锅,就算是伏地状态,在黄色的麦田里,也非常明显。所以,有的时候,背包并不是必须品,在打决赛圈的时候,是完全可以扔掉的。 二3种背包讲解 游戏里一共有3种背包,1,2级背包比较好遇,3级背包属于高级物质,这些背包依次相差50容量.从数据上对比,这3个背包,好像只有容量上的差距,然而实际上,这些背包,每个背包,在实战中都有不一样的作用。

美图秀秀基础教程

美图秀秀基础教程 图1 1.先来打开一张有瑕疵的照片,照片中MM的皮肤不太好,下面我们就来对她进行“美容”,选择“磨皮祛斑”功能。 图2

2.视乎MM皮肤情况笔者选择了“中度磨皮”,不过磨皮后还是有痘点存在,效果不是很好。这说明力度不够,点击“重置”还原成原图再重新处理。 图3 3.可以先对痘痘严重的地方先磨皮。此时要设置小画笔、强力度去除影响效果的斑点,这样磨皮后就不会出现瑕疵了。

图4 4.由于上面使用的“中度磨皮”效果强度不够,这次来试试效果最强的“超级磨皮”。不过可别放弃了刚刚修补瑕疵的操作哦,选择“取消”是保留之前的去除瑕疵的操作,如果选择了“确定”就放弃了之前操作。 图5

小贴士:超级磨皮有磨皮、清晰锐化和增加对比、提高亮度美白的效果。 5.如果还有一些“漏网之鱼”,现在还可以消灭。再使用画笔来修饰瑕疵,同样注意画笔要调小、力度要大,这样一来效果就可以好很多了。 图6 6.一般磨皮后的照片清晰度总是有些下降,这时可以使用“热门”特效中的“锐化”,有效的提高图片的清晰度。 图7

7.称心如意的图片都是自己调整的,图片色调距离满意还有些差距,偏暗和偏黄是它的致命伤,如果提高点亮度效果就会很不一样。既然图片偏黄,那就把它拉的距离远些。 图8 小贴士:色调调节中的颜色都是相对立的,当加大某种颜色的时候,对立的颜色就会降弱。 最终效果

总结:图片处理中细节的完善是很重要的,细节完美,效果看起来自然赏心悦目,而细节往往都只在不太引人注目的地方,新手们常常会忽略。多一点心思,多一点细节会让你的作品更加精彩。 美图秀秀基础教程--瘦脸瘦身 不知道大家有没有发现,增肥减肥对明星来说似乎是件非常容易的事。他们的身体就像气球,想胖的时候没几天就可以胀起来,要瘦的时候不多久就可以瘦下去,这让小编很是羡慕啊。不过想要胖瘦自如又不伤身体,小编有个独门秘笈告诉大家,那就是运用美图秀秀的"瘦脸瘦身"功能,让你随心所欲的想胖就胖,想瘦就瘦。 点击下载:美图秀秀(美图大师) 2.0.3 一、"瘦猴"变壮男。 男人嘛,还是壮一点更帅。郭敬明大作家太瘦了,给他增增肥。 图1 增肥之后有男人味了多了,其实操作也非常简单。 1、用美图秀秀打开图片,在"美容"菜单下点击"瘦脸瘦身"。如图2。

Linux操作系统基础教程

Linux操作系统基础教程 清华大学信息学院计算机系 目录 前言 (2) 第一讲 Linux基础 (2) 一.什么是Linux? (2) 二.安装Linux的好处? (3) 三.如何得到Linux? (3) 四.如何得到Linux的最新消息? (3) 五.Linux操作系统上有什么应用? (4) 六.在那里可以找到讨论区? (5) 七.安装过程 (5) 第二讲 Linux基础进阶 (5) 一.Linux的文件系统结构 (6) 二. 文件类型 (7) 三.Linux基本操作命令 (8) 四.基本的系统管理命令 (14) 五.关於 Process 处理的指令 (16) 六. 关於字串处理的指令 (17) 七. 网路上查询状况的指令 (17) 八. 网路指令 (18) 九. 关於通讯用的指令 (21) 十. 编译器( Compiler ) (22) 十一. 有关列印的指令 (22) 第三讲 Linux下的网络服务,配置问题和常用工具 (24) 一.Linux下的网络服务 (24) 二.几种重要的配置文件 (26) 三.Linux下常用的工具软件 (28) 尾语 (31)

前言 Linux是在1991年发展起来的与UNIX兼容的操作系统,可以免费使用,它的源代码可以自由传播且可任人修改、充实、发展,开发者的初衷是要共同创造一个完美、理想并可以免费使用的操作系统。 我们并不能使同学们通过这次系列讲座成为一个UNIX类操作系统的高手,这次系列讲座的目的就是在同学们中间普及Linux基础知识,为今后我们更加接近的了解Linux做一个好的开端。 第一讲 Linux基础 在这一讲中,我们主要是了解一下Linux的概况,以及对Linux有一个初步的感性认识。 一.什么是Linux? Linux是一个以Intel系列CPU(CYRIX,AMD的CPU也可以)为硬件平台,完全免费的UNIX兼容系统,完全适用于个人的PC。它本身就是一个完整的32位的多用户多任务操作系统,因此不需要先安装DOS或其他的操作系统(MS Windows, OS2, MINIX..)就可以进行直接的安装。Linux的最早起源是在1991年10月5日由一位芬兰的大学生Linux Torvalds (Torvalds@kruuna.helsinki.fi)写了Linux核心程序的0.02版开始的,但其后的发展却几乎都是由互联网上的Linux社团(Linux Community)互通交流而完成的。Linux不属于任何一家公司或个人,任何人都可以免费取得甚至修改它的源代码(source code)。Linux上的大部分软件都是由GNU倡导发展起来的,所以软件通常都会在附着GNU Public License(GPL)的情况下被自由传播。GPL是一种可以使你免费获得自由软件的许可证,因此Linux使用者的使用活动基本不受限制(只要你不将它用于商业目的),而不必像使用微软产品是那样,

美图秀秀教程(全)

美图秀秀处理手机自拍照片 作者:meitu 来源:网络发表时间:2010-5-8 14:21:38 我们经常用手机来进行拍照和自拍,但手机照的效果毕竟无法与专业的相机相比,常常有各种颜色黯淡,噪点,清晰度等问题.今天我们就用美图秀秀来处理这些手机照片的硬伤,调出MM照片的漂亮风采. 硬伤一:噪点多 处理办法:磨皮祛痘、柔光 因为像素偏低,手机照基本都存在噪点多的问题。用美图秀秀的柔光特效与磨皮祛痘功能都可在很大程度上缓解这一硬伤。其中磨皮祛痘功能在降噪同时还能起到美化肌肤的作用喔。

小贴士:依照相片噪点的多少可选取不同程度的一键磨皮功能,一般运用轻度或者中度的磨皮去噪就可以了。去噪然后可点击“对比”按钮观察处理前后对比图。 硬伤二:模糊 处理办法:锐化 通常经过降噪处理后,会让原本就不清楚的手机照变得越加模糊。这时候对相片执行锐化处理就再合适但了。运用“照片处理”标签下的“锐化”特效,一键就可以了增加自拍照的清楚度。

硬伤三:颜色黯淡 处理办法:智能绘色、对比度及颜色饱和度调整 受到拍摄时间与环境的影响,手机照都存在不同程度的颜色偏差。对于颜色黯淡问题,首选智能绘色特效就能让相片色彩鲜明靓丽。但智能绘色可不是所有相片都适用喔,对于颜色偏差比较较小的相片可调试“红粉佳人”等另外特效。 假如对一键特效处理后的相片不是太满足,还可恰当调整一下颜色饱和度与对比度,这对改善相片色调也有不同凡响的效果。

经过这几个过程的容易处理,相片质量增加不少吧?虽然不可能达到高像素相机的效果,可是至少不会沦为“废片”了。 再来看看一样处理后的另外相片效果吧。

wpe实现网络游戏修改

我用这个标题是想吸影你们,其实没G,大家在焦急的等待G的出现不如动手去做个!!还涨点技术!! 在进行我们的工作之前,我们需要掌握一些关于计算机中储存数据方式的知识和游戏中储存数据的特点。本章节是提供给菜鸟级的玩家看的,如果你是高手就可以跳过了,如果,你想成为无坚不摧的剑客,那么,这些东西就会花掉你一些时间;如果,你只想作个江湖的游客的话,那么这些东西,了解与否无关紧要。是作剑客,还是作游客,你选择吧! 现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(BY TE)、字(WORD)和双字(DOUBLEWORD),或者说是8位、16位和32位储存方式。字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。 为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,金庸群侠传中的角 色的等级、随机遇敌个数等等。而有些却需要大于255甚至大于65535,象金庸群侠传中角色的金钱值可达到数百万。所以,在游戏中各种不同的数据的类型是不一样的。在我们修改游戏时需要寻找准备修改的数据的封包,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。 在计算机中数据以字节为基本的储存单位,每个字节被赋予一个编号,以确定各自的位置。这个编号我们就称为地址。 在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。而一个字或双字的地 址就是它们的低位字节的地址。现在我们常用的Windows9x操作系统中,地址是用一个3 2位的二进制数表示的。而在平时我们用到内存地址时,总是用一个8位的16进制数来表示它。 二进制和十六进制又是怎样一回事呢? 简单说来,二进制数就是一种只有0和1两个数码,每满2则进一位的计数进位法。同样,16进制就是每满十六就进一位的计数进位法。16进制有0--F十六个数字,它为表示十到十五的数字采用了A、B、C、D、E、F六个数字,它们和十进制的对应关系是:A 对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于15。而且,16进制数和二进制数间有一个简单的对应关系,那就是;四位二进制数相当于一位16进制数。比如,一个四位的二进制数1111就相当于16进制的F,1010就相当于A。 了解这些基础知识对修改游戏有着很大的帮助,下面我就要谈到这个问题。由于在计算机中数据是以二进制的方式储存的,同时16进制数和二进制间的转换关系十分简单,所以大部分的修改工具在显示计算机中的数据时会显示16进制的代码,而且在你修改时也需要输入16进制的数字。你清楚了吧? 在游戏中看到的数据可都是十进制的,在要寻找并修改参数的值时,可以使用Window s提供的计算器来进行十进制和16进制的换算,我们可以在开始菜单里的程序组中的附件中找到它。

linux基础篇之常用命令(一)

Linux常用命令(一) 虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的。Bash和Linux Shell需要输入命令来完成任务,因而被称为命令行接口。 命令是计算机执行任务的指令。可以使用命令去关闭计算机,或者列出当前目录的文件列表,或当前文本的内容,或者屏幕显示一条消息。 如果你是一个新手,并尝试使用命令行接口,我们收集了各种基本的Linux命令来供你学习,帮你在各种Linux发行版中完成各种任务。虽然不是很详细,但是对Linux初学者,或普通用火,或管理员都是很有用的。 1.Is-List ls会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。 2.mkdir —Make Directory mkdir 用于新建一个新目录 3.pwd —Print Working Directory pwd显示当前工作目录 4.cd—Change Directory 对于当前在终端运行的会中中,cd 将给定的文件夹(或目录)设置成当前工作目录。

5.rmdir—Remove Directory rmdir 删除给定的目录。 6.rm—Remove rm 会删除给定的文件或文件夹,可以使用rm -r 递归删除文件夹 7.cp—Copy cp 命令对文件或文件夹进行复制,可以使用cp -r 选项来递归复制文件夹。 8.mv—Move mv 命令对文件或文件夹进行移动,如果文件或文件夹存在于当前工作目录,还可以对文件或文件夹进行重命名。

绝地求生操作建

前后左右移动:WASD 开火:鼠标左键 瞄准:鼠标右键 装弹:R 切换武器:G 步行:左ctrl 冲刺:左shift 跳跃:空格 蹲/站立切换:C 趴下:Z 向左翻滚:Q 向右翻滚:E 武器1、2、3、4:1、2、3、4 切换射击模式:B 切换车辆座位(1、2、3、4、5):ctrl+1、2、3、4、5 手刹:空格 交互:F 切换地图:M 切换随身物品:I 视角切换:V 打开降落伞:R 进入游戏内菜单:Esc 语音说话:T 静音/非静音切换:ctrl+T 操作技巧 1、当你每次重新绑定按键时〃请确保你绑定了所有按键在确认〃不然可能会导致游戏错误; 2、在按住右键时按侧身键Q或者E〃可以改变你的第三人称视角方向; 3、当你使用狙击步枪时〃射击后按住左键不要松开可以看见子弹落点〃当你使用瞄准镜时还能看见明显的弹道; 4、按X键收起武器(这会使你跑的更快);

5、按住SHIFT屏息〃降低准心晃动〃当你没有使用高倍瞄准镜时〃还能略微放大你的视野; 6、按住CTRL键加右键点击物品可以输入你要丢弃或拆分的物品数量; 7、按=键可以自动奔跑; 8、轻点右键切换第一人称瞄准镜视角 9、在游泳时向下看然后按SHIFT可以潜水 10、当你打开降落伞后按住W使速度达到60KM/H以上〃然后松开W键〃让人物前倾〃当速度降至40左右时再按住W键〃这样可以飞的更远; 11、按5键可以切换手雷类型; 12、按CTRL+ T可以屏蔽语音聊天; 13、按CTRL+U 可以开启关闭游戏内HUD〃也就是游戏界面(一般用于截图或者录像); 14、按Ctrl+1,2,3,4,5可以在载具上切换座位; 15、按住ALT可以自由观察周围; 16、按Page Up / Page Down 可以调整瞄具的归零距离(最好别调)。 还是很复杂的〃这款游戏上手熟练看来需要的时间和技巧啊。也希望大家如果有玩的话〃能够尽快的掌握这些快捷键的使用方法〃才能在逃杀中成为最后的胜利者。

xlib库基本图形编程技术文档新手入门linux时代开源、自由、共享...

xlib库基本图形编程技术文档新手入门linux时代开源、自 由、共享... Xlib库基本图形编程 Basic Graphics Programming With The Xlib Library http://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/ xlib-programming.html 1. Preface 2. The Client And Server Model Of The X Window System 3. GUI programming - the Asynchronous Programming Model 4. Basic Xlib Notions 1. The X Display 2. The GC - Graphics Context 3. Object Handles 4. Memory Allocation For Xlib Structures 5. Events 5. Compiling Xlib-Based Programs 6. Opening And Closing The Connection To An X Server 7. Checking Basic Information About A Display 8. Creating A Basic Window - Our "hello world" Program 9. Drawing In A Window

1. Allocating A Graphics Context (GC) 2. Drawing Primitives - Point, Line, Box, Circle... 10. X Events 1. Registering For Event Types Using Event Masks 2. Receiving Events - Writing The Events Loop 3. Expose Events 4. Getting User Input 1. Mouse Button Click And Release Events 2. Mouse Movement Events 3. Mouse Pointer Enter And Leave Events 4. The Keyboard Focus 5. Keyboard Press And Release Events 5. X Events - A Complete Example 11. Handling Text And Fonts 1. The Font Structure 2. Loading A Font 3. Assigning A Font To A Graphics Context 4. Drawing Text In A Window 12. Windows Hierarchy 1. Root, Parent And Child Windows 2. Events Propagation 13. Interacting With The Window Manager

修改游戏封包的专业软件WPE使用方法

修改游戏封包的专业软件WPES用方法 2008年8月13日更新一小篇网上找到的文章。希望对各位新手有所指示这里讲的WPEPRO 使用方法 一、打开WPE选择进程client.exe ,切换到游戏打一段话(如9个1),然后切出去按开始截取,切换到游戏反复粘贴刚才那复制好的9个1。 然后切出游戏按停止,就会出来一堆数字?其中找S包最简单的方法就是找位数相同的,呵呵。开始截取游戏代码的时候不要只截取了一便,你应该向服务 器发送了好多次,以便查找。所以代码不止一个,对比一下,看S包内有没有相 同的(4位到12不用看,因为这是时间代码),找到了.找到后给记下来 二、现在就可以进入领地找稻草人了,开始截取,切换到游戏反复用掌风攻击稻草人,然后切出游戏按停止,就会出来一堆数字在,在里面寻找S包最简单的方法就是找位数相同的,当然还必须要准确,所以你就必须记住你用掌风攻击了几次,比如说是3次吧,那你就找出3个一样的代码,对比一下,找到了就可以制作了。。 现在开始制作封包了 双激那个Filter1 在里面的M位置添写上攻击稻草人的代码,就是刚才你截 取的代码,一般都是34位 在S里面填写上口令的代码,就是刚才你打的9个1的代码 添完之后别忘记保存保存后按那个红的按钮就是开始了 回到游戏打9个1就攻击出去拉,打一次命令就是发送一次掌风攻击 声明备注:这个是WPE1.3C勺教程。不过大同小异。仅供参考。 文章出处:5代科技 Web教程制作:zkikyou WPE介绍 WPE( Win sock Packet Editor ) 它的中文名称是:网络封包编辑器 在大多数的变成工具中win sock已经封装成一个控件,成为网络变成的控件,是 非常方便的,利用这个控件,变成工具就可以编写外挂工具,例如使用VB就可

美图秀秀基本功能简介

美图秀秀基本功能简介 市面上的图形图片的处理软件很多,最专业是Ps,但是Ps做起来需要的专业技术很高,而美图秀秀可以说是一款傻瓜式的Ps,操作起来非常方便,而且它的界面很可爱,是专门针对女生群体设计的,以下是对其基本功能和简单操作的介绍。 打开美图秀秀界面,左上角红色框框区域为其主要功能区。 然后打开一张图片。 如上图所示:选择蓝色框框中的功能可以对照片进行大小等的处理,以适应需要。 选择红色框框中的功能主要可以遮住照片中不需要的部分来适应对图片处理的需要。

打开一张图片,美图秀秀会自动进入美化区。 先选择右侧蓝色框框中的特效调整区的备选,选择自己需要的特效。在选择的时候不要连续选,对一种效果不满意,要先取消该特效(如上图所示),然后再选择另外一种特效。 在选择一种特效后,可以选择左上角红色框框中的色彩调整和基础调整,可以对需要的特效进行修正,以达到自己满意的效果。

美容功能 选择美容:左侧有一系列美容的功能选择,选择自己需要的功能,然后它会弹出相应的页面。 页面左下角有一个教程,可以点击进行观看,所有的处理功能上面都会有。 比如皮肤美白功能:按照左上角红色框框中的操作提示进行美白。蓝色框框中有供选择的道具。如果要画比较细微的部分,可以调整画笔的大小,如果觉得多余了,可以选择用橡皮擦擦掉。 如果觉得不够满意,可以直接选择右侧的一系列一键美白,如果不是需要对某一个部分 进行美白,这是一个良好的选择。

在一项美容功能完成后,要选择紫色框框中的应用进行保存。如果对于所做处理不够满意,可以点击取消,所有处理就会取消。 饰品功能:点击饰品,选择需要的是动态饰品还是静态饰品。选择之后,右侧会出现一系列可供选择的素材,点击想要的素材,然后素材会出现在图片上,调整素材的位置即可。可以点击下侧的对比和预览查看效果是否满意。 再比如选择静态饰品,和动态饰品是一样的方法,在点击选择素材之后,素材会自动出现在图片上,也可以根据上图框中的对话框编辑素材达到所需要的效果。如果觉得该素材不需要了,可以选择“删除本素材”,如果此对话框不出现,就点击图片上的素材。

WPE使用教程

WPE使用教程---花飞哥制作 一,准备工作 1,首先卸掉杀毒软件,此程序为黑客软件,本身就是个病毒程序。 (360等上网助手不用卸,但是运行时会弹出疑似病毒,选择允许该程序)2,退掉游戏,将我传的压缩文件解压,并退掉所有游戏窗口。 3,解压完毕后,首先打开 再打开,此2文件打开直接最下化。 4,进入游戏后,打开。 5,打开WPE后,选择目标程序,弹出对话框后选择CCPROXY。 至此,所有准备工作已经完毕,下面我来详细说明如何运行WPE。 二,查找自己的游戏ID。 在这里首先说明下,什么叫游戏ID,此ID非你的帐号,而是游戏内随机给你帐号绑定的 一个数字,此数字切换分流不会改变,每次登出游戏,重进游戏都会变,所有每次开启WPE 后都需要重新查找,并添加到WPE中,来确定你哪一个角色来使用WPE。现在我来教如何查找自己的游戏ID。 1,点黑色箭头记录按扭,然后游戏内需要使用WPE的角色走动一步,再点红色方块停止。 如图所示,我们找到第3列为A4的数据,并且最右边是发送字样。 右边弹出来的数据包,有时会很多,往下拉直到找到A4数据。

2,OK,当我们找到A4这一段数据后,选住并且右键他,弹出对话框选择第3个。 设置此端口ID的发送列表,选择该选项以后,你所移动的角色就可以正常使用WPE了三,如何打开,使用封包。 1,找到WPE截面左下角色过滤器和发送两个选项,选择到发送。 如图,标记1:运行封包标记2:停止封包标记3:打开封包。 标记4:储存封包标记5:清空封包 现在我们选择已有的封包,点击标记3:打开封包,弹出对话框,随便选择一个封包。 选择以后发送那里会多2个新建发送(也就是我们练级时的2个怪点),将它钩住,点运行。 点击运行后弹出对话框,练级时,将发送设置为连续,也就是不停的在这2个点循环跑。时间一般是3000-3500之间,也就是点1和点2的跑动时间间隔。 至于打开端口ID,不需要在修改,此ID就是上面我教大家添加进去的ID。 (当然记住,重进或登出游戏后,需要在此将ID添加进来,切换分流不需要) 一切准备OK后,再点黑色箭头开始运行,大功告成。 下面我再教教如何制作练级封包。(必须学会,万事靠自己,免得以后练级还得找人做封包)

献给初学者:谈谈如何学习Linux操作系统

献给初学者:谈谈如何学习Linux操作系统 一、选择适合自己的linux发行版 谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是 有一点是可以肯定的,linux正在变得越来越流行,面对这么多的Linux发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需 要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面 我们就分类介绍。 1.1初学者入门首选-redhat系列 在学习redhat系列linux之前,首先要了解以下redhatlinux各个发行版本之 间的关系。 1.RedHatLinux RedHatLinux是redhat最早发行的个人版本的linux,其1.0版本于1994年11月3日发行。虽然其历史不及其它linux发行版本悠久,但比起很多的Linux 发行套件,RedHat的历史悠久得多。自从RedHat9.0版本发布后,RedHat公司就不再开发桌面版的Linux发行套件,RedHatLinux停止了开发,而将全部 力量集中在服务器版的开发上,也就是RedHatEnterpriseLinux版。2004年4 月30日,RedHat公司正式停止对RedHat9.0版本的支持,标志著RedHatLinux的正式完结。原本的桌面版RedHatLinux发行套件则与来自开源 社区的Fedora进行合并,成为FedoraCore发行版本。 目前RedHat分为两个系列:由RedHat公司提供收费技术支持和更新的RedHatEnterpriseLinux,以及由社区开发的免费的FedoraCore。 2.FedoraCore FedoraCore(缩写为FC)被红帽公司定位为新技术的实验场地,许多新的技 术都会在FC中检验,如果稳定的话红帽公司则会考虑加入RedHatEnterpriseLinux中。 FedoraCore1发布于2003年年末,而FC的定位便是桌面用户。FC提供了 最新的软件包,同时,它的版本更新周期也非常短,仅6个月。由于版本更新 频繁,性能和稳定性得不到保证,因此,一般在服务器上不推荐采用FedoraCore。 其实可以这么认为,Fedora就是RedHat发行RedHat企业版linux的一个 实验版本,以用户做测试,为RedHat企业版发布奠定基础。 3.RedHatEnterpriseLinux RedHatEnterpriseLinux(缩写为RHEL,RedHat的企业版)。RedHat现在主要做服务器版的linux开发,在版本上注重了性能和稳定性以及对硬件的支持。由于企业版操作系统的开发周期较长,注重性能、稳定性和服务端软件支持, 因此版本更新相对较缓慢。

美图秀秀教程教你如何轻松美图

◤美图秀秀教程◢教你如何轻松美图 美图后明显有感觉了有木有~~具体步骤:去雾→锐化→抠图换背景→高羽化→不透明→去雾→锐化→暖化→智能绘色→全彩,完成!

让昏暗照片恢复鲜艳色彩! 具体步骤:提高色彩饱和度→100%去雾→普通磨皮-轻度,再用橡皮擦擦除人物皮肤以外的部分→快速磨皮-轻→60% 冰灵→50%暖化→40%复古→提高饱和度→局部变色笔,用深灰色涂抹天空→100%锐化,完成! 【美图小技巧】把照片打造成特色lomo风!具体步骤:打开图片→50%蓝调→60%暖黄→50%锐化→60%lomo,完成!

轻松几步,让你的照片更加亮丽! 具体步骤:打开图片→60%去雾→100%粉红佳人→60%亮红→100%HDR→45%全彩→眼睛放大→使用皮肤美白,用画笔涂抹脸部皮肤,完成! 【美图小技巧】步骤:美容-瘦脸瘦身(力度88%),推拉画笔瘦脸瘦手臂;抠图-手动抠图,抠取前景(人海、石岸);更换背景图为蓝天白云的图片;美化-时尚-“阿宝色”特效(透明度为50%);美化-LOMO-“经典LOMO”特效(透明度为100%);调高对比度、微博色彩参数(微偏黄);饰品-非主流印,添加如图素材;文字-文字模板-其他,添加文字素材,完成!

1.使用透明度为100%的“粉红佳人”和“轻度美白”。 2.使用“轻度磨皮”后适当调高照片清晰度,并分别使用30%“阿宝色”、15%“紫色幻想”、20%“冰灵”特效。 3.使用透明度为60%的HDR和20%的“光速渐变”,并再次微调色彩饱和度和对比度。 4.点击“边框”--“文字边框”添加相应的边框及边框文字。 5.使用透明度为10%的“粉紫渐变”特效,完成。 让你的相册封面更加迷人!具体步骤:瘦手臂→抠取人物→更换背景,把抠好的人物放大调高透明度作为背景→40%阿

linux基础教程考试及答案

linux基础教程考试及答案 1 / 8

————————————————————————————————作者:————————————————————————————————日期: 2 / 8

(由于大部分内容是本人做的,如果答案有疑问 或错误的请和我联系) 一、填空题 1、某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进 制数为:( 644 ) 2、使用vi编辑器后,在指令模式下输入( wq )保存编辑的文件 后离开vi编辑环境。 3、在控制台登陆后,可以通过键入( sartx )或 xinit来启动图形 化桌面。 4、在终端上假设当前登陆的用户是Test,切换登陆的用户为Student 的命令是( su student )。 5、启动Apache服务器的命令是( service httpd start )。 6、查看文件sneakers.txt开始的十行( head sneakers.txt )。 7、显示所有文件的命令是( ls -a ) 8、挂载U盘(设U盘设备名为sda2,具体用fdisk –l命令查看U盘 设备名)中的内容,至/mnt/usb/sda下的命令是(ls -a mount /dev/sda2 /mnt/usb/sda ) 9、在linux系统上做备份可以有两种类型:(用户备份) 和(系统备份)。 10、链接分为:(硬链接)和(符号链接)。 11、安装Linux系统对硬盘分区时,必须有两种分区类型:(文件 系统分区)和(交换分区)。 12、vi编辑器具有两种工作模式:(命令模式)和(输入 模式)。 13、Sendmail邮件系统使用的两个主要协议是:(SMTP )和( POP),前者用来发送邮件,后者用来接收邮件。 14、mv 命令可以(移动文件和目录),还可以(重命名文件、目录)。 15、shell不仅是(用户命令的解释器),它同时也是一种功能强大的编程语言。(bash )是Linux的缺省shell。 16、增加一个用户的命令是:(adduser )或(useradd )。 二、单项选择题(30分,每题2分) 1、在命令: [root@teacher root]# rpm -qa|grep vsftpd的功能是( A )。 A. 安装vsftpd B. 启动vsftpd C. 检查系统是否已安装vsftpd D. 运行vsftpd程序 2、删除文件命令为:( D )。 A. mkdir B. rmdir C. mv D. rm 3、关闭linux系统(不重新启动)可使用( A )命令。 A.power off B. ctrl+alt+del C. shutdown -r D. reboot 4、对名为fido的文件用chmod 551 fido 进行了修改,则它的许可权是( D )。 A. -rwxr-xr-x B. -rwxr--r— C. -r--r--r— D. -r-xr-x—x 5、下面不是对Linux操作系统特点描述的是(B ) A、良好的可移植性 B、单用户 C、多用户 D、设备独立性 6、下面哪个命令不能用来显示文本的内容(C) A、more B、less C、find D、cat 3 / 8

吃鸡报点心得技巧 绝地求生准确报点

吃鸡报点心得技巧绝地求生准确报点方式吃鸡可以说在开黑双排多排下和朋友一起玩是非常有趣的,想要美美的吃上鸡,就需要各位玩家分享四周的敌情即发现问题及时报点,本期就带来的是吃鸡报点心得技巧,绝地求生准确正确报点方式! 本文由大神玩家“鱼爱打怪兽1”分享,非常感谢您! 报点在吃鸡中非常重要,及时快速的报点能够让整支队伍快速反应过来发现敌人位置进行 反击,错误报点,或者没讲你的信息正确的表达出去可能会导致自己的朋友没反应过来甚至被偷袭。 报点的标准格式为:是否开火,敌人方向,敌人距离和敌人数量及其他周围环境信息。 是否开火 为什么要把这个放在最前面?因为是否开火是报点行为的最终目的表达。如果不最先说明,容易造成沟通失误。所以报位首先要简短说明敌方有多少个人在什么方向,做什么事情(比如搜包,搜房,或者在和另一组的人对枪)。 特别注意的是确定自己的位置有没有被敌方发现,被发现了之后确定发现的是谁地点在哪,队伍要瞬速靠拢被发现的目标商量好是否开火,对于某些场景,比如你们在毒圈外跑毒的时候(这里说的是最后几波毒),是非常不适宜跟毒圈内的人对枪的。做对枪的选择要慎之又慎,就算是被发现只能收起枪支硬着头皮蛇皮走位的跑。但是没有配合的队友你没有示意开枪,但又不先做 说明,可能没等你报完点,队友的枪声就可能已经连成一片了,这样就算把圈内的人攻下来你们也是损失惨重得不偿失。 敌人方向 方向的报法有两种: 一是前后左右法, 这是首选方法,优点是简单清晰,队友能够迅速反应。但使用条件有限,仅适用于集体行军等面朝方向一致的场景。 举例:“右边100米厕所里有人”,“注意一下,左后方200米有一个队在往山上跑”。 二是东南西北法,游戏中对应东南西北还有相应的数字,从游戏界面上方的标尺可以看到你面朝的方向和具体数字: 敌人距离 测距这个问题其实已经说过很多次了,主要是三个办法:

Ubuntu Linux 入门

Ubuntu Linux 入门 安装Ubuntu Linux 前的准备工作 1. 确认电脑是否可以安装Ubuntu 如今Ubuntu 的硬件支持已经相当完善,只要不是特别少见的硬件都可以正常使用。而且Ubuntu 可以自动侦测安装硬件驱动程序,除了少数硬件需要安装版权受限的附加驱动之外,大多数硬件都不需要手动安装驱动程序。如果不能确定硬件是否能够正常工作,可以尝试使用Wubi 安装Ubuntu 进行测试,具体步骤可参阅Ubuntu Linux 入门(二):安装Ubuntu Linux 。 Ubuntu 的系统配置要求不高,以Ubuntu 11.04 桌面版本为例,最低硬件需求如下:CPU:主频1 GHz 以上 内存:384 MB 以上 硬盘:5 GB 以上 对于目前主流的个人计算机来说,达到上述配置并不困难,主要需要保证的是有足够的硬盘空间,推荐保留给Ubuntu 的自由空间为20 GB 以上。 2. 下载Ubuntu 光盘镜像 推荐大家到 Ubuntu 官方网站下载Ubuntu 光盘镜像,推荐大家下载最新版本的Ubuntu 11.04 Desktop CD光盘镜像。 访问https://www.doczj.com/doc/316700196.html,/download/ubuntu/download,页面中会有两个选项可供选择: 版本:目前可供下载的版本有“Ubuntu 11.04 –Latest version”和“Ubuntu 10.04 LTS –Long-term support”。前者是当前的最新版本,后者则是当前最新的长期支持版版本。对于普通使用者来说,推荐大家选择最新版本。 架构:Ubuntu 支持32 位和64 位的计算机,Linux 的可移植性强于Windows,所以使用64 位Ubuntu 所出现的兼容性问题较Windows 少,但是部分专有软件如Adobe Flash Player 对64 位Linux 的支持仍然不甚完美,因此推荐大家下载32 位版本。 设置完毕之后点击Download 按钮就可以开始下载,Ubuntu 网站会自动寻找距离你较近的服务器提供下载。 3. 选择安装方式 Ubuntu 有两种安装方式,一种是将Ubuntu 安装到某个Windows 分区,也就是所谓的Wubi 安装;另一种则是将Ubuntu 安装到独立的Linux 分区之中。 Wubi 是Windows-based Ubuntu Installer 的缩写,意为基于Windows 的Ubuntu 安装程序。就如字面所说,Wubi 是一个建基于Windows 的Ubuntu 安装程序,是将Ubuntu 以一个软件的形式安装在Windows 系统之中。 对于新手来说,Wubi 安装较为简便,可以直接在Windows 中安装,不需要准备可启动的安装介质,也不涉及调整分区的操作。Wubi 还有一个有趣的功能,就是用户可以在Windows 的“添加或删除程序”中卸载Ubuntu。 不过,采用Wubi 安装的Ubuntu 不支持休眠,性能上有一些损失,Wubi 的文件系统也比普通的文件系统更脆弱。而且,Wubi 在某些计算机上会出现不明的错误而无法正常安装。因此,建议大家使用Wubi 安装作为测试体验之用。对于希望深入学习Linux 的朋友来说,我认为最好还是将Ubuntu 安装到独立的Linux 分区之中,以获得一个稳定性更强、性能更好的操作系统。 Wubi 安装和将Ubuntu 安装到独立的Linux 分区的具体步骤请参阅 Ubuntu Linux 入门(二):安装Ubuntu Linux 。 4. 准备安装介质

绝地求生大逃杀新手怎么玩 看过来教你基础操作

绝地求生大逃杀新手怎么玩看过来教你基础操作 绝地求生大逃杀是一款生存内的竞赛类型游戏,活下去并活到最后是游戏的宗旨,到最后能吃鸡也能给玩家带来很多欢乐。那么绝地求生大逃杀新手怎么玩呢?下面27加速器就来教大家一些基础操作,希望能帮到大家。 首先是一些基本操作,比如载具中按ctrl+1/2/3/4可以在车里切换座位,其中1是驾驶位,2是副驾驶位,在载具行驶中也可以进行切换。常被用于司机队友被击倒后,其他队友恢复对载具的控制。游戏中按下V键可以在第一人称和第三人称中切换,其中第一

持枪单击右键可以使用第一人称瞄准(使用瞄准镜的话只有单击右键才能看到)而按住右键虚拟准星就是第三人称瞄准了,按下T键可以调出附近或者队伍语音。小键盘旁边的Pg up/Pg down可以在有倍数瞄准镜的情况下调整校正。开镜或者机瞄时按shift屏息稳定准星,在无倍数镜的情况下可以增加微量放大倍数。需要注意的是必须在静止不动时使用(神迹,

用全息红点也能打很准很远)同时也可以用做望远镜。 1.拿到枪之后不是马上能用的,要换子弹才可以(此时不能奔跑),B键用来切换单发和连射模式。 ps:使用突击步枪蹲人的时候切换成连发比较占便宜,但是要注意的是后坐力很大,需要压枪。 2.使用鼠标滚轮也可以切换武器。 3.使用Q/E键可以向左/向右微微探头。 ps:切记要快速切换,否则有爆头风险。 4.松开W按等号键可以开启自动奔跑。 ps:按住ALt键自由观看,可以在自动奔跑时观察周围。 5.游泳时按ctrl键下降空格键上浮。 ps:游泳也可以按等号键开启自动游泳。 6.驾驶车辆或者快艇时按shift键可以提速 ps:这样会微微增加油耗。 7.下车时一定要记得将车辆停止,防止人物被车辆碾压伤亡。 8.跳伞的时候在未开伞的状态下,视角往下按住W键可以加速垂直下落这样就能比其

[图文] linux sed入门的15个小操作

[图文] linux sed入门的15个小操作 E-mail:nathanielwen@https://www.doczj.com/doc/316700196.html, 近期在学习Linux Shell编程中关于sed工具的部分,出于习惯,在经历各种百度、各种论坛、各种资料之后,一定会整理一份文档作为自己学习的小小总结,也希望可以帮助很多跟我一样渴望进入Linux世界的新手们,这里要推荐两个很好的资源: https://www.doczj.com/doc/316700196.html,/command/ UNIX.shell范例精解(第4版) 这份文档里面的很多知识点,包括使用的databook文件等都来自于这两个资源,如果有侵犯版权问题,也请见谅~ 关于文档的几点说明: (没有耐心的童鞋可以跳过这一页) 1、注释部分用“#” 2、指令部分用黄色的底色标出,在其后附上指令运行截图 3、每个操作涉及的选项或者参数均用红色加粗字体显示 4、部分操作之后会附加知识点拓展和常用操作,希望可以更有效的使用sed工具 5、文档正文部分结束后附录I会有一些知识点的补充,难度上没有增加,只是不方便安排在常用操作中 6、关于元字符和正则表达式的部分,难度较大,再其他文档中会有讲解,或者也可以参阅《UNIX.shell范例精解(第4版)》,该书扫描版的pdf文档可以上网下载或者发邮箱联系我,很欢迎可以分享优秀的资源 7、文档的附录II部分,列出了文件databook的内容 我也是新手,理解能力,表达能力不足,很多内容不可能面面俱到,同时,必然也会存在很多纰漏,希望大家指正、见谅,我已经尽力了,thank you~

#首先介绍一下命令的基本格式: sed [options] '{command}' [filename] 例如sed -n '1,3p' databook 出于个人习惯在接下来的例子中,通常将命令等价的表示为 cat filename | sed [options] '{command}' 例如 cat databook | sed -n '1,3p' #在正式开始之前,我们还需要一个用于操作的文本文件datafile,该文件会在附在附录II 里 #操作一:“s”参数,替换某个单词,例如将Steve Blenheim替换为Steve Jobs 为了方便阅读,我们将第一行截取,存至temp文件 cat databook | head -n 1 > temp (这里的“>”是重定向符号,将默认显示在终端上的内容,写入到temp文件中)

相关主题
文本预览
相关文档 最新文档