关于linux系统的一点学习心得Word文件下载.docx

上传人:b****5 文档编号:18687643 上传时间:2022-12-31 格式:DOCX 页数:18 大小:34.30KB
下载 相关 举报
关于linux系统的一点学习心得Word文件下载.docx_第1页
第1页 / 共18页
关于linux系统的一点学习心得Word文件下载.docx_第2页
第2页 / 共18页
关于linux系统的一点学习心得Word文件下载.docx_第3页
第3页 / 共18页
关于linux系统的一点学习心得Word文件下载.docx_第4页
第4页 / 共18页
关于linux系统的一点学习心得Word文件下载.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

关于linux系统的一点学习心得Word文件下载.docx

《关于linux系统的一点学习心得Word文件下载.docx》由会员分享,可在线阅读,更多相关《关于linux系统的一点学习心得Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。

关于linux系统的一点学习心得Word文件下载.docx

但是,自动安装过程中并没有将4张安装光盘里全部的rpm包都装入系统,有一些rpm包根据需要自己可在安装盘上找到以“rpm-ivh包名.rpm"

命令安装,rpm包在光盘的路径为“/RedHat/RPMS/”,区分大小写,查看和设置系统服务用命令setup或ntsysv来做,如果一个服务原本设置为关闭,现在要打开,那么在设置界面里打上“*”后,还要重启动机器后该服务才运行,或执行指令例如“servicemysqlstart”开启mysql的服务。

还有一个命令如"

sshdrestart"

就是用来重启sshd的进程守护程序。

关于linux的文件系统及常用命令的简介:

在网上可以搜到大量的文章,笔者学习Liunx的过程中,主要也是依靠来找资料,并没有买过linux的书籍,由于linux系统的成长就是借助internet以开源的特点发展的,所以“有问题上网搜索”这一方式对于初学者应该是实用的手段。

在这里简单地摘录一点网上的资料:

(以下“--”内的内容为摘录)

————————————————————————————————————————————

主要目录说明与重要系统设定档案简介

/etc/

存放着许多与整个系统运作相关的设定档与script,在系统一开机启动与关机时都会使用到。

以下是几个存放於本目录中的重要档案,欲知更详细的说明,请以「man档案名称」来查询。

passwd

系统帐号的密码档,存放着帐号、密码(加密过的)与shell的资料。

详细内容的栏位对应如下

login_name:

passwd:

UID:

GID:

user_name:

homedirectory:

shell

这个档案与整个系统的安全是密不可分的,使用者应该常常查看这个档案的内容。

group

设定群组里的使用者名单。

lilo.conf

设定lilo开机的资料。

profile

当使用者以某些shell(如/bin/sh或/b-in/bash)登入系统时,系统会先执行这个档案,来设定一个预定的使用者环境。

例如,一些系统的预设环境参数就是在这个档案中设定的。

另外,每个使用者的H-omeDirectory中可以在.profile设定其个人的一些环境设定。

shells

存放着系统中允许使用的shell,当使用者以chsh命令来更换其登入系统时的she-ll,必须选用此档案里的shell。

ftpusers

存放着不被允许以ftp方式登入系统的帐号,root通常无法以ftp登入系统的原因即在此。

ftpaccess

ftpd(ftpserver)的设定档。

/etc/rc/

此目录中存放着许多shellscript档案,当系统开机时将会自动执行。

/usr/etc/

此目录与/etc/差不多,存放的也是许多设定档,不同的是,/etc/存放的是与整个系统运作有关的设定档,而/usr/etc/则是存放着位在/usr/bin/中许多命令程式的设定档。

但是,目前这种分界已非常不明显了,几乎都把所有设定档放置於/etc/下了。

/dev/

在前曾提到Linux把周边装置都当做档案来处理,此目录即是存放着代表周边装置的档案等等。

/bin/与/usr/bin/

