自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

转载 撤销修改

自然,你是不会犯错的。不过现在是凌晨两点,你正在赶一份工作报告,你在readme.txt中添加了一行:$ cat readme.txtGit is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index called stage.G...

2018-05-25 11:28:35 298

转载 .gitignore忽略多层文件夹用**

.gitignore忽略多层文件夹用****/bin/Debug/前面的两个*号代表任意多层上级文件夹需要 git 1.8.2 及其以上的版本才支持

2018-05-25 10:55:41 1808

转载 Git忽略规则.gitignore梳理

对于经常使用Git的朋友来说,.gitignore配置一定不会陌生。废话不说多了,接下来就来说说这个.gitignore的使用。首先要强调一点,这个文件的完整文件名就是".gitignore",注意最前面有个“.”。一般来说每个Git项目中都需要一个“.gitignore”文件,这个文件的作用就是告诉Git哪些文件不需要添加到版本管理中。实际项目中,很多文件都是不需要版本管理的,比如Python的...

2018-05-25 10:53:21 397

转载 win10下乌龟git安装和使用

一、安装git for windows首先下载git for windows客户端http://msysgit.github.io/ 安装过程没什么特别的,不停next就ok了     图太多就不继续了~~安装完之后最好重启一下。安装完成之后右键如果出现这几个东西,那么git你就安装完成了。 二、安装tortoise git(乌龟git)同样先下载http://download.tortoiseg...

2018-05-24 18:58:47 323

转载 Understanding the Git Workflow

https://sandofsky.com/blog/git-workflow.htmlIf you don’t understand the motivation behind Git’s design, you’re in for a world of hurt. With enough flags you can force Git to act the way you think it s...

2018-05-21 23:47:47 417

转载 Git分支管理策略

Git分支管理策略作者: 阮一峰日期: 2012年7月 5日如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指...

2018-05-21 23:40:21 202

转载 HTTPS证书生成原理和部署细节

今天摸索了下 HTTPS 的证书生成,以及它在 Nginx 上的部署。由于博客托管在 github 上,没办法部署证书,先记录下,后续有需要方便快捷操作。本文的阐述不一定完善,但是可以让一个初学者了解大致的原理,同时跟着操作可以为自己的博客/网站部署一个 HTTPS 证书。网站部署 HTTPS 的重要性看看下面,部分电信用户访问京东首页的时候,会看到右下角有一个浮动广告:小白用户以为是京东有意放置...

2018-05-21 07:32:13 630

转载 CentOS服务器安装之后要做的几件事——网络、yum源、zabbix、selinux、文件句柄数、禁用ipv6等

我所有的服务器基本都是最小化安装,版本为CentOS 6.x  64位系列。1、配置内网IP    (如果是外网IP,linux要修改远程端口)2、配置自己的yum源     yum install wgetrm -f /etc/yum.repos.d/CentOS-Base.repowget http://mirrors.163.com/.help/CentOS6-Base-163.repo -...

2018-05-17 21:19:46 398

转载 Linux系统swappiness参数在内存与交换分区之间优化作用

swappiness的值的大小对如何使用swap分区是有着很大的联系的。swappiness=0的时候表示最大限度使用物理内存,然后才是 swap空间,swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。linux的基本默认设置为60,具体如下:一般默认值都是60   [root@timeserver ~]# cat /proc/sys/v...

2018-05-13 23:11:54 399

转载 Systemd 入门教程:命令篇

作者: 阮一峰 日期: 2016年3月 7日 ...

2018-05-12 20:01:54 218

翻译 CentOS7.2安装VNC,让Windows远程连接CentOS 7.2 图形化界面

需求及说明 开发老大突然心血来潮,让实现在windows下通过vnc实现连接到CentOS系统的图形化界面,这里实践CentOS7.2 下安装VNC,让Windows远程桌面Linux解决了不少问题,写个实际操做,如果你们碰到同样的问题,就可以迅 速解决,无需头疼甚至放弃了。 说明:这里的系统为CentOS 7.2的图形化界面系统,开始...

2018-05-12 19:40:56 2090

转载 X Window System介绍

    1、概述    X Window System是1984年由麻省理工学院(MIT)和DEC公司共同开发研究的,是运行在UNIX系统上的视窗系统。严格地说,X Window System并不是一个软件,而是一个协议,这个协议定义一个系统成品所必需具备的功能(就如同TCP/IP、DECnet或IBM的SNA,这些也都是协议,定义软件所应具备的功能)。能满足此协议及符合X协会其他规范的系统便可称...

