探索Linux世界(1)

2017-07-02  本文已影响3人  旅行和阳光

每一本书,一部电影,像一个世界一样复杂多变。而电脑的操作系统也是这样,windows系统不用你了解它这个世界底层的水电是如何分配的,而Linux系统是开源的,并且告诉你,精通之后你就是这个世界的掌控者。

一.Linux是什么?

Linux是一个操作系统。配图:


上图来自鸟哥的网站,繁体字

它由Unix发展而来,基于c语言开发出来,有很多版本。以系统软件安装的方式不同分为两大系统,分别是使用RPM方式安装软件的系统,包括ReadHat,Fedora,SuSE等。另外一种是使用Debian的dpkg方式安装软件的系统,包括Debian,Ubuntu,B2D等。
Linux遵循GPL规定,多任务,多用户,它可以免费获取,全世界优秀的程序员一起维护更新,系统既稳定又安全。

二.系统架构-分区

说到分区,这里和windows差不多。主分区+扩展分区。但是这里没有c盘。
Linux系统是目录树结构。以/目录为基础。
配图:


image

目录树和磁盘通过挂载的方式结合到一块。
配图:


挂载

分区的方式可以遵循FHS标准的三层目录结构
/ (root根目录,与开机系统有关)
/var (variable:与操作系统过程有关)
/usr (UNIX software resource:与软件安装/执行有关)
之所以这样分是/ 目录下面是系统启动的程序。这样分可以保证系统的正常运行,系统出现问题,直接可以重新修复这个/目录就可以。
而在FHS三层目录的基础之上可以按照自己业务的需求分。

/var
/usr
swap
/home

三.系统运行机制

启动
1.通电,主板加载BIOS程序识别可以开机的硬盘。
2.寻找硬盘第一个扇区的MBR位置。
3.MBR仅有446Bytes的空间放置着最基本的引导加载程序。
4.引导加载程序(Boot loader):可以读取内核文件来执行的软件。
5.加载内核文件,开始运行操作系统。

四.分配用户角色

  1. Linux多用户特点。
    用户分类:
ID范围 特点
0 系统管理员
1-499 系统自行创建的账号,不用于登录
500-65535 普通用户,权限受到限制

# root用户提示符
$ 普通用户提示符


~说明

~
每个用户登入Linux系统默认都是来到~目录
这个目录是一个变量,代表当前用户的主文件夹。root一般是/root目录,而其他用户则是/home/用户名

五.系统命令说明书

1.详细了解命令的含义和说明可以使用
man 和info 命令
例如: man ls
主要看DESCRIPTION描述内容。
快捷键:

按键 动作
q 退出,结束这次的man page
空格键 下翻页
/string 向下查处string
?string 向上查找string
n , N N显示上一个,n下一个
显示详情

六.常用命令

1) ls (目录内容列表)
选项 -a (显示包括隐藏文件在内的所有文件)
-A (显示除了隐藏文件之外的文件)
尝试学习基础命令
2)编辑器
vi命令
set nu 设置文件编号
/ xxx 查找字符xxx

七.目录文件权限管理

切换目录信息 cd(change dictory)
cd . 切换到上级目录(./)
cd .. 切换到根目录(../)
修改file所属组
chgrp xx file
chown .xx file (不)
修改file所属用户和所属组

chown user:group file

修改file权限

修改权限

rwx权限细说
对于文件
r:看到内容
w:编辑内容
x:如果是可执行文件,则可以执行

对于目录
r:看到目录中的文件目录名字
w:移动,删除文件或者目录
x:可以进入该目录

上一篇下一篇

猜你喜欢

热点阅读