Linux基本操作入门指导书V12.docx

上传人:b****1 文档编号:3225515 上传时间:2023-05-05 格式:DOCX 页数:28 大小:35.40KB
下载 相关 举报
Linux基本操作入门指导书V12.docx_第1页
第1页 / 共28页
Linux基本操作入门指导书V12.docx_第2页
第2页 / 共28页
Linux基本操作入门指导书V12.docx_第3页
第3页 / 共28页
Linux基本操作入门指导书V12.docx_第4页
第4页 / 共28页
Linux基本操作入门指导书V12.docx_第5页
第5页 / 共28页
Linux基本操作入门指导书V12.docx_第6页
第6页 / 共28页
Linux基本操作入门指导书V12.docx_第7页
第7页 / 共28页
Linux基本操作入门指导书V12.docx_第8页
第8页 / 共28页
Linux基本操作入门指导书V12.docx_第9页
第9页 / 共28页
Linux基本操作入门指导书V12.docx_第10页
第10页 / 共28页
Linux基本操作入门指导书V12.docx_第11页
第11页 / 共28页
Linux基本操作入门指导书V12.docx_第12页
第12页 / 共28页
Linux基本操作入门指导书V12.docx_第13页
第13页 / 共28页
Linux基本操作入门指导书V12.docx_第14页
第14页 / 共28页
Linux基本操作入门指导书V12.docx_第15页
第15页 / 共28页
Linux基本操作入门指导书V12.docx_第16页
第16页 / 共28页
Linux基本操作入门指导书V12.docx_第17页
第17页 / 共28页
Linux基本操作入门指导书V12.docx_第18页
第18页 / 共28页
Linux基本操作入门指导书V12.docx_第19页
第19页 / 共28页
Linux基本操作入门指导书V12.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Linux基本操作入门指导书V12.docx

《Linux基本操作入门指导书V12.docx》由会员分享,可在线阅读,更多相关《Linux基本操作入门指导书V12.docx(28页珍藏版)》请在冰点文库上搜索。

Linux基本操作入门指导书V12.docx

Linux基本操作入门指导书V12

目录

Linux简介1

Linux操作参考3

一、Linux安装3

二、Linux基础知识5

1、Linux的文件系统5

2、什么是shell5

3、Linux用户与用户登录5

4、修改口令6

5、用户的环境变量6

6、Linux文件与目录权限6

7、Linux的Daemon7

三、Linux基本操作8

1、Linux登录选择KDE或是GNOME方式8

2、Konsole的使用8

3、注销用户、重新启动和关闭系统8

4、用户与用户组管理9

5、查找文件10

6、目录操作10

7、你自己和你在文件系统中的位置10

8、列出文件与目录命令ll或ls-l或ls–a10

9、oracle的环境变量文件.bash_profile以及home目录11

10、查看当前用户whoami或id11

11、cdrom被mount到系统后,无法通过按键弹出,需要使用eject命令11

12、切换用户su命令12

13、文件编辑12

14、光驱和软驱的使用12

15、打包与文件压缩、解压缩13

16、Linux网络基本配置14

17、ntsysv启动服务列表,图形界面中是ServiceManagement16

18、使用"nmaplocalhost"检查本机开启的网络服务16

19、系统进程管理与ps16

20、检查系统资源和负载的top命令17

21、清理进程的命令kill17

22、空闲磁盘块和文件查看命令df18

23、文件系统检查fsck18

四、Linux软件包安装19

五、Linux注意事项20

5.1、如何更改系统时间20

5.2、如何使Linux不响应ping包21

5.3、如何让Linux成为文件服务器21

Linux的FAQ22

附录:

vi操作23

Linux简介

Linux是一个值得尊敬的操作系统。

最初它是由在芬兰赫尔辛基大学念书的LinusTorvalds作为一种业余爱好开发出来的。

Linus对用于教学的一种小型的Unix操作系统Minix很感兴趣,决定开发出超过Minix的操作系统。

在1991年,他开始Linux的开发,那时候的Linux是0.02版。

到了1994年,Linux内核的1.0版发布了。

现在比较稳定的Linux内核版本是2.2版。

Linux的开发是遵循GPL的,它的源代码任何人都可以免费获得,但这并不是说Linux以及Linux的发行版本是免费的。

只要源代码保持公开,开发人员是可以要求获得适当的报酬。

Linux可以用在很多方面,包括:

网络、软件开发和桌面平台。

Linux常被认为是其它昂贵的操作系统的替代品。

我们为什么要用Linux呢?

首先,它是免费的。

尽管LinusTorvalds拥有Linux的商标。

