vim配置

golang框架

霸气de小男生 提交于 2019-11-30 09:23:22
来自:码农网,译者:小峰 链接:www.codeceo.com/article/golang-framework-ide-tools.html 自推出以来,Google的Go编程语言(Golang)越来越受主流用户的欢迎。在2016年12月的一份调研中,3,595名受访者中有89%表明他们在工作中或工作以外用Go语言编程。 此外,在编程语言中,Go语言在专业知识和偏好方面排名最高。2017年7月,在Tiobe的年度编程语言排名中,Go语言从去年的第55名一跃跳到了第10名。 显然,Go语言吸引了来自不同学科的许多程序员和软件开发外包专业人士。可以这么说,这全都是因为Go语言的易用性。 作为一种编译型的开源编程语言,Go语言能使开发人员轻松构建简单可靠又高效的软件。它是更保守的语言,如C和C ++的创新和演变的产物。 使用Go语言,可以减少代码输入量,并且编写稳健的API而不牺牲性能变得更加容易。 Go语言旨在实现可扩展性和并发性,从而实现优化。编译器可以在运行时前执行所有代码检查工作。 我们收罗了Golang的顶级框架、IDE和工具列表,以供大家快速参考。建议添加到浏览器书签中,以便随时查看! Golang框架 Web框架可以帮助开发人员尽可能方便快捷地构建应用程序。Go语言还比较新,所以使用的框架带有充足的文档很重要。 这里有9个框架可帮助你使用Go语言构建项目。 1、Revel

LVS+DR模式+keepalived

走远了吗. 提交于 2019-11-30 04:14:29
LVS+DR模式+keepalived 上一篇博客我们说了三种模式,NAT,TUN,DR这次是DR+Keepalived 先了解什么是Keepalived keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能 VRRP,虚拟路由冗杂协议,是针对路由器的一种备份解决方案 keepalived可以实现多机热备,每个热备组可有多台服务器,最常用的就是双机热备 双击热备的故障切换是由虚拟IP地址的飘逸来实现,适用于各种应用服务器 LVS-DR的ARP问题 在LVS-DR的负载均衡群集中,负载均衡器与节点服务器都要配置相同的VIP地址 在局域网中具有相同的IP地址,势必会造成服务器APR通信的紊乱 当一个ARP广播发送到LVS-DR集群时,因为负载均衡器和节点服务器都是连接到相同的网络上,它们都会接收到ARP广播 此时只有前端的负载均衡器进行响应。其他节点服务器不应该响应ARP广播 LVS-DR的ARP问题解决方案 对节点服务器进行处理,使其不响应针对VIP的ARP请求 使用虚接口lo:0承载VIP地址 设置内核参数arp_ignore=1:系统只响应目的IP为本地IP的ARP请求 下面我们来做实验 实验规划 我们需要五台虚拟机 DR1 主服务器 192.168.100.201 DR4 备份服务器 192.168.100.202 web 5 192.168.100

CM搭建Hadoop全分布式

╄→尐↘猪︶ㄣ 提交于 2019-11-30 02:37:41
1.1 环境配置 使用XShell软件,创建5个会话窗口,五个服务器的地址分别是: 1.1.1 配置主机名、hosts文件 # 主机名 # 配置各节点的主机名 [root@main-master ~]# vim /etc/sysconfig/network #查看 [root@main-master ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=main-master # 配置 hosts [root@main-master ~]# vim /etc/hosts #在配置文件上加各节点IP # 一定要保留 127.0.0.1 ,否则 cm 分发会心跳错误 127.0.0.1 localhost 1.1.2 配置各节点之间的ssh免密玥 # 在各个节点生成自己的公钥和私钥 [root@main-master ~]# ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa [root@data1 packages]# cd ~ # 将自己的公钥分发给其他节点,包括自己分发给自己 首先在 main-master 节点上 [root@main-master ~]# ssh-copy-id -i .ssh/id_rsa.pub main-master [root@main-master ~]# ssh

