一、Linux基础
1.1 Linux介绍
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
1.2 Linux常见发布版本
目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等
1.3 Linux和Windows的区别
目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows
比较 | Windows | Linux |
---|---|---|
界面 | 界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,快捷键也几乎相同 | 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。 |
驱动程序 | 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的 Windows 下的驱动,也会比较头痛。 | 由志愿者开发,由 Linux 核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD 等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解 |
使用 | 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 | 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。 |
学习 | 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 | 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易 |
软件 | 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 | 大部分软件都可以自由获取,同样功能的软件选择较少 |
总结:windows系统需要进行图形化界面的渲染,会消耗系统资源,Linux也有图形化界面的系统,但更多的是使用命令式的系统作为服务器使用
1.4 Linux常见命令
# 切换到根目录
cd /
# 切换到上级目录
cd ..
# 查看当前文件夹下的所有文件
ls
# 查看当前文件夹下的所有文件及权限
ll
# 查看当前文件夹下的所有文件及隐藏文件
ls -a
# 创建一个文件夹
mkdir文件夹名
# 创建多级文件夹
mkdir -p 一级文件夹/二级文件夹
# 删除文件(慎用)
rm -rf
# 移动文件(剪切)
mv 移动文件 新文件地址
# 文件重命名
mv 原文件名 新文件名
# 查看目录是否存在
find 根目录名/文件名
# 复制文件/目录
cp -r 复制文件 复制的地址
# 创建文件
touch 文件名.扩展名
# 编辑文件
vi 文件名.扩展名
# 进入文件后,输入i 进行编辑 编辑完成,ESC键+':eq' 保存并退出
# ':q!'强制退出
# 'ctrl + z' 中止
# 'ctrl + c' 强制终止
# 'exit'退出容器
clear 清屏
# 下载vim命令
yum -y install vim*
# 查看文件内容
cat 文件名 # 只能显示最后一屏的女人
more 文件名 # 按百分比显示 回车键:下一个百分比 空格:下一页
less 文件名 # 可以使用上下键操作
# 压缩和解压缩
# z:调用gzip压缩命令进行压缩
# c:打包文件
# v:显示运行过程
# f:指定文件名
# x:解压压缩包
# 压缩
tar -zcvf 文件名.tar.gz 压缩位置
# 解压
tar -zxvf 压缩包 (压缩包如:java.tar.gz)
# 显示当前所在的文件路径
pwd
# 显示当前系统中运行的进程
ps -ef
# 关闭指定的服务
kill -q 服务id
# 文件授权
chmod u=rwx,g=rwx,o=rwx 文件名
chmod 741 文件名
# 查看当前开启的端口号
iptables -nL
二、VMWare安装使用
2.1 VMWare安装
vm10的版本可以支持win7系统,
vm15以上的版本需要win8及win10系统支持。
vm12也可以在win8及win10上安装。
下载VMWare,双击运行,一直 “下一步” 即可(可以改变安装路径)。
2.2 创建虚拟机
第一步:创建虚拟机
第二步:安装镜像文件(配置时再选择)
第三步:选择操作系统