自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 介绍 golang json数据的处理

使用golang下的net/http模块,可以很容易的实现webserver功能。本篇就结合http模块在POST发送josn数据给webserver以及webserver在收到json数据后如何处理。一、server端处理json数据server端代码如下:package mainimport ("net/http""fmt""log""encoding/json")...

2018-10-31 19:46:00 286

转载 简单搭建Firekylin博客

国外有一个类似的博客系统,名字叫 Greyshade,但是作者很长时间没有进行维护了。而国内同样优秀的 FireKylin 开源博客系统,是由奇虎360公司Web前端工程师组成的专业团队 75Team 进行开发和维护,所以选FireKylin作为本站的博客系统就是很自然的事情了。 1).安装 Node.jscurl --silent --location https://rpm.node...

2018-10-30 19:51:26 850

转载 15张Vim速查表

去年上半年开始全面使用linux进行开发和娱乐了,现在已经回不去windows了。话归正传,在Linux上一直使用vim,慢慢熟悉了它的命令,才终于领悟了什么是编辑器之神。 进入vimvim配置移动光标屏幕滚动插入文本类删除命令复制粘贴撤销搜索及替换书签visual模式行方式命令若不指定n1,n2,...

2018-10-29 21:20:21 235

转载 渗透测试工程师的Linux学习之路

毕业后的自己,做了一年的网络工程师,每每发现实在是不喜欢时,就想鼓起勇气转行和跳槽,但是在此过程中,总是不停地被别人和自己怀疑,到底是没有耐心还是自己的能力不足,总是在被面试人员问的一脸茫然的梦中惊醒。随着生活水平的整体提高,每个月的花销也越来越跟不上自己的工资,在月末的几天总是在夜里一边加班一边吃泡面度日。总是在深夜中无数次问自己,到底哪里出现了问题,但再一次次的反思中,我发现问题还是出现在自己...

2018-10-28 00:30:01 959

转载 Mariadb学习总结(九):多表连接查询

概念因为我们使用的是关系型数据库,每张表表示的都是独立的单元(对象),而该单元(对象)所涉及到的其他信息通常都存储在其他表中,例如:MariaDB [world]> DESC city;+-------------+----------+------+-----+---------+----------------+| Field | Type | Null...

2018-10-28 00:26:55 1032

转载 介绍 golang执行系统命令