Linux中apche配置

泪湿孤枕 提交于 2019-11-30 00:05:17
apache安装部署 yum install httpd -y ##安装apache软件 yum install httpd-manual ##安装apache手册 systemctl start httpd systemctl enable httpd firewall-cmd --list-all ##列出火墙信息 firewall-cmd --permanent --add-service=http ##若是火墙开启需将http加入火墙允许列表 firewall-cmd --reload ##火墙重新加载策略 vim /var/www/html/index.html <h1>hello world</h1> 测试:打开浏览器访问,172.25.254.114,此处ip为刚才安装部署apache的主机ip apache基础信息 /var/www/html/ ##apache默认发布目录 /var/www/html/index.com ##默认发布文件 /etc/httpd/conf ##默认配置目录 /etc/httpd/conf/httpd.conf ##默认配置文件 /etc/httpd/conf.d/*.conf ##子配置文件 /etc/httpd/conf.d/ ##子配置目录 httpd_sys_contnet_t ##默认安全上下文 80 ##默认端口

LVS+DR模式+keepalived

感情迁移 提交于 2019-11-29 22:10:07
LVS+DR模式+keepalived 上一篇博客我们说了三种模式,NAT,TUN,DR这次是DR+Keepalived 先了解什么是Keepalived keepalived采用VRRP热备份协议实现Linux服务器的多机热备功能 VRRP,虚拟路由冗杂协议,是针对路由器的一种备份解决方案 keepalived可以实现多机热备,每个热备组可有多台服务器,最常用的就是双机热备 双击热备的故障切换是由虚拟IP地址的飘逸来实现,适用于各种应用服务器 LVS-DR的ARP问题 在LVS-DR的负载均衡群集中,负载均衡器与节点服务器都要配置相同的VIP地址 在局域网中具有相同的IP地址,势必会造成服务器APR通信的紊乱 当一个ARP广播发送到LVS-DR集群时,因为负载均衡器和节点服务器都是连接到相同的网络上,它们都会接收到ARP广播 此时只有前端的负载均衡器进行响应。其他节点服务器不应该响应ARP广播 LVS-DR的ARP问题解决方案 对节点服务器进行处理,使其不响应针对VIP的ARP请求 使用虚接口lo:0承载VIP地址 设置内核参数arp_ignore=1:系统只响应目的IP为本地IP的ARP请求 下面我们来做实验 实验规划 我们需要五台虚拟机 DR1 主服务器 192.168.100.201 DR4 备份服务器 192.168.100.202 web 5 192.168.100

HTTP

走远了吗. 提交于 2019-11-29 19:10:16
HTTP WEB服务 tcp80 使apache支持html 开启httpd并查看有效内容 服务器操作 1.#yum insall httpd 2.#echo “test page” >/var/www/html/index.html #systemctl restart httpd 客户端测试 #yum install elinks #links http://192.168.10.5 查看Apache当前工作模式 #httpd -V | grep “Server MPM” 修改Apache工作模式 #vim /etc/httpd/conf.modules.d/00-mpm.conf ----------------------------------------------------------------------------------------------------------------------------- HTTP WEB服务 使apache支持perl脚本 服务器操作 1.#yum install perl perl-CGI -y[安装perl支持程序] 2.#vim /etc/httpd/conf [修改httpd.conf配置] ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"[确认247行对cgi的支持] 3

Linux安装JDK MYSQL TOMCAT

