一直学一直嗨,一直嗨一直学

cURL 与 wget:到底哪一个才更适合你

当想要直接通过 Linux 命令行下载文件,马上就能想到两个工具:wget 和 cURL。它们有很多一样的特征,可以很轻易的完成一些相同的任务,虽然它们有一些相似的特征,但它们并不是完全一样。这两个程序适用与不同的场合,在特定场合下,都拥有各自的特性。 cURL vs wget: 相似之处 wget 和 cURL 都可以下载内容。它们的核心就是这么设计的。它们都可以向互联网发送请求并返回请求项。...

常用的 wget 参数详解

导读 wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。”wget” 这个名称来源于 “World Wide Web” 与 “get” 的结合。本文详细讲解wget参数和使用的使用,希望对大家理解wget的使用有所帮助。 自动下载文件是什么意思呢?其实就是指:wget可以在用户退出系统的之后在后台执行。这意味这你...

Linux 应用程序的安装和管理

在Linux中,有三种安装软件的方式,分别是RPM包安装、YUM源安装、源代码编译安装。 常见应用程序目录结构 类型 路径 普通用户可执行文件 /usr/bin 管理员可执行文件 /usr/sbin 配置文件 /etc 日志文件 /var/log 应用程序参考文档 /usr/share/doc 执行文件、配置文件的man手册 /usr/share/man 常见软件包封装类型 RPM包 扩展名.rpm,只能在使用rpm机制的Linux...

用 sar 工具检测系统性能瓶颈

sar 命令用用收集、报告、或者保存 UNIX / Linux 系统的活动信息。它保存选择的计数器到操作系统的 /var/log/sa/sadd 文件中。从收集的数据中,你可以得到许多关于你的服务器的信息: CPU 使用率 内存页面和使用率 网络 I/O 和传输统计 进程创建活动 所有的块设备活动 每秒中断数等等 sar 命令的输出能够用于识别服务器瓶颈。但是,分析 sar 命令提供的信息可能比较困难,所以要使用...

Harbor:在云原生中使用,附安装

内容主要源自邹佳在云原生社区的分享。 Harbor 是一个用于存储和分发Docker 镜像的企业级Registry 服务器,由vmware开源,是一个可信的云原生制品仓库,用来存储、签名、管理相关的内容。 Harbor的一切设计都是围绕了云原生展开的,并且会在这个方向一直坚持下去。 在云原生下,镜像就是命脉,一切应用都是围绕着镜像,可以说镜像技术加速了云原生的发展。 那么Harbor在镜像方面做了哪...

Kubeadm搭建单master节点的Kubernetes集群

1. 环境准备 3个节点,都是 Centos 7.6 系统,内核版本:3.10.0-957.12.2.el7.x86_64,在每个节点上添加 hosts 信息: $ cat /etc/hosts 172.16.1.128 k8s-master 172.16.1.129 k8s-node01 172.16.1.130 k8s-node02 禁用防火墙: $ systemctl stop firewalld $ systemctl disable firewalld 禁用SELINUX: $ setenforce 0 $ cat /etc/selinux/config SELINUX=disabled 创建/et...

Kubeadm搭建高可用Kubernetes集群

最近经常有朋友问我有没有用kubeadm搭建高可用集群的文档,说实在的我确实没有,我自己测试的话就用kubeadm单master版,公司用的话就用二进制搭建的。所以就找了个下班时间搭建测试了一番。希望对大家有帮助!如果觉得有用的话就帮忙点个关注或转发吧,哈哈~ 1. 节点规划信息 2. 基础环境配置 2.1 环境信息 2.2 环境初始化 (1)、配置主机名,以k8s-master01为例 hostnamectl set-h...

Kubernetes部署Etcd集群

1. 部署Etcd集群 Etcd 是一个分布式键值存储系统,Kubernetes使用Etcd进行数据存储,所以先准备一个Etcd数据库,为解决Etcd单点故障,应采用集群方式部署,这里使用3台组建集群,可容忍1台机器故障,当然,你也可以使用5台组建集群,可容忍2台机器故障。 注:为了节省机器,这里与K8s节点机器复用,也可以独立于k8s集群之外部署,只要apiserver能连接到就行。 2. 准备cfssl证书生成工...

Kubernetes K8S之SSL证书有效期修改

如何修改Kubernetes的SSL证书有效期 一、主机配置规划 二、为什么要修改证书有效期 Kubernetes默认的证书有效期都是1年,因此需要我们每年都更新证书,显然这对我们实际生产环境来说是很不友好的;因此我们要对Kubernetes的SSL证书有效期进行修改。 证书有效期查看 [root@k8s-master pki]# pwd /etc/kubernetes/pki [root@k8s-master pki]# ll total 56 -rw-r--r-- 1 root root 1...

基于kubeadm快速部署kubernetes K8S V1.17.4集群-无坑完整版

