显示cp等命令的执行进度

Linux中进行文件拷贝和移动时,我们是看不到具体命令的执行情况,不知道还需要多久才可以执行完成。在此推荐一个软件名为progress,用它可以查看一些命令的具体执行情况,包括进度、时间等等。

该软件的具体解释为Coreutils Progress Viewer,即核心程序进度查看,用它可以监视很多linux程序的执行情况,比如cp、mv、dd、tar,、gzip、cat等等,甚至于firefox的下载进度或者nginx的运行情况。

使用Google Authenticator两步验证加强SSH登录

Google Authenticator开源版主页 https://github.com/google/google-authenticator

安装Google Authenticator

Ubuntu通过以下命令安装:

apt-get install libpam-google-authenticator

CentOS通过以下命令安装:

yum install google-authenticator

其他系统可以通过源码编译安装

	git clone https://github.com/google/google-authenticator-libpam.git
	cd google-authenticator-libpam/
	./bootstrap.sh
	./configure
	make
	make install

注意:在Debian7中执行./configure时可能存在以下错误提示

树莓派安装Dnsmasq加速DNS解析

天朝的dns服务商尿性不是一般的大,动不动就抽风或者劫持,为了避免这种情况,可以在树莓派上安装Dnsmasq来加速dns解析,提高网络浏览体验。

安装配置dnsmasq

apt-get install dnsmasq

配置dnsmasq,vi /etc/dnsmasq.conf

我的配置文件如下:

domain=Raspi2
resolv-file=/etc/resolv.dnsmasq
conf-dir=/etc/dnsmasq.d
min-port=4096
server=114.114.114.114
server=114.114.115.115
server=223.5.5.5
server=223.6.6.6
server=119.29.29.29
server=182.254.116.116
server=112.124.47.27
server=114.215.126.16
server=101.226.4.6
server=218.30.118.6
server=42.120.21.30
server=199.91.73.222
server=178.79.131.110
server=8.8.8.8
server=8.8.4.4

cache-size=10000

配置完重启dnsmasq服务