摘要:Red Hat Linux 7.1教程

第3章:Red Hat Linux 7.1使用基础

3.1 登录和退出系统

1. 启动系统

通常LILO是安装在MBR上的,计算机启动后,MBR上的程序被执行,将出现一个不是很漂亮的图形:左边是一个小红帽图像,右边列出了可以启动的操作系统,你可以使用键盘箭头切换。刚安装好后默认值是Linux,也就是你不选择,一会儿将自己启动Linux。

如果你想默认的选择是的话,那你可以在启动Linux后,用vi修改/etc目录下的lilo.conf文件,加上default=windows,然后再执行/sbin/lilo重新生成LILO。

2. 用户登录

Linux是一个真正意义上的多用户操作系统,用户要使用该系统,首先必须登录,使用完系统后,必须退出。用户登录系统时,为了使系统能够识别该用户,必须输入用户名和密码,经系统验证无误后才可以登录系统使用。

Linux下有两种用户:

1) root用户:超级权限者,系统的拥有者,在Linux系统中有且只有一个root用户,它可以在系统中任何操作。在系统安装时所设定的密码就是root用户的密码。

2) 普通用户:Linux系统可以创建许多普通用户,并为其指定相应的权限,使其有限地使用Linux系统。

关于用户的管理,我们将在后面详细说明。

用户登录分两步进行:

1) 输入用户的登录名,系统根据该登录名来识别用户;

2) 输入用户的口令,该口令是用户自己选择的一个字符串,对其他用户完全保密,是登录系统时识别用户的唯一根据,因此每一个用户都应该保护好自己的口令!

系统在建立之初,仅有root用户,其它的用户则是由root用户创建的。由于root用户的权限太大了,所以如果root用户误操作将可能造成很大的损失。所以建议系统管理员为自已新建一个用户,只有需要做系统维护、管理任务时才以root用户登录。

下面就是一个登录实例:(其中黑体字为输入)

Red Hat Linux release 7.1 (Seawolf)

Kernerl 2.4.2-2 on an i686

Home login:root

Password:

在上面的例子中,我们发现在Password后面是空的,其实并不是不输入密码,而是在输入时,Linux系统不会把它显示出来,这样用来保护密码!

如果登录成功的话,我们将获得Shell(Shell是用来与用户交互的程序,它就象DOS中的COMMAND.COM,不过在Linux下可以有多种Shell供选择,如bash、csh、ksh等)提示符,如果以root用户登录的话,那么获得的提示符是“#”,否则将是“$”。

提示:如果当时在安装时设置为一启动就进入图形界面的话,那系统启动后,用户登录界面将是图形化的,有点象,而且当你输入正确的用户名与密码,就会直接进入X Window。这个设置是可以修改的:

在/etc目录下有一个inittab文件,其中有一行配置:

id:3:default

其中,数字3就是代表一启动进入字符终端,如果改为5则代表一启动进入X Window。

3. 修改口令

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

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

2) 输入新的口令;

3) 提示重复一遍新的口令,如果两次输入的口令相吻合,则口令修改成功。

需要注意的是,Red Hat Linux 7.1为了更好地保护口令,如果你输入的新口令过于简单,它将会拒绝修改。下面就是一个修改口令的实例:(其中黑体字为输入)

$ passwd

Changing password for user1

(current) UNIX password: ß 在些输入原来的密码

New UNIX password: ß 输入新的密码

Retype new UNIX password: ß 再输入一遍新的密码

Passwd:all authentication tokens updated successfully ß 修改成功!

注意,在这里输入的口令同样不会显示出来。

而如果是root用户修改口令,则不需要输入老密码!也就是说,它可以修改任何用户的口令。

4. 退出登录

不论你是root用户还是普通用户,只需简单地执行exit命令就可以退出登录。

5. 关闭机器

在Linux系统中,普通用户是无权关闭系统的!只有root用户才能够关闭它。当然如果你是按关机按钮则别当别论。我们可以通过以下几种方法实现:

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

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

3) 执行shutdown –h now命令,这样系统将关闭计算机!

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

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

6. 虚拟控制台

Linux是真正的多用户操作系统,可以同时接受多个用户的远程和本地登录,也允许同一个用户多次登录。Linux为本地用户(也就是做在计算机面前的用户)提供了虚拟控制台访问方式,允许用户在同一时间从不同的控制台进行多次登录。

