安装Linux
1、环 境 安 装
1 安装VMware,课程中使用的是VMware10的版本
2 检测系统是否支持虚拟化
6 xshell连接centos7操作系统
Centos提供IP地址,如何提供呢/p>
A.设置Wmware的IP地址
2、Linux概 述
2.1、了 解 Unix系 统
l Unix是一个强大的多用户、多任务操作系统。
l 于1969年在AT&T的贝尔实验室开发。
l UNIX的商标权由国际开放标准组织(The Open Group)所拥有。
l UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。
2.2、了 解 Linux发 展 历 史
常用的虚拟机软件 主要包括:VirtualBox、VMware Workstation、Virtual PC
VirtualBox: VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox
VMware Workstation: 是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86相容电脑的虚拟机套装,其允许用户同时创建和运行多个x86虚拟机
Virtual PC:是Microsoft 最新的虚拟化技术。主要适合做微软自己产品的服务
3.2、安 装 Centos7系 统
https://blog.csdn.net/qq_43652509/article/details/83903205
3.3、 络 三 种 连 接 方 式 讲 解
3.3.1、Bridged桥接模式
这种方式下,虚拟机就像一台真正的计算机一样,直接连接到实际的 络上,与宿主机没有任何联系。
3.3.3、NAT模式
这种方式下,虚拟机的 卡连接到宿主的 VMnet8 上。此时系统的 VMWare NAT Service 服务就充当了路由器的作用,负责将虚拟机发到 VMnet8 的包进行地址转换之后发到实际的 络上,再将实际 络上返回的包进行地址转换后通过 VMnet8 发送给虚拟机。VMWare DHCP Service 负责为虚拟机提供 DHCP 服务。
好了,至此,CentOS7操作系统安装成功了。
3.5、设 置 静 态 ip 地 址 ( 推 荐 )
配置 络的目的主要是为了固定虚拟机的内 IP,方便我们在真实的操作系统中使用Linux连接工具软件进行远程连接
修改IP地址(vi /etc/sysconfig/network-scripts/ifcfg-ens33)
注意:Linux系统中是严格区分大小写的,写明令时不要写错
3.6、给 虚 拟 机 进 行 快 照
快照其实就是还原点,我们设置了快照。以后如果被我们玩坏了,也可以快速的还原到以前状态!
使用步骤:
如果要向Linux进行文件传输,可以在Xshell界面中,点击文件传输按钮,自动就会打开我们安装的Xftp了:
通过XFTP工具,我们可以让本机操作系统和linux系统之间进行文件的上传和下载。
4、Centos7的 使 用 ( 无 界 面 )
4.1、几 个 基 本 的 Linux指 令
我们先来学习一套最基本的指令。
4.1.1、ls指令
ls,列出目录中所有可见的文件和目录。
ls -l,列出文件和目录的详细信息。
总结:
ls命令
ls 列出所有非隐藏的文件
ls -a:列出所有隐藏和非隐藏的文件
ls -l:缩写ll,列出所有非隐藏文件的详细信息
ls -al:列出所有隐藏和非隐藏的文件的详细信息
4.1.2、clear指令
clear,清除屏幕上的内容。
4.1.3、exit指令
exit,退出登录状态。
4.1.4、reboot指令
reboot,重启。
4.1.5、shutdown指令
shutdown主要用来关机。
shutdown -h now // 马上关机
4.2、指 令 快 捷 输 入
因为Linux中需要输入很多指令来操作,为了提高指令输入速度,Linux提供了以下方法。
4.2.1、历史指令
使用上、下箭头可以找出上一条指令和下一条指令。
4.2.2、代码补全
使用tab键可以快速输入指令。
比如:我要输入shutdown指令,这时,我们可以只输入shut然后按下tab键,即可自动把shutdown补全。
思考:为什么只输入s无法实现代码补全/p>
因为以s开头的指令,很多不只一个,所以不知道应该补哪个。但是我们可以按两个tab键,这时会把所有以s开头的指令都列出来:
按了两个tab,提示共有129个以s开头的指令真的要都显示出来吗时如果按y就会列出,如果按n就不会列出来。
总结:
Clear:清屏
Reboot:重启
Exit:断开连接
Shutdown -h now:立即关机
Tab:补全
Pwd:获取当前位置的全路径
5、Linux的 结构
5.1.1、windows系统的目录结构
在windows中目录结构是从C、D、E等盘符开始的:
C、D、E这些盘符的关系是平等的,属于同一级。
5.1.2、Linux目录结构
在Linux中并没有C、D、E等盘符,直接就是一个树形结构的目录(Linux中只有一棵树):
/home/用户名 — 家目录
6.2.2、切换目录
使用cd可以切换到其它目录。
Linux中有很多目录可以使用cd切换到任何一个目录中:
例2、切换到/home目录:
6.2.3、创建目录
可以使用mkdir 指令创建目录。
创建目录时可以使用 相对路径 也可以使用 绝对路径。
例1、使用绝对路径创建目录。
例3、使用相对路径在当前目录下创建abc目录。
回顾:./ 代表当前目录, …/ 代表上一级目录。
6.2.4、复制目录
可以使用 cp -r 指令复制目录及目录中的子目录。
-r : 递归
说明:cp是复制的意思,但对于目录来说还要加上 -r 这个参数代表连同目录中的子目录和文件一起复制。
例1:复制当前目录下的abc目录,新复制出来的目录叫做abc2:
6.2.6、删除目录
可以使用 rm -rf 指令删除目录及目录中的子目录和文件。
Remove
参数说明:
-r :递归的删除(删除子目录和文件)。
-f :强制删除(没有任何提示直接删除)。
例:删除当前目录中的abc2目录。
总结:
mkdir:创建目录,当有多级目录的时候,使用-p
cp:复制目录,当有多级目录的时候,使用-r 递归
mv:移动目录+重命名目录
rm:删除目录,当有多级目录的时候,使用-rf
6.3、打 包 和 解 压 命 令
压缩也是一种打包,压缩的原理是将文件中相同的信息用一个字符代替,致使文件体积变小达到压缩的目的,压缩对于文本类或数据类文件有较明显的作用。
打包就是将一些文件放在一起变成一个包,便于保存和传输,图片和视频数据因为不象文本一样,因此多个文件在压缩的时候没有明显效果,因此只能做打包,进行保存。
案例二:解包
Linux中的哲学:“所有东西都是一个文件”。
Linux中所有的东西(硬盘、目录、 络连接、U盘、光驱等等)都会当作一个文件来处理。
6.4.1、介绍
windows中的文件由 文件名.扩展名 两部分组成。扩展名直接决定了这个文件的类型,以及将会使用哪种软件来打开运行。
Linux中并没有扩展名的要求,不过为了便于区分文件,我们一般也会给文件加上一个扩展名。
6.4.2、隐藏文件
Linux系统中以 . 开头的文件是隐藏的文件,使用 ls 命令是查看不到这些文件的,必须要加上 -a 参数才可以查看到隐藏的文件。
我们在平时开发时会看到很多以 . 开头的文件,比如 .htaccess 。这些文件都是考虑到在Linux用来隐藏用的。
6.4.3、目录与文件的区分
当我们使用ls命令列出目录中的所有子目录和文件时,如何区分哪些是文件哪些是目录/p>
可以通过详细信息中第一列的信息来区分:以d开头的是目录,以-开头的是文件。
6.4.4.2、复制文件
可以使用 cp 复制文件。
cp 旧文件 新文件
例:复制当前目录下的hello文件,新复制出来一个hello2文件:
6.4.4.4、删除文件
可以使用 rm 删除文件。
语法1:删除前先提示
rm 要删除的文件
提示时按y删除,n不删除。
6.4.4.5、重命名文件
可以使用 mv 重命名文件。(移动时改名)
mv 原文件 新文件
例:把当前目录下的hello改名为helloworld。
扩展:程序的中断
在Linux系统中可以使用 ctrl+c 快捷键来中断当前程序的执行。
6.4.5、文件命令总结
命令 | 目录 | 文件 |
---|---|---|
mkdir | 创建目录,多级目录使用,-p | 无 |
touch | 无 | 创建文件 |
cp | 复制目录,多级目录使用-r | 复制文件 |
mv | 移动+重命名 | 移动+重命名 |
rm | 删除,多级目录-rf | 删除,-f不询问 |
find | 无 | 查找文件 |
tar -zcvf 打包 -zxvf 解包 | 打包+解包 | 打包+解包 |
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!