基于kubeadm快速部署kubernetes K8S V1.17.4集群,并部署Dashboard Web页面,实现可视化查看Kubernetes资源 主机配置规划 注意:没有swap分区 预定完成目标项 1、在所有节点上安装Docker和kubeadm 2、部署Kubernetes Master 3、部署容器网络插件 4、部署 Kubernetes Worker,并将节点加入Kubernetes集群中 5、部署Dashboard Web页面,可视化查看Kubernetes资源 关于二进制安装 kubead...

Kubernetes K8S之Pod跨namespace名称空间访问Service服务

Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。应该如何实现? 场景需求 Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。如何实现? ...

Kubernetes K8S之Pod跨namespace名称空间访问Service服务

Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。应该如何实现? 场景需求 Kubernetes的两个Service(ServiceA、ServiceB)和对应的Pod(PodA、PodB)分别属于不同的namespace名称空间,现需要PodA和PodB跨namespace名称空间并通过Service实现互访。如何实现? ...

Kubernetes K8S之Ingress详解与示例

K8S之Ingress概述与说明,并详解Ingress常用示例 1. 主机配置规划 2. Ingress概述 Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP和HTTPS。 Ingress 可以提供负载均衡、SSL 和基于名称的虚拟托管。 必须具有 ingress 控制器【例如 ingress-nginx】才能满足 Ingress 的要求。仅创建 Ingress 资源无效。 2.1 Ingress 是什么 Ingress 公开了从集群外部到...

2020年Linux工程师必备的职业规划

文章目录 一、Linux运维的主要工作内容 二、Linux运维工作分类 三、Linux运维日常使用软件和技能 四、Linux运维工作发展过程 五、2020年Linux运维必须抓住的前沿技能 今天小编要跟大家分享的文章是关于2020年Linux工程师必备的职业规划。首先祝贺你选择学习Linux,你可能即将踏上Linux的工作之旅,出发之前,让我带你来看一看关于Linux和Linux运维的一切。 Linux因其高效率、易于裁...

文件上传下载,命令之wget / curl / which / sort / uniq / cut / wc

文章目录 [隐藏] 1. 文件的上传下载 2.从外网下载文件wget 3. curl文件下载 4. 查找命令which 5. 字符处理命令-排序sort 6. 字符处理-去重uniq 7. 字符处理-截取cut 8. 字符处理-统计wc 9. tr替换 10. sed 文本处理工具,三剑客之一 10. awk文本处理工具,三剑客之一 1. 文件的上传下载 [root@oldboyedu ~]# yum install -y lrzsz #安装包 rz:上传文件 (直接拖拽文件...

Linux之——使用wget命令爬取整站

wget -c -r -npH -k -nv http://www.baidu.com 参数说明 -c:断点续传 -r:递归下载 -np:递归下载时不搜索上层目录 -nv:显示简要信息 -nd:递归下载时不创建一层一层的目录,把所有文件下载当前文件夹中 -p:下载网页所需要的所有文件(图片,样式,js文件等) -H:当递归时是转到外部主机下载图片或链接 -k:将绝对链接转换为相对链接,这样就可以在本地脱机浏览网页了 ...

TinyProxy: 提升 WGET 速度 / 优化国内机器出口通讯

文章目录 [隐藏] 您可能需要 如何安装? 您需要调味料 使用 其他 为了解决国内的各种网络问题,真的是费劲了脑汁(例如 wget git……) 现提供 TinyProxy 解决方案 您可能需要 一台墙外服务器 如何安装? # Ubuntu apt-get update apt-get install tinyproxy -y # CentOS yum install tinyproxy -y 您需要调味料 编辑 /etc/tinyproxy.conf 也可能是 /etc/tinyproxy...

Linux命令发送Http的get或post请求(curl和wget两种方法)

文章目录 [隐藏] 一、get请求 二、post请求 三、curl (可直接发送格式化请求例如json) Http请求指的是客户端向服务器的请求消息,Http请求主要分为get或post两种,在Linux系统下可以用curl和wget命令来模拟Http的请求。下面就来介绍一下Linux系统如何模拟Http的get或post请求。 一、get请求 1、使用curl命令: curl “http://www.baidu.com” 如果这里的URL指向的是一个文件或...

wget 网络请求工具

文章目录 [隐藏] 下载 使用 wget 是当前 Unix 系统不可或缺的工具之一。 下载 使用 wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上...

wget和curl设置代理服务器的命令

文章目录 [隐藏] 一、wget设置代理 二、curl设置代理 一、wget设置代理 eg: wget -Y on -e "http_proxy=http://10.0.0.172:9201" "www.wo.com.cn" 此命令使用10.0.0.172:9201这个代理服务器IP和端口访问站点www.wo.com.cn 参数说明 -Y 是否使用代理 -e 执行命令 二、curl设置代理 eg: curl -x 10.0.0.172:80 www.wo.com.cn 此命令使用10.0.0.172:80这个代理服务器I...