2018-05-12 18:14:13 626

转载 Linux CentOS 7安装GNOME图形界面并设置默认启动方式

为hadoop集群做准备,没有多台电脑,也只能委屈我这渣渣电脑了。在我的物理机上安装虚拟机,再在虚拟机里面虚拟出两台电脑,安装两个linux操作系统…….1,电脑太渣,安装了CentOS 7 Minimal版本。 2,启动linux操作系统,进入后没有图形界面,但是有时候还是希望有图形界面的。输入root账户以及root密码登陆进linux系统。 3,安装图形用户接...

2018-05-12 17:18:57 681

转载 Linux CentOS 7安装GNOME图形界面并设置默认启动方式

为hadoop集群做准备,没有多台电脑,也只能委屈我这渣渣电脑了。在我的物理机上安装虚拟机,再在虚拟机里面虚拟出两台电脑,安装两个linux操作系统…….1,电脑太渣,安装了CentOS 7 Minimal版本。 2,启动linux操作系统,进入后没有图形界面,但是有时候还是希望有图形界面的。输入root账户以及root密码登陆进linux系统。 3,安装图形用户接口X Window System...

2018-05-12 17:18:07 587

转载 Linux系统CentOS(5.x和6.x版本)安装GNOME和KDE中文远程桌面以及中文支持

也许您用惯了windows电脑桌面,我们也来体验一下linux的CentOS vps的桌面系统。GNOME和KDE桌面环境可选择其一安装。工具/原料远程连接工具putty.exewindows客户端VNC-Viewer-5.0.3-Windows-32bit.exevps CentOS 5.x或CentOS 6.x方法/步骤一.添加fastestmirror插件,这个插件会智能选择下载速度最快的y...

2018-05-12 16:55:24 969

转载 linux kill 命令 以及 USR1 信号 解释

