Linux基础

1-常用 Linux 命令的基本使用

01.学习Linux命令的原因

在职场中,大量的 服务器维护工作 都是在 远程 通过 SSH 客户端 来完成的,并没有图形界面,所有的维护工作都需要通过命令来完成。
在职场中,作为后端程序员,必须要或多或少的掌握一些 Linux 常用的终端命令。
Linux 发行版本的命令大概有 200 多个,但是常用的命令只有 10 多个而已。
*学习终端命令的技巧:
不需要死记硬背,对于常用命令,用的多了,自然就记住了
不要尝试一次学会所有的命令,有些命令是非常不常用的,临时遇到,临时百度就可以*

02.Linux常用命令

ls:查看当前文件夹下的内容
pwd:查看当前所在文件夹
cd [目录名]:切换文件夹
touch [文件名]:如果文件不存在,新建文件
mkdir [目录名]:创建目录
rm [文件名]:删除指定的文件名
clear:清屏
*小技巧
ctrl + shift + = 放大终端窗口的字体显示
ctrl + - 缩小终端窗口的字体显示*

03.自动补全

在敲出 “文件/目录/命令” 的前几个字母之后,按下 tab 键
如果输入的没有歧义,系统会自动补全
如果还存在其他 “文件/目录/命令”,再按一下 tab 键,系统会提示可能存在的命令
*小技巧
按 上/下 光标键可以在曾经使用过的命令之间来回切换
如果想要退出选择,并且不想执行当前选中的命令,可以按 ctrl + c*

2-文件和目录常用命令

01.ls 命令说明

ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的 dir 命令

1.1 Linux 下文件和目录的特点

Linux 文件 或者 目录 名称最长可以有 256 个字符
以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
. 代表当前目录
.. 代表上一级目录

1.2 ls 常用选项

a 显示指定目录下所有子目录与文件,包括隐藏文件
-l 以列表方式显示文件的详细信息
-h 配合 -l 以人性化的方式显示文件大小

1.3 ls 通配符的使用

*代表任意个数个字符
?代表任意一个字符,至少 1 个
[]表示可以匹配字符组中的任一一个
[abc]匹配 a、b、c 中的任意一个
[a-f] 匹配从 a 到 f 范围内的的任意一个字符

02. 切换目录

2.1 cd

cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的 目录 和 文件名 都是大小写敏感的
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 保持在当前目录不变
cd .. 切换到上级目录
cd - 可以在最近两次工作目录之间来回切换

2.2 相对路径和绝对路径

相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置
绝对路径 在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置

03. 创建和删除操作

3.1 touch

创建文件或修改文件时间
如果文件 不存在,可以创建一个空白文件
如果文件 已经存在,可以修改文件的末次修改日期

3.2 mkdir
创建一个新的目录
-p 可以递归创建目录
新建目录的名称 不能与当前目录中 已有的目录或文件 同名

3.3 rm

删除文件或目录
使用 rm 命令要小心,因为文件删除后不能恢复
-f 强制删除,忽略不存在的文件,无需提示
-r 递归地删除目录下的内容,删除文件夹 时必须加此参数

04. 拷贝和移动文件

tree [目录名]:以树状图列出文件目录结构
cp 源文件 目标文件:复制文件或者目录
mv 源文件 目标文件名/地址:移动文件或者目录/文件或者目录重命名

4.1 tree

tree 命令可以以树状图列出文件目录结构
-d 只显示目录

4.2 cp

cp 命令是将给出的 文件 或 目录 复制到另一个 文件 或 目录 中,相当于 DOS 下的 copy 命令
-i 覆盖文件前提示
-r 若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名

4.3 mv

mv 命令可以用来 移动 文件 或 目录,也可以给 文件或目录重命名
-i 覆盖文件前提示

05. 查看文件内容

cat 文件名:查看文件内容、创建文件、文件合并、追加文件内容等功能
more 文件名:分屏显示文件内容
grep 搜索文本 文件名:搜索文本文件内容

5.1 cat

cat 命令可以用来 查看文件内容、创建文件、文件合并、追加文件内容 等功能
cat 会一次显示所有的内容,适合 查看内容较少 的文本文件
-b 对非空输出行编号
-n 对输出的所有行编号
Linux 中还有一个 nl 的命令和 cat -b 的效果等价

