Linux
linux
Word哥
代码改变世界
展开
-
MinIO Go Client API使用
1. 前言本文我们将学习MinIO Go Client API使用,MinIO安装参考。对于完整的API以及示例,请参考Go Client API Reference。2.Go Client2.1 初始化MinIO ClientMinIO client需要以下4个参数来连接与Amazon S3兼容的对象存储endpoint:对象存储服务的URLaccessKeyID:Access key是唯一标识你的账户的用户ID,默认minioadminsecretAccessKey:Se..原创 2020-09-21 15:44:02 · 2642 阅读 · 0 评论 -
Linux上Tomcat+Nginx安装部署以及发布
1.Tomcat安装1.1 下载官网下载,这里我下载的版本:apache-tomcat-9.0.38.tar.gz,上传到了/home目录下。1.2 安装# tar -zxvf apache-tomcat-9.0.38.tar.gz# mv apache-tomcat-9.0.38/ tomcat // 重命名为tomcat1.3配置环境变量# vim /etc/profile注意:这里我已经安装好了JDK环境,不重复安装了,自行安装。1.4...原创 2020-09-17 19:15:23 · 766 阅读 · 0 评论 -
Linux 搭建安装Maven环境以及编译打包
1.前言这里,已经提前下载并安装好JDK 。如果没安装,先安装JDK。2. 安装Maven2.1 下载#wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2.2 解压# tar -zxvf apache-maven-3.3.9-bin.tar.gz# mv apache-maven-3.3.9 /usr/loc.原创 2020-09-15 14:59:25 · 8973 阅读 · 0 评论 -
Linux下DNS服务器离线安装
1. 环境CentOS7.6DNS SERVER:172.20.32.220域名:dnps.com本篇介绍的离线安装,离线包安装成功后,配置参考在线安装参考。2. 下载离线安装包因为安装时离线环境,所以提前在有网络的服务器上下载好了需要的软件包注意:在使用downloadonly时,需要在没有安装过依赖的机器上执行,如果执行的机器之前安装过所需依赖,执行downloadonly后,会提示依赖已经安装,不能下载,会导致离线安装缺少依赖包。下载DNS服务依赖包#yum -y.原创 2020-08-19 15:25:34 · 3817 阅读 · 0 评论 -
Centos7开机启动自定义脚本
1. 需求服务安装部署完成后,实现自定义脚本开机自启动。这里我需要开机自启三个不同目录下的脚本,并且又先后顺序启动服务器版本:Centos7.62. 配置开机自启动2.1自定义脚本赋予可执行权限这里,分别要自启动三个不同目录脚本,分别为/opt/start.sh、/opt/datanet/start.sh、/opt/datanet/dnpsservice/start.sh注意:自定义脚本必须具有可执行权限。# chmod +x /opt/start.sh /opt/dat...原创 2020-08-10 17:08:22 · 538 阅读 · 0 评论 -
Linux下NFS服务的安装与配置
目录1. 环境2. NFS介绍3. 下载安装服务端4. 客户端安装5.测试6.Window上挂载NFS1. 环境CentOS7.6以2台机器为例,服务端:172.20.32.219 客户端:172.20.32.2182. NFS介绍NFS(Network File System):它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端...原创 2020-08-05 10:04:01 · 9013 阅读 · 0 评论 -
Linux搭建DNS服务器
1. 环境CentOS7.6DNS SERVER:172.20.32.232更改主机名:dnps.com2.DNS服务器简介DNS(Domain Name System)域名系统:目前提供网络服务的应用使用唯一的32位的IP地址来标识,但是由于数字比较复杂、难以记忆,因此产生了域名系统(DNS),通过域名系统,可以使用易于理解和形象的字符串名称来标识网络应用(如www.baidu.com、www.taobao.com)。访问互联网应用可以使用域名,也可以通过IP地址直接访问该应用,在使.原创 2020-07-23 17:47:49 · 2465 阅读 · 0 评论 -
Centos7 下网络IP配置
使用VMware vSphere client 已经安装 Centos7系统,以下为如何配置静态IP网络配置。1. 修改IP地址#vi /etc/sysconfig/network-scripts/ifcfg-ens160TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_D.原创 2020-06-11 14:38:40 · 258 阅读 · 0 评论 -
Linux下安装Nginx搭建图片服务器
目录1. Nginx安装2. 启动、停止3. 搭建图片服务器1. Nginx安装1)下载nginx源码包官网下载#wget http://nginx.org/download/nginx-1.9.9.tar.gz2) 解压# tar -zxvf nginx-1.9.9.tar.gz3) 安装nginx依赖安装gcc、pcre、ssl、zlib依赖(...原创 2020-04-27 19:42:41 · 433 阅读 · 0 评论 -
Linux中使用curl命令发送带参数的get请求和post请求
1.curl与wget 命令的区别相似之处:wget 和 cURL 都可以下载内容,都可以向互联网发送请求并返回请求项,也可以进行 HTTP POST 请求,它们都是命令行工具,可以设计成可脚本化应用到bash脚本中。wget特点:简单直接、可直接下载程序、支持递归下载、使用方便。curl特点:多功能工具、支持多种网络协议、安全、支持gzip 压缩技术。 选择使用...原创 2020-04-24 17:14:27 · 42542 阅读 · 1 评论 -
Linux查看系统版本以及防火墙常用命令
1. 查看操作系统版本信息1)查看版本当前操作系统内核信息:uname -a x86_64版本为:ARM版本为:2)查看当前操作系统版本信息:cat /proc/version3)查看cpu信息:cat /proc/cpuinfo (自行grep过滤)4)查看版本32/64位:getconf LONG_BIT2. fire...原创 2020-04-24 14:50:18 · 2744 阅读 · 0 评论 -
Linux抓包工具tcpdump使用
1.tcpdump简介定义:tcpdump和Windows下的Wireshark一样都是是数据包抓包工具,一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。选项说明:-c 指定要抓取的包数量。注意,是最终要获取这么多个包。例如,指定"-c 10"将获取10个包,但可能已经处理了100...原创 2020-04-24 14:02:02 · 179 阅读 · 0 评论 -
Linux wget下载https报错和转义URL报错解决方法
1. wget命令定义:wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。语法:wget (选项) (参数)选项:...原创 2020-04-22 10:32:21 · 19950 阅读 · 0 评论 -
Linux 多个cpp文件的编译(Makefile编写)
最近公司项目移植到linux下开发,使用了开源库,学习了下Makefile如何编译多个cpp文件#程序版本号VERSION = 1.0.0 #定义变量,使用变量:$(变量名)CC=g++#定义变量srcs,表示需要编译的源文件,需要表明路径,如果直接写表示这些cpp文件和makefile在同一个目录下,如果有多个源文件,每行以\结尾#其中wildcard和patsub...原创 2019-10-30 16:34:51 · 2607 阅读 · 0 评论