Linux的内核和相关的软件遵循GPL,这意味着你可以更改源代码,并靠卖程序获利,但是最初的作者拥有版权而且你必须公布修改过的源代码。

尽管Linux在基于Intel平台的计算机上最流行,但是相对其它操作系统,它可以运行在更多的CPU和硬件平台上。

其原因是:

除了拥有很多天才的开发人员之外,Linux是带着源代码一起发行的,而且它的内核是可移植的。

现在软件和硬件行业的趋势是让用户去买更快的计算机,不断地扩充内存和增加硬盘空间。

Linux并不受这些“增肥”趋势的影响,它甚至可以在内存不是很多的古老的486计算机上运行得很好。

Linux很少死机。

而且,Linux用的是最先进的内存管理技术,不会让操作系统失去控制,也不需经常重启动操作系统。

如果需要安装的是一个服务器操作系统,那么Linux是有很多优势的,特别是比起其它操作系统,如Windows2000,要便宜得多了。

还有一个优点是:

Linux几乎不受病毒的攻击。

因为遵循GPL和开放源代码,基本上你可以获得操作系统以及操作系统上所有软件的源代码。

让我们排除对使用Linux的一些害怕和疑虑,Linux不过是一个象玩具一样的操作系统。

Linux正被越来越多的Fortune5000的企业、政府部门和消费者所采用。

可以去问一问IBM、HP-Compaq、Dell、AppleComputer、BurlingtonCoastFactory、Amtrak、VirginiaPower、NASA或成百上千万的Linux用户吧。

Linux没有技术支持。

尽管有不少人认为Linux是没有技术支持的操作系统,但是每个Linux的发行版都提供12,000多页的文档。

Linux的商业发行版,例如:

RedHatLinux、Caldera、SuSE和OpenLinux给注册用户提供安装支持。

互联网如此发达,许多严重的问题(如系统安全问题)可以在Internet上的Linux社团的帮助下几个小时内解决。

现在,Linux凭借优秀的设计,不凡的性能,加上IBM、Intel、CA、Core、Oracle等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。

Linux操作参考

华为-3Com公司的CAMS产品运行在RedHatLinux7.3平台上,因此以下Linux操作仅针对RedHatLinux7.2/7.3版本。

如果需要掌握更多的Unix命令,请参考其他专业Linux书籍。

当然在线帮助也是必不可少的,当遇到命令参数拿不准的时候,如fsck命令,那么就执行fsck--help(注意help前是两个减号),或manfsck,就可以获得详细的帮助。

Linux设计得很精巧,提供了许多快捷方式以命令行简化操作,比如,TAB键可以补齐文件名、csh下的“!

”可以重复历史命令、三键鼠标的左键和中键配合可以粘贴拷贝、多种通配符等,熟能生巧,经常操作就能掌握这些基本的小技巧,提高工作效率。

一、Linux安装

1、安装Linux,对硬件有什么要求?

Linux对硬件要求很低,可以运行在Intel386以上CPU,8M以上内存的PC机上。

2、安装Linux需要做哪些准备?

●如果机器不是IBM、HP等主流产品或有特殊硬件的话,需要先收集系统资料:

CDROM接口类型,SCSI卡型号,网卡型号,显卡芯片组、显存大小等相关信息;

●检查CMOS设置,设置其从光驱启动;

一般地,在Cams的安装过程中,Linux都可以自动识别系统信息,不需要记录这些资料。

3、Linux的分区

安装Linux时,至少需要两个分区:

Linuxnative主分区和LinuxSwap交换分区。

主分区用来存放Linux的文件,交换分区为运行Linux提供虚拟内存。

交换分区空间一般是物理内存的1.5到2倍左右。

在DOS操作系统中,不管物理上、逻辑上,每个分区就是一个独立的部分,比如:

C盘、D盘,每个盘都有一个根目录。

而在Linux中,物理上是一个个分区,而逻辑上所有的分区都是一个整体的,Linux中只有一个根目录。

4、Linux如何命名硬盘?

Linux对硬盘的处理,先做分区,然后再做格式化。

DOS下,每一个分区是用一个英文字母来表示,而在Linux下则更加灵活,它通过字母和数字的组合来标识硬盘分区。

如“hda1”,hd代表IDE接口的硬盘,如果是SCSI硬盘的话,为sa;a代表IDE1口的主硬盘(2代表IDE1口从硬盘、3代表IDE2口主硬盘、4代表IDE2口从硬盘);最后的数字代表在该设备上的分区顺序,前四个分区(主分区和扩展分区)用1-4表示,软逻辑分区从5开始。

