| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Linux操作系统入门 -> 正文阅读 |
|
[系统运维]Linux操作系统入门 |
Linux操作系统入门一、入门概述
linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内再搞一个社交软件取代腾讯一样,想想而已基本不可能,因为用户已经习惯于使用微信交流,不是说技术上实现不了解而是老百姓已经习惯了,想让他们不用,即使他们自己不用亲戚朋友还是要用,没有办法的事情。 用习惯了windows操作系统,再让大家切换到别的操作系统基本上是不可能的事情,改变一个人已经养成的习惯太难。没有办法深入到普通老百姓的生活中,并不意味着linux就没有用武之地了。在服务器端,在开发领域linux倒是越来越受欢迎,很多程序员都觉得不懂点linux都觉得不好意思,linux在开源社区的地位依然岿然不动。 尤其是作为一个后端程序员,是必须要掌握Linux的,因为这都成为了你找工作的基础门槛了,所以不得不学习!
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。 Kali linux:安全渗透测试使用! 目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。
今天各种场合都有使用各种 Linux 发行版,从嵌入式设备到超级计算机,并且在服务器领域确定了地位,通常服务器使用 LAMP(Linux + Apache + MySQL + PHP)或 LNMP(Linux + Nginx+ MySQL +PHP)组合。 目前 Linux 不仅在家庭与企业中使用,并且在政府中也很受欢迎。
二、环境搭建Linux 的安装,安装步骤比较繁琐,现在其实云服务器挺普遍的,价格也便宜,如果直接不想搭建,也可以直接买一台学习用用!
1、安装 VMware 虚拟机软件,然后打开我们的镜像即可使用! 安装完成后打开软件有如下界面:
1、可以通过镜像进行安装,点击下载 ! 2、可以使用我已经制作好的镜像,点击下载 !
VMware的使用方式: 点击屏幕进入虚拟机、Ctrl +Alt将聚焦退出虚拟机! 开机后的页面: 默认用户Linux,密码是123456 用户root的密码也是123456 本地Linux环境已准备就绪,根据账号密码测试登录
虚拟机安装后占用空间,也会有些卡顿,我们作为程序员其实可以选择购买一台自己的服务器,这样的话更加接近真实线上工作; 1、阿里云购买服务器:https://www.aliyun.com/minisite/goods?userCode=0phtycgr 2、购买完毕后,获取服务器的ip地址,重置服务器密码,就可以远程登录了 注意事项: 如果要打开端口,需要在阿里云服务器应用实例中开启对应的端口号,不然的话会被阿里云拦截!
3、下载Xshell 远程连接工具,进行远程连接使用!还需要下载一个Xftp 文件上传! 4、使用Xshell连接远程服务器 5、登录成功之后就是如下界面 Ctrl+鼠标滚轮,放大和缩小字体! 上传文件使用Xftp即可!
安装教程:https://www.bt.cn/bbs/thread-19376-1-1.html 1、开启对应的端口 2、一键安装 3、安装完毕后会得到远程面板的地址,账号,密码,就可以登录了 4、登录之后就可以可视化的安装环境和部署网站!
如果自己的网站想要上线,就一定要购买一个域名然后进行备案; 备案的话需要一些认证和时间,备完完毕后,就可以解析到自己的网站了,这个时候就可以使用域名来进行服务器的访问! 三、走近Linux系统
开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。 开机成功后,它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中会提示用户输入用户名,而用户输入的用户将作为参数传给login程序来验证用户的身份,密码是不显示的,输完回车即可! 一般来说,用户的登录方式有三种:
最高权限账户为 root,可以操作一切!
在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。 关机指令为:shutdown
最后总结一下,不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中。
登录系统后,在当前命令窗口下输入命令:
你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释:
四、常用基本命令4.1 目录管理
绝对路径路径的全称:E:\Virtual Machines\CentOS 7 64 位\xxx.xx 比如说CentOS 7 64 位目录下,那这个xxx.xx文件,对应我们的相对路径就是 /xxx.xx cd :切换目录命令! ./ :当前目录 cd … :返回上一级目录 我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 / 。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd …/man 这就是相对路径的写法啦!
接下来我们就来看几个常见的处理目录的命令吧:
你可以使用 man [命令] 来查看各个命令的使用文档,如:man cp。
在Linux系统当中, ls 命令可能是最常被使用的。 选项与参数:
所有的Linux命令可以组合使用
cd是Change Directory的缩写,这是用来变换工作目录的命令。 cd目录名( 绝对路径都是以 / 开头,相对路径,对于当前目录该如何寻找…/…/ ) 测试:
pwd 是 Print Working Directory 的缩写,也就是显示目前所在目录的命令。
如果想要创建新的目录的话,那么就使用mkdir ( make directory ) 吧。 测试:
测试:
注意:rmdir 仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录直接加 -p 参数即可
cp 原来的地方 新的地方 测试:
参数:
测试:
参数:
测试:
4.2 基本属性
十个字母,第一个是类型 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中我们可以使用 ll 或者ls –l 命令来显示一个文件的属性以及文件所属的用户和组,如: 实例中,boot文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等:
接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。 其中,[ r ]代表可读( read )、[ w ]代表可写( write )、[ x ]代表可执行( execute )。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。 每个文件的属性由左边第一部分的10个字符来确定( 如下图 ): 从左至右用0-9这些数字来表示。 第0位确定文件类型,第1-3位确定属主( 该文件的所有者 )拥有该文件的权限。第4-6位确定属组( 所有者的同组用户 )拥有该文件的权限,第7-9位确定其他用户拥有该文件的权限。 其中: 第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限; 第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限; 第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用"-"字符表示,则没有执行权限。 对于文件来说,它都有一个特定的所有者,也就是对该文件具有所有权的用户。 同时,在Linux系统中,用户是按组分类的,一个用户属于一个或多个组。 文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户。 因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。 在以上实例中,boot 文件是一个目录文件,属主和属组都为 root。
1、chgrp:更改文件属组
-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。 2、chown:更改文件属主,也可以同时更改文件属组
3、chmod:更改文件9个属性
Linux文件属性有两种设置方法,一种是数字,一种是符号。 Linux文件的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限。 先复习一下刚刚上面提到的数据:文件的权限字符为:『-rwxrwxrwx』, 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:
每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的,例如当权限为: [-rwxrwx—] 分数则是:
4.3 文件内容查看
Linux系统中使用以下命令来查看文件的内容:
你可以使用 man [命令]来查看各个命令的使用文档,如:man cp。 测试:
网络配置目录: ifconfig命令查看网络配置!
Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为软链接(Symbolic Link) 硬链接: A–B,假设B是A的硬链接,那么他们两个指向了同一个文件!允许一个文件拥有多个路径,用户可以通过这种机制建立硬链接到一些重要文件上,防止误删! 硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。比如:A 是 B 的硬链接(A 和 B 都是文件名),则 A 的目录项中的 inode 节点号与 B 的目录项中的 inode 节点号相同,即一个 inode 节点对应两个不同的文件名,两个文件名指向同一个文件,A 和 B对文件系统来说是完全平等的。删除其中任何一个都不会影响另外一个的访问。 硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。 软链接: 类似Window下的快捷方式,删除的源文件,快捷方式也访问不了! 另外一种连接称之为符号连接(Symbolic Link),也叫软连接。软链接文件有类似于 Windows 的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。比如:A 是 B 的软链接(A 和 B 都是文件名),A 的目录项中的 inode 节点号与 B 的目录项中的 inode 节点号不相同,A 和 B 指向的是两个不同的 inode,继而指向两块不同的数据块。但是A 的数据块中存放的只是 B 的路径名(可以根据这个找到 B 的目录项)。A 和 B 之间是“主从”关系,如果 B 被删除了,A 仍然存在(因为两个是不同的文件),但指向的是一个无效的链接。 创建链接使用 ln 命令产生硬链接。 测试:
从上面的结果中可以看出,硬连接文件 f2 与原文件 f1 的 inode 节点相同,均为 397247,然而符号连接文件的 inode 节点不同。
通过上面的测试可以看出:当删除原始文件 f1 后,硬连接 f2 不受影响,但是符号连接 f1 文件无效; 依此您可以做一些相关的测试,可以得到以下全部结论:
4.4 Vim编辑器
vim 通过一些插件可以实现和IDE一样的功能! vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用 ( 查看内容,编辑内容,保存内容 )。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处理软件。 vim 键盘图:
基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是: 命令模式: 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i 被当作了一个命令。 以下是常用的几个命令:
若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。 命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。 输入模式: 在命令模式下按下i就进入了输入模式。 在输入模式中,可以使用以下按键:
底线命令模式: 在命令模式下按下:(英文冒号)就进入了底线命令模式。光标就移动到了最底下,就可以在这里输入一些底线命令了! 底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。 在底线命令模式中,基本的命令有(已经省略了冒号):wq
按ESC键可随时退出底线命令模式。 简单的说,我们可以将这三个模式想成底下的图标来表示:
新建或者编辑文件,按 i 进入编辑模式,编写内容,编写完成后退出编辑模式,Esc,退出之后进入底线命令模式:wq保存退出!
除了上面简易范例的 i, Esc, :wq 之外,其实 vim 还有非常多的按键可以使用。 第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等
第二部分:一般模式切换到编辑模式的可用的按钮说明
第三部分:一般模式切换到指令行模式的可用的按钮说明
掌握标记的命令即可,我们平时使用Vim最多的就是修改下文件内容而已! 4.5 账号管理
Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。 每个用户账号都拥有一个唯一的用户名和各自的口令。 用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。 实现用户账号的管理,要完成的工作主要有如下几个方面:
用户账号的管理工作主要涉及到用户账号的添加、修改和删除。 添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录Shell等资源。 属主,属组
(1)编辑密码验证策略
(2)修改用户root的密码
useradd -选项 用户名 参数说明:
测试:
理解一下本质:Linux中一切皆文件,这里的添加用户说白了就是往某一个文件中写入用户的信息了! 增加用户账号就是在/etc/passwd文件中为新用户增加一条记录,同时更新其他系统文件如/etc/shadow,/etc/group等。 使用cat /etc/passwd可以查看新增用户的信息
修改/etc/sudoers文件,在%wheel这行下面添加一行,如下所示:
注意:Linux这一行不要直接放到root行下面,因为所有用户都属于wheel组,你先配置了Linux具有免密功能,但是程序执行到%wheel行时,该功能又被覆盖回需要密码。所以Linux要放到%wheel这行下面。
如果一个用户的账号不再使用,可以从系统中删除。 删除用户账号就是要将/etc/passwd等系统文件中的该用户记录删除,必要时还删除用户的主目录。 删除一个已有的用户账号使用userdel 命令,其格式如下:
此命令删除用户linux在系统文件中(主要是/etc/passwd, /etc/shadow, /etc/group等)的记录,同时删除用户的主目录。
修改用户账号就是根据实际情况更改用户的有关属性,如用户号、主目录、用户组、登录Shell等。 修改已有用户的信息使用
常用的选项包括 例如:
此命令将用户linux的登录Shell修改为ksh,主目录改为/home/z,用户组改为developer。
root用户 1、切换用户的命令为: su username 【username是你的用户名】 2、从普通用户切换到root用户,还可以使用命令: sudo su 3、在终端输入exit或logout或使用快捷方式ctrl+d,可以退回到原来用户,其实ctrl+d也是执行的exit命令 4、在切换用户时,如果想在切换用户之后使用新用户的工作环境,可以在su和username之间加-,例如:【su - root] $表示普通用户 #表示超级用户,也就是root用户
我们一般通过root创建用户的时候!要配置密码! Linux上输入密码是不会显示的,你正常输入就可以了,并不是系统的问题! 如果是超级用户的话:
如果是普通用户:
root,冻结这个账号,一旦冻结,这个人就登录不上系统了!
(1)在/opt目录下创建module、software文件夹
(2)修改module、software文件夹的所有者和所属组均为Linux用户
(3)查看module、software文件夹的所有者和所属组
(4)卸载虚拟机自带的JDK 注意:如果你的虚拟机是最小化安装不需要执行这一步。
(5)重启虚拟机
4.6 用户组管理每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同Linux 系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。 用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。
创建完用户组后可以得到一个组的id,这个id是可以指定的!
如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。 用户可以在登录后,使用命令newgrp切换到其他用户组,这个命令的参数就是目的用户组。例如:
这条命令将当前用户切换到root用户组,前提条件是root用户组确实是该用户的主组或附加组。
/etc/passwd
这个文件中的每一行都代表这一个用户,我们可以从这里看出这个用户的主目录在哪里,可以看到属于哪一个组! 登录口令:把真正的加密后的用户口令字存放到/etc/shadow文件中,密码经过了加密,保证我们密码的安全性! 用户组的所有信息都存放在/etc/group文件中。 4.7 磁盘管理
Linux磁盘管理好坏直接关系到整个系统的性能问题。 Linux磁盘管理常用三个命令为 df、du 和 fdisk。
df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。
Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令。 通配符 * 来代表每个目录。 与 df 不一样的是,du 这个命令其实会直接到文件系统内去搜寻所有的文件数据。
Mac或者想使用Linux挂载我们的一些本地磁盘或者文件! Linux 的磁盘挂载使用 mount 命令 卸载使用 umount 命令,umount -f [挂载位置]强制卸载 除了这个之外,以后我们安装了JDK,其实可以使用java中的一些命令来查看信息! 4.8 进程管理Linux中一切皆文件 (文件∶读写执行 (查看,创建,删除,移动,复制,编辑),权限 (用户、用户组),系统 (磁盘,进程) )
1、在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。 2、每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。 3、 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。 4、一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才结束。
ps 查看当前系统中正在执行的进程的各种进程信息 基本语法
选项说明:
对于我们来说,这里目前只需要记住一个命令即可 ps -xx|grep 进程名字!过滤进程信息! ps -ef :可以查看到父进程的信息
结束进程:杀掉进程,等价于windows结束任务! 我们平时写的一个Java代码死循环了,可以选择结束进程!杀死进程!
五、环境安装5.1 宝塔面板安装1、傻瓜式 ( 宝塔面板 ) 宝塔面板安装教学: https://www.bt.cn/bbs/thread-19376-1-1.html 安装命令:
下载完毕之后,就可以得到一个地址:宝塔的管理面板! url:xxx username:xxx password:xxx 注意:
比如tomcat就直接放到webapps目录下! 特殊的网站:开源项目,就按照自己操作来!
war直接丢到tomcat即可 jar直接用 java -jar 执行即可访问 2、命令式 ( 原生 )
5.2 jdk(rpm)安装1、rpm下载地址 http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、如果有安装openjdk 则先卸载
3、安装java环境JDK
如果存在则可以提前卸载: 安装:
配置环境变量:
我们来发布一个项目试试!
启动项目: 项目jar包我放到了
测试:http://localhost:8081/hello 5.3 Tomcat(解压缩)安装ssm war就需要放到 tomcat 中运行! 1、下载tomcat安装包,官网下载即可 tomcat9 2、解压这个文件
3、进入bin目录,和我们以前在Windows下看的都是一样的,启动tomcat测试! ./xxx.sh脚本即可运行
4、确保Linux的防火墙端口是开启的,如果是阿里云,需要保证阿里云的安全组策略是开放的!
5.4 Docker(yum)安装我们现在是在Linux下执行,一定要联网,yum在线安装,即
1、官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/ 2、检测或确定你是CentOS7及以上版本
3、安装准备环境,yum安装gcc相关包(需要确保 虚拟机可以连上外网 )
4、卸载旧版本
5、安装需要的软件包
6、设置stable镜像仓库
7、更新yum软件包索引
8、安装Docker CE
9、启动docker
10、测试
11、配置镜像加速
12、卸载
六、扩展:Vmware使用6.1 快照保留当前系统信息为快照,随时可以恢复,以防未来系统被你玩坏,就好比游戏中的归档! 6.2 本地网络配置
需要保证Linux虚拟机和本机处在同一个网段! windows Linux 也必须要配置到对应的网段192.168.0.*,如192.168.0.110 桥接模式:虚拟机的网络地址会自动映射到本地网络,一定要桥接到正确的网卡即可!
静态的话就需要配置IP地址,IPADDR=192.168.0.110,以下是静态的网络配置,这两种方式,都可以让虚拟机连接外网从而实现网络开发! 1、修改网络IP地址为静态IP地址,避免IP地址经常变化,从而方便节点服务器间的互相通信
将其中的内容替换成以下内容,执行Esc+“:wq”命令,保存退出
执行systemctl restart network命令,重启网络服务,如果报错,则执行“reboot”命令,重启虚拟机
使用ifconfig命令查看当前IP
修改主机名称为centos7
配置Linux虚拟机主机名称映射hosts文件,打开/etc/hosts
重启虚拟机centos7
修改windows的主机映射文件(hosts文件)
2、虚拟机的虚拟网络配置 打开虚拟机,编辑==> 虚拟网络编辑器 ==>VMnet8 3、Windows系统网络适配器配置 修改VMware Network Adapter VMnet8的IP地址,保证Linux系统ifcfg-ens33文件中IP地址、虚拟网络编辑器地址和Windows系统VM8网络IP地址相同
配置完毕即可上网! 6.3 CentOS7虚拟机配置CentOS7虚拟机配置要求如下(本文Linux系统全部以CentOS-7-x86_64-DVD-2009.iso为例) (1)使用yum安装需要虚拟机可以正常上网,yum安装前可以先测试下虚拟机联网情况
(2)安装epel-release 注:Extra Packages for Enterprise Linux是为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux。相当于是一个软件仓库,大多数rpm包在官方 repository 中是找不到的)
(3)注意:如果Linux安装的是最小系统版,还需要安装如下工具;如果安装的是Linux桌面标准版,不需要执行如下操作
(4)关闭防火墙,关闭防火墙开机自启
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 15:31:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |