红联Linux门户
Linux帮助

新手必读的Linux基础知识

发布时间:2012-05-22 10:31:32来源:红联作者:empast
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系统,如安装msyql时需要创建的mysql用户。用户通过本机的Xwindow或Telnet远程登录后,执行exit命令即可退出登录。

4、修改口令

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

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

输入新的口令;

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

5、用户的环境变量

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

不同shell的环境变量定义方式不同。bash采取赋值的方式,再export生效。

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

6、Linux文件与目录权限

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

第一部分:这里的d代表目录,其它的有:- 代表普通文件,c代表字符设备文件;

第二部分:文件所有者的权限字;

第三部分:与文件所有者同组的用户的权限字;

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

1)文件/目录权限设置命令:chmod [mode] 文件名

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

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

2)改变文件/目录的属主命令:chown [选项] 用户名:组名文件/目录名

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

7、Linux的Daemon

Daemon守护进程是指系统启动时需要加载的必要的服务和应用。如xinetd等。主要的守护进程在/etc/xinetd.d目录下,而/etc/init.d是在系统初始化的时候需要加载的进程,如syslogd、sendmail等。

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

共有 15 条评论

  1. guoczcq 于 2012-05-28 17:21:29发表:

    太基础了

  2. 物连天下 于 2012-05-27 19:27:03发表:

    very good

  3. 物连天下 于 2012-05-27 19:22:53发表:

    {:2_91:}

  4. taoty 于 2012-05-26 23:19:17发表:

    整个完整版的。

  5. jacedy 于 2012-05-26 13:05:06发表:

    不错不错!

  6. fengkunde200 于 2012-05-24 14:25:37发表:

    学习了。感谢。

  7. sk7ay7ts 于 2012-05-24 13:52:17发表:

    报上qq号码

  8. liujc006 于 2012-05-24 11:49:36发表:

    学习学习

  9. feiqilai123 于 2012-05-24 10:58:17发表:

    我是新来的,知道了最最基本的一点点,xiexie:0)1

  10. zwf1893 于 2012-05-24 00:39:05发表:

    学习支持

  11. dongfengdaodan 于 2012-05-23 14:46:23发表:

    {:2_93:}{:2_93:}

  12. xinshijacky 于 2012-05-23 13:31:35发表:

    认真学习

  13. jiaocaochihu 于 2012-05-23 10:50:31发表:

    学习学习

  14. Interlude 于 2012-05-22 14:46:11发表:

    复习了

  15. shiyao 于 2012-05-22 12:35:29发表:

    {:3_114:}考试的时候有点用啊