浏览模式: 普通 | 列表
分类: centos/linux | < | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | > | >>
p.s.虽然centos的ftp命令行无法正常pasv和mput,但是windows下的客户端工具却可以上传文件,奇怪的事情。

阿里云从经典网络转到专用网络后,出现一个奇怪问题
本地电信一个linux服务器用ftp命令无法put文件,
使用mput ***.gz ,返回一串阿里云服务器的内网ip (172.11.11.222),而不是外网ip,然后就timeout 。
227 Entering Passive Mode (172,11,11,222,188,133)
估计是阿里云ftp服务器pasv设置问题,就在阿里云端的ftp服务器中强制指定外网IP,居然发现可以正常mput文件了。

linux系统日志的一些参考文章

[ 2019-02-15 14:24:26 | 作者: admin ]
其他文章参考:
linux syslog详解:http://www.cnblogs.com/skyofbitbit/p/3674664.html
设置Sysctl.conf (配置sysctl.conf文件详解):http://blog.csdn.net/21aspnet/article/details/6584792
linux下syslog使用说明 :http://blog.chinaunix.net/uid-25120309-id-3359929.html

【Linux日志】系统日志及分析:http://www.cnblogs.com/yingsong/p/6022181.html
系统日志:记录系统相关信息:http://blog.csdn.net/ty_hf/article/details/55511624
apache访问日志与错误日志:http://blog.csdn.ne...

阅读全文…

rsync代替rm快速删除海量文件

[ 2019-01-23 14:10:04 | 作者: admin ]
p.s. 有网站产生海量的缓存数据,使用rm无法删除,只能采用rsync删。建立一个sh脚本放到crontab,每天凌晨删除缓存。


由于业务侧使用时,一些脚本文件写的不够严谨,造成/var/spool/postfix/maildrop/目录经常被用户通知邮件文件堆满。而通过rm -rf * 删除时,会提示-bash: /bin/rm: Argument list too long 。通过ls |xargs rm -rf 进行删除时也耗时较长,这里可以通过rsync进行删除。
一、rsync删除文件

针对上面的问题,我们可以通过以下方法清空该目录:
先创建一个空目录
mkdir /tmp/empty/
清空目标目录
rsync --delete -rlptD /tmp/empty/ /var/spool/postfix/maildrop/
...

阅读全文…

python安装simplejson

[ 2018-08-29 15:20:08 | 作者: admin ]
没有安装simplejson时报错

>>> import simplejson

Traceback (most recent call last):

    File “<stdin>”, line 1, in <module>

ImportError: No module named simplejson

simplejson是ansible一个很重要的依赖,经测试在python 2.4.3及以上版本都可以用python setup.py install 安装成功。

方法一:

yum install python-simplejson -y

方法二:

wget https://pypi.python.org/packages/source/s/simplejson/simplejson-3.5.2.tar.gz#md5=10ff73aa857b01472a51acb4848fcf8b --no-check-certificate
...

阅读全文…

CentOS5 可用yum源

[ 2018-08-29 14:49:08 | 作者: admin ]
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/5.11/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
    
    
#released updates
[updates]
name=CentOS-$releasever - Updates
...

阅读全文…

LUA string库详解

[ 2018-07-16 13:39:21 | 作者: admin ]
1. string库中所有的字符索引从前往后是1,2,...;从后往前是-1,-2,...

2. string库中所有的function都不会直接操作字符串,而是返回一个结果

s = "[abc]"

string.len(s) <==返回5

string.rep("abc", 2) <==返回"abcabc"

string.lower("ABC") <==返回"abc"

string.upper("abc") <==返回"ABC"

string.sub(s, 2) <==返回"abc]"

string.sub(s, -2) <==返回"c]"

string.sub(s, 2, -2) <==返回"abc"

string.format(fmt, ...)返回一个类似printf的格式化字符串

string.find(s, pattern, pos)
...

阅读全文…
1、首先附件服务器安装好 rsync 和 inotify
2、通过 ossfs 把oss挂载到本地目录,并把挂载写到 rc.local ,实现启动自动挂载。 https://help.aliyun.com/document_detail/32196.html
3、写监控文件修改和同步脚本,这个同步脚本可以在开个screen来运行,放启动脚本里面估计也行没有测试。
screen -S yunpic
inotify_rsync_auto.sh
#!/bin/bash
src=/home/pic.xg98.com/pics/ # 需要同步的源路径
des=/yunpic/pics/
cd ${src} # 此方法中,由于rsync同步的特性,这里必须要先cd到源目录,inotify再监听 ./
...

阅读全文…
阿里云NTFS-3G教程:https://help.aliyun.com/knowledge_detail/40648.html

有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘,
一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区),
这时候为了能让Linux服务器能够识别NTFS的移动硬盘,就必须安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包。

 

一、NTFS-3G介绍
NTFS-3G是一个开源项目,
NTFS-3G是为Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku,
和其他操作系统提供的一个稳定的,功能齐全,读写NTFS的驱动程序的。
它提供了安全处理Windows ...

阅读全文…