5.2 more

more 命令可以用于分屏显示文件内容,每次只显示一页内容
适合于 查看内容较多的文本文件

5.3 grep

Linux 系统中 grep 命令是一种强大的文本搜索工具
grep允许对文本文件进行模式查找,所谓模式查找,又被称为正则表达式
-n 显示匹配行及行号
-v 显示不包含匹配文本的所有行(相当于求反)
-i 忽略大小写
常用的两种模式查找:
1).^a 行首,搜寻以 a 开头的行
2).ke$ 行尾,搜寻以 ke 结束的行

06. 其他

6.1 echo 文字内容

echo 会在终端中显示参数指定的文字,通常会和 重定向 联合使用

6.2 重定向 > 和 >>

Linux 允许将命令执行结果 重定向 到一个 文件
将本应显示在终端上的内容 输出/追加 到指定文件中
其中>表示输出,会覆盖文件原有的内容;>>表示追加,会将内容追加到已有文件的末尾

6.3 管道 |

Linux 允许将 一个命令的输出 可以通过管道 做为 另一个命令的输入
可以理解现实生活中的管子,管子的一头塞东西进去,另一头取出来,这里 | 的左右分为两端,左端塞东西(写),右端取东西(读)
常用的管道命令有:
more:分屏显示内容
grep:在命令执行结果的基础上查询

3-远程管理常用命令

01. 关机/重启

shutdown -h/-r 时间:关机/重新启动

1.1 shutdown

shutdown 命令可以 安全 关闭 或者 重新启动系统
提示:
不指定选项和参数,默认表示 1 分钟之后 关闭电脑
远程维护服务器时,最好不要关闭系统,而应该重新启动系统
常用命令示例:
shutdown -r now(重新启动操作系统,其中 now 表示现在)
shutdown now(立刻关机,其中 now 表示现在)
shutdown 20:25(系统在今天的 20:25 会关机)
shutdown +10(系统再过十分钟后自动关机)
shutdown -c(取消之前指定的关机计划)

02. 查看或配置网卡信息

ifconfig :查看/配置计算机当前的网卡配置信息
ping ip地址:ping 检测到目标 ip地址 的连接是否正常

2.1 网卡 和 IP 地址

网卡是一个专门负责网络通讯的硬件设备
IP 地址是设置在网卡上的地址信息
我们可以把 电脑 比作 电话,网卡 相当于 SIM 卡,IP 地址 相当于 电话号码
每台联网的电脑上都有 IP 地址,是保证电脑之间正常通讯的重要设置
注意:每台电脑的 IP 地址不能相同,否则会出现 IP 地址冲突,并且没有办法正常通讯

2.2 ifconfig

ifconfig 可以查看/配置计算机当前的网卡配置信息
查看网卡配置信息
ifconfig
查看网卡对应的 IP 地址
ifconfig | grep inet
关闭/打开网卡
sudo ifconfig ens33 down/up
提示:一台计算机中有可能会有一个 物理网卡 和 多个虚拟网卡,在 Linux 中物理网卡的名字通常以 ensXX 表示
127.0.0.1 被称为 本地回环/环回地址,一般用来测试本机网卡是否正常

2.3 ping

检测到目标主机是否连接正常
ping IP地址
检测本地网卡工作正常
$ ping 127.0.0.1
ping 一般用于检测当前计算机到目标计算机之间的网络 是否通畅,数值越大,速度越慢
ping 的工作原理与潜水艇的声纳相似,ping 这个命令就是取自 声纳的声音
网络管理员之间也常将 ping 用作动词 —— ping 一下计算机X,看他是否开着
原理:网络上的机器都有 唯一确定的 IP 地址,我们给目标 IP 地址发送一个数据包,对方就要返回一个数据包,根据返回的数据包以及时间,我们可以确定目标主机的存在
提示:在 Linux 中,想要终止一个终端程序的执行,绝大多数都可以使用 CTRL + C

03. 远程登录和复制文件

ssh 用户名@ip:远程登录(对应英文:secure shell)
scp 本地文件 用户名@ip:文件名或路径:远程复制文件(对应英文:secure copy)

3.1 ssh 基础(重点)

在 Linux 中 SSH 是 非常常用 的工具,通过 SSH 客户端 我们可以连接到运行了 SSH 服务器 的远程机器上
SSH 客户端是一种使用 Secure Shell(SSH) 协议连接到远程计算机的软件程序
SSH 是目前较可靠,专为远程登录会话和其他网络服务 提供安全性的协议
利用 SSH 协议 可以有效防止远程管理过程中的信息泄露
通过 SSH 协议 可以对所有传输的数据进行加密,也能够防止 DNS 欺骗和 IP 欺骗
SSH 的另一项优点是传输的数据可以是经过压缩的,所以可以加快传输的速度

1) 域名 和 端口号
域名
由一串 用点分隔 的名字组成,例如:www.itcast.cn
是 IP 地址 的别名,方便用户记忆
端口号
IP 地址:通过 IP 地址 找到网络上的 计算机
端口号:通过 端口号 可以找到 计算机上运行的应用程序

SSH 服务器 的默认端口号是 22,如果是默认端口号,在连接的时候,可以省略
常见服务端口号列表:
SSH 服务器:22
Web 服务器:80
HTTPS:443
FTP 服务器:21

2) SSH 客户端的简单使用
ssh [-p port] user@remote
user 是在远程机器上的用户名,如果不指定的话默认为当前用户
remote 是远程机器的地址,可以是 IP/域名,或者是 后面会提到的别名
port 是 SSH Server 监听的端口,如果不指定,就为默认值 22
提示:
使用 exit 退出当前用户的登录
注意:
ssh 这个终端命令只能在 Linux 或者 UNIX 系统下使用
如果在 Windows 系统中,可以安装 PuTTY 或者 XShell 客户端软件即可
提示:
在工作中,SSH 服务器的端口号很有可能不是 22,如果遇到这种情况就需要使用 -p 选项,指定正确的端口号,否则无法正常连接到服务器

3) Windows 下 SSH 客户端的安装
Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
XShell http://xshellcn.com
建议从官方网站下载正式的安装程序

3.2 scp(掌握)

scp 就是 secure copy,是一个在 Linux 下用来进行 远程拷贝文件 的命令
它的地址格式与 ssh 基本相同,需要注意的是,在指定端口时用的是大写的 -P 而不是小写的

把本地当前目录下的 01.py 文件 复制到 远程 家目录下的 Desktop/01.py
注意:: 后面的路径如果不是绝对路径,则以用户的家目录作为参照路径
scp -P port 01.py user@remote:Desktop/01.py

把远程 家目录下的 Desktop/01.py 文件 复制到 本地当前目录下的 01.py
scp -P port user@remote:Desktop/01.py 01.py

加上 -r 选项可以传送文件夹
把当前目录下的 demo 文件夹 复制到 远程 家目录下的 Desktop
scp -r demo user@remote:Desktop

把远程 家目录下的 Desktop 复制到 当前目录下的 demo 文件夹
scp -r user@remote:Desktop demo

-r 若给出的源文件是目录文件,则 scp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
-P 若远程 SSH 服务器的端口不是 22,需要使用大写字母 -P 选项指定端口

注意:
scp 这个终端命令只能在 Linux 或者 UNIX 系统下使用
如果在 Windows 系统中,可以安装 PuTTY,使用 pscp 命令行工具或者安装 FileZilla 使用 FTP 进行文件传输
FileZilla
官方网站:https://www.filezilla.cn/download/client
FileZilla 在传输文件时,使用的是 FTP 服务 而不是 SSH 服务,因此端口号应该设置为 21

3.3 SSH 高级(知道)

免密码登录
配置别名
提示:有关 SSH 配置信息都保存在用户家目录下的 .ssh 目录下

1)免密码登录
步骤
配置公钥
执行 ssh-keygen 即可生成 SSH 钥匙,一路回车即可
上传公钥到服务器
执行 ssh-copy-id -p port user@remote,可以让远程服务器记住我们的公钥
这里写图片描述
非对称加密算法
使用 公钥 加密的数据,需要使用 私钥 解密
使用 私钥 加密的数据,需要使用 公钥 解密

2) 配置别名
每次都输入 ssh -p port user@remote,时间久了会觉得很麻烦,特别是当 user, remote 和 port 都得输入,而且还不好记忆
而 配置别名 可以让我们进一步偷懒,譬如用:ssh mac 来替代上面这么一长串,那么就在 ~/.ssh/config 里面追加以下内容:
Host mac
HostName ip地址
User itheima
Port 22
保存之后,即可用 ssh mac 实现远程登录了,scp 同样可以使用

4-用户权限相关命令

01. 用户 和 权限 的基本概念

1.1 基本概念

用户 是 Linux 系统工作中重要的一环,用户管理包括 用户 与 组 管理
在 Linux 系统中,不论是由本机或是远程登录系统,每个系统都必须拥有一个账号,并且对于不同的系统资源拥有不同的使用权限
在 Linux 中,可以指定 每一个用户 针对 不同的文件或者目录 的 不同权限
对 文件/目录 的权限包括:
读(read-r):4
写(write-w):2
执行(execute-x):1

1.2 组

为了方便用户管理,提出了 组 的概念
在实际应用中,可以预先针对 组 设置好权限,然后 将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限

1.3 ls -l 扩展

ls -l 可以查看文件夹下文件的详细信息,从左到右依次是:
权限,第 1 个字符如果是 d 表示目录
硬链接数,通俗地讲,就是有多少种方式,可以访问到当前目录/文件
拥有者,家目录下 文件/目录 的拥有者通常都是当前用户
组,在 Linux 中,很多时候,会出现组名和用户名相同的情况
大小
时间
名称

1.4 chmod 简单使用(重要)

chmod 可以修改 用户/组 对 文件/目录 的权限
命令格式如下:
chmod +/-rwx 文件名|目录名
提示:以上方式会一次性修改 拥有者 / 组 权限

1.5 超级用户

Linux 系统中的 root 账号通常 用于系统的维护和管理,对操作系统的所有资源 具有所有访问权限
在大多数版本的 Linux 中,都不推荐 直接使用 root 账号登录系统
在 Linux 安装的过程中,系统会自动创建一个用户账号,而这个默认的用户就称为“标准用户”
sudo
su 是 substitute user 的缩写,表示 使用另一个用户的身份
sudo 命令用来以其他身份来执行命令,预设的身份为 root
用户使用 sudo 时,必须先输入密码,之后有 5 分钟的有效期限,超过期限则必须重新输入密码
若其未经授权的用户企图使用 sudo,则会发出警告邮件给管理员

02. 组管理 终端命令

提示:创建组 / 删除组 的终端命令都需要通过 sudo 执行
groupadd 组名:添加组
groupdel 组名:删除组
cat /etc/group:确认组信息
chgrp -R 组名 文件/目录名:递归修改文件/目录的所属组
提示:
组信息保存在 /etc/group 文件中
/etc 目录是专门用来保存 系统配置信息 的目录
在实际应用中,可以预先针对 组 设置好权限,然后 将不同的用户添加到对应的组中,从而不用依次为每一个用户设置权限

03. 用户管理 终端命令

提示:创建用户 / 删除用户 / 修改其他用户密码 的终端命令都需要通过 sudo 执行

3.1 创建用户/设置密码/删除用户

useradd -m -g 组 新建用户名:添加新用户,-m 自动建立用户家目录,-g 指定用户所在的组,否则会建立一个和同名的组
passwd 用户名:设置用户密码,如果是普通用户,直接用 passwd 可以修改自己的账户密码
userdel -r 用户名:删除用户,-r 选项会自动删除用户家目录
cat /etc/passwd | grep 用户名:确认用户信息,新建用户后,用户信息会保存在 /etc/passwd 文件中
提示:
创建用户时,如果忘记添加 -m 选项指定新用户的家目录 —— 最简单的方法就是删除用户,重新创建
创建用户时,默认会创建一个和用户名同名的组名
用户信息保存在 /etc/passwd 文件中

3.2 查看用户信息

