0℃
2015年12月01日
⁄ Linux
⁄ 被围观 6,445 view+
在使用docker启动容器的时候提示iptables: No chain/target/match by that name。这是因为没有iptables的的模块。
一开始觉得怎么可能,因为都可以使用指令了,为什么会没有包含此模块,结果lsmod的看了一下,还真的没有,试着做以下指令,
root@xxxx:~# iptables -L
modprobe: FATAL: Module ip_tables not found.
iptables v1.4.21: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
root@xxxx:~# modprobe ...
iptables阅读全文
0℃
2015年10月27日
⁄ Linux
⁄ 被围观 5,430 view+
在ssh连接服务器时会提示:
The authenticity of host 'xx.xx.xx.xx (xx.xx.xx.xx)' can't be established.
RSA key fingerprint is 93:b3:c5:b6:e0:d6:ae:4c:d9:5b:2f:00:2a:a3:cf:89.
Are you sure you want to continue connecting (yes/no)?
具体配置:
cat > ~/.ssh/config << end
UserKnownHostsFile /dev/null
ConnectTimeout 15
StrictHostKeyChecking no
end
或者直接增加"StrictHostKeyChecking=no"参数。
ssh -o StrictHostKeyChecking=no root@xx.xx.xx.xx
ssh阅读全文
0℃
定制自己的boot2docker.iso
观察boot2docker-vm的设置,我们可以看到,boot2docker-vm以光盘方式启动,iso来自于你PC上的/Users/yourname/.boot2docker/boot2docker.iso。那么在实践中,我们可以自己制作iso并替换掉它。
为什么要定制
默认的boot2docker.iso可能无法满足你的全部需求,那么就或多或少的阻碍到你了,并且在boot2docker重启后,你的一些配置就会消失,还原到原有的,这样对你来说就非常的不方便。故而需要特殊化。
更改时区
安装软件
添加脚本
结合业务环境
如何定制
基本流程
运行如下命令
$ do...
boot2docker, docker, 定制阅读全文
0℃
2015年07月15日
⁄ Linux
⁄ 被围观 8,047 view+
Linux ssh执行远端服务器sudo命令时有如下报错:
sudo: sorry, you must have a tty to run sudo
sudo:抱歉,您必须拥有一个终端来执行 sudo
真实场景是在执行pssh的时候,在远端服务器执行sudo命令,有如下报错:
$ pssh -h testlist.txt -l fisher "sudo uptime"
[1] 12:33:14 [FAILURE] 10.20.30.40 Exited with error code 1
非sudo情况下:
$ pssh -h testlist.txt -l fisher "uptime"
[1] 12:32:27 [SUCCESS] 10.20.30.40
DEBUG:ssh方式执行远程sudo命令
$ ssh 10.20.30.40 &quo...
sudo阅读全文
要查看留言请输入您的密码。
2015年06月18日
⁄ Linux
⁄ 被围观 5,660 view+
在windows下创建的压缩包,在服务器上用unzip命令解压出来的都是乱码,这样在对用户展示原始文件名的时候带来了很大的麻烦,现在讲解下如何解决这个问题。以centos系统为例
1.先移除服务器上的unzip
yum remove unzip
2.下载unzip源码包
wget http://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz?r=&ts=1434631178&use_mirror=colocrossing
3.获取unzip -O path包
xx.patch
4.编译安装unzip源码
tar zxvf unzip60.tar.gz
cd unzip60
patch -p1 &...
unzip, 压缩包乱码阅读全文
0℃
2015年01月29日
⁄ Linux
⁄ 被围观 3,804 view+
1.安装rrdtool
#安装rrdtool所需的支持包
yum -y install libart_lgpll ibart_lgpl-devel cairo cairo-devel pango pango-devel perl-CPAN
wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz
tar zxvf ../software/rrdtool-1.4.7.tar.gz
cd rrdtool-1.4.7
./configure --prefix=/usr/local/rrdtool
make && make install
2.建立rrd文件
rrdtool create jiunile.rrd \
--start `date +%s` \
--step 60 ...
rrdtool阅读全文
0℃
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。
安装:yum install sysstat
sar命令常用格式
sar [options] [-A] [-o file] t [n]
其中:
t为采样间隔,n为采样次数,默认值是1;
-o file表示将命令结果以二进制格式存放在文件中,file 是文件名。
options 为命令...
sar阅读全文
0℃
2014年02月12日
⁄ Windows
⁄ 被围观 3,972 view+
使用filezilla将文件拖出来提示如下:
解决方法:
①在CMD中,进入Filezilla的安装目录,譬如:
cd "C:\Program Files (x86)\FileZilla FTP Client" #64位系统
cd "C:\Program Files\FileZilla FTP Client" #32位系统
②执行如下命令:
regsvr32 fzshellext.dll
③如果你的机器是64位的(32位的话,就跳过这一步),你还需要执行如下命令:
regsvr32 fzshellext_64.dll
④如果执行的命令提示都成功,那么,你重启一下机器就ok了
filezilla阅读全文
0℃
如果在/下挂在了很多挂载点的话,如果要查看/目录下磁盘大小的话,直接使用du -sh /的话,很容易会别卡死。
使用ncdu可以帮你解决这个问题。按照方法也很简单。直接安装个epel源,然后yum -y install ncdu就ok了。
n :按文件名进行排序
s :按文件大小进行排序
d :删除文件或者目录
t :排序时始终跟随当前选择项
g :用#的形式显示显示各文件/目录的大小所占的百分比
i :显示选择目录或者文件的详细信息
r :重新统计当前文件夹大小
q :退出ncdu
大致就这些命令了。
ncdu --exclude cache* /
如上简单的一行...
ncdu, 磁盘工具阅读全文