你说的曾经没有我的故事 提交于 2019-11-29 18:22:55
一、安装JDK 1.1、YUM安装 1、查看可安装java版本。执行yum list | grep jdk可以看见如下的结果 2、我们选择安装java1.8,64位的,所以安装java-1.8.0-openjdk-devel.x86_64。上图中我用红框圈起来的java版本,要选择-devel的安装,因为这个安装的是jdk,而那个不带-devel的只安装jre 3、执行命令 yum install -y java-1.8.0-openjdk-devel.x86_64 。等待自动安装完成 4、验证有没安装成功 java -version 5、输入find / -name java命令查找java,查看安装位置 1.2、本地安装 1、如何上传安装包 **可以使用图形化工具filezilla **可以sftp工具:alt+p 用put命令上传,默认上传到用户主目录 执行cd /home/ 命令执行切换到home目录下 执行lcd d:/切换下载目录到d: 下载 get /home/file.1下载文件 2、安装jdk 压缩解压命令 gzip access.log 。。。.gz gzip -d解压缩 打包解包 tar -cvf file.tar file.2 file.3 将 file.2 file.3打包到 file.1 tar -cvf file.tar file/ 解包 tar

ubuntu18.04.2 hadoop3.1.2+zookeeper3.5.5高可用完全分布式集群搭建

[亡魂溺海] 提交于 2019-11-29 13:52:34
ubuntu18.04.2 hadoop3.1.2+zookeeper3.5.5高可用完全分布式集群搭建 集群规划: hostname NameNode DataNode JournalNode ResourceManager Zookeeper node01 √ √ √ node02 √ √ node03 √ √ √ √ node04 √ √ √ node05 √ √ √ 准备工作: 首先克隆5台ubuntu虚拟机 vim /etc/netplan/01-network-manager-all.yaml修改网络配置 我的5台网络配置如下: (ps: 由于这次是家里台式, 所以网关和之前笔记本搭的那次不一样) # Let NetworkManager manage all devices on this system # node01 network: version: 2 renderer: NetworkManager ethernets: ens33: dhcp4: no dhcp6: no addresses: [192.168.180.130/24] gateway4: 192.168.180.2 nameservers: addresses: [114.114.114.114, 8.8.8.8] # Let NetworkManager manage all

linux-索引1909

£可爱£侵袭症+ 提交于 2019-11-29 13:21:15
专题 vmware配置centos全套 正文 目录结构 , 文件路径 , 文件创建与删除 , ==== 》用户操作 用户添加及其影响 , vim批量注释与解注释 , vim设置环境 , vim配置与多窗口 , ==== 【基本安装】 centos安装 , python3与pip3的安装 , 虚拟环境安装 , 安装pycharm , 【配置】 分辨率 , 【vim操作】 vim基本 , 》命令模式 光标移动 , 文本编辑 , 进编辑模式 , 可视模式 , 》 查找与替换 , 保存另存读入 , 【文件操作】 文件类型七种 , file查看文件的本质 , type查看目标类型 , stat查属性状态 , 【用户与组】 用户文件进程的关系+ , 查看用户信息文件所属者进程驱使者+ , 用户文件-密码文件-组文件参数分析 , 用户与超级管理员简介 , 》组操作 添加与删除组 , 【文件权限】 读写执行UGO权限… , 修改所有者与所属组… , 权限的修改-符号修改法… , 【硬盘操作】 U盘挂载与卸载 , 【进程】 进程入门查询 , 杀死进程 , 来源: https://blog.csdn.net/ifubing/article/details/100178675

Nginx 配置优化

故事扮演 提交于 2019-11-29 12:15:05
编译安装 Nginx: [root@nginx ~]# yum -y install pcre-devel zlib-devel openssl-devel gcc gcc-c++ make [root@nginx ~]# tar xf nginx-1.6.0.tar.gz -C /usr/src/ [root@nginx ~]# useradd -M -s /sbin/nologin nginx [root@nginx ~]# cd /usr/src/nginx-1.6.0 [root@nginx nginx-1.6.0]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-file-aio --with-http_stub_status_module --with-http_gzip_static_module --with-http_flv_module --with-pcre && make && make install 一、配置 Nginx 隐藏版本号 在生产环境中,需要隐藏 Nginx 等服务的版本信息,以避免安全风险。 [root@nginx ~]# curl -I http://192.168.200.111 HTTP/1.1 200 OK Server: nginx/1