id [用户名]:查看用户 UID 和 GID 信息
who:查看当前所有登录的用户列表
whoami:查看当前登录用户的账户名

passwd 文件
/etc/passwd 文件存放的是用户的信息,由 6 个分号组成的 7 个信息,分别是
用户名
密码(x,表示加密的密码)
UID(用户标识)
GID(组标识)
用户全名或本地帐号
家目录
登录使用的 Shell,就是登录之后,使用的终端命令,ubuntu 默认是 dash

usermod
usermod 可以用来设置 用户主组附加组登录 Shell,命令格式如下:
主组:通常在新建用户时指定,在 etc/passwd 的第 4 列 GID 对应的组
附加组:在 etc/group 中最后一列表示该组的用户列表,用于指定 用户的附加权限
提示:设置了用户的附加组之后,需要重新登录才能生效!

修改用户的主组(passwd 中的 GID)
usermod -g 组 用户名
修改用户的附加组
usermod -G 组 用户名
修改用户登录 Shell
usermod -s /bin/bash 用户名

注意:默认使用 useradd 添加的用户是没有权限使用 sudo 以 root 身份执行命令的,可以使用以下命令,将用户添加到 sudo 附加组中
usermod -G sudo 用户名

which(重要)
提示
/etc/passwd 是用于保存用户信息的文件
/usr/bin/passwd 是用于修改用户密码的程序

which 命令可以查看执行命令所在位置,例如:
which ls:输出 /bin/ls
which useradd:输出 /usr/sbin/useradd

bin 和 sbin
在 Linux 中,绝大多数可执行文件都是保存在 /bin、/sbin、/usr/bin、/usr/sbin
/bin(binary)是二进制执行文件目录,主要用于具体应用
/sbin(system binary)是系统管理员专用的二进制代码存放目录,主要用于系统管理
/usr/bin(user commands for applications)后期安装的一些软件
/usr/sbin(super user commands for applications)超级用户的一些管理程序
提示:
cd 这个终端命令是内置在系统内核中的,没有独立的文件,因此用 which 无法找到 cd 命令的位置

3.3 切换用户

su - 用户名:切换用户,并且切换目录,- 可以切换到用户家目录,否则保持位置不变
exit:退出当前登录账户
su 不接用户名,可以切换到 root,但是不推荐使用,因为不安全
exit 示意图如下:

04. 修改文件权限

chown 修改拥有者
chgrp 修改组
chmod 修改权限
命令格式如下:
修改文件|目录的拥有者
chown 用户名 文件名|目录名

递归修改文件|目录的组
chgrp -R 组名 文件名|目录名

递归修改文件权限
chmod -R 755 文件名|目录名
chmod 在设置权限时,可以简单地使用三个数字分别对应 拥有者 / 组 和 其他 用户的权限
直接修改文件|目录的 读|写|执行 权限,但是不能精确到 拥有者|组|其他
chmod +/-rwx 文件名|目录名

常见数字组合有(u表示用户/g表示组/o表示其他):
777 ===> u=rwx,g=rwx,o=rwx
755 ===> u=rwx,g=rx,o=rx
644 ===> u=rw,g=r,o=r

5-系统信息相关命令

本节内容主要是为了方便通过远程终端维护服务器时,查看服务器上当前 系统日期和时间 / 磁盘空间占用情况 / 程序执行情况

01. 时间和日期

date:查看系统时间
cal:calendar 查看日历,-y 选项可以查看一年的日历

02. 磁盘信息

df -h:disk free 显示磁盘剩余空间
du -h [目录名]:disk usage 显示目录下的文件大小
-h 以人性化的方式显示文件大小

03. 进程信息

所谓 进程,通俗地说就是 当前正在执行的一个程序

ps aux:process status 查看进程的详细状况
top:动态显示运行中的进程并且排序
kill [-9] 进程代号:终止指定代号的进程,-9 表示强行终止

ps 默认只会显示当前用户通过终端启动的应用程序
a 显示终端上的所有进程,包括其他用户的进程
u 显示进程的详细状态
x 显示没有控制终端的进程
提示:使用 kill 命令时,最好只终止由当前用户开启的进程,而不要终止 root 身份开启的进程,否则可能导致系统崩溃

