初识linux
1、版本
稳定版本:偶数版如2.6.X
发展中的版本:奇数版如2.5.X
linux distribution包含:linux kernel + free software + documentation + 可完全安装的程序所组成的一套完整的系统。
2、操作模式
图形接口:x-Window
命令行模式:Command Line
3、linux的应用
企业网应用:硬件要求低
网络服务器:稳定强大
关键任务的应用:金融等
学术机构的高性能运算:硬件便宜,速度快
4、linux学习建议
计算机概论与硬件相关知识
linux安装与指令学习
linux操作系统基础技能
vi文本编辑器
shell和shell脚本学习
网络基础建立
网站架设
5、磁盘分区
在linux系统中,每个装置都被当成一个档案来对待,每个装置都会有装置文件名。
磁盘的装置文件名主要分为:
IDE接口的/dev/hd[a-d],一般提供两个IDE接口,而每个IDE接口上面有可插两个IDE设备,一个为主一个为从。IDE磁盘的文件名固定,按照接口槽为/dev/hda /dev/hdb /dev/hdc /dev/hdd;
SATA/SCSI/USB的文件名:/dev/sd[a-p],此类接口的磁盘没有一定的顺序,是根据linux核心检测到磁盘的顺序来决定。与插槽编号无关,若SATA磁盘安装在主板上面的SATA5插槽上,则文件名为/dev/sda
磁盘的第一个扇区主要记录了两个重要信息:主要启动记录区MBR:安装开机管理的地方,446字节;分割表:记录整颗硬盘分割的状态,有64字节;
磁盘的主要与延伸分割最多可以有4个,延伸分割最多只能有一个,逻辑分割是由延伸分割切割出来的分割槽,主要分割和逻辑分割可以格式化存取数据,而延伸分割无法格式化,逻辑分割的设备文件名号码,一定由5号开始;磁盘分割的最小单位是磁柱。分割的磁盘是以磁柱为单位的连续磁盘空间。
逻辑分割的数量按照操作系统不同而不同,在linux系统中IDE硬盘最多有59个逻辑分割5-63,SATA硬盘有11个逻辑分割,5-15;
延伸分割被破坏后,所有逻辑分割将会被删除,因为逻辑分割的信息都记录在延伸分割里面。
若需要分割大于4个磁盘时的常用分割方案:
1、P+P+P+E的环境 如/dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb5 /dev/sdb6...
2、P+E的环境: /dev/sdb1 /dev/sdb5 ...
开机的流程:BIOS---MBR---BOOT LOADER---核心档案;
boot loader的功能:提供选单、加载核心、转交控制权给其他loader;
boot loader可以安装的地方:MBR与boot sector[设置在每个分割磁盘中每个分割盘都有自己的启动扇区,可以实现多重引导启动];
loader只会认识自己的系统槽内的可开机核心档案,以及其他loader;
loader可直接指向或者间接将管理权限转交给另一个管理程序;
linux操作系统的档案使用目录树系统,与磁盘的对应需要有挂载的动作才行;
挂载:利用一个目录当成进入点,将磁盘分区槽的数据放置在该目录下,进入该目录就可以读取该分割槽的数据,进入点的目录称为挂载点;
常见的设备文件名:
IDE硬盘: /dev/hd[a-d]
SATA硬盘: /dev/sd[a-p]
CDROM: /dev/cdrom
打印机:/dev/lp[0-2]
软盘驱动器:/dev/fd[0-1]
网络卡:/dev/eth[0-n]
初识linux的更多相关文章
- Linux内核分析(三)----初识linux内存管理子系统
原文:Linux内核分析(三)----初识linux内存管理子系统 Linux内核分析(三) 昨天我们对内核模块进行了简单的分析,今天为了让我们今后的分析没有太多障碍,我们今天先简单的分析一下linu ...
- .Neter玩转Linux系列之一:初识Linux
一.为什么要学习Linux (1)首先我们欣赏一下,曾经的微软是如何看待Linux的,是不是很惊讶,微软还是很可爱的(#^.^#) 如今的微软看待Linux的态度:有人说微软技术那么厉害,难道微软就不 ...
- Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念
Linux学习之CentOS(三)--初识linux的文件系统以及用户组等概念 进入到了Linux学习之CentOS第三篇了,这篇文章主要记录下对linux文件系统的初步认识,以及用户组.用户权限.文 ...
- Linux学习之CentOS(二)--初识linux的一些常用命令
Linux学习之CentOS(二)--初识linux的一些常用命令 在VM上安装完了CentOS6.4以后,看着linux系统成功跑起来,心里小激动了一把......但是前方学习的道路还很遥远... ...
- linux学习:【第1篇】初识Linux及安装
狂神声明 : 文章均为自己的学习笔记 , 转载一定注明出处 ; 编辑不易 , 防君子不防小人~共勉 ! linux学习:[第1篇]初识Linux及安装 写在前面 学习之初看了一段文章,很有感触,所以也 ...
- [中英对照]User-Space Device Drivers in Linux: A First Look | 初识Linux用户态设备驱动程序
如对Linux用户态驱动程序开发有兴趣,请阅读本文,否则请飘过. User-Space Device Drivers in Linux: A First Look | 初识Linux用户态设备驱动程序 ...
- Linux入门——初识Linux
Linux入门——初识Linux 摘要:本文主要说明了Linux是什么,Linux发展历史,以及同Linux系统有关的一些基本知识. 简介 操作系统 Linux系统同Windows系统.Mac系统一样 ...
- 初识Linux shell
目录 初识Linux shell Linux 深入探究Linux内核 系统内存管理 交换空间 页面 换出 软件程序管理 Linux中的进程 Linux系统的运行级 硬件设备管理 插入设备驱动代码的方法 ...
- 第一课 初识Linux(一)
Linux起源 创始人:李纳斯.托瓦兹 Linux简介: Linux是一套免费使用和自由传播的类UNIX操作系统:是一个基于POSIX和UNIX的多用户.多任务.支持多线程和多CPU的操作系统.Lin ...
随机推荐
- find命令
http://www.jb51.net/os/RedHat/1307.html find 目录(.代表当前目录) -type d -name "..." f -name &q ...
- Code::Blocks如何支持C++11特性
为了给同事分享C++11标准,需要一个演示C++11的编程环境.VS2013太大,安装起来不太方便.由于电脑上之前有安装codeblock,于是升级MinGW.去MinGW官网http://www.m ...
- iOS Salesforce SDK 小知识
Salesforce SDK 能做许多任务,因此也比较繁杂,又分了原生,js等多个调用方法. 关键点总结: SFSmartStore 中的 - (id) initWithName:(NSString* ...
- DIV+CSS布局
宽度自适应两列布局 <!DOCTYPE html> <html> <head> <meta charset="gbk"> <t ...
- 软件设计Tips
模块-----角色----用户----部门 | | ------权限 | 系统管理-------业务管理-------报表展示 | | --------------------待 ...
- 源码安装php
php安装扩展源yum install epel-releaseyum updateyum install libmcrypt libmcrypt-devel mcrypt mhash -yyum i ...
- C++开始前篇,深入编译链接(3)
一,COMMON块 什么是COMMON块,这是一种机制,早期的Fortran没有动态分配空间的机制,程序员必须事先声明它所需要的临时使用空间的大小.Fortran把这种空间叫做COMMON块,当不同的 ...
- 【转】Redis入门
Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案. Redis从它的许多竞争继承来的三个主要特点: Redis数据库完全在内存中,使用磁盘仅用 ...
- Tensorflow- tensor的列操作
几个point [:,i]类似python直接的index 列操作是可行的, 注意i不能是variable,如果是使用slice slice操作会保持和输入tensor一样的shape 返回 而1对应 ...
- 让Git忽略所有obj和bin目录的同步
DotNet的项目里,编译出来的二进制文件默认都是放在每个项目对应的bin和obj目录下,有时候开发人员会不小心把这些目录的文件错误的提交到Git服务器.Git里的忽略文件功能可以通过一个.gitig ...