第一讲 — 基本概念

1. 软件提供方式:商业、共享、自由和免费

什么是商业软件?

  • Commercial Software
  • 由开发者出售拷贝并提供技术服务
  • 用户只有使用权
  • 不提供源代码

什么是共享软件?

  • Shareware
  • 开发者提供软件试用程序拷贝授权,升级和技术服务
  • 用户在试用该程序拷贝一段时间之后,必须向开发者交纳使用费用
  • 不提供源代码

什么是自由软件?

  • Freeware 或 Free Software
  • Source Code 必须公开
  • 任何人都可以自由传播、下载、使用或改写
  • 自由软件不一定免费

什么是免费软件?

  • Freeware
  • 不需付钱,但免费软件不一定提供源代码。
  • 只有当自由软件免费的或者免费软件提供源代码的时候才是一样的。

2. 内核版本号与发行版本号

  • 内核版本号:由 Linus 等人制定和维护,全球统一

  • 发行版本号:由各个发行公司或者组织自行制定,不同公司的发行版本号之间无可比性

  • 内核版本号格式:x.y.zz,x 为主版本号,y 为次版本号,zz 为次次版本号

3. Linux 的特点

4. Linux 目录结构

  • Linux 目录结构以目录的方式来组织和管理系统中的所有文件

  • 以根目录 “/” 为起点,所有其他的目录都由根目录派生而来

  • ls /

  • /bin:常用系統程序目录

  • /boot:开机设定目录,也是摆放核心 vmlinuz 的地方

  • /dev:摆放系统设备装置文件的目录

  • /etc:系统配置文件,尤其 passwd, shadow

  • /etc/rc.d/init.d:系統开机的時候载入服务的 scripts 的摆放地点

  • /home:系統使用者的目录

  • /lib:Linux 执行或编译程序函数库目录

  • /mnt:软驱与光驱接入挂载的地方

  • /proc:系统核心与执行程序的一些信息

  • /root:系统管理员的目录

  • /usr/bin, /bin:一般执行文件摆放的地方

  • /usr/sbin, /sbin:系统管理员常用指令集

  • /var:摆放系统日志文件的地方

  • /lost+fount:摆放系统不正常产生错误时遗失的片段

5. Linux 系统的运行级别(Run Level)

0:关机级别。

1:单用户运行级别,运行 rc.sysinit 和 rc1.d 目录下的脚本。

2:多用户,但系统不会启动 NFS,字符模式,在有些 linux 系统中,级别 2 为默认模式,具有网络功能,如 ubuntu.debian。

3:多用户,字符模式,系统启动具有网络功能,Red Hat 常用运行级别。

4:用户自定义级别。

5:图形界面模式,Red Hat 常用运行级别。

6:重启级别。

6. 更改系统运行级别

  • 在字符终端界面上以 root 用户身份执行命令 init n 或 telinit n,n 为级别号。

  • 在字符终端界面上执行命令 startx 启动图形化环境(需要安装图形化界面)。

  • 更改 /etc/inittab 文件中 “id: 5: initdefault” 项目,把数字 5 改为其他数字,表示 Linux 默认采用某级别启动。

7. 系統关机/重启

6.1 关机

  • shutdown –h now (root)
  • halt –p (root)
  • poweroff –p (all)
  • init 0 (root)

6.2 重新启动

  • shutdown –r now (root)
  • reboot (root)
  • init 6 (root)

6.3 如何知道命令的权限?

  • whereis xxx
  • /sbin,/usr/bin

你可能感兴趣的:(第一讲 — 基本概念)