Linux上的许多程式大都是散布在各个目录中,但是主要集中在/bin/与/usr/bin/,从表面上看/bin/中存放的大都是常常会用到的程式,但是若从较深的角度来看,/bin/存放的是rootpa-rtition所必需的工具程式,这些工具程式是系统在mount/usr/bin/(若/usr/bin/是另一个par-tition)之前所必要的;

而/usr/bin/则是存放其他Linux作业系统本身所提供的程式。

/usr/local/

在这个目录中存放的是不属於作业系统本身所提供的package或程式,例如其他由使用者自行从网路上抓回的package或是工具软体大都安装在此,因此本目录下也有etc,bin等等的子目录。

/usr/X386

本目录下存放着与X-window相关的程式与工具软体。

/usr/include/

这个目录中是喜欢C&

C++程式设计的人该注意的,里面存放着standardheaders。

/usr/src/

这就是存放着原始程式码的目录了,若在安装时有选择安装原始程式码,在Linux的子目录中就会有kernelsou-rcecode。

等一下我们要提到的makekernel就是在这个目录中。

/usr/adm/

系统的各种log纪录档大都放在这个目录下。

/usr/man/

线上的HELP,当我们以man来查询时,那些资料档都是在这目录下。

/usr/info/

在这个目录中,有比较man更丰富而深入的一些资讯。

/home/

所有使用者的个人(家)目录(HomeDirec-tory)都放置在此目录下,并以其使用者的帐号为目录名称。

/tmp/与/usr/tmp/

这两个目录都是暂存的工作目录,某些程式在执行中需要开启一些暂时的档案,即存放在暂存目录中。

两个目录不同处在於/tmp/是给/bin/里的程式使用的,而/usr/tmp/则是给/usr/bin/里的程式使用的。

/mnt/

这是一个用来暂时mount的目录。

习惯上,如果需要暂时mount上某些档案系统时,都会挂在这个目录上。

(以上“--”内的内容为摘录)

需要注意的是:

Linux系统作为开源的操作系统目前市面上有许多流行版本,每个版本之间存在一些细微的差异,就是redhat公司出品的linux系统,高版本与较旧的版本间也会有一些变化。

所以上面摘入的内容并不是绝对准确的,只能参考。

linux的主要的常用指令简略地介绍如下:

ls:

  与DOS下的dir功能相当,一般常用参数为l、a,

chown-用以更改档案的所有人,例:

chownuser_idfile(s)

chgrp-更改档案所属的群组,例:

chgrpgroupfile(s)

man-在Linux下的线上Help,在本文中已提过不知多少次了,不是笔者罗嗦,而是这个线上Help实在太好了,对初学者来说实在是不可多得的宝库,虽然是原文的,不过您若想学好Linux,就要有克服原文障碍的决心;

再次提醒您,凡事一遇到问题先man了看再说啦!

cd-与DOS下的cd功能相同,即更改所在的目录。

mv-可更改档案或是目录的名称,例如:

mvfile1file2,可将file1更名为file2。

另外的功能则是搬移档案或是目录,例如:

mvfile1/usr/bin/,即可将file1搬移至/usr/bin/下。

mkdir-建立目录,DOS下可以用md来建立目录,但是Linux下只有mkdir来建立新的目录。

例如:

mkdirskytree,即可在所在目录下建立一名为skytree的子目录。

rm-删除档案,例如:

rmfile1;

还有删除目录的功能,不过,必须加上参数-r,例如:

rm-rskytree,即可将skytree子目录删除。

adduser-新增一位使用者的帐号,只能由root来新增使用者,例如:

addusersky-tree即可开设一位skytree的帐号。

ps-用来查看系统中正在执行的process,若仅下ps,则只会显示出此帐号使用者所有执行中的process资料,若加上a参数,可查看所有系统执行中的process,其他还有许多有用的参数能让您更了解您的系统目前的状况,请以manps查询。

grep-找寻档案中特定字串出现的位置。

例如:

grepskytreebasic.txt,即会找寻bas-ic.txt档案中所有skytree字串出现的资料。

另外,grep允许由|(pipe)来输入资料。

