github本地推送

操作环境

  • ubuntu 16.04 终端输入: lsb_release -a
1
2
3
4
5
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial

Read More

linux下文件查找

linux 使用 CLI 的情况下,如果要查找文件还是很方便的,本身提供了多个搜索查找工具,这边主要列出一般随系统自带的工具:”find”;”locate”;”whereis”;”which”;”type”,这几个工具,一般绝大多数 linux 发行版都会自带;linux 是一个小而美的系统,基于 linux 内核之上,肯定还有一些发行版或者个人会提供一些更加强大的检索工具,这边不做详细介绍。

1. find

find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。
find的使用格式如下:

1
2
3
4
find <指定目录> <指定条件> <指定动作>
<指定目录>: 所要搜索的目录及其所有子目录。默认为当前目录。
<指定条件>: 所要搜索的文件的特征。
<指定动作>: 对搜索结果进行特定的处理。

Read More

u盘安装XP系统

如果仅需要优盘安装XP可以直接查看Windows XP安装部分

1.Why XP?

windows XP 这个系统微软早已停止服务了,一般现在也不再会有人会想着安装这个系统了。作为已经安装过各种系统多次的人而言,老实说我也只有最初不太懂电脑的中学时候用过XP,自从09年win7出来后,就开始转战 win7 了,个人写这篇文章主要出于以下几种原因:

  • 这个系统相当稳定,占用资源很少,可以作为老旧机器的不二选择。
  • 个人工作学习完全使用 Ubuntu 系统了,时不时会用 windows 平台下面的软件如:迅雷,百度云,photoshop 等,现在机器性能强劲,virtualbox 下的 xp 运行这些中小型软件完全没任何问题。
  • XP 安装与其他软件比较为特殊,通过文章的总结,下次便于参考。

Read More

linux的下载工具

linux命令行下载外网文件或内网进行大文件传输,经常使用的文本下载工具wget、curl,今天给大家推荐支持Linux命令行多线程、断点续传下载工具axel和myget。

系统环境

Linux系统如何查看版本信息

1
2
3
4
5
6
7
8
输入"uname -a ",可显示电脑以及操作系统的相关信息。
Linux系统如何查看版本信息
输入"cat /proc/version",说明正在运行的内核版本。
Linux系统如何查看版本信息
输入"cat /etc/issue", 显示的是发行版本信息
Linux系统如何查看版本信息
lsb_release -a (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb)
Linux系统如何查看版本信息

Read More

linux下ssh通过VPN推送失败

本文主要用于解决 VPN 和 SSH 两者冲突不兼容的问题。

VPN

虚拟专用网络的功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN有多种分类方式,主要是按协议进行分类。VPN可通过服务器、硬件、软件等多种方式实现。

VPN属于远程访问技术,简单地说就是利用公用网络架设专用网络。例如某公司员工出差到外地,他想访问企业内网的服务器资源,这种访问就属于远程访问。让外地员工访问到内网资源,利用VPN的解决方法就是在内网中架设一台VPN服务器。外地员工在当地连上互联网后,通过互联网连接VPN服务器,然后通过VPN服务器进入企业内网。为了保证数据安全,VPN服务器和客户机之间的通讯数据都进行了加密处理。有了数据加密,就可以认为数据是在一条专用的数据链路上进行安全传输,就如同专门架设了一个专用网络一样,但实际上VPN使用的是互联网上的公用链路,因此VPN称为虚拟专用网络,其实质上就是利用加密技术在公网上封装出一个数据通讯隧道。有了VPN技术,用户无论是在外地出差还是在家中办公,只要能上互联网就能利用VPN访问内网资源,这就是VPN在企业中应用得如此广泛的原因。

VPN的协议分类主要有三种,PPTP、L2TP和IPSec,其中PPTP和L2TP协议工作在OSI模型的第二层,又称为二层隧道协议;IPSec是第三层隧道协议。

SSH

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。windows 通过安装 putty等软件可以帮助安装 ssh 协议。

Read More

关于英国的独立日

6.24日英国通过公投,最终确认脱离欧盟。

http://money.sohu.com/20160620/n455207391.shtml

英国和欧盟多年的友谊最终到了尽头

不得不让人唏嘘,数十年的结盟,说散就散了,也许很多人英国人自己都难以相信这以现实。而如果要说英国与欧盟的矛盾,主要也是:

  • 英国自身条件优越,几个有钱的大哥后面跟了一群要钱的小弟,试想谁都不愿意。
  • 欧盟这些年变得越来越大,不仅变得臃肿了,而且想要扩张自己的权利,很可能是想真正建立集权。
  • 无非是难民问题,某些地区经过美国的打击,以及欧盟的被忽悠跟在后面起哄,最终越来越动荡,也使得难民潮不绝。

虽说如此,另一方面英国通过欧盟也实实在在获得了很多好处,有些东西,一旦拥有了,就再也无法摆脱,英国大概也是如此,因为欧盟,伦敦成了世界的经济中心,也因为欧盟,英国有将近一半的公司来自于欧洲各国。英国的繁荣昌盛很大一部分程度是来自于其他各国对它的输入的,其实这和中国的上海并没有多大的区别,一个底子好地理位置好的地方可以成为经济贸易的中心,但这种荣耀并非属于你一个人的。英国认为要不断的去救济其他国家,拖累了自己,这看起来多么滑稽可笑,试想如果没有其他国家的支持,又怎么会有你今天的繁华呢?!就经济发展而言,英国离开欧盟可以相当于自断臂膀,相信未来很长一段时间,英国经济发展都在难有起色。与欧盟相比,所谓的英联邦,从过去到现在又真的有给英国经济带来过什么吗?

事实上欧洲也有很多国家发展的不错,也没有加入欧盟。很多人认为脱欧并代表不了什么。这就好比,如果你从来没有拥有过,你就也不会在乎你失去了什么。中国现在改革开放了,但如果说现在再次闭关锁国,在回到改革开放前,老百姓会受得了吗?!

http://news.163.com/16/0627/01/BQHGTUAS00014JB6.html?bdsj

Read More

ubuntu下安装remarkable

界面展示

下载安装

安装环境位ubuntu 16.04(64位),markdown的网站无法正确的下载软件。

Read More

linux下的shell和终端使用

ZSH使用

bash为linux和OS X传统的默认shell,但使用起来比较麻烦,缺少一些人性化的特性,而现在流行的ZSH补足了bash的这些问题,且通过oh-my-zsh可以很方便的配置,因此已经广泛的被很多人使用。下面将会对网上的资料和自我使用经验做一个详细的总结。

本文主要学习总结,linux下的CLI的使用技巧,不以任何发行版为例,仅仅介绍最通用的bash下的快捷操作和相关技巧,当然bash本身也可以跨平台,在诸如OS X上面默认也使用bash,同样可以参考本文。

Tmux使用

Read More