找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

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

[复制链接]

一、认识Liunx系统
--------------------------------------------------------------
(一)什么是Linux系统
1Linux是一个免费、开源、基于PosixUnix的多用户、多任务、支持多线程和多CPU的操作系统。
由芬兰大学生Linux torvalds1991年开发了该系统。什么是免费、开源?
免费:使用这个系统不要钱。并源:开放系统源代码,可以根据自身需要来修改完善这个操作系统)
2)什么是多用户、多任务:
多用户:系统支持不同的用户同时操作系统,不同用户对系统上的文件有不同的操作权限,用户之间互不影响。
多任务:linux同时执行多个任务,在未执行完一个任务时执行另一个任务
3)什么是多线程、多cpu
多线程:系统支持多个线程同时工作多。cpu系统支持使用多个cpu例如:48线程,表示4cpu,每个cpu2个线程)。
(二)现如今Linux主流发行版本:
1Ubuntu(也叫:乌班图或者叫U班图):
优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档
缺点:debian有一定的兼容问题
2red hat(也叫:小红帽):
优点:高性能的云、虚拟化、存储、Linux和中间件技术
3centos为目前企业作为服务器的首选):
优点:非常稳定和可靠,服务器的首选,免费下载和使用。
缺点:内核版本比较旧、不能经常更新,会出现系统BUG
(三)为什么要学习Linux系统
作为服务器,用于部署系统,企业中,开发的系统都会部署在linux系统上。
linux操作系统的优点:系统稳定、作为服务器系统使用(因为Liunx系统属于来源系统,使用人多,在发现问题的时候,也处于时刻更新中)。
二、VMware 虚拟机安装步骤
--------------------------------------------------------------
在此之前,什么是VMWare Workstation软件?
1VMWare Workstation是一款虚拟PC软件,平常称虚拟机。其作用是在一台机器上同时运行1个或多个linux系统。
2)以下是虚拟机安装步骤,直接小白式安装(略过)

