您的位置:首页 > 运维架构 > 网站架构

linux基础入门和架构了解

2018-02-01 17:00 417 查看
初级阶段需要把Linux学习路线搞清楚。任何学习都是循序渐进的,所以学linux也是需要有一定的路线。个人建议的路线如下:1、linux基础知识、基本命令(起源、组成、常用命令)

Linux发展史

Linux是源于Minix的开源操作系统,Linus Toralds增添补丁,1991年发布Linux

Linux分为内核版本和发行版本

Linux内核版本

Linux内核官网:www.keernel.org

内核版本说明:

主版本.次版本.末版本

不是越新越好,而是越稳定越好

Linux主要发行版本

服务器上多使用redhat和CentOS,ubuntu图形界面更加绚丽

在服务器上是绝对不会是用图形界面的

Fedora是个人版本,完整功能版本,不适合个人操作

开源软件简介

开源软件开放源代码

Apache网站服务搭建软件

Nginx支持更高的并发缓存文件

Apache + linux + php +mysql架构形态

Linux应用领域

1、基于Linux的企业服务器

www.netcraft.com

不管网站是Apache还是nginx都是基于Linux搭建的

Linux主要的研究方向在后端服务器

2、Linux在嵌入式领域

机顶盒、智能电视、3D场景制作

Linux学习方法

学会提问,查看Linux帮助文档,搜索文档、示例,提高效率

问题详尽,能让人看懂,具体知识点,细化范围

Linux与Windows的不同

Linux严格区分大小写

Linux中所有内容以文件形式保存,包括硬件 一切内容皆文件

Linux不靠扩展名区分文件类型,靠权限来区分 约定俗称

系统分区

1、磁盘分区

磁盘分区是使用分区编辑器(partiton editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区

分区类型:

主分区:硬盘结构决定的,等大小扇区,每个扇区512个字节,446字节记录启动信息,64个字节,每16个字节表示一个分区,所以最多只能只有4个分区

主分区+扩展分区最多只能有4个

区分扩展分区和逻辑分区是为了突破主分区只能有4个限制的一种方法

2、格式化

格式化的根本目的是为了写入文件系统

FAT16、FAT32、NTFS越新的文件系统越先进

EXT2、EXT3、EXT4越新的文件系统越先进

3、硬件设备文件名

- “/”代表根目录,Linux树形结构

- 主分区从123开始,逻辑分区从5开始

4、挂载

①必须分区

/(根分区)

Swap分区(虚拟内存):4GB以内,内存2倍;4GB以上,和内存同样大小

②推荐分区

/boot,推荐boot单独做分区

文件系统结构





把盘符和分区连接在一起的过程叫做挂载,目录成为挂载点

Linux常用命令

一、 命令基本格式

命令提示符

[root @localhost ~]#


其中:

root代表当前登录用户

Linux当中管理员账户是root

loalhost代表主机名

“#”代表当前登录用户是管理员

命令格式

命令 [选项] [参数]


注意:个别命令使用不遵循此格式

当有多个选项时,可以写在一起

查询目录中内容:ls

ls [选项] [文件或目录]


选项:

-a 显示所有文件,包括隐藏文件

-l 显示详细信息

-d 查看目录属性

-h 人性化显示文件大小

-i 显示inode

①Root目录下的安装日志

②Ls不加参数也可以执行

③当前所在目录下的内容,当前所在位置当做对象

④9位每三位为一组,代表这个文件的所有者、所属组、其他人,在系统当中是有用户和用户组概念的,相同身份权限叫用户组,一类人;用户指的是单个人,分配权限,明确身份、明确权限

二、 文件处理命令

目录也是文件叫目录文件,他跟普通文件是有区别的,普通文件是用来保存数据的,目录文件是用来保存文件的,类似与windows中的文件夹

建立目录:mkdir

mkdir -p [目录名]


-p 递归创建

切换所在目录:cd

cd [目录]


简化操作

cd ~ 进入当前用户的家目录

cd

cd - 进入上次目录

cd ..进入上一次目录

cd . 进入当前目录

查询所在目录位置:pwd

pwd


查处空目录:rmdir

rmdir[目录名]


(rmdir只能删除空白目录,很少使用)

删除文件或目录:rm

rm -rf [文件或目录]


选项:

-r 删除目录

-f 强制

删除一定要小心

复制命令:cp

cp [选项] [源文件或目录] [目标目录]

选项:

-r 复制目录

-p 连带文件属性复制

-d 若源文件是链接文件,则复制链接属性

-a 相当于 -pdr

剪切或改名命令:mv

mv [原文件或目录] [目标目录]


mv不加入-r

mv在同一个目录就是改名

二、文件处理命令

ln -s [原文件][目标文件]


是生成连接文件 -s创建软连接。创建软连接一定要写绝对路径

硬链接:

1.拥有相同的i节点和存储block块,可以看做是同一个文

2.可通过i节点识别,i节点相同,文件大小完全一样

3.不能跨分区

4.不能针对目录使用

把一个删掉,另一个只要文件名还在,依然可以使用。

软连接(推荐使用):

1.类似windows快捷方式

2.软连接拥有自己的i节点和block块,但数据块只保存原文件的文件名和I节点,没有实际的文件数据

3.lrwxrwxrwx l软连接 软连接的文件权限都为rwxrwxrwx

4.修改任意文件,另一个都改变

5.删除原文件,软连接不能使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: