linux基础知识
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux分区
在linux(裸机安装)的分区表示中,硬盘为hd,第 一块硬盘为hda,第二块为hdb.一块硬盘最多可以分 成四个主分区,dos主分区,dos扩展分区,linux根分区 和linux交换分区都属于主分区,4个主分区分别用 数字表示,如果是第一块硬盘,就 hda1,hda2,hda3和 hda4. 在扩展分区上还可以分逻辑分区,标号从5往 后依次排列.在windows中c盘为dos主分区,是hda1, d盘一般是dos扩展分区上的第一个逻辑分区, 是 hda5, e为hda6, f为hda7等等.
正确的关机方式
• 命令:shutdown shutdown [-t 秒数] [-rkhcfF] 时间 [信息] -t 秒数 意思是动作在XX秒之后开始执行 -k 意思是不要真的关机,只是发送警告信息 -r 意思是在系统的服务停止之后重新启动 -h 意思是在系统的服务停止之后关机 -f 意思是重新启动后略过fsck工具的磁盘检查 -F 意思是重新启动后执行fsck工具的磁盘检查 -c 意思是取消已经在运行的shutdown命令 – 时间可以是 now代表立即执行 hh:mm 今天的几点几分 +mm mm分钟之后,now等价于+0
如何学习Linux
• 学习的建议: – 服务器重命令,个人重图形界面。具体建议是: • 理解基础的硬件知识,不一定要全懂,至少要有概念。 • 了解一下Linux的基础知识,这些包含了用户、群组的概念, 权限的观念,进程的定义等。 • 必需至少学会一种以上的文本编辑器,例如最好学会通用版 本的 vi 。 • 实际操作Linux时,必定要学习Shell,最好Shell scripts也能够 了解。 • 如果比较侧重网络,那么网络的基础就是下一阶段要接触, 这部份包含了IP 概念、路由的概念、TCP/IP等。如果比较侧 重基于Linux的开发,深入到嵌入式领域必须熟练掌握Linux 下C编程常用知识。
Linux基础知识简介及发展前景
Linux 基础知识
• Linux是一类Unix计算机操作系统的统称。 Linux 是一个免费、自由的系统软件,它的 源代码是向所有人开放的,经过众多编程 爱好者的共同努力,Linux 以其卓越的性能 风摩世界。 • / • /
正确的关机方式
• 命令:shutdown – shutdown会通知系统内的各个进程,并且将通知系统中的系统 run-level内的一些服务来关闭。 Shutdown可以实现: • 可以自由选择关机模式:是要关机、重启或进入单用户模式 均可。 • 可以设定关机时间: 可以设定成现在立刻关机, 也可以设定某 一个特定的时间才关机。 • 可以设臵关机信息:在关机之前,可以将自己设定的消息传 送给在线用户。 • 可以仅发出警告信息:有时有可能你要进行一些测试,而不 想让其它的使用者干扰,或者是明白的告诉使用者某段时间 要注意一下!这个时候可以使用 shutdown来吓一吓使用者, 但却不是真的要关机 • 可以选择是否要 fsck 检查文件系统 。
常用 Linux 操作系统发行版本介绍
• • • • • • • • Red Hat Linux 官方主页:/ Debian GNU/Linux 官方主页:/ Slackware Linux 官方主页:/ SUSE Linux 官方主页:/
几个常用术语
• GNU 包含3个协议条款, • GPL:GNU通用公共许可证(GNU General Public License) • LGPL:GNU较宽松公共许可证 (GNU Lesser General Public License), ) ,旧称 GNU Library General Public License (GNU 库通用公共许可证); • GFDL : GNU自由文档许可证(GNU Free Documentation License )的缩写形式。
多任务:可同时执行多个程序,程序之间互不 妨碍。与WINDOWS的多任务不同,LINUX将系统 没有用到的剩余物理内存全部用来做硬盘的高速缓 存。
Linux系统特性
• 多平台:LINUX能在X86平台上运行,也能移植到其他平 台。 • 可编程SHELL:SHELL是解释并执行命令的系统外壳程 序。通过编写SHELL程序,使得系统更加个性化;而且在 一些程序中具有C语言的功能。 • 提供源代码:LINUX是自由软件,源代码完全公开,可以 自行编译内核,修改和扩充操作系统,进行二次开发。 • LINUX支持的文件系统很多,例如:EXT3、NFS、VFS、 ISO9660、MSDOS等等。 • 网络功能:较全面的实现了TCP/IP、SLIP、PPP、PLIP协 议,功能强大。
正确的关机方式
• 命令:sync – 在 Linux 系统中,为了加快数据的读写速度,默认的 情况下,某些数据将不会直接被写入硬盘,而是先暂 存在内存当中,如此一来,如果一个数据被你重复的 改写, 那么由于他尚未被写入硬盘中,因此可以直接 由内存当中读取出来,在速度上一定是快上相当多的 。不过,万一当你重启或者是关机,或者是不正常断 电的情况下,由于数据尚未被写入硬盘当中,所以就 会造成数据的更新不正常。这个时候就需要sync命令 来把缓存中的数据写入硬盘中。所以,在系统关机或 重启之前,最好多执行几次sync。
Linux的功能与优缺点
• Linux的特殊功能: – 免费 • 由于Linux是基于GPL(General Public License)的架构之下, 因此他是Free的,也就是任何人都可以免费的使用或者是修 改其中的源码。注意:最开始Linux并没有加入GPL。 – 设备需求低廉 • 支持个人计算机的X86架构,系统资源不必像Unix系统那般 强大。单就这一点来看,就可以造成很大的流行。 – 功能强大而稳定 – 应用软件完备 • 服务器或者PC机上的常用软件都具备,如Office、Web、 FTP、Mail等等
Linux 内核的版本号
• 版本号的第二个数值可以确定版本的稳定类型,---开发版本:次版本号为奇数,只能用于测试, 不能用于生产环境。 • ---稳定版本:次版本号为偶数,可以用于生产环 境。 2.5.7 奇数 2.6.X:Portable Operating System Interface of Unix 的缩写
如何学习Linux
• Linux的应用(1/2): – PC机 • 常做的事情是:上网浏览;文书处理;收发电子 邮件等。这些往往需要大量图形界面的支持。 – 工作站计算机 • 工作站计算机与PC不太一样的地方,在于工作站 通常得要应付比较重要的公共应用,例如工程界 流体力学的数值模式运算、娱乐事业的特效功能 处理、软件开发者的工作平台等等。Linux有强大 的运算能力,以及支持度相当广泛的 GCC 编译软 件,因此在工作站当中也是相当良好的一个操作 系统选择。
正确的关机方式
• 简单命令reboot halt poweroff – reboot 其实与 shutdown -r now 几乎相同。不 过,建议在关机之前还是将数据回填的指令 下达一次再说: [root@test root]# sync; sync; sync; reboot – halt 和 poweroff 都是用来关机的,一般在忘记 了shutdown怎么用的情况下使用。
容易混淆的概念
操作系统:Red Hat
内核:版本号 Linux这个词本身只表示Linux内核,但在实 际上人们已经习惯了用Linux来形容整个基 于Linux内核,并且使用GNU 工程各种工具 和数据库的操作系统。
Linux 的版本号
• 在 Linux 的各个发行版本中,可以使用uname –r 命令来查看当前系统所使用的版本号。 • Linux 的版本号由三部分组成,分别为主版本号, 次版本号和末版本号,如下图所示:
如何学习Linux
• Linux的应用(2/2): – 网络服务器 • 承袭了Unix的良好传统,Linux上面的网络功能特别的强大。 此外,由于 GNU 计划,让Linux 上面的服务器软件几乎都 是免费的。因此,做为一部网络服务器,例如 WWW、Mail、 File Server、FTP Server 等等,Linux 绝对是上上之选(物美 价零)。 – 嵌入式系统 • 小型微电脑的发展越来越重要,这些计算机配臵通常是直接 嵌入于产品当中的,所以通常被称为嵌入式系统。而要让这 些嵌入式系统能够动作,自然就需要制作一套简单的操作系 统,这个时候,可修改核心让功能变简单的Linux则是很好 的选择。因此,近年来有相当多的嵌入式系统选择Linux做 为发展的平台。
Linux系统特性
Linux系统有文本编辑界面和图形用户界面 (GUI)。其特征包括:多用户、多任务、多平台、 可编程SHELL、提供源代码、仿真终端、支持多 种文件系统及强大的网络功能等
多用户:多个用户(六个)能同时从相同或不 同的终端(终端号:tty1~tty6)上用同一个应用程 序的副本进行工作。
Linux的功能与优缺点
• Linux的优点: – 免费且稳定 • 具有与Unix类似的程序接口和操作方式,继承了Unix稳定高 效的特点。连续运转几年都不用关机/重启。 – 安全性、漏洞的修补 • Linux由于支持者日众,有相当多的热心团体、个人参与其 中的开发,因此可以随时获得最新的安全信息,并给予随时 的更新,亦即是具有相对的安全性。 – 用户与群组的规划 • 在Linux的机器中,文件的属性可以分为“可读、可写、可 执行”等参数来定义一个文件的可用性,此外,这些属性还 可以分为三个种类,分别是“文件拥有者、文件所属群组、 其它非拥有者与群组者”。这对于项目计划或者其它计划开 发者具有相当良好的系统保密性。
Linux分区格式
• Ext2:
Ext2是GNU/Linux系统中标准的文件系统。这是Linux中使 用最多的一种文件系统,它是专门为Linux设计的,拥有 极快的速度和极小的CPU占用率。Ext2既可以用于标准的 块设备(如硬盘),也被应用在软盘等移动存储设备上。
• 可移植操作系统接口,由电气和电子工程师协会 开发,目的是为了提高UNIX 环境下应用程序的 可移植性。 • POSIX 现在已经发展成为一个非常庞大的标准族, 某些部分还正处在开发过程中。
几个常用术语
• GNU通用公共许可协议 • 旨在消除对计算机软件拷贝、分发、修改的限制 • Linux 的开发使用了许多GNU 工具,人们常说的 Linux: ---C 语言编译器和其他开发工具及其函数库。 ---各种应用软件,包括字处理软件、图像处理软 件等。 ---其他各种Internet 软件,包括FTP 服务器、WWW 服务器等。 ---关系数据库管理系统等。
正确的关机方式
• Linux下面强烈建议不要通过直接关闭电源的方 式来关机! • Linux/Unix系统经常掉电可能比Windows还要严 重!极有可能导致文件系统的损坏! • 可以通过who命令查看当前使用系统的用户。 • 使用正确的关机指令:如shutdown或者reboot • 关机之前最好强制将缓存写入硬盘
正确的关机方式
• 命令shutdown举例 shutdown -h now 立刻关机 shutdown -h 20:25 系统在今天的 20:25 分会关机 shutdown -h +10 系统再过十分钟后自动关机 shutdown -r now 系统立刻重启 shutdown -r +30 'The system will reboot' 再过三十分钟系统会重新开机,并显示后面的 信息。 shutdown -k now 'This system will reboot' 仅发出警告信息,吓唬人!