ls|grepsky-tree。

joe与vi-这是Linux上常用的两支文字编辑程式,joe比起vi要容易学,而vi则有许多强大的功能。

原来Linux安装的joe并不支援中文,因此必须上网抓回cjoe才能够用来编辑中文。

gzip-在Linux的世界中,一定会遇到许多的档案是以.gz结尾的,这表示这个档案已经被压缩过了,所以必须以gzip-dfilename来解压缩,还原成原来的档案。

而gzip也有将档案压缩的功能,例如:

gzip-cfile1file2>foo.gz即可将file1与file2两个档案连接後压缩成foo.gz。

请注意,若此时再以gzip-dfoo.gz解开时,只会解出一个档案foo,其内容为file1与file2相连。

tar-可以将多个档案封包成为一个档案,例如:

tarcfskytree.tarfile1file2,即可将file1与file2封成skytree.tar一个档案,当然,既然能封就应该能够解,tarxfskytree.tar即可还原成file1与file2两个档案。

其实现在tar的功能还不只如此,还可以将封包顺便压缩,例如:

tarczfsk-ytree.tgzyzu_cnpa/,即可将yzu_cnpa/整个目录封包压缩成skytree.tgz。

相信读者一定可以常常看到.tar.gz结尾的档案,实际上这种档案我们可以用tarxzfxxxx.tgz.gz直接解开,还原成原来的档案或是目录。

cat-显示出档案的内容,例如:

catskytree.txt。

more-当我们在Linux下执行某些指令如ls,ps後,输出的结果可能会超出一个画面时,我们可以使用more来帮助我们,例如:

ls|more,即可当结果占满一整个画面时暂停,按任意键继续查看下一页结果。

另外,还可以用more来查看档案的内容,例如:

moreskytree.txt。

kill-删除或暂停某个系统正在执行中的process,例如:

kill-9101,即可将PID为101的process删除。

last-可查询最近曾登入您系统的使用者有那些,还有其登入与离线时间、来处等等资料。

ln-建立档案或目录间的Links,例如:

ln-sskytree/usr/bin,可在此目录中建立一个skytreelink到/usr/bin,因此当我们cdskytree就等於是cd/usr/bin了。

上面列出的是一些最常用的指令,这些指令的作者为每个指令都提供了大量的参数以加强它的功能,要了解它们的最佳方式就是使用"

man 目标指令名"

指令来查看帮助文件。

 

系统应用及软件包的安装:

1.X配置:

主要是为Xwindow配置显卡和分辨率、双显示器等,在文本模式下用setup命令,第一项配置就是。

2.启动项配置:

linux为启动项提供了6个可选项,但实际上常用到的就是文本界面和Xwindow界面,在文件系统的根目录下的/etc/inittab文件里,“id:

x:

initdefault:

”这行里的'

x'

有以下含义——(x=3:

文本方式x=5:

图形方式)。

这样,可以设置系统在启动后直接进入文本模式还是图形方式。

另外,编辑过inittab文件后让该文件设置立即生效的办法是执行“initq"

指令。

由于图形方式会大量地占用系统内存等资源,所以有时一些机器会需要系统启动后不进入图形方式;

否则,以坚固、稳定闻名的linux系统,也有死机的可能。

笔者在Xwindow里使用文件浏览器从光盘安装一些rpm包时,遇到过两次死机现象,是机器死机而不仅仅是从Xwindow登录的用户进程死掉。

这时只有强行poweroff后再开机,换成文本方式安装rpm包,虽然麻烦,但是系统很稳定。

3.多操作系统启动默认设置:

/boot/grub/grub.conf文件里"

default=0"

指向到下面的第一项操作系统,"

outtime=5"

指在进入默认操作系统前的提示等待为5秒。

/etc/目录下有个同样的grub.conf文件,但优先级低于/boot/grub/grub.conf,可以不管。

4.网络设置:

