一、Linux系统简介
1.1 Linux发展历史
- Linux系统诞生于1991年,由芬兰大学生李纳斯(Linus Torvalds)和后来陆续加入的众多爱好者共同开发完成的。
- Linux是开放的软件,是源代码开放的UNIX。
1.2 Linux特点
- Linux只是操作系统的内核名称,有了内核操作系统才可以运行起来。
- Linux的特点:多用户、多任务、丰富的网络功能、可靠的系统安全、良好的可移植性与图形界面、出色的速度性能、具有标准兼容性
1.3 Linux内核版本
Linux内核官网:www.kernel.org
目前最新的内核版本5.0.6
1.4 Linux主要发行版本
二、支撑互联网的开源技术
LAMP
- L --> Linux 操作系统
- A --> Apache web服务器
- M --> MySQL 数据库
- P --> PHP 编程语言
三、虚拟机使用介绍
3.1 什么是虚拟机
虚拟机是一个虚拟PC的软件,可以在现有的操作系统上模拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上运行两个独立的操作系统。
3.2 虚拟机的相关操作
-
用命令行打开虚拟机:
在安装linux操作系统的情况下,右键打开一个shell,
输入 rht-vmctl start desktop 打开Redhat-virtual control desktop(虚拟机)
输入 rht-vmctl view desktop 查看虚拟机
输入 rht-vmctl stop desktop 关闭虚拟机
输入 rht-vmctl poweroff desktop 强制关闭虚拟机
输入 rht-vmctl reset desktop 重置虚拟机(玩坏重置)
输入 rht-vmctl fullreset desktop 完全重置虚拟机 -
图形界面与非图形界面
ctrl+alt+F1/F7 返回到图形界面
ctrl+alt+F2-F6 切换到虚拟控制台,即非图形界面 -
切换用户
su - 系统中已存在的用户名 (不写默认是root用户) -
退出当前用户身份
ctrl + D(death) 或 logout -
shell提示符
开启shell的用户-分隔符-主机的短名,表示shell开启在哪台主机中-当前在系统的什么地方-身份提示符($ / #) -
修改shell提示符
echo $ps1
ps1=’[\u**\h \w]$’
动手试试查看效果(#^ . ^#) -
在shell中如何使用命令
命令在提示符之后输入
命令的输入方式:命令 参数 目标
//命令是系统中可执行的文件,参数是命令功能的指定,对象是命令影响的实体 -
帮助
–help
[xxx] 内容选加
< xxx > 内容必加
xxx… 内容个数任意 -
ctrl + C 从内存中将命令行的字符擦除,(该命令终止执行)
四、linux的系统结构
4.1 linux是倒树型结构
linux下一切文件皆命令。
/ 所有文件都在系统顶级目录“/”,根目录
/bin (binary,二进制可执行文件,即系统命令),如cat,mkdir,mv,cp,chmod等
/sbin(system binary,系统管理命令存放文件位置,仅root用户可执行)超级管理员专用的目录
/boot (启动分区,负责系统启动),存放开机所需文件,开机时载入开机程序,映射到内存中
/dev (设备管理文件),如dvd
/home (普通用户的家目录)
/root (超级用户的家目录)
/etc (大多数系统管理文件,即存放系统的配置文件)
/usr (系统用户相关信息数据及用户自定义软件存放位置)
/lib64 (64位系统库文件存放地址)
/lib (32位系统库文件存放地址)
/opt (第三方软件安装目录)如QQ
/var 存放系统定义表,以便在系统运行改变时备份目录,如cache,mail,www,ftp
/srv (系统数据)
…