Linux® 是一个开源的操作系统(OS)。所谓开源操作系统,是指直接管理系统硬件和资源(如 CPU、内存和存储空间)的软件。操作系统位于应用与硬件之间,负责在所有软件与相关的物理资源之间建立连接。
我们可以将操作系统看作汽车的发动机。发动机可以单独运行,但当与变速箱、车轴和车轮组合在一起时,它就变成了一辆能开得走的汽车。如果发动机运转不正常,那汽车的其余部分也将无法工作。
Linux 操作系统原理
Linux 的设计与 UNIX 类似,但经过不断变革,它已可以在各种硬件上运行 - 从手机到超级计算机。每个基于 Linux 的操作系统都包含 Linux 内核(管理着硬件资源)和一组软件包(构成了操作系统的其余部分)。
操作系统中包含一些常见的核心组件,如 GNU系统工具。这些工具允许用户管理内核提供的资源,安装其他软件,配置性能和安全设置等等。所有这些工具捆绑在一起,就构成了一个功能正常的操作系统。由于 Linux 是一个开源操作系统,因此不同 Linux 发行版之间的软件组合可能会有所不同。
1、常规操作
rht-vmctl start desktop ##打开虚拟机
rht-vmctl view desktop ##显示虚拟机
rht-vmctl poweroff desktop ##关闭虚拟机
rht-vmctl reset desktop ##重置虚拟机,当虚拟机出现任何解决不了的问题时用此命令解决
shell的使用
1、shell的分类及打开方式
常见的shell类型:tesh、bash、sh
打开shell的方法
方法一:Application–>Utilities–>Terminal
方法二:在桌面空白处右键选择Open in Terminal
方法三:在打开的shell中输入gnome-terminal命令
方法四:ctrl+shift+n(只能在已经打开的shell中新打开一个shell)
2、命令行提示符中字符的含义
【1】kiosk:
运行shell的用户是谁
【2】@:
分割符号
【3】foundation:
主机短名称
【4】Desktop:
所在当前主机的位置
【5】$:身份提示符
$表示普通用户
#表示超级用户
linux系统结构
linux是一个倒树型结构,最大的目录名称叫“/”(根目录)
linux系统中的二级目录
/bin ##二进制可执行文件,系统常规命令
/boot ##启动目录,存放系统自动启动文件,内核,初始化程序
/dev ##系统设备管理文件
/etc ##大多数系统配置文件存放路径
/home ##普通用户家目录
/lib ##函数库(系统内部定义的类似变量的库)
/lib64/ ##64位函数库
/media ##临时挂载点
/mnt ##临时挂载点
/run ##自动临时设备挂载点
/opt ##第三方软件安装路径
/proc ##系统硬件信息和系统进程信息
/root ##超级用户家目录
/sbin ##系统管理命令,通常只有root可以执行
/srv ##系统数据目录
/var ##系统数据目录
/sys ##内核相关数据
/tmp ##临时文件产生目录
/usr/ ##用户相关信息数据