虚拟控制台的选择可以通过按ALT键加上F1-F6六个功能键来实现。例如,用户登录后,按一下ALT+F2组合键,用户又可以看到“login:”提示符,这其实就是第二个虚拟控制台,而这时再按下ALT+F1组合键,用户则又可以回到第一个虚拟控制台。

大家可以通过使用虚拟控制台来感受Linux系统多用户的特性。例如用户可以在某一虚拟控制台上进行的工作尚未结束时,就可以切换到另一个虚拟控制台上开始另一项工作。例如在开发软件时,可以在一个控制台上编辑程序,在另一个控制台上进行编译,在第三个控制台上查阅信息。

3.2 文件与目录操作

与其它操作系统一样,在Linux系统下用户的数据和程序也是以文件的形式保存的。所以在使用Linux的过程中,是经常要对文件与目录进行操作的。现在我们就以一个Window用户的立场来学习一下Linux下的文件与目录操作方法。

1. 文件名与文件类型

文件名是一个文件的标识。从这个角度来说,文件名的规则与Windows 9x下的是基本上相同的。它同样是由字母、数字、下划线、圆点组成,最大的长度是255个字符。

与Windows 9x一样,Linux系统中也有普通文件和目录文件,不过目录文件在Window中被简称为目录就是了。而在Linux系统中有一种特殊的文件,那就是设备文件。在Linux系统中,把每一个I/O设置都映射成为一个文件,可以象普通文件一样处理,这就使得文件与设备的操作尽可能统一。从用户的用户来说,对I/O设备的使用和一般文件的使用几乎一样,这样就可以不必了解I/O设备的细节。

2. 目录结构

与Windows下一样,在Linux中也是通过目录来组织文件的。但不同的是,在Linux下只有一个根目录,而不象Windows那样一个分区一个根目录。如果有多个分区的话,就需要将其它分区mount到根目录上来用。

大家回忆一下当时为Linux分区时,有一个选项要填,那就是Mount Point,我们将其中一个写成了“/”,也就是根目录(这点与Windows相反,一个是“”,一个是“/”,真是天生冤家)。其它的则可能是/home、/usr。

安装完系统后,你会发现/home、/usr就是根目录下面的home、usr目录!对了,整个分区就用于该目录了。

安装完Linux后,有许许多多的目录,下面我们就说明一些重要的目录:

/bin:存放着一百多个Linux下常用的命令、工具

/dev:存放着Linux下所有的设备文件!

/home:用户主目录,每建一个用户,就会在这里新建一个与用户同名的目录,给该用户一个自己的空间

/lost+found:顾名思义,一些丢失的文件可能可以在这里找到

/mnt:外部设备的挂接点,通常用cdrom与floppy两个子目录!它的存在简化了光盘与软盘的使用。你只需在塞入光盘后,运行:mount /mnt/cdrom,就可以将光盘上的内容Mount到/mnt/cdrom上,你就可以访问了。不过你使用完成后,应该离开该目录,并执行umount /mnt/cdrom。同样的,软盘就是mount /mnt/floppy和umount /mnt/floppy了。

/proc:这其实是一个假的目录,通过这里你可以访问到内存里的内容。

/sbin:这里存放着系统级的命令与工具

/usr:通常用来安装各种软件的地方

/usr/X11R6 X Window目录

/usr/bin与/usr/sbin 一些后安装的命令与工具

/usr/include、/usr/lib及/usr/share 则是存放一些共享链接库

/usr/local 常用来安装新软件

/usr/src Linux源程序

/boot:Linux就是从这里启动的

/etc:这里存放在Linux大部分的配置文件

/lib:静态链接库

/root:root用户的主目录,这就是特权之一!

/var:通常用来存放一些变化中的东西!

/var/log:存放系统日志

/var/spool

【责编:admin】

--------------------next---------------------