可以用setup或netconfig指令进行包括网卡IP、掩码、网关等设置,ifconfig、netstat、route等指令可以查看系统的网络设置,但是设置网络配置必需以root用户来执行。

“ifconfig addIP地址”可以临时设置IP地址,但是机器重启后就丢失掉。

执行:

“routeadddefaultgw网关的IP”可以手动增加网关,但是系统重启动后这个网关就丢失。

从文件里直接修改设置是比较方便的手段。

/etc/sysconfig/network文件里存放的是主机名和gateway信息,/etc/sysconfig/network-scripts/ifcfg-eth0存放的是第一网卡的IP、掩码、网关等信息,如果有第二网卡对应的文件是ifcfg-eth1,DNS服务器信息在/etc/resolv.conf。

一张网卡绑定两个IP的方法如下:

#cd/etc/sysconfig/network-scripts

#cpifcfg-eth0ifcfg-eth0:

1

#viifcfg-eth0:

1catifcfg-eth0:

改变ifcfg-eth0:

1这文件里的IP设置即可——如:

#catifcfg-eth0,内容如下(XXX.XX.XXX为实例的ip)

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=XXX.XX.XXX.91

NETMASK=255.255.255.128

GATEWAY=XXX.XX.XXX.1

#catifcfg-eth0:

1,内容如下

DEVICE=eth0:

IPADDR=XXX.XX.XXX.92

5.防火墙:

防火墙软件的设置是用setup命令来进行设置,在系统服务里有一个服务是iptables,大多防火墙软件都是基于这个包过滤器服务来工作的。

这个iptables有很多内容值得学习,不过到目前为止我还没有深入研究过。

6.实现Xwindow下的浏览器上网:

以前装过TurboLinux系列,感觉它的Xwindow界面友好而且工具软件多,而AS4在标准安装后没有图形界面的浏览器被安装,所以要自己在安装盘或网上找,我找到Mozilla的rpm包然后执行rpm-ivhmozilla-1.7.3-18.EL4.RPM,用rpm-qlmozilla可以查到这个包被装在/usr/lib目录,执行文件在/usr/bin下:

#ls-lmozilla

-rwxr-xr-x1rootroot58362004-11-15mozilla

然后执行./mozilla就ok。

实际上系统为它生成了个快捷方式在桌面面板的“Web浏览器”里。

也可以找Netscape或firefoxforLinux等别的软件包来安装,并做出快捷方式。

7.关于MSN和QQ:

Linux有一个工具包gaim,如果安装盘没有,可以在网上搜。

较老的gaim只带有ICQ、雅虎通等通讯工具的插件,MSN和QQ的插件需要在网上找到后下载添加。

AS4的安装盘有gaim-1.0.3-0.EL4.1这一版本的rpm包,装起来后自带MSN插件,可以直接使用。

他的QQ插件在网上的包名是OpenQQ,我下载了好几个版本都没能正常安装。

好在网上有一个新的forLinux的类QQ软件LumaQQ,目前的最新版本是LumaQQ2004T,可以在http:

//lumaqq.linuxsir.org/main/index.php下载到安装包,然后照着说明安装就可。

这个软件的2005版还在开发中,大家都在等待。

说实话:

forLinux的MSN和QQ都没有forwindows的最新版本好用,但是要知道这是开源的软件,升级和开发不可能总那么及时,在目前状况下它的功能开发是跟随windows版本,能做到这样应属不易。

而且这两个开源软件在原版的基础上还增加了一点自己的特色功能,也是很有意思的。

比如说你用MSN和朋友聊天,对方把你的窗口关了,你就知道对方这时候不大想和你罗嗦,所以就知趣点吧!

:

-)

另外,据网上传gaim都已经出到1.5***的版本号了,我没有去试过,相信高版本要比低版本的好用许多.

8.关于安装软件、压缩和解压:

linux下的压缩和解压是个重要环节,我估计因为开源的缘故,网上许多软件包都是压的各式各样,基本上有下面几种情况:

0039安装软件(bjchenxu)

rpm-ivhaaa.rpm   —

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1