要退出 top 可以直接输入 q

6-其他命令

01. 查找文件

find 命令功能非常强大,通常用来在 特定的目录下 搜索 符合条件的文件

find [路径] -name “*.py”:查找指定路径下扩展名是 .py 的文件,包括子目录
如果省略路径,表示在当前文件夹下查找
之前学习的通配符,在使用 find 命令时同时可用

02. 软链接

ln -s 被链接的源文件 链接文件:建立文件的软链接,用通俗的方式讲类似于 Windows 下的快捷方式
注意:
1. 没有 -s 选项建立的是一个 硬链接文件
两个文件占用相同大小的硬盘空间,工作中几乎不会建立文件的硬链接
2. 源文件要使用绝对路径,不能使用相对路径,这样可以方便移动链接文件后,仍然能够正常使用

硬链接简介(知道)
在使用 ln 创建链接时,如果没有 -s 选项,会创建一个 硬链接,而不是软链接

文件软硬链接示意图
这里写图片描述
在 Linux 中,文件名 和 文件的数据 是分开存储的

提示:
在 Linux 中,只有文件的 硬链接数 == 0 才会被删除
使用 ls -l 可以查看一个文件的硬链接的数量
在日常工作中,几乎不会建立文件的硬链接,知道即可

03. 打包压缩

打包压缩 是日常工作中备份文件的一种方式
在不同操作系统中,常用的打包压缩方式是不同的
Windows 常用 rar
Mac 常用 zip
Linux 常用 tar.gz

3.1 打包 / 解包

tar 是 Linux 中最常用的 备份工具,此命令可以 把一系列文件 打包到 一个大文件中,也可以把一个 打包的大文件恢复成一系列文件
tar 的命令格式如下:
打包文件
tar -cvf 打包文件.tar 被打包的文件/路径…

解包文件
tar -xvf 打包文件.tar

c 生成档案文件,创建打包文件
x 解开档案文件
v 列出归档解档的详细过程,显示进度
f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后
注意:f 选项必须放在最后,其他选项顺序可以随意

3.2 压缩/解压缩

1) gzip
tar 与 gzip 命令结合可以使用实现文件 打包和压缩
tar 只负责打包文件,但不压缩
用 gzip 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.gz
在 Linux 中,最常见的压缩文件格式就是 xxx.tar.gz

在 tar 命令中有一个选项 -z 可以调用 gzip,从而可以方便的实现压缩和解压缩的功能

命令格式如下:
压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径…

解压缩文件
tar -zxvf 打包文件.tar.gz

解压缩到指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径
-C 解压缩到指定目录,注意:要解压缩的目录必须存在

2) bzip2(two)
tar 与 bzip2 命令结合可以使用实现文件 打包和压缩(用法和 gzip 一样)
用 bzip2 压缩 tar 打包后的文件,其扩展名一般用 xxx.tar.bz2
在 tar 命令中有一个选项 -j 可以调用 bzip2,从而可以方便的实现压缩和解压缩的功能

命令格式如下:
压缩文件
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径…

解压缩文件
tar -jxvf 打包文件.tar.bz2

04. 软件安装

4.1 通过 apt 安装/卸载软件

apt 是 Advanced Packaging Tool,是 Linux 下的一款安装包管理工具
可以在终端中方便的 安装/卸载/更新软件包
1) 安装软件
sudo apt install 软件包
2) 卸载软件
sudo apt remove 软件名
3) 更新已安装的包
sudo apt upgrade

一个小火车提示
sudo apt install sl
一个比较漂亮的查看当前进程排名的软件
sudo apt install htop

4.2 配置软件源

如果希望在 ubuntu 中安装软件,更加快速,可以通过设置镜像源,选择一个访问网速更快的服务器,来提供软件下载/安装服务
提示:更换服务器之后,需要一个相对比较长时间的更新过程,需要耐心等待。更新完成后,再安装软件都会从新设置的服务器下载软件了
所谓镜像源,就是所有服务器的内容是相同的(镜像),但是根据所在位置不同,国内服务器通常速度会更快一些!
这里写图片描述
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值