关于linux系统的一点学习心得Word文件下载.docx
- 文档编号:18687643
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:18
- 大小:34.30KB
关于linux系统的一点学习心得Word文件下载.docx
《关于linux系统的一点学习心得Word文件下载.docx》由会员分享,可在线阅读,更多相关《关于linux系统的一点学习心得Word文件下载.docx(18页珍藏版)》请在冰豆网上搜索。
但是,自动安装过程中并没有将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 —
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 关于 linux 系统 一点 学习心得
![提示](https://static.bdocx.com/images/bang_tan.gif)