您现在的位置:首页
--> 懒人运维
• PERL内存管理
需求:想要实现这么一个功能,现有一个字符串文件,比如说是有abcdefghijklmn,另外有一个文件是这样的信息:
Redhat 使用Yum安装、更新rpm包
wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理. 所谓的自动下载是指,wget可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wget下载任务,然后退出系统,wget将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大的麻烦。
防止盗链不仅能保护版权,又节约了不少流量。最近和bsdmap交流了下,听说他们通过防盗链节约了近1/3的图片流量。nginx的防盗链设置还是比较简单的,可以分为普通防盗链和ip/cookie based防盗链。其中ip based防盗链需要安装nginx的module,所以相对麻烦一些。
对于大型网站来说,提到的每个方法可能都会被同时使用到,Michael这里介绍得比较浅显,具体实现过程中很多细节还需要大家慢慢熟悉和体会,有时一个很小的squid参数或者apache参数设置,对于系统性能的影响就会很大,希望大家一起讨论,达到抛砖引玉之效。
传统的文件同步方案有rsync(单向) 和 unison(双向)等,它们需要扫描所有文件后进行比对,差量传输。如果文件数量达到了百万甚至千万量级,扫描所有文件将非常耗时。而且正在发生变化的往往是其中很少的一部分,这是非常低效的方式。
curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP...
使用snmp管理网络设备,*unix下常用net-snmp的snmpwalk,snmpget等,要得到网络的相关信息,可通过提取RFC1213-mib的定义值得到,例如:要取得远程主机的团体字为"abcd",IP为172.30.1.8的网络端口流入(IN)的数据流量,可以使用如下命令:
FreeBSD系统优化部分内核参数调优中文注释
Linux系统优化部分内核参数调优中文注释
一. CPU性能检测工具 super_pi二. 内存测试工具memtester三. IO测试iozone四. 网络性能测试工具Netperf
分析进程内存分配情况,解决程序性能问题。如我的mysql进程内存分配情况如下:
++ext3 不执行任何形式的数据日志记录以提供最佳的 ext3 性能添加data=writeback 于fstab,或在mount时加 -o data=writeback++调整默认的同时可打开最大文件数以及i-节点数# echo ‘8192′ > /proc/sys/fs/file-max# echo ‘32768′ > /proc/sys/fs/inode-max
关于这个软件,网上已经有许多介绍性的文章。本篇文章以物理系学生常用的功能「二维画图」与「数据fit」为主题,作为一个快速引入门的指引。相信只要学些基本基础后,就可以依照自己的目的去自学了!
perl模块Getopt::Std用法及实例-从命令行读取参数模块。
当然除了Getopt::Std模块外,还有Getopt::Long模块。从名字中也能看出该模块功能更强,用法更难!
SED命令行脚本快速参考:http://sed.sourceforge.net/sed1line_zh-CN.html。AWK命令行脚本快速参考:http://snap.nlc.dcccd.edu/reference/awkref/gawk_4.html#SEC24perl命令行脚本快速参考:http://www.perl.com/lpt/a/857,http://sial.org/howto/perl/one-liner/
替换将所有C程序中的foo替换成bar,旧文件备份成.bakperl -p -i.bak -e ’s/\\bfoo\\b/bar/g’ *.c很强大的功能,特别是在大程序中做重构。记得只有在UltraEdit用过。 如果你不想备份,就直接写成 perl -p -i -e 或者更简单 perl -pie, 恩,pie这个单词不错将每个文件中出现的数值都加一perl -i.bak -pe ’s/(\\d+)/ 1 + $1 /ge’ file1 file2 ….将换行符\\r\\n替换成\\nperl -pie ’s/\\r\\n/\\n...
背景:今天在帮客户安装IIS后,启动IIS时。总是提示“该程序被占用”。刚开始以为网站目录中的文件被其他程序使用,折腾了很久。后来Google了一下,加上自己的理解初步估计是端口被占用。 故而使用netstat -an查看了一下,确实80端口被占用。从而引出二个问题:
大家都用过windows下面的远程桌面连接吧。在有多台windows机器时,我常常会利用远程桌面连接的选项设置直接保存为快捷方式。下次连接时,我们就不需要在输入用户名和密码直接双击刚刚保存的快捷方式。remote-ssh-access在Linux下面创建远程登录的软连接,下次登录时只需要执行刚刚新建的软软件就可以自动登录到远程Linux主机。
今天在commandlinefu网看到一个比较好的命令行,可以大大的节省数据库服务器的空间。MySQL从压缩文件恢复数据。
[ 共33篇文章 ][ 第1页/共2页 ][ 1 ][ 2 ]
近3天十大热文
- [53] android 开发入门
- [51] 如何拿下简短的域名
- [51] IOS安全–浅谈关于IOS加固的几种方法
- [50] Oracle MTS模式下 进程地址与会话信
- [49] 【社会化设计】自我(self)部分――欢迎区
- [48] 图书馆的世界纪录
- [47] Go Reflect 性能
- [43] 读书笔记-壹百度:百度十年千倍的29条法则
- [38] 程序员技术练级攻略
- [34] 视觉调整-设计师 vs. 逻辑
赞助商广告