如果通过磁盘控制器做了Raid的话,则命名格式有可能为”c0d0p1”,c0代表第一个SCSI控制器,d0代表本控制器下的第几个逻辑硬盘,p1代表本逻辑盘的第几个分区。

5、如何安装Linux?

每种Linux发行版所提供的安装方法都不大一样,但是一般来说都经历以下几个阶段:

●光盘引导系统后做一些基本设置:

如安装语言、键盘等;

●进行硬盘分区、格式化:

一般Linux都提供了图形界面,如果不熟悉硬盘分区的爱好者最好在行家指导下进行;

●选择要安装的软件包:

建议全部安装,待熟悉了系统后再重新定制,以免在安装Cams时有所遗漏;

●设备配置:

如打印机、网卡、显卡等,请根据实际情况选择;

●安装LILO或GRUB:

建议装在主引导扇区,使用GRUB来完成多系统引导;

●为Linux的超级用户root设置密码。

具体步骤可以参考《Linux与Oracle系统安装手册》

二、Linux基础知识

1、Linux的文件系统

Unix的文件系统管理是极具特色的。

NFS、UFS、TMPFS、VFS、PROC等各类文件系统均承担不同角色。

Unix将硬盘、打印机等字符设备和块设备都以文件的方式管理起来,对这些设备的操作就如同访问一个文件。

2、什么是shell

shell是人机交互的字符界面。

Unix中提供多种shell供使用者选择,例如RedHat中的bash、tcsh、ksh等,由不同的作者编写完成。

在这些shell中,用户都可以输入命令完成系统管理、配置等任务;而在Solaris中,有sh、csh等。

3、Linux用户与用户登录

Linux是一个真正意义上的多用户操作系统,用户要使用该系统,必须输入用户名和密码,经系统验证无误后才可以登录系统使用。

Linux下有两种用户:

1)root用户:

超级权限者和系统的拥有者,在Linux系统中有且只有一个root用户,它可以在系统中做任何操作。

在系统安装时所设定的密码就是root用户的密码,该密码请牢记,并出于安全考虑,请定期修改。

密码的保密性也要得到保证。

2)普通用户:

Linux系统可以创建许多普通用户,并为其指定相应的权限,使其有限地使用Linux系统,如安装Oracle时需要创建的oracle用户。

用户通过本机的Xwindow或Telnet远程登录后,执行exit命令即可退出登录。

4、修改口令

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

修改口令需要经历三步:

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

输入新的口令;

重新输入一次新的口令,如果两次输入的口令相吻合,则口令修改成功。

5、用户的环境变量

环境变量定义了用户执行命令操作所需要的诸如命令路径、库路径、别名、字符集等等的内容。

/etc/profile是缺省所有bash用户的环境变量文件。

而用户home目录下的.bash_profile、.bashrc等文件是bash用户自己定义的环境变量文件。

例如,ifconfig命令在/sbin目录下,如果不将/sbin路径加入到环境变量PATH中,那么每次执行这个命令,都需要输入/sbin/ifconfig。

不同shell的环境变量定义方式不同。

bash采取赋值的方式,再export生效,例如在profile文件里定义:

ORACLE_HOME=/u01/app/oracle/products/8.1.7

exportORACLE

这样bash用户ORACLE_HOME变量的值就是”/u01/app/oracle/products/8.1.7”。

而csh使用setenv命令,例如setenvSYBASE/opt/sybase。

执行env命令可以查看当前用户使用的所有环境变量。

6、Linux文件与目录权限

在Linux系统中,每一个文件和目录都有相应的访问许可权限,分为可读、可写和可执行三种,分别以r、w、x表示,其含义为read、write、execute(目录的可执行指的可以进入目录)。

每一个文件或目录的访问权限都有三组,每组用三位表示,如:

drwxr-xr--。

第一部分:

这里的d代表目录,其它的有:

-代表普通文件,c代表字符设备文件;

第二部分:

文件所有者的权限字;

第三部分:

与文件所有者同组的用户的权限字;

第四部分:

其它用户的权限字。

1)文件/目录权限设置命令:

chmod[mode]文件名

如果要对文件a.txt的权限要设置为rw-rw-r--,则转换成二进制数就是110110100,再每三位转换成为一个十进制数得到664,因此我们执行命令:

chmod664a.txt

表示a.txt文件属主和同组用户可读可写,其他用户只可读。

2)改变文件/目录的属主命令:

chown[选项]用户名:

组名文件/目录名

其中最常用的选项是“R”,加上这个参数,可以将整个目录里的所有子目录和文件的属主都改变成指定用户。

