logo头像
Snippet 博客主题

Linux

CentOS 7 安装最新的 Git

yum 源仓库里的 Git 版本更新不及时,最新版本的 Git 是 1.8.3.1,但是官方最新版本已经到了 2.9.2。想要安装最新版本的的 Git,只能下载源码进行安装。 …

CentOS 7.3 升级Python 2.7.13

Centos7自动的 python 版本为2.7.5,要升级到2.7.x 的最新版。 安装依赖:1yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel gcc openssl-devel…

fail2ban 简介

fail2ban 可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是调用防火墙屏蔽),比如:当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员,是一款很实用、很强大的软件。…

阿里云 VPS 开启之路之二

在客户端来看,SSH提供两种级别的安全验证。 第一种级别(基于密码的安全验证),知道帐号和密码,就可以登录到远程主机,并且所有传输的数据都会被加密。 第二种级别(基于密钥的安全验证),需要依靠密钥,也就是你必须为自己创建一对密钥,并把公有密钥放在需要访问的服务器上。 这里要讨论的ssh密钥认证自动登录正是基于第二种级别的安全验证方式。…

阿里云 VPS 开启之路之一

阿里云是的香港服务器对于的国内用户来说是一个很好的低延迟的中转。以下是一些第一次启动可能需要做的事情。 卸载阿里云安骑士 下载 wget http://update.aegis.aliyun.com/download/uninstall.sh 执行下列命令: 12chmod +x uninstall.sh./uninstall.sh…

sshpass 的使用

​ ssh远程连接时,每次都提示需要输入密码。需要ssh到多台机器时很不方便。sshpass可以解决这个问题。sshpass可以实现ssh的自动的登录。直接在命令里输入密码,但是安全性的问题需要自己判断。…

Linux中的apt-get和apt-cache命令的原理

先介绍几个和apt-get相关的目录: /var/lib/dpkg/available文件的内容是软件包的描述信息, 该软件包括当前系统所使用的 Debian 安装源中的所有软件包,其中包括当前系统中已安装的和未安装的软件包. /var/cache/apt/archives目录是在用 apt-get install 安装软件时,软件包的临时存放路径…

Linux 免密登录

A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.1.1 ;A和B的系统都是Linux.…

iTerm2保持 SSH 连接

使用 iTerm2的时候,在 SSH 连接 VPS 过程中,要是有段时间不操作就会断开连接。其中要是有写了一半的数据,那就呵呵呵了。有两种方法暂时可以解决该问题。…

Linux自定义命令

很多常用的命令,很长的路径输出很麻烦,用户可利用alias,自定指令的别名。 可以利用 alias 来解决 语  法:alias[别名]=[指令名称] 补充说明:若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在/etc/profile或自己的~/.bashrc中设定指令的别名。…