Linux初学者需了解的知识

上一篇 / 下一篇  2012-05-25 09:27:04 / 个人分类:Linux

作为一个刚入门的Liunx爱好者,必须了解的Liunx基础知识有哪些?51Testing软件测试网 Zhu.HT"|]d"g8X

  1、Linux的文件系统51Testing软件测试网#cw-mXu2j3T

@e|'QH7j g0  Unix的文件系统管理是极具特色的。NFS、UFS、TMPFS、VFS、PROC等各类文件系统均承担不同角色。Unix将硬盘、打印机等字符设备和块设备都以文件的方式管理起来,对这些设备的操作就如同访问一个文件。

9Iqd9H!Z@W bc w051Testing软件测试网1_d,Z%R$N9W

  2、什么是shell

4N ? [-wq y051Testing软件测试网0{ a {C u A N

  shell是人机交互的字符界面。Unix中提供多种shell供使用者选择,例如RedHat中的bash、tcsh、ksh等,由不同的作者编写完成。在这些shell中,用户都可以输入命令完成系统管理、配置等任务;而在Solaris中,有sh、csh等。51Testing软件测试网 C H;rrDDd f1On

2H^.b|]#GF*R0  3、Linux用户与用户登录

wj:?n{ [7U0

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

f8D;C~ kef0}0

!h.} akGZ0  Linux下有两种用户:51Testing软件测试网U1U v5y0g5~ eI0G0x

;k#| V"T(wr{@0  1)root用户:超级权限者和系统的拥有者,在Linux系统中有且只有一个root用户,它可以在系统中做任何操作。在系统安装时所设定的密码就是root用户的密码,该密码请牢记,并出于安全考虑,请定期修改。密码的保密性也要得到保证。

5z?1["zYG#[z051Testing软件测试网5x6R'kd Y7~7O`$A

  2)普通用户:Linux系统可以创建许多普通用户,并为其指定相应的权限,使其有限地使用Linux系统,如安装msyql时需要创建的mysql用户。用户通过本机的Xwindow或Telnet远程登录后,执行exit命令即可退出登录。

$L&qy(WD051Testing软件测试网}*g9a4n\/OCE

  4、修改口令

_$wJ7N'|!ez%U{0

;Ni~i:I`#C0  为了更好地保护用户帐号的安全,Linux允许用户在登录之后随时使用passwd命令修改自己的口令。修改口令需要经历三步:51Testing软件测试网up\B3xQv z

51Testing软件测试网x si*g6V0Jy9k q7H"?t

  输入原来的口令,如果口令输错,将中止程序,无法修改口令;51Testing软件测试网Bx [ ih.ujeU

51Testing软件测试网{/twu-N-v/tw.j

  输入新的口令;51Testing软件测试网v} ]ngs

\q;{e w `0  重新输入一次新的口令,如果两次输入的口令相吻合,则口令修改成功。

]@`[KQ-bv.[051Testing软件测试网VEB^nx*R

  5、用户的环境变量

{4V&A,Fp&^ o0

@W$E\b&P:Z I0   环境变量定义了用户执行命令操作所需要的诸如命令路径、库路径、别名、字符集等等的内容。/etc/profile是缺省所有bash用户的环境变量文 件。而用户home目录下的.bash_profile、.bashrc等文件是bash用户自己定义的环境变量文件。例如,ifconfig命令在 /sbin目录下,如果不将/sbin路径加入到环境变量PATH中,那么每次执行这个命令,都需要输入/sbin/ifconfig。

5TAC;Nk_8D6Cd2k0

$fmCx"L_'N,I0  不同shell的环境变量定义方式不同。bash采取赋值的方式,再export生效。51Testing软件测试网"W$OPW U-x~

lRF&x)H6p:B!?0  执行env命令可以查看当前用户使用的所有环境变量。

,i%](PU?#v5~]0

[)J']/Uufo8lD0  6、Linux文件与目录权限51Testing软件测试网(Mc+T5K"A Q _:[Zf

51Testing软件测试网S`N K8p&s0q`T p

   在Linux系统中,每一个文件和目录都有相应的访问许可权限,分为可读、可写和可执行三种,分别以r、w、x表示,其含义为read、write、 execute(目录的可执行指的可以进入目录)。每一个文件或目录的访问权限都有三组,每组用三位表示,如: d rwx r-x r--。51Testing软件测试网~MB0{-}P;gOC [

gswS4w*c4C0  第一部分:这里的d代表目录,其它的有:- 代表普通文件,c代表字符设备文件;51Testing软件测试网4Q$AX7kE"]'v:H'h

q7m.S,AT K0  第二部分:文件所有者的权限字;51Testing软件测试网U]:I#x*f'YT9U B

51Testing软件测试网$Id^5l0N~V? g

  第三部分:与文件所有者同组的用户的权限字;51Testing软件测试网*q{"E R!T.f9Ov|

51Testing软件测试网k#p+C?I

  第四部分:其它用户的权限字。

p&e#rViy[yts0

Ov q!eF ~$N0  1)文件/目录权限设置命令:chmod [mode] 文件名

*T8ai)H)bl051Testing软件测试网c/J Val+eD

  如果要对文件a.txt的权限要设置为rw-rw-r--,则转换成二进制数就是110 110 100,再每三位转换成为一个十进制数得到664,因此我们执行命令:51Testing软件测试网rMA j&X D&@#Bh

51Testing软件测试网*|9VtX0T[+X xjE

  chmod 664 a.txt

ql|6S@D(U#ta051Testing软件测试网Ar-|tKL _wM

  表示a.txt文件属主和同组用户可读可写,其他用户只可读。51Testing软件测试网"SE'qWS:H

oVW0YX0  2)改变文件/目录的属主命令:chown [选项] 用户名:组名文件/目录名51Testing软件测试网EL r3}4b.Y

2V|D.ZEX!vT5w s2Fl3Zm0  其中最常用的选项是“R”,加上这个参数,可以将整个目录里的所有子目录和文件的属主都改变成指定用户。51Testing软件测试网hOG?$C}

,b5o6F(] o t7Rk3T1d0  7、Linux的Daemon51Testing软件测试网U kZ+f&V+k

Z#U3dc1_+KQ2| K0  Daemon守护进程是指系统启动时需要加载的必要的服务和应用。如xinetd等。主要的守护进程在/etc/xinetd.d目录下,而/etc/init.d是在系统初始化的时候需要加载的进程,如syslogd、sendmail等。51Testing软件测试网.qCJT1C,\4u|2[

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

E]m5R+Uj4F}0}0

TAG:

 

评分:0

我来说两句

Open Toolbar