Linux(一)- 认识Linux
认识Linux
什么是Linux
Linux是类Unix计算机操作系统的统称。严格地说,Linux仅仅是操作系统内核,是一个用C语言和汇编语言写成,符合POSIX标准的,自由的类Unix操作系统内核,基于Linux内核的完整操作系统被称为Linux操作系统。
Linux发行版
- Linux发行版即通常所说的“Linux操作系统”,它可能是由一个组织,公司或者个人发行的。Linux内核主要作为Linux发行版的一部分而使用。
- 常见的Linux发行版: RedHat、Ubuntu、SuSE、Fedora 、CentOS、麒麟、红旗和deepin等等。
Linux的特点
- 免费(内核免费,众多发行版免费)
- 完全兼容POSIX 1.0标准
- 多用户、多任务
- 良好的界面
- Linux同时具有字符界面和图形界面
- 丰富的网络功能
- 可靠的安全、稳定性能
- 支持多种平台
- Linux可以运行在多种硬件平台上,如具有x86、ARM等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在手机(Andriod的底层即为linux系统)、机顶盒或游戏机上。同时Linux也支持多处理器技术
Linux的安装
- 获取Linux的发行版(如Red Hat Linux),直接在计算机上进行安装即可。
- 使用虚拟机安装Linux
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,使用虚拟机安装linux有以下优点:
(1)保留原操作系统
(2)避免真实物理安装而产生的数据安全风险 操作方便
(3)容易重复多次安装 - 目前最流行的虚拟机软件是VMware
Linux中的一些概念
普通用户
普通用户可以在其权限许可的范围内使用系统资源。
超级用户
而超级用户(用户名为root)不仅可以使用系统中的所有资源而且可以管理系统资源。
一切都是文件
(1)在Linux中,目录、文件和设备(包括外存储器、打印机等设备)都被看做文件,t它们共同构成了Linux的文件系统。
(2)Linux的路径中的起始点为“/”,无盘符的概念。
linux对大小写是敏感的
Linux的文件系统
/ 根目录 所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。
/boot Linux的内核及引导系统程序所需要的文件目录。GRUB或LILO等系统引导管理器也位于这个目录。
/tmp 临时文件目录
/root Linux超级权限用户root的主目录
/home 是用来存放非root用户的主目录,例如新建一个用户xx,就会存在一个目录:/home/xx
/usr usr目前为Unix Software Resource的缩写,存放系统共享文件,包括各种程序和数据。
/usr/local 主要存放管理员手动安装的系统软件。
/usr/share 系统共用的东西存放地,比如 /usr/share/fonts 是字体目录,/usr/share/doc和/usr/share/man帮助文件。
/opt 用户自己安装的其他应用软件。
/dev 包含了所有linux系统中使用的外部设备,访问这些外部设备,和访问一个文件,一个目录没有任何区别,如:/dev/hda1 表示第一IDE个硬盘第一个分区,/dev/sda1 表示第一个SCSI硬盘第一个分区
/mnt 一般是用于存放储存设备的挂载目录,比如u盘、cdrom 等。
/bin 和 /usr/bin 系统所需要的最基础的命令就是存放在这里,所有用户都可以使用该目录下的命令。
/sbin、/usr/sbin、/usr/local/sbin 用来存放系统管理员的系统管理程序,大多是涉及系统管理的命令,是超级权限用户root的可执行命令存放地,普通用户无权限执行这个目录下的命令,即目录sbin中包含的都是root权限才能执行的文件。