golang下的os/exec包执行外部命令,它将os.StartProcess进行包装使得它更容易映射到stdin和stdout。这点和python下的command、os.system等功能是一样的。这里列两个具体操作的代码。其可以调用类LINUX系统下的shell命令,也可以在windows下调用cmd下的命令。代码一package mainimport ("bytes""f...

2018-10-27 14:13:56 2541

转载 干货:Docker镜像导出与导入

我们制作好镜像后,有时需要将镜像复制到另一台服务器使用。能达到以上目的有两种方式,一种是上传镜像到仓库中(本地或公共仓库),但是另一台服务器很肯能只是与当前服务器局域网想通而没有公网的,所以如果使用仓库的方式,只能自己搭建私有仓库,这会在另一篇文章中介绍。如果我们仅仅是要复制到另外少数的服务器,搭建私有仓库显然没有这个必要,而将镜像保存为文件上传到其他服务器再从文件中载入镜像也是一个不错的...

2018-10-27 03:00:43 1791

转载 Nginx/Apache/PHP Hidden Version Number

nginx隐藏版本号的方法在nginx配置文件nginx.conf中,加入以下代码:server_tokens off;apache隐藏版本号的方法在apache配置文件httpd.conf中,加入以下代码:ServerTokens ProdServerSignature Offphp隐藏版本号的方法在php配置文件php.ini中,加入以下代码:...

2018-10-26 11:02:18 137

原创 happy的学习Linux系统

有人说,人生中最美丽的两个字就是学习。是的,学习是最值得做的一件事,不断的学习才能使我们在这个飞速发展的时代不至于被抛弃,古人云,活到老,学到老,还是很有道理的。而且,学习需要有一颗快乐心态,只有快乐的学习,才可以学习持久;只有快乐的学习才可以使自己感受到其中的乐趣,提高学习效率。记得刚开始学的时候挺难得,自己什么也不懂,就开始上网查各种资料,还好网上信息很发达,想要查什么也差不多能查到。因为...

2018-10-25 19:26:45 443

转载 MacOS Install Docker

使用 Homebrew 安装macOS 我们可以使用 Homebrew 来安装 Docker。Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:$ brew cask install docker==> Creating Caskroom at /usr/local/Caskroom==&...

2018-10-24 20:52:21 243

转载 Windows Install Docker

win7、win8win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/docker toolbox 是一个工具集,它主要包含以下一些内容:Docker CLI 客户端,用来运行docker引擎创建镜像...

2018-10-23 21:22:31 209

转载 简单介绍Java 的JAR包、EAR包、WAR包区别

WAR包WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。War专用于Web方面。大部分的JAVA WEB工程,都是打成WAR包进行发布的。War是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块。通常用于网站,打成包部署到容器中,以tomcat来说,将war文件包放置它的\webapps\目录下,启...

2018-10-22 19:36:02 185

转载 linux运维需要掌握的基础知识

踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍。 1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些系统管理脚本,最简单也得写个监控CPU,内存比率的脚本,这是最基本的了,也是最有意义,而另一个脚本语言是可选的,一般是3P,即python, perl和php,php就不需要考虑了,除非你要做开发,我个...

2018-10-21 15:16:32 4663

原创 快速get到学习Linux操作系统的点

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能够运行主要的UNIX工具软件、网络协议和应用程序。它支持32位和64位硬件。Linux运用了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。目前非常流行的Android智能系统也是基于Linux内核开发的。那么学Linux要怎么...

2018-10-21 15:13:27 455

转载 Python基础案例教程

一、超市买薯片# 用户输入薯片的单价danjia = float(input("薯片的单价"))# 用户输入购买袋数daishu = int(input("购买的袋数"))# 计算总价zongjia = danjia * daishu# 输出结果print("薯片单价%.2f/袋,您购买了%d/袋,应付总价%.2f元。" % (danjia,daishu,zongjia))#...

2018-10-20 19:39:27 796

转载 如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则

以下是如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则。防火墙防火墙是一组规则。当数据包进出受保护的网络区域时,进出内容(特别是关于其来源、目标和使用的协议等信息)会根据防火墙规则进行检测,以确定是否允许其通过。下面是一个简单的例子:防火墙可以根据协议或基于目标的规则过滤请求。一方面,iptables是 Linux 机器上管理防火墙规则的工...

2018-10-19 19:34:44 423

转载 在 Linux 中基于密钥认证的 SSH的配置方法

什么是基于 SSH 密钥的认证?众所周知,Secure Shell,又称 SSH,是允许你通过无安全网络(例如 Internet)和远程系统之间安全访问/通信的加密网络协议。无论何时使用 SSH 在无安全网络上发送数据,它都会在源系统上自动地被加密,并且在目的系统上解密。SSH 提供了四种加密方式,基于密码认证,基于密钥认证,基于主机认证和键盘认证。最常用的认证方式是基于密码认证和基于密钥认证...

2018-10-18 07:58:41 569

转载 谈谈如何学Linux和它在如今社会的影响

昨天,还在农耕脑力社会,今天已经人工智能技术、大数据、信息技术的科技社会了,高速开展并迅速浸透到当今科技社会的各个方面,Linux日益成为人们信息时代的到来,更加考验我们对信息的处理程度,网上的信息丰富多彩,我们究竟该如何去收集、处理、筛选信息呢?这就是我们今天要讨论的重点,我们应该如何着手去学习linux的相关知识,如何去处理稳扎稳打的入门,如何去深入贯彻落实学习应该艰苦奋斗,就是一场持久战的理...

2018-10-18 07:55:57 473

转载 使用axel多线程疯狂下载

在Linux中比较常见见的下载工具是curl和wget,但是下载比较大的文件两者都不支持多线程, 断点续传的作用不见得能发挥到最大。今天介绍一个axel工具,开启多线程疯狂下载。 安装Fedora/Centosdnf install axelyum install axel使用简略使用."-n"线程数、"-o"下载保存目录、"-a"简略下载条。我们以下载wps for l...

2018-10-17 18:57:13 1277

转载 linux使用ntfs-3g操作ntfs格式硬盘

Linux内核目前只支持对微软NTFS文件系统的读取。 NTFS-3G 是微软 NTFS 文件系统的一个开源实现,同时支持读和写。NTFS-3G 开发者使用 FUSE 文件系统来辅助开发,同时对可移植性有益。 安装#Fedoradnf install ntfs-3g#centosyum install ntfs-3g使用使用mount命令自动识别挂在# moun...

2018-10-16 04:18:28 2134

转载 TCP/IP学习笔记(9)-DNS域名系统

前面已经提到了访问一台机器要靠IP地址和MAC地址,其中,MAC地址可以通过ARP协议得到,所以这对用户是透明的,但是IP地址就不行,无论如何用户都需要用一个指定的IP来访问一台计算机,而IP地址又非常不好记,于是就出现了DNS系统。 DNS系统介绍DNS的全称是Domain Name System。它负责把FQDN(就是以"."分隔结尾的名字)翻译成一个IP。最初的DNS系统使用的是一个...

2018-10-15 19:22:53 117

原创 网络工程师为何要学好Linux

大学读电子信息工程专业的我在毕业后找到一个网络工程师的工作,工作了大半年后让我有了要认真学下Linux的冲动。在这个快速发展的时代里,如果想要保住自己的饭碗,就要不停的学习。计算机的发展真是太快了,新的知识、新的技术层出不穷。如果不持续的保持不断学习,那么很快知识就会老化,跟不上时代发展的需要。网络方面的知识也是又多又杂,光是最初级的CCNA思科认证就有路由和交换认证、安全认证、Operation...

2018-10-14 10:05:23 494

转载 TCP/IP学习笔记(8)-tcp协议

终于看到了TCP协议,这是TCP/IP详解里面最重要也是最精彩的部分,要花大力气来读。简要介绍TCP和UDP处在同一层---传输层,但是TCP和UDP最不同的地方是,TCP提供了一种可靠的数据传输服务,TCP是面向连接的,也就是说,利用TCP通信的两台主机首先要经历一个“拨打电话”的过程,等到通信准备结束才开始传输数据,最后结束通话。所以TCP要比UDP可靠的多,UDP是把数据直接发出去,...

2018-10-14 10:02:50 83

转载 TCP/IP学习笔记(7)-广播,多播IGMP协议

单播,多播,广播的介绍单播(unicast)单播是说,对特定的主机进行数据传送。例如给某一个主机发送IP数据包。这时候,数据链路层给出的数据头里面是非常具体的目的地址,对于以太网来 说,就是网卡的MAC地址(不是FF-FF-FF-FF-FF-FF这样的地址)。现在的具有路由功能的主机应该可以将单播数据定向转发,而目的主机的网 络接口则可以过滤掉和自己MAC地址不一致的数据。广播(bro...

2018-10-13 10:12:29 122

转载 TCP/IP学习笔记(6)-UDP协议

UDP简要介绍UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。UDP协议头UDP端口号由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号的功能就在于此,例如某一个UDP程序A在系统中注册了3000端口,那么,以后从外面传进来的目的端口号为3...

2018-10-12 19:35:19 86

转载 TCP/IP学习笔记(5)-IP选路

静态IP选路一个简单的路由表选路是IP层最重要的一个功能之一。前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由。这里就不重复了。首先来看看一个简单的系统路由表。Destination Gateway Genmask Flags Metric Ref Use Iface192.168.11.0 * ...

2018-10-11 19:32:27 119

原创 我来告诉你怎么有兴趣的学习Linux

Linux这项技能从我个人的角度来说,就是培养一个可以显摆的、专业以外的本事。现在电脑主流的操作系统都是微软的windows系统,这个操作系统以功能强大,用户体验高而广泛的推广开来。但是以Ubuntu\Centos\Redhat为代表的Linux\Unix系统却仅仅在专业人士的圈子中才能窥见它的踪迹,如果这个时候你能熟练掌握Linux类操作系统的使用,是不是觉得很NB的事情,并可以在朋友圈中显...

2018-10-11 19:29:57 307

转载 TCP/IP学习笔记(4)-ICMP,ping,traceroute

IMCP协议介绍前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。其中一个重要的模块就是ICMP(网络控制报文)协议。当传送IP数据包发生错误--比如主机不可达,路由不可达等等,ICMP协议将会把错误信息封包,然后传送回给主机。给主机一个处理错误的机会,这 也就是为什么说建立在IP层以上的协议是可能做到安全的原因。ICMP数...

2018-10-10 20:41:58 99

转载 TCP/IP学习笔记(3)-IP、ARP、RARP协议

把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息。数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息。IP协议IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输。要注意的是,IP不是可靠的协议,这是说,IP协议没有提供一种数据未传达以后...

2018-10-10 20:39:00 137

转载 一些针对负载均衡集群中的session解决方案

在日常运维工作中,当给Web站点使用负载均衡之后,必须面临的一个重要问题就是Session的处理办法,无论是PHP、Python、Ruby还是Java语言环境,只要使用服务器保存Session,在做负载均衡时都需要考虑Session的问题。 通常面临的问题从用户端来解释,就是当一个用户第一次访问被负载均衡代理到后端服务器A并登录后,服务器A上保留了用户的登录信息;当用户再次发送请求时,...

2018-10-08 19:56:32 122

原创 Linux小白的大师之路

随着科技的发展,Linux作为最受欢迎的服务端操作系统,拒不完全统计,现在linux已经占据全球80%以上的份额,可能说的有些浮夸,但是确实现在Linux很受人们欢迎,主要的原因,还是因为系统的安全系数高,由于Linux是开源的,它的维护由全球各地的黑客和林纳斯·托瓦兹和背后的团体组成。所以要在上面修改文件是根本行不通的。Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向...

2018-10-07 08:44:52 128

转载 Gnome桌面的录屏插件easyscreencast

Linux下的不少录屏软件。今天简单介绍一个Gnome的录屏插件easyscreencast,插件小而精,足够日常录屏使用的  安装开源地址:https://github.com/EasyScreenCast/EasyScreenCast插件地址:https://extensions.gnome.org/extension/690/easyscreencast/如果之前有装过c...

2018-10-06 12:17:06 871

转载 使用proxychains-ng代理转发终端命令

常见的VPN程序大部分默认代理浏览器的http流量,好多场景不是一个浏览器能解决问题的。linux用户大部分都是重度命令用户,如果要让终端下的命令被代理转发,这时我们就要用上proxychains-ng这款神器了。 项目地址项目主页:https://github.com/rofl0r/proxychains-ngproxychains-ng是proxychains的加强版,主要有以下功...

2018-10-05 12:06:56 2941

原创 国庆七天学Linux技能,休闲假期不负时光

秋菊怒放迎风笑,山河雄壮国庆到;华夏神州欢声动,全国人民同庆贺。我们的祖国有着广阔的美好河山和悠久的文明历史。马上就要国庆长假了,这已经成为当代中国人一年当中最重要的节日,我们要和自己的国家一同庆祝。随着人们的生活水平提高,假期的休闲方式也越来越多样化,都在选择属于自己的度假方式。有的人选择在家陪伴家人享受团聚的幸福,有的人就来一段说走就走的减负旅行,也有的人看到的国庆节的巨大商机,已经准备好摩拳...

2018-10-04 09:49:16 123

转载 高层交换机的组网原理

三层路由通常,普通的交换机只工作在数据链路层上,路由器则工作在网络层。而功能强大的三层交换机可同时工作在数据链路层和网络层,并根据MAC地址或IP地址转发数据包。但是要注意到三层交换机并不能完全取代路由器,因为它主要是为了实现处于两个不同子网的Vlan进行通讯,而不是用来作数据传输的复杂路径选择。网管功能一台交换机所支持的管理程度反映了该设备的可管理性与可操作性。带网管功能的交换机可对...

2018-10-04 09:46:36 176

转载 干货:haproxy和nginx负载均衡

出于对负载均衡工具的疑问,分别对haproxy和nginx的负载均衡进行了抓包分析,分析的过程跟大家分享下。先说下对haproxy抓包得到的结论吧:haproxy在负载均衡的一台后端挂掉后,如果还没达到探测的时间点时,请求还会往挂掉的这台转发,请求会丢失。 haproxy负载均衡的实验过程如下:1: 先看下haproxy的配置。配置inter 20000为20s检测一次,这个是为了更明显的...

2018-10-03 08:05:28 1649

转载 详解:ELK日志监控与部署

Logstash是一个开源的用于收集,分析和存储日志的工具。 Kibana4用来搜索和查看Logstash已索引的日志的web接口。这两个工具都基于Elasticsearch。 ● Logstash: Logstash服务的组件,用于处理传入的日志。 ● Elasticsearch: 存储所有日志 ● Kibana 4: 用于搜索和可视化的日志的Web界面,通过nginx反代 ●...

2018-10-02 18:38:43 1886

转载 教你用shell脚本在Linux上获取外网IP地址

基于Linux系统的获取外网IP地址的shell脚本,脚本内容如下:getIp.sh#!/bin/bash#检查IP的合法性check_ipaddr(){echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" > /dev/null;if [ $? -ne 0 ]then#echo "IP地址...

2018-10-01 09:37:15 4347

笔记本出厂预装Windows 8系统机型改装Windows 7系统的操作步骤及常见问题

本资源自己总结出来的,内容非常详细,希望大家喜欢!

2014-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除