《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

目录

一、认识Liunx系统

(一)什么是Linux系统

(二)现如今Linux主流发行版本:

(三)为什么要学习Linux系统

二、VMware 虚拟机安装步骤

三、Linux常用命令介绍以及使用

        (一)基本命令语句
        (二)查看当前目录、进入目录下的文件和目录命令
        (三)创建、删除、复制、修改移动、查看文件
        (四)翻页、覆盖、追加、查看、查找、修改权限指令
        (五)解压压缩打包命令

四、虚拟机中Liunx系统会出现的问题记录

(一)当安装完镜像后,无法启动Linux系统(报错Intel VT-x)

(二)当主机无法远程访问Linux系统

六、结束语

一、认识Liunx系统

--------------------------------------------------------------

(一)什么是Linux系统

(1)Linux是一个免费、开源、基于Posix和Unix的多用户、多任务、支持多线程和多CPU的操作系统。

由芬兰大学生Linux torvalds在1991年开发了该系统。什么是免费、开源?

免费:使用这个系统不要钱。并源:开放系统源代码,可以根据自身需要来修改完善这个操作系统)

 

(2)什么是多用户、多任务:

多用户:系统支持不同的用户同时操作系统,不同用户对系统上的文件有不同的操作权限,用户之间互不影响。

多任务:linux同时执行多个任务,在未执行完一个任务时执行另一个任务

(3)什么是多线程、多cpu

多线程:系统支持多个线程同时工作多。cpu:系统支持使用多个cpu(例如:4和8线程,表示4个cpu,每个cpu有2个线程)。

(二)现如今Linux主流发行版本:

(1)Ubuntu(也叫:乌班图或者叫U班图):

优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档

缺点:与debian有一定的兼容问题

(2)red hat(也叫:小红帽):

优点:高性能的云、虚拟化、存储、Linux和中间件技术

(3)centos(为目前企业作为服务器的首选):

优点:非常稳定和可靠,服务器的首选,免费下载和使用。

缺点:内核版本比较旧、不能经常更新,会出现系统BUG。

(三)为什么要学习Linux系统

作为服务器,用于部署系统,企业中,开发的系统都会部署在linux系统上。

linux操作系统的优点:系统稳定、作为服务器系统使用(因为Liunx系统属于来源系统,使用人多,在发现问题的时候,也处于时刻更新中)。

二、VMware 虚拟机安装步骤

--------------------------------------------------------------

在此之前,什么是VMWare Workstation软件?

(1)VMWare Workstation是一款虚拟PC软件,平常称虚拟机。其作用是在一台机器上同时运行1个或多个linux系统。

(2)以下是虚拟机安装步骤,直接小白式安装

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

三、Linux常用命令介绍以及使用

--------------------------------------------------------------

用户切:su+用户名称注意点:普通用户切换到超级管理员需要输入密码,超级管理员切换到普通用户不需要输入密码

(一)基本命令语句:

home目录:普通用户家目录

root目录:管理员家目录

usr/local目录:用户自行安装的软件存放路径

etc目录:配置文件存放路径

var目录:存放经常变化的文件

用户切换

su+用户名称注意点:普通用户切换到超级管理员需要输入密码,超级管理员切换到普通用户不需要输入密码

查看IP

ifconfig(ethO是linux中第一块网卡,addr后面的就是ip地址,在网络不稳定的时候,网络会断开,所有ip地址有可能会变更)

查看网络

ping(ping www.baidu.com)

 

(二)查看当前目录、进入目录下的文件和目录命令:

ll

查看当前目录(能查看目录的详细信息)

ls

查看目录中的文件、但不展示详细信息(与ll不同,没有当前目录的详细信息)

ls -F

查看目录中的文件

ls -l

显示文件和目录的详细资料(是ll的缩写)

ls -a

显示隐藏文件(查看目录下所有文件和目录(包含隐藏文件))

ls -rtl

通过命令对文件进行时间倒序排序

注意:多个指令可以同时使用(例如:ls -l -a)

1)-l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息。

2)-t 以时间排序,最新的文件会排在上面。

3)-r 表示反向排序、倒序输出。

4)-x 按列输出,横向排序。

5)-u 按照文件上次被访问的时间排序。

查看ls指令后面能接什么参数,按Q键退出:查看方式“man + 指令”(例如:man  ls)

 

cd

日常命令(例如:cd /文件夹名/)

cd ../

进入上一级目录

cd ~