red hat linux 7.1 使用手册!,Red Hat Linux 7.1使用手册(中)相关推荐

  1. linux redhat版本介绍,Linux运维知识之Red Hat Enterprise Linux 各版本详细说明

    本文主要向大家介绍了Linux运维知识之Red Hat Enterprise Linux 各版本详细说明,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. https://acce ...

  2. linux内核对nsm配置,H3C SecPath系列安全产品 NSQM1NSM 单板手册(V1.02)

    第4章  BIOS操作指导 4.1  NSM单板BIOS菜单 安全产品上电启动后,进入用户视图,执行xsm connect slot slotnum 命令,连接到NSM单板的串口上.slotnum表示 ...

  3. linux的manual手册不存在,Linux笔记

    ** LINUX ** 1.定义 单的说,Linux是Unix克隆(Unix clone)或Unix风格(Unix alike)的操作系统(OS), 在原代码级上兼容绝大部分Unix标准(指的是IEE ...

  4. linux版格式,计算机的组成、Linux主流三大版本的区别、Linux的哲学思想、Linux的使用格式及命令的使用简...

    计算机的组成极其功能? 按功能来说计算机是由运算器.控制器.I/O系统(输入.输出系统).存储器五部分组成. 运算器:即中央处理器(CPU)作为五大部分中心的主脑,对数据进行逻辑运算或算数运算. 控制 ...

  5. linux简单命令题目,一些简单的linux习题(可做复习用)一

    1.简述Linux的优点: 答: Linux是一个多用户多任务操作系统,每个用户对自己的资源有特定的权限,互不影响.每个用户还可以同时执行多个程序,各个程序的运行互相独立. Linux为用户提供了直观 ...

  6. linux撤销以硬件时钟作为UTC,linux时钟基本概念、CST与UTC、以及NTP简单设置

    1,安装linux的时候在设置时间的时候有一个选项: system clock uses UTC,那么这个UTC是什么意思呢? 世界协调时间(Universal Time Coordinated,UT ...

  7. Linux内核版本 uname命令 GNU项目 Linux发行版

    1.内核版本由linux内核社区统一编码和发布,格式如下图: major.minor.patch-build.desc 主版本号.次版本号.对次版本号的修订次数-编译次数.当前版本的特殊信息 次版本号 ...

  8. linux screen 命令详解(后台执行linux命令)

    一.背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份.ftp 传输等等.通常情况下我们都是为每一个这样的任务开一个远 ...

  9. Linux distributions —— 可安全安装套件,Linux发布商套件

    为了让用户能够接触到Linux, 于是很多的商业公司或非营利团体就将Linux Kernel(含tools)与可运行的软件集成起来,加上自己具有创意的工具程序,这个工具程序可以让用户以光盘.DVD或者 ...

最新文章

  1. mysql设计经纬度表_MySQL经纬度表设置
  2. SAP Spartacus lock focus directive如何判断有没有focusable children
  3. SAP CRM和Hybris Commerce里关于价格折扣的一些配置
  4. 〖前端开发〗HTML/CSS基础知识学习笔记
  5. pythonos pathjson_python进阶05 常用问题库(1)json os os.path模块
  6. 【安卓开发 】Android初级开发(十一)Android中多线程
  7. Java-顺序表和链表
  8. python中MySQLdb模块用法实例
  9. “基因编辑婴儿”惹争议,那你知道机器学习在脱靶效应中的作用吗?
  10. OneNote使用技巧 - 2.将网页内容保存到OneNote中
  11. 反馈抑制器设计的技术要点
  12. 七种常见的电子邮件安全协议简析
  13. 0基础2(在1基础之上)
  14. BUUCTF 九连环 writeup
  15. 域名系统的解析过程 域名解析多久可以生效
  16. 海龟交易法则12_脚踏实地地测试
  17. 英语各句子成分的主要作用
  18. FBI 网站被黑,黑客获取 100 万条联邦特工身份信息
  19. maven 解决Cannot access alimaven (http://maven.aliyun.com/nexus/content/repositories/central/)
  20. Qt项目实战3:二维码生成器

热门文章

  1. 第三章 处理机调度与死锁
  2. 推荐安装的chrome插件
  3. html语言把字变大,css怎么让字体变大?
  4. access无法 dolby_如何解决windows 8无法开启杜比音效的问题
  5. python 颤音_自成一派,这个作曲大师确实名副其实!
  6. 【LeetCode】0938. 二叉搜索树的范围和(二叉树的遍历)
  7. 漫谈分布式事务的那些解决方案
  8. SpringMVC响应Restful风格请求404
  9. 图片加载框架Glide的简单使用
  10. ElasticSearch学习笔记(一)—了解及装配