前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 常用系统工作命令-reboot、poweroff、wget

Linux 常用系统工作命令-reboot、poweroff、wget

作者头像
hedeqiang
发布2020-07-22 17:26:42
2K0
发布2020-07-22 17:26:42
举报
文章被收录于专栏:LaravelCode

今天学习 3 个 Linux 小命令 分别是 rebootpoweroffwget

reboot 命令用于重启系统

poweroff 命令用于关闭系统

以上两个命令需使用 root 权限执行。

wget 命令用于从网络下下载资源文件,其格式为 wget [参数] 下载地址

代码语言:javascript
复制
wget [option]... [URL]...

常用选项:

  • -b 后台下载模式,启动后转入后台执行
  • -P 下载到指定目录
  • -t 最大尝试次数
  • -c 断点续传
  • -p 下载页面内所有资源
  • -r 递归下载

参考实例:

首先 我们使用 Docker 下载的是一个非常干净的系统,并不会存在 wget 命令,不信,你可以试下

代码语言:javascript
复制
[root@3d38bf89f74a /]# wget
bash: wget: command not found

那么,怎么办呢?我们可以使用默认的 yum 命令安装 wget

代码语言:javascript
复制
[root@3d38bf89f74a /]# yum install wget
Failed to set locale, defaulting to C.UTF-8
CentOS-8 - AppStream                                                1.8 MB/s | 5.8 MB     00:03
CentOS-8 - Base                                                     1.8 MB/s | 2.2 MB     00:01
CentOS-8 - Extras                                                   7.9 kB/s | 7.0 kB     00:00
Dependencies resolved.
====================================================================================================
 Package                         Architecture   Version                     Repository         Size
====================================================================================================
Installing:
 wget                            x86_64         1.19.5-8.el8_1.1            AppStream         735 k
Installing dependencies:
 libpsl                          x86_64         0.20.2-5.el8                BaseOS             61 k
 publicsuffix-list-dafsa         noarch         20180723-1.el8              BaseOS             56 k

Transaction Summary
====================================================================================================
Install  3 Packages

Total download size: 852 k
Installed size: 3.0 M
Is this ok [y/N]: y
Downloading Packages:
CentOS-8 - Base               196% [==========================================================-] 1.8(1/3): publicsuffix-list-dafsa-20180723-1.el8.noarch.rpm            1.2 MB/s |  56 kB     00:00
(2/3): libpsl-0.20.2-5.el8.x86_64.rpm                               1.2 MB/s |  61 kB     00:00
(3/3): wget-1.19.5-8.el8_1.1.x86_64.rpm                             1.5 MB/s | 735 kB     00:00
----------------------------------------------------------------------------------------------------
Total                                                               116 kB/s | 852 kB     00:07
warning: /var/cache/dnf/AppStream-02e86d1c976ab532/packages/wget-1.19.5-8.el8_1.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY
CentOS-8 - AppStream                                                1.6 MB/s | 1.6 kB     00:00
Importing GPG key 0x8483C65D:
 Userid     : "CentOS (CentOS Official Signing Key) <security@centos.org>"
 Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Is this ok [y/N]: y
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                            1/1
  Installing       : publicsuffix-list-dafsa-20180723-1.el8.noarch                              1/3
  Installing       : libpsl-0.20.2-5.el8.x86_64                                                 2/3
  Installing       : wget-1.19.5-8.el8_1.1.x86_64                                               3/3
  Running scriptlet: wget-1.19.5-8.el8_1.1.x86_64                                               3/3
  Verifying        : wget-1.19.5-8.el8_1.1.x86_64                                               1/3
  Verifying        : libpsl-0.20.2-5.el8.x86_64                                                 2/3
  Verifying        : publicsuffix-list-dafsa-20180723-1.el8.noarch                              3/3

Installed:
  libpsl-0.20.2-5.el8.x86_64               publicsuffix-list-dafsa-20180723-1.el8.noarch
  wget-1.19.5-8.el8_1.1.x86_64

Complete!

接着,就可以使用了 wget 命令了。

下载 PHP7.4.8 源码

代码语言:javascript
复制
wget https://www.php.net/distributions/php-7.4.8.tar.gz

后台下载

代码语言:javascript
复制
[root@f709031398b1 /]# wget -b https://www.php.net/distributions/php-7.4.8.tar.gz
Continuing in background, pid 78.

在进行后台下载时,如果需要查看下载进度,可以使用以下命令来查看

代码语言:javascript
复制
[root@f709031398b1 /]# tail -f wget-log
--2020-07-19 11:05:54--  https://www.php.net/distributions/php-7.4.8.tar.gz
Resolving www.php.net (www.php.net)... 185.85.0.29, 2a02:cb40:200::1ad
Connecting to www.php.net (www.php.net)|185.85.0.29|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16505222 (16M) [application/octet-stream]
Saving to: 'php-7.4.8.tar.gz'

     0K .......... .......... .......... .......... ..........  0% 89.9K 2m59s
    50K .......... .......... .......... .......... ..........  0% 77.8K 3m12s
   100K .......... .......... .......... .......... ..........  0%  236K 2m30s
   150K .......... .......... .......... .......... ..........  1% 66.9K 2m52s
   200K .......... .......... .......... .......... ..........  1% 53.0K 3m17s

下载并以不同的名称保存 使用参数 -O 指定文件名

代码语言:javascript
复制
wget -O php74 https://www.php.net/distributions/php-7.4.8.tar.gz

ok,以上就是几个常用的实例,更多实例请参考 https://man.linuxde.net/wget

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档