进入家目录(只针对root角色?

cd /

进入根目录

cd dir文件夹名

进入指定目录(例如:cd 文件夹加名/)

 

(三)创建、删除、复制、修改移动、查看文件:

touch +文件名

创建空文件

mkdir +文件夹名

创建空文件夹目录

mkdir -p

具体使用方法(可以同时创建多个有上下级关系的目录)

rm+文件名

删除文件(删除前会被确认)

rm -r +文件名

删除目录(删除目录时,会确认是否进入目录,然后对目录中文件进行删除,选择n,目录就无法删除)

rm -rf +文件名

强制删除文件/目录rm -rf *删除当前目录下所有(注意点:删除前不询问,直接删除)

cp+原文件名+新文件名

复制的文件可以指定保存路径(例如:p file1 path/file2cp)

cp -r+原目录+新目录

复制一个目录

mv 移动文件

mv +移动的文件+移动后的文件路径

mv 修改文件名

mv+原文件名称+新文件名称(例子把file1重命名为file2:mv file1 file2)

vim+文件名

修改文件内容

cat +文件名

查看文件内的所有内容(注意:如果使用“|”符合,可以进行组合使用,查关键词,cat 文件名 l grep "关键词”)

(四)翻页、覆盖、追加、查看、查找、修改权限指令:

more +文件名

针对内容多的文件进行翻页查看(点击enter键,向下翻页,显示百分比,到百分之百,自动退出,点击b键,向上翻页。)

cat >覆盖

(例如:把file1文件中的内容覆盖到file2:cat file1 >file2)

cat >>追加

(例如:把file1文件中的内容追加到file2文件末尾:cat file1 > >file2)

head+文件名

默认查看文件内容10数据(head file)

head -n 行数+文件名

查看指定行数,查看数据(例如:head -n 5 file)

tail +文件名

默认查看文件末尾10数据

tail -n 行数+文件名

指定行数,查看文件末尾的数据(例子:查看文件末尾5行数:tail -n 5 file)

find /-name 文件名/目录名

/代表着从根目录开始查找,我们也可以指定路径下查找。(例子:从home目录下查找find /home -name file)

chmod命令

修改文件/目录的权限(例如:chmod +755+文件名称)

(r:读权限,用数字4表示)(w:写权限,用数字2表示)(X:执行权限,用数字1表示)

chown+用户名+文件名

修改文件拥有者(例如: chown ivan file1:修改file1文件拥有者为ivan)

chgrp +用户名+文件名

文件群拥有者(chgrp ivan file1 修改file1文件群拥有者为ivan

chownchgrp常用参数:-R 递归修改目录下所有的子目录,文件的拥有者


(五)解压压缩打包命令:

tai命令(安装、解压)

tar -cvf +xxx.tar XXX打包一个tar包(参数:-c打包、-v显示打包进度、-f指定文件、-x解包)

tar -xvf +xxxx.tar解压一个tar包参数(参数:-c打包、-v显示打包进度-f指定文件、-x解包)

zip命令

打包一个文件/目录

zip xxxx.zip 文件名:把文件打一个zip包

zip -r XXxx.zip 目录:把目录打一个zip包

unzip命令

解压一个zip包unzip xxxx.zip

 

四、虚拟机中Liunx系统会出现的问题记录

--------------------------------------------------------------

(一)当安装完镜像后,无法启动Linux系统(报错Intel VT-x

当VMware提示“此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么回事”?Intel VT-x完整名称是Intel Virtualization Technology,就是Intel虚拟技术,开启它可以让硬件平台同时运行多个操作系统,是虚拟机软件运行必备的技术之一。

如何查看是否启动CPU的虚拟技术,如下图:查看虚拟化是否启用

《第三部分:熟悉Liunx系统+创建虚拟机》

问题出现场景:如果禁用,当点击“开启虚拟机”就会弹出(此主机支持Intel VT-x,但Intel VT-x处于禁用状态)这个提示,解决办法就是进BIOS开启Intel Virtualization Technology(呈现效果如下图)

《第三部分:熟悉Liunx系统+创建虚拟机》

解决版本:BIOS类型用ThinkPad笔记本为例

1、开机按F1或Fn+F1进入BIOS,切换到Security,选择Virtualization,回车;

《第三部分:熟悉Liunx系统+创建虚拟机》

2、选中Intel(R) Virtualization Technology回车,改成Enabled,最后按F10保存重启。

《第三部分:熟悉Liunx系统+创建虚拟机》

(二)当主机无法远程访问Linux系统

如何验证主机无法访问Linux系统?直接在主机使用dos命令去ping虚拟机中的Linux系统的IP。如果能够正常ping通的情况下,则没有任何问题,反正需要解决访问问题。

解决办法:首先在本机电脑中,检查网络适配器中是否有VMnet1VMnet8这个网段。其次需要检查VMWare工具中“编辑--》虚拟网络编辑器”同样去检查是否有VMnet1和VMnet8这个网段(如下第一张和第二张图)。

《第三部分:熟悉Liunx系统+创建虚拟机》

解决办法:删除“虚拟网段编辑器”中这两个网段,并重新进行添加VMnet1(必须是主机模式)VMnet8(使用NAT模式)这两个网段。

《第三部分:熟悉Liunx系统+创建虚拟机》

《第三部分:熟悉Liunx系统+创建虚拟机》

解决办法:最后在本机电脑中,检查网络适配器中VMnet1VMnet8这两个网段是否添加成功,添加成功后重新ping对方IP(主机ping虚拟机、虚拟机再ping主机)

《第三部分:熟悉Liunx系统+创建虚拟机》《第三部分:熟悉Liunx系统+创建虚拟机》

 六、结束语

--------------------------------------------------------------------------------------------------

最后如果在线的读者你喜欢的话可以留下一个小小的“笔芯”,同时在本文中有什么问题,或者有错误的地方,也可以添加以下QQ群进行学习交流。同时在文章发布之前,你们在网页上所看到的文章我已经编写好了离线文档,如果有需要,同样也可以加群下载。

 学习和成长本就是这样,痛并快乐着,而又是一个漫长的过程,因为有你们的分享和大家的互相监督学习,才能够不断的进步和成长。
 《第三部分:熟悉Liunx系统+创建虚拟机》

上一篇:2021-07-14;Liunx入门1~目录和系统指令


下一篇:Liunx下在线安装JDK1.8版本