最近 在做 服务器搭建的一些工作,其中 用到了 日志 转存 的部分。 日志转存 是这么写的/home/server/souledge/log/game.log{    missingok    copytruncate    size 1    sharedscripts    postrotate        echo "start--------------"        [ -f /va...

2018-05-12 12:04:58 2503

转载 tailf、tail -f、tail -F三者区别

tail -f      等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止tail -F     等同于--follow=name  --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪tailf        等同于tail -f -n 10(貌似tail -f或-F默认也是打印最后10行,...

2018-05-12 12:02:50 315

转载 CentOS7 网络管理工具nmcli

  今天帮别人调试虚拟机的网络问题(CentOS 7系统),习惯性直接改/etc/sysconfig/network-scripts/ifcfg-xxx配置文件,但是不知道为什么重启network后静态ip没有生效。然后百度了一下,CentOS使用NetworkManager来管理网络配置,就顺便接触了下网络管理命令行工具NetworkManager command line tool,也叫nmc...

2018-05-11 20:43:20 1032

转载 安装Centos时“sda必须有一个GPT磁盘标签”解决

今天想在pc机上安装一个centos6.5,每次到分区的时候总提示sda必须有一个GPT磁盘标签,无法继续安装。经过观察后,才知道这个时候需要建一个gpt的标签,具体操作如下:步骤一:在进入安装界面,也就出现图形界面时,对它命令首先创建gpt按ctrl+alt+f2的组合键,然后进入命令行进行如下操作输入parted输入mklabel gpt /dev/sda在提示界面中,输入Yes使用print...

2018-05-09 20:05:02 2514

原创 CentOS7/Red Hat7 NTP服务无法开机自启动问题解决

在CentOS7中,chronyd是默认的时间服务器,他启动了,传统的ntp服务器就无法启动,所以需要禁用chronyd服务。    通过禁止chronyd服务开机自启动之后再将系统重启[root@master ~]# systemctl disable chronyd.service   rm '/etc/systemd/system/multi-user.target.wants/chrony...

2018-05-08 22:22:46 900

转载 Nginx+Center OS 7.2 开机启动设置(转载)

centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。关于Systemd的详情介绍在这里。Systemd服务文件以.service结尾,比如现在要建立nginx为开机启动,如果用yum install命令安装的,yum命令会自动创建nginx.servic...

2018-05-08 20:19:01 223

原创 【原】Centos 7 下创建LVM流程

阅读目录简单介绍章节1:创建系统分区章节2:创建PV章节3:创建VG章节4:创建LV-->格式化LV-->挂载LV章节5:LV扩容章节6:VG扩容章节7:参考链接简单介绍LVM相关概念介绍请自行Google,这里仅给出简单的介绍:基本的逻辑卷管理概念: PV(Physical Volume)- 物理卷物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘,也...

2018-05-06 23:11:29 259

转载 Centos 7 利用LVM实现动态扩容

摘要:最近项目组里来了很多新人,对linux分区及各种应用使用的分区不了解,导致测试数据库时突然发现某一个分区被写满了,不得不重装OS. 实在看不下去了,特此分享我的一些利用LVM实现动态扩容的心得,希望对大家有帮助。 知识储备: LVM是逻辑盘卷管理(Logical VolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来...

2018-05-06 23:07:06 209

转载 鸟哥的Linux私房菜——第二十五章、时间伺服器:NTP伺服器

http://linux.vbird.org/linux_server/0440ntp.php#theory_timezone

2018-05-05 13:50:25 221

转载 Linux Shell常用技巧(八)——watch、free、mpstat、vmstat、iostat、pidstat、df、du

十八.  和系统运行状况相关的Shell命令:    1.  Linux的实时监测命令(watch):    watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的位置。下面列举几个在watch中常用的实时监视命令:    /> watch ...

2018-05-04 21:55:33 2955

原创 NTP原理以及Redhat6.5下配置NTP时间服务器

一. 基本概念1NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。在计算机的世界里,时间非常地重要,例如对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?NTP就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计...

2018-05-03 19:50:36 3345

转载 Linux格式化磁盘并且挂载新盘

Linux 系统挂载数据盘1、查看数据盘 使用“fdisk-l”命令查看2、 对数据盘进行分区执行“fdisk /dev/sdb”命令,对数据盘进行分区;输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。警告:删除分区时要小心,请看好分区的序号,如果您删除了扩展分区,扩展分区之下的逻辑分区都会删除;操作错了,用 q 不保存退出;切记切记!!!!在分区操作错了之时,千万不要输...

2018-05-03 17:28:53 377

转载 linux下yum的$releasever和$basearch的取值

查看关于yum的配置查看/etc/yum.repos.d下的文件查看CentOS-Base.repo部分内容[base]baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$base...

2018-05-03 11:44:18 906

原创 Nginx设置目录浏览(autoindex)、以及登录权限认证

Nginx默认是不允许列出整个目录的。     1、如需此功能,打开nginx.conf文件,在location server 或 http段中加入               autoindex on;     2、另外两个参数最好也加上去:               autoindex_exact_size off;          默认为on,显示出文件的确切大小,单位是bytes。  ...

2018-05-03 10:24:26 15760

原创 VirtualBox内部网络示例

概述VirtualBox有很多种网络连接方式,网上介绍的很多,大多是介绍网络地址转换NAT和桥接模式。我做了一个内部网络的例子,也就是说使用内部网络方式组一个小小的局域网。其实很简单。局域网描述1、使用1台windows和两台linux使用内部网络模式组成局域网。2、网络地址是192.168.0.x/255.255.255.0,这个IP地址段和掩码并不非要如此,只要局域网内所有机器的地址段和掩码相...

2018-05-02 21:39:26 521

转载 如何用好 github 中的 watch、star、fork

原文地址:http://gudong.name/skills/2017/04/22/github_usage.html在每个 github 项目的右上角,都有三个按钮,分别是 watch、star、fork,但是有些刚开始使用 github 的同学,可能对这三个按钮的使用却不怎么了解,包括一开始使用 github 的我也是如此。这篇博客,结合自己的理解和使用,说说这三个按钮的用法以及一些个人见

2018-04-22 12:59:30 228

转载 Spring MVC防御CSRF、XSS和SQL注入攻击

原文地址:https://www.cnblogs.com/Mainz/archive/2012/11/01/2749874.html本文说一下SpringMVC如何防御CSRF(Cross-site request forgery跨站请求伪造)和XSS(Cross site script跨站脚本攻击)。说说CSRF对CSRF来说,其实Spring3.1、ASP.NET MVC3、Rails、Dja...

2018-04-22 11:53:28 298

转载 CSRF攻击与防御(写得非常好)

       CSRF概念:CSRF跨站点请求伪造(Cross—Site Request Forgery),跟XSS攻击一样,存在巨大的危害性,你可以这样来理解:       攻击者盗用了你的身份,以你的名义发送恶意请求,对服务器来说这个请求是完全合法的,但是却完成了攻击者所期望的一个操作,比如以你的名义发送邮件、发消息,盗取你的账号,添加系统管理员,甚至于购买商品、虚拟货币转账等。 如下:其中W...

2018-04-22 11:21:37 209

转载 在SpringMVC中使用过滤器(Filter)过滤容易引发XSS的危险字符

原文地址:http://blog.51cto.com/983836259/1880278一 简介如题所示,如果不在服务端对用户的输入信息进行过滤,然后该参数又直接在前台页面中展示,毫无疑问将会容易引发XSS攻击(跨站脚本攻击),比如说这样:form表单中有这么一个字段:1<input type="text" id="author" name="author" placeholder="昵称"...

2018-04-21 22:40:06 1349

转载 XSS进阶三

实验来源:合天网安实验室实例七、和实例六好像木有区别      关键代码:分析:htmlentities函数把字符转换为 HTML 实体(具体如下)。显示结果描述实体名称实体编号 空格  <小于号<<>大于号>>&和号&&"引号"&

2018-04-21 21:48:35 389

转载 XSS进阶二

实验来源:合天网安实验室实例四、换一个角度,阳光依旧      关键代码:分析:首先preg_match函数是php的正则表达式匹配函数,一旦从$_GET['name']中匹配到script这个字眼,i参数忽略大小写,die() 函数输出一条消息--errpr,并退出当前脚本,下面的代码就不会再执行,这样的话script标签是不能用的啦,只能用的只能是其他标签,XSS进阶一里面的最后一个例子的im...

2018-04-21 21:34:55 434

转载 XSS进阶一

实验来源:合天网安实验室预备知识 1、攻击原理:恶意浏览者构造巧妙的脚本恶意代码 通过网站功能存入到网站的数据库里面,如果程序没有经过过滤或者过滤敏感字符不严密就直接输出或者写入数据库,合法用户在访问这些页面的时候 程序将数据库里面的信息输出, 这些恶意代码就会被执行。      2、XSS漏洞的分类      本地利用漏洞,这种漏洞存在于页面中客户端脚本自身;      反射式漏洞,这种漏洞和类...

2018-04-21 21:11:49 384

转载 JAVA设计模式初探之组合模式

  先看看组合模式的定义吧:“将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。”   就拿剪发办卡的事情来分析一下吧。   首先,一张卡可以在总部,分店,加盟店使用,那么总部可以刷卡,分店也可以刷卡,加盟店也可以刷卡,这个属性结构的店面层级关系就明确啦。   那么,总店刷卡消费与分店刷卡消费是一样的道理,那么总店与分店对会员卡的使用也具有一...

2018-04-21 12:00:51 179

转载 JAVA设计模式之门面模式(外观模式)

医院的例子  现代的软件系统都是比较复杂的,设计师处理复杂系统的一个常见方法便是将其“分而治之”,把一个系统划分为几个较小的子系统。如果把医院作为一个子系统,按照部门职能,这个系统可以划分为挂号、门诊、划价、化验、收费、取药等。看病的病人要与这些部门打交道,就如同一个子系统的客户端与一个子系统的各个类打交道一样,不是一件容易的事情。  首先病人必须先挂号,然后门诊。如果医生要求化验,病人必须首先划...

2018-04-21 11:54:34 151

转载 JAVA设计模式之代理模式

【代理模式应用场景举例】比如在玩“极品飞车”这款游戏,如果游戏者手中的金钱达到了一定的数量就可以到车店买一部性能更高的赛车,那么这个卖车的“车店”就是一个典型的“汽车厂家”的“代理”,他为汽车厂家“提供卖车的服务”给有需求的人士。从面向对象的方面考虑,“销售汽车的代理”也是一个对象,那么这个对象也具有一定的状态,在软件项目中这个对象也具有管理财务进销存的基本功能,那么在设计时就要以面向OOP编程的...

2018-04-21 11:47:29 159

空空如也

空空如也

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

TA关注的人

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