如安装Oracle过程中将/u01目录及目录下的所有文件或目录都改为用户oracle,属于组dba,则执行命令:

chown–Roracle:

dba/u01

7、Linux的Daemon

Daemon守护进程是指系统启动时需要加载的必要的服务和应用。

如xinetd等。

主要的守护进程在/etc/xinetd.d目录下,而/etc/init.d是在系统初始化的时候需要加载的进程,如syslogd、sendmail等。

例如,当我们telnet一个Linux主机时,xinetd监听23端口,当发现有连接请求时,xinetd启动telnetd守护进程,处理这个telnet连接。

三、Linux基本操作

1、Linux登录选择KDE或是GNOME方式

KDE和GNOME是RedHat提供的两种Xwindow图形化界面,比较友好,提供各种图形工具简化用户操作。

在安装Linux的时候,可选择KDE和GNOME(缺省GNOME)。

如果安装了KDE,在登录的时候就可以选择KDE风格的界面。

2、Konsole的使用

Konsole是用户工作的界面,命令行要在Konsole界面下运行。

屏幕下左起类似于电脑屏幕的图标Shell-Terminalemulatorwindows打开即可用使用Konsole。

3、注销用户、重新启动和关闭系统

注销:

图形界面的屏幕左下StartApplication中选择Logout,或点击”注销”图标。

在Linux系统中,普通用户是无权关闭系统的。

只有root用户才能够关闭它。

当然如果你是按关机按钮则另当别论。

以root用户通过以下几种方法实现重新启动和关机:

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

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

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

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

5)执行init5命令,可以关闭计算机(推荐使用)。

6)执行init6命令,可以重新启动计算机(推荐使用)。

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

4、用户与用户组管理

用户管理,主要的工作就是建立一个合法的用户帐户、设置和管理用户的密码、修改用户帐户的属性以及在必要时删除已经废弃的用户帐号。

1)增加一个新用户

在Linux系统中,只有root用户才能够创建一个新用户,如下的命令将新建一个登录名user1的用户。

#useradduser1

但是,这个用户还不能够登录,因为还没给它设置初始密码,而没有密码的用户是不能够登录系统的。

在默认情况下,将会在/home目录下新建一个与用户名相同的用户主目录。

在Linux中,新增一个用户的同时会创建一个新组,这个组与该用户同名,而这个用户就是该组的成员。

如果你想让新的用户归属于一个已经存在的组,则可以使用如下命令:

#useradd-gusergroup1user1

这样该用户就属于usergroup1组的一员了。

而如果想让其再属于一个组usergroup2,那么使用:

#useradd-Gusergroup2user1

完成了这一操作后,你还应该使用passwd命令为其设置一个初始密码。

2)删除一个用户

删除用户,只需使用一个简单的命令“userdel用户名”即可。

不过最好将它留在系统上的文件也删除掉,你可以使用“userdel-r用户名”来实现这一目的。

3)增加一个组

我们可以根据自己的需要创建用户组:

groupadd<组名>

4)删除一个组

同样的,我们有时会需要删除一个组,它的命令就是groupdel。

5、查找文件

图形界面中屏幕左下:

StartApplication--FindFiles;

也可在命令行执行find.–name,表示从本地开始搜索文件名为filename的文件。

而find/-name表示从根目录开始搜索文件。

6、目录操作

直接输入cd,则进入该用户自己的home目录。

1)mkdir<目录名>:

建立目录;

2)rmdir<目录名>:

删除空目录;

3)rm–rf<目录名>:

强制删除目录以及目录下所有文件和子目录;

4)cd<目录名>:

改变目录;

注意:

cd与目录名之间一定要空格,比如到根目录,需用“cd/”,而非“cd/”。

5)pwd:

查看自己所在的当前目录;

7、你自己和你在文件系统中的位置

whoami显示自己是谁,自己的IP,自己的Pts;而whoami命令只显示自己是谁。

8、列出文件与目录命令ll或ls-l或ls–a

ls–a列出包括隐含文件在内的所有文件(Unix中以点开头的文件是隐含文件,如环境变量文件.bash_profile)

ll与ls–l相同,列出文件和目录的详细信息,如读写权限、时间、属主等。

相当于DOS的Dir命令。

ls命令的输出如下所示:

total2

drwxr-xr-x2guestuser1024Mar130:

34directory

-rw-r-----lguestuser678Jun151:

45hodo.txt

最左边一列是文件/目录权限(带d为目录),第3列”guest”是的属主信息,第4列”user”是属主所在用户组,第5列是所占空间大小,接下去是日期、时间,最后一列是文件或目录名。

