学习笔记之linux基础

先推荐几本我看过的书吧

鸟哥的linux私房菜 分为基础篇和服务篇 这两本书写的内容很详细,不过是基于fedora的,内容也不算太新
网络服务搭建、配置与管理大全(linux版) 这本书还好,内容很多,但不是太详细,是基于rhel 5的
RHCE教程,共三本(RH033、RH131、RH253)现在也是基于RHECL5的有中文和英文两个版本,
这套书 讲的还好吧,不过感觉这套书太浪费纸了,呵呵
Red Hat Enterprise Linux5.0服务器构建与数据排错 这本书讲的还是比较详细,我同学买了,我大概看了下

买书的话这就看大家着重哪方面的了,自己多对比一下,上面是我找的几本书,我看了鸟哥的linux私房菜的基础篇,还有RHEC的(RH033、RH131)的两本,现在正在看网络服务搭建、配置与管理大全这本书,这个书也有其他版本的,我那时间买的linux和win的两本,还有路由配置、安全等几本书。


下面开始正题

linux是一个类UNIX的系统,它是一个开源软件,并且是免费的。它遵循GPL协议(GNU public License),也符合POSIX 1003.1标准

GNU创办于1983年,GNU软件可以自由地使用、复制、修改、发布,所有的GNU软件都有一份禁止他人添加任何限制的情况下将所有权利授权给任何人的协议条款,即GNU的通用公共许可证GPL。

POSIX1003.1标准定义了一个最小的UNIX接口,任何操作系统只要符合这个标准,才能运行UNIX程序,为了使unix system v和BSD上的程序都能直接在linux上运行,linux上还增加了部分system v和BSD的系统接口,使linux成为一个更完善的类UNIX程序开发系统。

关于一些linux的相关诞生及相关的介绍这里就不写了,这些有很多上面都有

LINUX的发行版本
linux原则来说只是一个内核,有一些公司或组织将内核与一些程序包装起来组成了一个完整的操作系统,这就是发行版本。不同公司或组织采用了相同的内核,但里面有一些管理软件及一些相关设置会不太相同。现在流行的发行版本有:
Red Hat Enterprise Linux  目前很成功的商业linux
Fedora          由Red Hat公司赞助的社区版本
CentOS           是一个组织做的RHEL的免费版,里面的内核及其他都是一样的
Debian          也是一个很稳定的linux发行版,和Red Hat调试有一些区别
ubuntu           后起之秀的linux发行版,是基于Debian开发的
SUSE           欧洲很流行的linux发行版
红旗             国内的linux发行版

这里我们还是用的RHEL5的系统关于Debian、Ubuntu这些也有一些相关的教程,在网上可以找到,或者书店也有这类书。
关于红旗的系统,其实也是用的Red Hat的技术,所以里面一些相关的设置也和RHEL相同

安装Linux首先要去看一下你的硬件是否能兼容,是否能满足Linux运行

Linux的文件系统采用的是EXT2、EXT3、EXT4。

Linux内核版本号
Linux内核是一个最小化的系统,它是系统的核心,其他的外部程序都必须通过调用内核的某些模块来完成相应的功能。Linux内核由Linus Torvalds编写的,现在是由他带领的Linux Kernel小组维护。
Linux内核的版本有两种:内核版和发行版。
Linux内核版本的格式是  2.6.26 2是主版本号 6是次版本号 26是修正号,内核的次版本号为偶数是稳定版,为奇数是测试版

Linux对连接到IDE接口的硬盘使用/dev/hdx的方式命名,x是第几块硬盘。x的值可以是a、b、c、d。  
硬盘                  名称
IDE1口的主盘          /dev/hda
IDE1口的从盘          /dev/hdb
IDE2口的主盘          /dev/hdc
IDE2口的从盘          /dev/hdd
SCSI接口
连接到SCSI接口的设备使用ID号进行区别,SCSI设备ID号为0~15,SCSI接口卡本身的ID号是7。Linux对连接到SCSI接口卡的硬盘使用/dev/sdx的方式命名,x的值可以是a、b、c、d等,即ID号为0的SCSI硬盘名为/dev/sda,ID号为1的SCSI硬盘名为/dev/sdb,以此类推。
现在的串口硬盘、U盘都是以/dev/sdx开始的
LINUX对SCSI硬盘最多支持15个分区,在LINUX分区就和WINDOWS有很多区别了,WINDOWS是在分区里创建文件或者目录。而LINUX是把分区挂载到目录上。他没有分区只有一个根,他就是 /。 LINUX下的所有文件都是放在 / 下的。就象我的电脑一样。在LINUX下面,所有设备都是以文件形式存在的,  分区的分件是存放在 /dev 下面的。

Linux的分区
Linux的分区也分为主分区、扩展分区、逻辑分区三类,一个硬盘最多可以有4个(主+扩展)分区,其中,扩展分区只能有一个。然后我们可以在扩展分区中创建逻辑分区。
默认的主分区是从1开始的逻辑分区是从5开始的开始的,也就是说
第一块硬盘的第一个主分区是 /dev/hda1
第一块硬盘的第二个主分区是 /dev/hda2
第一块硬盘的第一个逻辑分区 /dev/hda6

Linux下目录所存放的文件及建议是否作为独立分区
/分区:Linux将大部分的系统文件和用户文件都保存在/(根)分区上
swap分区:swap分区的作用是充当虚拟内存,其大小通常是物理内存的两倍左右(当物理内存大于512MB时,swap分区为512MB即可)
boot:存放GRUB(启动装载程序)和内核的文件  强烈建议单独分成第一个主分区, 这样系统启动不了,比较容易排除故障
BIN:主要是存放普通用户的可执行命令。建议和/放在一起,不单独分出来
sbin:目录,是超级管理员的可执行文件存放目录
etc :大部分配置文件的存放目录。 虽然重要但是不大,但是一定要和/放一起,因为启动的时候需要读取里面的配置文件。
HOME:是普通用户的家目录,建议分开
root:超级用户的家目录,里面一般没什么东西,可以和/放一起
var:是很多服务器 文件使用的目录,建议单独分区。
USR:程序安装目录,建议和/放一起。
DEV:
是系统设备文件存放位置,比如我们刚才的分区,建议和/放在一起,不单独分出来
lost+found: 分区的文件碎片,没个分区都有 一般不用管这目录
misc:自动挂载服务需要的的目录,建议和 /放一起
proc:目录里的东西就是现在内存中的东西。不会占用硬盘空间,不须要单独分区
tmp:临时文件目录,不需要单独分出来
lib:系统和可执行程序的库文件。 和/放一起
media 和mnt:也是挂载光驱和其他设备用的,和/放一起
selinux:增强性安全LINUX,和usr 部分用户安装文件存放目录。也和/放一起

我一般安装Linux的时候建立的分区为
boot swap / home var五分分区

RHEL的安装分式有4种:用rhel光盘安装、用本地光盘启动然后用nfs/ftp/http安装、用usb启动,然后用nfs/ftp/http安装、以pxe方式网络启动安装。

这里RHEL的安装我就不介绍了,安装方式是很简单的。按步骤点击就可以了

安装完成后我们就可以重启进入到RHEL的系统界面了,默认的是图形界面,这个也以inittab文件中修改。
RHEL一共有7个终端,1-6是命令行模式,7是图形模式,按ctrl+alt+(f1-f7)可以切换。
登陆命令行后以$号结尾是普通用户,以#结尾是管理员登陆,在普通用户我们可以用su root或su -切换,当然也可以用su 普通用户名 切换到普通用户。

你可能感兴趣的:(linux,基础,学习,笔记,休闲)