5_1 首次登陆CentOS 5.X图形界面
* 在Linux系统中由于是多人多任务的环境,所以系统随时都有很多任务在进行,因此正确开关机是很重要的。不正常的关机可能会导致文件系统错乱,造成数据的毁损。
* 登陆画面中的语言栏,可以选择登陆后系统所使用的语言
* 会话指的是可以使用不同的图形界面来操作整个Linux系统
* 虚拟桌面(一般在右下角)
* Linux是多用户、多任务的操作系统,每个用户都有自己的“工作目录”,这个目录是用户可以完全掌控的,所以称为“用户个人文件夹”。一般来说,主文件夹都在/home下面。
* 重启X Windows界面[Alt] + [Ctrl] + [Backspace]
5_2 X Window及命令行模式的切换
* 也称命令行模式为终端界面(Terminal或Console)。Linux默认的情况下会提供6个Terminal来让用户登录,切换的方式为使用[Ctrl] + [Alt] + [F1]~[F6]的组合按钮
* 系统会将[F1]-F[6]命名为tty1~tty6的操作界面环境。
* Ctrl + Alt + F7进入X Window
* 在Linux默认的登陆模式中,主要分为两种,一种是仅有纯文本界面(所谓运行等级runl level3)的登陆环境,在这种环境中可以由tty1-tty6的终端界面,但是并没有图形窗口界面的环境。另一种是图形界面的登陆环境(所谓的运行等级 run level 5)。在这个环境里,具有tty1-tty7。其中tty7就是开机完成后的默认等待登陆的图形环境。
* 如果以纯文本环境启动Linux,默认的tty7是没有东西的,使用startx启动X窗口。
- tty7并没有其他的窗口软件运行(tty7必须是空出来的)
- 必须已经安装X windows,并且X Server是能够顺利运行的
- 最好要是窗口管理员,例如:GNOME/KDE
- 启动X窗口所必须要的服务,例如:字型服务器(X Font Server, XFS),必须先启动。
* Linux默认提供了7个Run level给用户使用,其中最常用到的就是run level 3与run level 5这两样。如果想要让Linux在下次开机时使用纯文本环境来登陆,只要修改一下/etc/inittab这个文件的内容,就能够在下次重启时生效。
* ~符号代表的是用户主文件夹,它是一个变量。
5_3 执行命令
* 命令太长时,可以使用反斜杠(\)来跳过(Enter)键,让命令延续到下一行。
* 修改语言类型:LANG=en_US
* 简单的命令操作
- 显示日期与时间的指令:date
- 显示日历的指令:cal
- 简单好用的计算器:bc
scale=[number]设置显示小数的精度
* 重要的热键
- [Tab]按键:命令补全、文件补齐
- [Ctrl + c]按键:中断当前程序
- [Ctrd + d]按键:键盘输入结束,可以用去取代exit。
5_4 man page
* man + “命令”
[vbird@www ~]$ man date
DATE(1) User Commands DATE(1)
代号 |
代表内容 |
1 |
用户在shell环境中可以操作的命令或可执行文件 |
2 |
系统内核可调用的函数与工具等 |
3 |
一些常用的函数(function)与函数库(library),大部分为C的函数库(libc) |
4 |
设备文件的说明,通常在/dev下的文件 |
5 |
配置文件或者是某些文件的格式 |
6 |
游戏(games) |
7 |
惯例与协议等,例如Linux文件系统、网络协议、ASCII code等等的说明 |
8 |
系统管理员可用的管理命令 |
9 |
跟kernel有关的文件 |
* 基本上,man page大致分成底下这几部分:
代号 |
内容说明 |
NAME |
简短的命令、数据名称说明 |
SYNOPSIS |
简短的命令执行语法(syntax)简介 |
DESCRIPTION |
较为完整的说明,这部分最好仔细看看! |
OPTIONS |
针对 SYNOPSIS 部分中,有列举的所有可用的选项说明 |
COMMANDS |
当这个程序(软件)在运行的时候,可以在此程序(软件)中执行的命令 |
FILES |
这个程序或数据所使用或参考或连接到的某些文件 |
SEE ALSO |
可以参考的,跟这个命令或数据有相关的其他说明! |
EXAMPLE |
一些可以参考的范例 |
BUGS |
是否有相关的Bug |
通常这样来查询:
* 先察看NAME的项目,约略看一下这个数据的意思;
* 再详看一下DESCRIPTION,这个部分会提到很多相关的资料与用法,从这个地方可以学到很多小细节;
* 而如果这个命令其实很熟悉了(例如上面的date),那么主要就是查询关于OPTIONS的部分了!可以知道每个选项的意义,这样就可以下达比较细部的命令内容!
* 最后再看一下,跟这个数据有关的还有哪些东西可以使用的?举例来说,上面的SEE ALSO就告知我们还可以利用『info coreutils date』来进一步查阅数据;
Man page中常用的按键:
按键 |
进行工作 |
空格键 |
向下翻一页 |
[Page Down] |
向下翻一页 |
[Page Up] |
向上翻一页 |
[Home] |
去到第一页 |
[End] |
去到最后一页 |
/string |
向『下』搜寻 string 这个字符串,如果要搜寻 vbird 的话,就输入 /vbird |
?string |
向『上』搜寻 string 这个字符串 |
n, N |
利用 / 或 ? 来搜寻字符串时,可以用 n 来继续下一个搜寻 (不论是 / 或 ?) ,可以利用 N 来进行『反向』搜寻。举例来说,我以 /vbird 搜寻 vbird 字符串,那么可以 n 继续往下查询,用 N 往上查询。若以 ?vbird 向上查询 vbird 字符串,那我可以用 n 继续『向上』查询,用 N 反向查询。 |
q |
结束这次的 man page |
* man –f man,查出与man这个命令有关的说明文件
* man –k man,查出与man这个关键字相关的所有说明文件
5_5 info page
* info与man的用途差不多,都是用来查询命令的用法或者是文件的格式。Info page则是将文件数据拆成一个一个的段落,每个段落用自己的页面来撰写,并且在各个页面中还有类似网页的“超链接”来跳到不同的页面中,每个独立的页面也被成为一个节点。
* 第一行显示当前info page的文件名,第一行的Node表明这个画面是在“第几层”,info page将所有关资料都进行了连接,它可以利用分层结构来说明每个文件数据。如果还有下一层数据,会看到第一行还有Next,这表示,只要按“n”键,就可以到下一层。
* Menu:将光标移到文件或者*上,按下Enter键,就可以前往该小节了。
* 什么是Node?各个入口点就成为Node。
5_6 其他有用的文档
* /usr/share/doc还有很多的相关帮助文档
5_7正确的关机方法(shutdown、reboot、init、halt)
正常情况下,要关机时需要注意以下几件事:
* 观察系统的使用状态:如果要看当前有谁在线,使用who命令,如果要看网络的联机状态,可以使用netstat –a命令,要查看后台执行的程序,可以执行ps –aux命令。
* 通知在线用户关机的时间。
* 使用正确的关机命令
5_8 数据同步写入磁盘:sync
* 在Linux系统中,为了加快数据的读取速度,默认情况下,某些数据将不会直接写入硬盘,而是线暂存在内存中,如果一个数据被重复改写,那么由于它尚未写入硬盘中,因此可以直接由内存中读取出来,速度要快得多。
5_9 常用的关机命令
* 只有root有权利关机
* 较常用的关机命令是shutdown命令,这个命令会通知系统内的各个进程,并且会通知系统中运行级别内的一些服务来关闭。
* 自由选择关机模式:
- 自由选择关机模式:关机、重新启动、进入单用户操作模式均可
- 设置关机时间
- 自定义关机信息
- 仅发出警告信息
- 可以选择是否要fsck检查文件系统
5_10 启动过程的故障排除
* 扇区错乱的问题
- 造成的原因:断电或不正常关机所导致的硬盘磁道错乱,硬盘使用率过高也可能是另一种原因。
- 解决办法:如果根目录没有损坏,容易解决,如果根目录损坏了,比较麻烦。
+ 如果根目录损坏:一般初学者喜欢将自己的硬盘只划分为一个大区,即只有根目录,那么硬盘块错乱一定是根目录的问题。这时,可以将硬盘拔掉,接到另一台Linux系统的计算机上并且不在挂载该硬盘,然后以root身份执行fsck /dev/hdb1(按实际情况来),这样就可以了。另外,也可以使用LiveCD来启动Linux进行修复。
+ 如果根目录没有损坏:使用fsck /dev/hdb1,如果发现任何错误,屏幕会显示:clear[Y/N]的询问信息,直接输入Y,修复完后,REBOOT即可。
+ 划分不同的磁盘块:/ /boot /usr /home var
5_11 忘记root密码
* 只需要使用单用户维护模式登入,即可更改root密码。
- LILO:[Ctrl] + x进入命令行模式的lilo;boot:linux –s,然后再输入passwd命令,直接修改root的密码。
- GRUB:按下“e”,进入编辑画面。可以看到类似于:
root (hd0,0)
kernel /boot/vmlinuz-2.4.19 root=/dev/hda1
再按一次“e”,在最后输入single。kernel /boot/vmlinuz-2.4.19 root=/dev/hda1
single。然后enter确认,按下b就可以引导了。
相关推荐
第5章 首次登录与在线求助man page 第二部分 Linux文件、目录与磁盘格式 第6章 Linux的文件权限与目录配置 第7章 Linux文件与目录管理 第8章 Linux磁盘与文件系统管理 第9章 文件与文件系统的压缩与打包 第三...
内容概要:《鸟哥的Linux私房菜-基础篇》第四版详细介绍Linux的基础知识,包括计算机组成、操作系统原理、Linux文档查看方法(man页、info页)、常见实用文档位置及使用方法、nano编辑器简介及SELinux安全管理等方面...
《鸟哥的私房菜——基础篇PDF》是一本针对Linux初学者的入门教程。本书内容全面,从基本概念到实际操作都有涉及,通过通俗易懂的语言帮助读者快速理解和掌握Linux系统的基本操作和管理技巧。考虑到Linux是一个庞大的...
根据给出的文件信息,"鸟哥Linux私房菜基础学习篇(第三版).pdf" 是一本针对Linux新手的入门书籍,涵盖了Linux的基础命令和指令速查表。为了满足题目要求,以下是根据提供的文件内容、标签以及Linux基础知识构建的...
"鸟哥的Linux私房菜基础学习篇-鸟哥.pdf" ...首次登录与在线求助manpage: * 首次登录系统 * 在命令行模式下执行命令 * Linux系统的在线求助manpage与info page * 超简单文本编辑器:nano * 正确的关机方法
《鸟哥的 Linux 私房菜》第五章主要讲解了首次使用 Linux 系统的登录操作,以及在系统中获取帮助的方法。以下是本章涉及的关键知识点: 1. 首次登入系统: - 图形接口:Linux 系统如 CentOS 5.x 提供图形化界面供...
《Linux鸟哥的私房菜》是一本深受Linux爱好者欢迎的入门教程,主要针对Linux系统的学习和使用进行了详尽的阐述。这本书分为基础学习篇、进阶学习篇和服务器架设篇,覆盖了Linux操作系统的各个方面,是学习Linux不可...
《Linux鸟哥的私房菜》是一本以深入浅出的方式介绍Linux操作系统的经典教材。此书由台湾作者江俊德撰写,因其内容详尽、实用性强,非常适合Linux初学者以及希望深入学习Linux系统管理的读者。在本书中,作者不仅介绍...
《鸟哥的Linux私房菜》读书笔记1主要涵盖了Linux操作系统的基础知识,包括文件系统、权限管理、shell命令以及特殊权限。以下是对这些知识点的详细解释: 1. **Linux 文件属性与链接**: - **软链接(符号链接)** ...
《鸟哥的Linux私房菜》是一本针对Linux初学者的经典教材,旨在为读者提供全面而深入的Linux基础知识。本书内容覆盖广泛,包括从计算机基础知识到Linux操作系统的核心概念,再到实际操作技能的培养,旨在帮助读者顺利...
标题“鸟个的linux私房菜”和描述表明了本文档旨在为初学者提供Linux基础知识和学习资源。Linux是开源操作系统的核心,其哲学基于Unix,由林纳斯·托瓦兹于1991年首次发布,历经多年发展已成为最广泛使用的操作系统...
Linux中文man在线手册 Linux中文man在线手册 Linux中文man在线手册 Linux中文man在线手册
第二讲 Linux初体验 项目二 主要内容 启动与关闭系统 Linux基本操作及常用命令 Init进程 Linux命令操作界面 启动与关闭系统 Linux的启动与关闭 选择登录用户 选择使用语言 选择启动会话的模式 重新启动 关机 Linux...
Linux系统是开源操作系统,其命令行工具非常强大,而`man`手册是Linux用户和管理员不可或缺的资源。这个压缩包包含Linux的中文和英文man手册,对于理解和掌握Linux操作及命令有着极大的帮助。`man`手册是Linux系统中...
Linux Man Page Howto 是一份指南,旨在帮助用户理解和创建适用于Linux系统的在线文档,即man页面。Man页面是Linux和Unix系统中用于提供命令、程序、库函数等详细信息的标准化文档格式。这篇Howto涵盖了从编写到发布...
在Linux操作系统中,`man`命令是不可或缺的一部分,它提供了系统的在线帮助文档,用于查看各种命令、函数、库和配置文件的使用方法和详细信息。标题提到的是"man英文版本",这通常指的是Linux系统中预装的英文版man...
Linux中文man手册是一份专为中文用户设计的Linux命令参考文档,它包含了Linux系统中各种命令、函数、库和工具的详细说明。这份手册通常以HTML格式提供,方便用户在线浏览或离线阅读,尤其对于那些正在学习或工作中...
- **理论与实践相结合**:阅读官方文档、专业书籍(如《鸟哥的Linux私房菜》),并动手实践,是掌握Linux技能的有效途径。 - **加入社区**:参与Linux论坛、技术交流群组,可以获取最新资讯,解决实际问题,同时也...
linux man page