一、前言
本学期学校开展了 Linux 课程,虽然我以前也接触过 Linux ,但是学到的只是皮毛。所以我将课堂所学,以博客的形式进行记录,学习内容如下:
- Linux 系统基础(简介、下载、目录结构)
- Linux 基础命令(文件、查找、用户、网络、压缩打包)
- Linux 软件管理(安装卸载、软件包管理)
- Linux 用户管理(用户与组、操作命令、磁盘配额)
- Linux 文件系统(系统的构成,目录构成及作用,制作文件系统)
- Linux的网络管理(配置tcp/ip,安装配置网络服务)
- Linux 编辑器(vi,gedit)
- Linux 编程(gcc、gdb、make)
- Linux 编程(变量、控制结构、函数)
- Linux 中断及设备管理
- Linux 进程管理(进程管理相关命令)
- 正则表达式相关知识
二、介绍
Linux 是一个类 Unix 操作系统,是 Unix 的一种,它控制整个系统基本服务的核心程序 (kernel) 是由 Linus 带头开发出来的,Linux 这个名称便是以 Linus's unix 来命名,Linus 选择用 GNU 通用公共版权 (GPL)的方式来发行这份程序,这个版权允许任何人以任何形式复制与散布 Linux 的原始程序,换句话说,Linux 实际上是免费的,使用者在网络上就可以抓到 Linux 的原始程序代码,随心所欲的复制与更改 Linux 的原始程序。
版本
- 内核版本:完成操作系统功能的核心代码版本
- 发行版本:在核心版本的基础上,打包上一些应用程序,功能程序构成的版本
- redhat系列:redhat,centos,红旗
- debian系列:debian,ubantu
三、下载 Centos 6.5
我们课本的教程有点老,使用的是 Centos 6.5,而目前市场上常用的都是 Centos 7,两版本的命令还是有一些区别的,但是问题不大。
我是通过阿里云提供的镜像仓库下载 [镜像地址] 。
Centos 6.5 的下载地址:https://mirrors.aliyun.com/centos-vault/6.5/isos/x86_64/
- BinDVD版——就是普通安装版,需安装到计算机硬盘才能用,bin一般都比较大,而且包含大量的常用软件,安装时无需再在线下载(大部分情况)。
- LiveDVD版——就是一个光盘CentOS系统,可通过光盘启动电脑,启动出CentOS系统,也有图形界面,也有终端。也可以安装到计算机,但是有些内容可能还需要再次到网站下载(自动)。
- LiveCD版——相比LiveDVD是个精简的光盘CentOS系统。体积更小,便于维护使用。
此外,还有个更 Mini 的 CentOS 系统版本,上文中的 minimal.iso 就是,再下面的是网络安装版。
安装步骤网上多得是,这里就不做解释了。
四、目录结构
在 Linux 系统上,任何软件和 I/O 设备都被视为文件。/ :根目录,其他所有的内容都挂载在根上(类似于 Windows 中的文件夹),目录之间用 / 分隔,表示目录的父子关系。
- /boot 和启动相关的文件
- /home 所有非超级用户的家目录 (凡是创建一个普通用户,在该目录下会创建一个和用户名同名的用户的宿主目录,也称为家目录)
- /root 超级用户的家目录
- /tmp 启动时产生的临时文件(如果是非启动状态产生的文件 /var/tmp)
- /var 系统改变过的数据
- /log 日志文件
- /run 运行时的信息
- /spool 邮件信息
- /tmp 用户的临时文件
- /mnt 系统提供给用户的默认挂载目录
- /etc 所有程序的配置文件
- /dev 所有的设备文件
- /lib 启动时用到的库文件,非启动状态用到的库 /usr/lib 下
- /bin 所有用户可以执行的命令
- /sbin 超级用户可以执行的命令
- /usr 存放内容最多最杂的目录,上述内容之外的所有文件存放在该目录中
- /local 默认程序安装目录
- /lib 非启动状态用到的库
- /bin 所有用户可以执行的命令
- /sbin 超级用户可以执行的命令
硬盘
Linux 硬件设备都在 /dev 目录中,硬盘的表示方式如下:
- IDE:hd+字母+数字
- SCSI:sd+字母+数字
字母表示第几块硬盘,数字表示第几个分区。例如:hda、hda1。
标题:Linux 系统基础 —— Centos 6.5
作者:Yi-Xing
地址:http://47.94.239.232/articles/2020/09/10/1599747118029.html
博客中若有不恰当的地方,请您一定要告诉我。前路崎岖,望我们可以互相帮助,并肩前行!