三、Linux常用命令介绍以及使用
--------------------------------------------------------------
用户切:su+用户名称注意点:普通用户切换到超级管理员需要输入密码,超级管理员切换到普通用户不需要输入密码
基本命令语句:
home目录[size=10.5000pt]:普通用户家目录
root目录[size=10.5000pt]:管理员家目录
usr/local目录[size=10.5000pt]:用户自行安装的软件存放路径
etc目录[size=10.5000pt]:配置文件存放路径
var目录[size=10.5000pt]:存放经常变化的文件
用户切换
su+用户名称[size=10.5000pt]注意点:普通用户切换到超级管理员需要输入密码,超级管理员切换到普通用户不需要输入密码[size=10.5000pt]
查看IP
ifconfig[size=10.5000pt](ethO[size=10.5000pt]是linux中第一块网卡,addr后面的就是ip地址,在网络不稳定的时候,网络会断开,所有ip地址有可能会变更)
查看网络
ping[size=10.5000pt](ping www.baidu.com[size=10.5000pt])
查看当前目录、进入目录下的文件和目录命令:
ll
查看当前目录(能查看目录的详细信息[size=10.5000pt])
ls
查看目录中的文件、但不展示详细信息([size=10.5000pt]与ll不同,没有当前目录的详细信息[size=10.5000pt])
ls -F
查看目录中的文件
ls -l
显示文件和目录的详细资料([size=10.5000pt]是ll的缩写[size=10.5000pt])
ls -a
显示隐藏文件(查看目录下所有文件和目录[size=10.5000pt](包含隐藏文件[size=10.5000pt])[size=10.5000pt])
ls -rtl
通过命令对文件进行时间倒序排序
注意:多个指令可以同时使用(例如:ls -l -a[size=10.5000pt])
[size=10.5000pt]1[size=10.5000pt])-l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息。
[size=10.5000pt]2[size=10.5000pt])-t 以时间排序,最新的文件会排在上面。
[size=10.5000pt]3[size=10.5000pt])-r 表示反向排序、倒序输出。
[size=10.5000pt]4[size=10.5000pt])-x 按列输出,横向排序。
[size=10.5000pt]5[size=10.5000pt])-u 按照文件上次被访问的时间排序。
查看ls指令后面能接什么参数[size=10.5000pt],[size=10.5000pt]按[size=10.5000pt]Q键退出:查看方式“man + 指令”(例如:man  ls[size=10.5000pt])
cd
日常命令(例如:cd /文件夹名[size=10.5000pt]/[size=10.5000pt])
cd ../
进入上一级目录
cd ~
进入家目录(只针对root角色?[size=10.5000pt])
cd /
进入根目录
cd dir文件夹名
进入指定目录(例如:cd 文件夹加名[size=10.5000pt]/[size=10.5000pt])
创建、删除、复制、修改移动、查看文件:
touch +文件名
创建空文件
mkdir +文件夹名
创建空文件夹目录
mkdir -p
具体使用方法(可以同时创建多个有上下级关系的目录)
rm+文件名
删除文件(删除前会被确认)
rm -r +文件名
删除目录(删除目录时,会确认是否进入目录,然后对目录中文件进行删除,选择n,目录就无法删除)
rm -rf +文件名
强制删除文件[size=10.5000pt]/目录rm -rf *删除当前目录下所有(注意点:删除前不询问,直接删除)
cp+原文件名[size=10.5000pt]+新文件名
复制的文件可以指定保存路径(例如:p file1 path/file2cp[size=10.5000pt])
cp -r+原目录[size=10.5000pt]+新目录
复制一个目录
mv 移动文件
mv +移动的文件+移动后的文件路径
mv 修改文件名
mv+原文件名称[size=10.5000pt]+新文件名称(例子把file1重命名为file2[size=10.5000pt]:mv file1 file2[size=10.5000pt])
vim+文件名
修改文件内容
cat +文件名
查看文件内的所有内容(注意:如果使用“[size=10.5000pt]|”符合,可以进行组合使用,查关键词,cat 文件名 l grep "关键词”)
翻页、覆盖、追加、查看、查找、修改权限指令:
more +文件名
针对内容多的文件进行翻页查看(点击enter键,向下翻页,显示百分比,到百分之百,自动退出,点击[size=10.5000pt]b键,向上翻页。[size=10.5000pt])
cat >覆盖
(例如:file1文件中的内容覆盖到file2[size=10.5000pt]:cat file1 >file2[size=10.5000pt])
cat >>追加
[size=10.5000pt](例如[size=10.5000pt]:file1文件中的内容追加到file2文件末尾:cat file1 > >file2[size=10.5000pt])
head+文件名
默认查看文件内容[size=10.5000pt]10[size=10.5000pt]数据(head file[size=10.5000pt])
head -n 行数[size=10.5000pt]+文件名
查看指定行数[size=10.5000pt],查看数据(例如:head -n 5 file[size=10.5000pt])
tail +文件名
默认查看文件末尾10[size=10.5000pt]数据
tail -n 行数[size=10.5000pt]+文件名
指定行数,查看文件末尾的数据[size=10.5000pt](例子[size=10.5000pt]:查看文件末尾[size=10.5000pt]5行数:tail -n 5 file[size=10.5000pt])
find /-name 文件名[size=10.5000pt]/目录名
/代表着从根目录开始查找[size=10.5000pt],我们也可以指定路径下查找。(例子[size=10.5000pt]:[size=10.5000pt]从home目录下查找find /home -name file[size=10.5000pt])
chmod命令
修改文件[size=10.5000pt]/目录的权限(例如:chmod +755+文件名称)
[size=10.5000pt](r:读权限,用数字[size=10.5000pt]4表示)(w:写权限,用数字[size=10.5000pt]2表示)(X:执行权限,用数字[size=10.5000pt]1表示[size=10.5000pt])
chown+用户名[size=10.5000pt]+文件名
修改文件拥有者(例如: chown ivan file1:修改file1文件拥有者为ivan[size=10.5000pt])
chgrp +用户名[size=10.5000pt]+文件名
文件群拥有者(chgrp ivan file1 修改file1文件群拥有者为ivan[size=10.5000pt]
chown[size=10.5000pt]chgrp常用参数:-R 递归修改目录下所有的子目录,文件的拥有者
解压压缩打包命令:
tai命令(安装、解压)
tar -cvf +xxx.tar XXX打包一个tar包(参数:-c打包[size=10.5000pt]、-v显示打包进度、-f指定文件、-x解包[size=10.5000pt])
tar -xvf +xxxx.tar解压一个tar包参数(参数:-c打包[size=10.5000pt]、-v显示打包进度-f指定文件、-x解包[size=10.5000pt])
zip命令
打包一个文件[size=10.5000pt]/目录
zip xxxx.zip 文件名:文件打一个zip[size=10.5000pt]包
zip -r XXxx.zip 目录:目录打一个zip[size=10.5000pt]包
unzip命令
解压一个zip[size=10.5000pt]包unzip xxxx.zip
四、虚拟机中Liunx系统会出现的问题记录
--------------------------------------------------------------
(一)当安装完镜像后,无法启动Linux系统(报错Intel VT-x
VMware提示此主机支持Intel VT-x,Intel VT-x处于禁用状态怎么回事Intel VT-x完整名称是Intel Virtualization Technology,就是Intel虚拟技术,开启它可以让硬件平台同时运行多个操作系统,是虚拟机软件运行必备的技术之一。
如何查看是否启动CPU的虚拟技术,如下图:查看虚拟化是否启用
第三部分:笔记 (1).png
问题出现场景:如果禁用,当点击开启虚拟机就会弹出(此主机支持Intel VT-x,Intel VT-x处于禁用状态)这个提示,解决办法就是进BIOS开启Intel Virtualization Technology(呈现效果如下图)
第三部分:笔记 (6).png
解决版本:BIOS类型用ThinkPad笔记本为例
1、开机按F1Fn+F1进入BIOS,切换到Security,选择Virtualization,回车;
2、选中Intel(R) Virtualization Technology回车,改成Enabled,最后按F10保存重启。
第三部分:笔记 (2).png
(二)当主机无法远程访问Linux系统
如何验证主机无法访问Linux系统?直接在主机使用dos命令去ping虚拟机中的Linux系统的IP。如果能够正常ping通的情况下,则没有任何问题,反正需要解决访问问题。
解决办法:首先在本机电脑中,检查网络适配器中是否有VMnet1VMnet8这个网段。其次需要检查VMWare工具中编辑--》虚拟网络编辑器同样去检查是否有VMnet1VMnet8这个网段(如下第一张和第二张图)。
解决办法:删除虚拟网段编辑器中这两个网段,并重新进行添加VMnet1(必须是主机模式)VMnet8(使用NAT模式)这两个网段。
第三部分:笔记 (7).png 第三部分:笔记 (8).png
解决办法:最后在本机电脑中,检查网络适配器中VMnet1VMnet8这两个网段是否添加成功,添加成功后重新ping对方IP主机ping虚拟机、虚拟机再ping主机

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册