9、oracle的环境变量文件.bash_profile以及home目录

.bash_profile是所有bash用户缺省的环境变量文件,在创建出bash用户后,在该用户的home目录下就会生成这个隐含文件,定义了路径信息、库信息、字符集、关键字等。

当修改该文件后,执行../.bash_profile命令可使修改立即生效。

/home/oracle为oracle家目录(在创建oracle用户的时候会自动创建该目录)

使用ls–a命令可以看到隐含文件。

10、查看当前用户whoami或id

id可看到当前用户的id、组名、组id信息;

11、cdrom被mount到系统后,无法通过按键弹出,需要使用eject命令

cdrom被mount到系统后,不能直接通过按键弹出,需要使用eject命令。

如果不能弹出光驱,请使用pwd命令查看当前路径,如果在/mnt/cdrom下请使用cd..退出到/mnt目录下,然后使用eject命令弹出光驱。

这里请注意,如果执行mount/mnt/cdrom命令的终端窗口被关闭,那么使用eject命令无法弹出光驱。

这时可以使用命令fuser-m/mnt/cdrom查找使用光驱的进程,再杀掉这个进程,就可以弹出光驱了。

或干脆重新启动机器。

12、切换用户su命令

从root用户切换到oracle用户,su–oracle,可初始化oracle用户的环境变量,如果是suoracle,则继续使用root用户的环境变量。

此类切换不需要输入密码。

从普通用户切换到root用户的时候需要输入root的密码。

13、文件编辑

12.1、Unix中最强大的全屏幕编辑器:

vi

在命令窗口中使用,如:

vi/etc/xinetd.d/wu-ftpd

vi操作请参考附录。

12.2、第2种方法:

使用TextEditor,类似我们在Windows记事本中修改文档。

屏幕左下:

StartApplication--Editors--TextEditor

File中OpenFile打开要编辑的文件,编辑后注意保存。

如果编辑不了文件,请考虑登录用户权限和文件属主,使用正确的用户登录。

14、光驱和软驱的使用

要使用光驱,插入光盘后,以root身份登录,在根目录下执行

mount/dev/cdrom或mount/dev/cdrom/mnt/cdrom

然后cd/mnt/cdrom,用ls查看相应文件和目录;

cd<目录>,如果目录名比较长,cd目录第一个字母,然后按tab键系统自动补齐(前提是该目录第一个字母在所有文件和目录中唯一)。

举例:

从光盘中拷贝ora8174patch.tar.gz--oracle补丁升级文件

以root用户登录,mount/dev/cdrom,稍等片刻,

cd/mnt/cdrom进入,

ls查看文件和目录,

cd<目录>进入相应目录,并找到要拷贝的目标文件,

cporacle817setup.tar.gz/tmp将目标文件拷贝到/tmp目录下,

同样,对于软盘操作也类似,

挂接软盘:

mount/dev/fd0

进入软盘:

cd/mnt/floppy

15、打包与文件压缩、解压缩

在Unix中打包、压缩等操作是经常需要进行的,主要命令有tar、gzip(gunzip)、compress(uncompress)、zcat等。

tarcvf<源文件或目录><目标文件.tar>打包(但不压缩)

tarxvf解包到当前目录下

tarczvf<源文件或目录><目标文件.tar.gz>打包并压缩(实际使用gzip进行的压缩)

tarxzvf解包解压缩

compress将文件压缩成filename.Z文件

uncompress解压缩

compress是压缩效率很高,使用方便的命令,推荐使用。

例如:

tarczvf/u01u01.tar.gz

表示:

将/u01目录打包并压缩为文件u01.tar.gz

另外还有些不常用的命令,如bzip2(bunzip2)等,在此不做说明。

16、Linux网络基本配置

16.1.主机IP地址更改

以root用户执行netconfig命令,可以修改主机IP地址、掩码、DNS等参数,修改后需要重新启动系统网络服务,执行servicenetworkrestart;

或者在Linux的开始菜单中system/networkconfiguration图形界面中修改IP地址、网卡MAC、主机名等信息,修改后需要重新启动网络服务;

更直接的方式是以root用户执行/sbin/ifconfigeth0netmask,立即生效,重启动后丢失;

修改配置文件的方式,/etc/sysconfig/network-scripts/ifcfg-eth0文件,修改相应的IP和掩码。

/etc/hosts文件也做更改即可。

16.2.主机名更改

修改/etc/hosts文件,hosts文件每一行(每字段之间建议以tab分隔)的内容包括:

IP地址主机名别名

例如:

10.110.51.47cams

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2