[Linux初探 | 青训营笔记]

99 阅读2分钟

背景

Linux 是一种自由和开放源码的类 UNIX 操作系统。Linux 英文解释为 Linux is not Unix

Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。

主流的版本

ubuntu

Ubuntu Desktop是由Canonical开发的Linux 发行版,由于其易用性,它是最受欢迎的发行版之一。

它是一个易于安装的桌面版本(也有服务器版本),界面非常漂亮。ubuntu是基于debian系统的unstable分支修改的,包管理软件是apt-get

centos

centos全名是(Community EnterpriseOperating System)社区企业操作系统,是目前比较受服务器行业欢迎的Linux发行版之一,它是来自于红帽RHEL(Red Hat Enterprise Linux)依照开放源代码规定释出的源代码二次编译而成系统,虽然 CentOS很好,但是它并不向用户提供商业支持,当然也不负上任何商业责任。centos是目前最流行的服务器版本。它是RHEL源代码再编译的产物,主要是为了绕开一些法律问题。

archlinux

Arch Linux采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。十分的简洁,对新手的使用会造成许多困扰。

目录结构

Linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下在创建其他文件夹。

  1. inux有且只有一个根目录/
  2. linux的各个目录存放的内容是规划好的,不能乱放文件
  3. linux是以文件的形式管理设备,因此linux系统,一切皆为文件

在 Linux 系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。

/etc:这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在 /bin/ls 目录下的。

值得提出的是 /bin/usr/bin 是给系统用户使用的指令(除 root 外的通用用户),而/sbin, /usr/sbin 则是给 root 使用的指令。

/var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到这个目录下,具体在 /var/log 目录下,另外 mail 的预设放置也是在这里。