linux
文章平均质量分 66
edisonkun
这个作者很懒,什么都没留下…
展开
-
Shell 获取天气
#!/bin/bash IFS='|' wget -nc -q http://www.weather.com.cn/data/list3/city.xml printf '\n' >> city.xml sed 's/,/\n/g' city.xml | while read i转载 2012-01-14 12:11:58 · 876 阅读 · 1 评论 -
crontab 每分钟、每小时、每天、每周、每月、每年定时执行
总见人问 怎么设置crontab 每分钟定时执行之类的问题 ,今天我就贴了上来方便大家使用,会的同学就飘过吧 不会的就留个脚印。 每五分钟执行 */5 * * * *每小时执行 0 * * * *每天执行 0 0 * * *每周执行 0 0 * * 0每月执行 0 0 1 * *每年执行转载 2012-10-15 14:07:01 · 591 阅读 · 0 评论 -
Linux中搜索大于200M的文件
Linux中清理磁盘空间时,经常需要找出大于200M的文件,然后删除。这个命令可以实现这个功能:find / -size +200M -exec du -h {} \;翻译 2012-10-17 20:27:26 · 1203 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令(上)
记得以前整理过一份常用Linux命令清单,但现在怎么找也找不到了,只能再整理一份了;作为一个开发人员我们登陆linux可能做的一些事情有:svn更新代码、发布应用、linux服务器之间传输文件、直接在服务器上查找修改文件等;以下将罗列一些常用的命令清单,当然只是各个命令中最常见的一些用法,如果要看全部的参数以及功能,可以求助于help或者man;最常见的cd ll ls ~ . c转载 2012-10-19 11:39:44 · 477 阅读 · 0 评论 -
开发人员需要熟知的常用Linux命令-下
Find命令是一个非常有效的工具,它可以遍历当前目录甚至于整个文件系统来查找某些文件或目录。Find命令的一般形式为: find pathname -options [-print -exec -ok] 让我们来看看该命令的参数:参数 描述 pathname find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print find命令将匹配转载 2012-10-19 11:40:18 · 536 阅读 · 0 评论 -
linux grep命令参数及用法详解---管道命令grep
功能说明:查找文件里符合条件的字符串。语 法:grep [-abcEFGhHilLnqrsvVwxy][-A][-B][-C][-d][-e][-f][--help][范本样式][文件或目录...]补充说明:grep指令用于查找内容包含指定的范本样式的文件,如果发现某文件的内容符合所指定的范本样式,预设grep指令会把含有范本样式的那一列显示出来。若不指定任何文件名称,或是所给予转载 2012-10-19 11:36:40 · 596 阅读 · 0 评论 -
简明Vim练级攻略
vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类转载 2012-10-19 11:45:00 · 543 阅读 · 0 评论 -
tar命令的妙用
一、用tar命令只打包目录下的文件夹,不打包文件:ls -l | grep "^d" | awk '{print $9}' | xargs tar zcvf backup.tar.gz二、使用tar对一个目录下的某些文件做排除打包(将site目录打包,但是排除其中attach和images目录,–exclude采用patten方式做匹配排除。):tar cvfz backup.tar.转载 2012-10-19 11:33:54 · 692 阅读 · 0 评论 -
mount命令详解及实例分析
mount命令详解及实例分析 mount命令详解功能:加载指定的文件系统。 语法:mount [-afFhnrvVw] [-L] [-o] [-t] [设备名] [加载点] 用法说明:mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时转载 2012-10-19 11:51:13 · 454 阅读 · 0 评论 -
wget 使用技巧
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是转载 2012-10-19 13:18:27 · 411 阅读 · 0 评论 -
Netstat命令详解 如何关闭TIME_WAIT连接 如何查看nginx的访问流量
做计算机管理员,我们都必要了解一下netstat这个命令,它是一个查看网络连接状态的工具,在windows下也默认有这个工具。Netstat命令详解 netstat命令怎样使用 如何关闭TIME_WAIT连接 如何统计web服务器的访问量 如果查看nginx的访问流量?下面我们来看看它主要的用法和详解!(netstat -na 命令),本文主要是说Linux下的netstat工具,然后转载 2012-10-19 16:58:44 · 1405 阅读 · 0 评论 -
CentOS6.3配置samba文件服务器
全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程第五步,安装samba文件服务器,实现公司的文件共享服务我在安装centos系统时,专门划了一个分区/file,并分配了100G的空间,用来做文件系统。samba有两个进程smb和nmb,前者用来做文件共享,通过IP访问的,后者是前者的守护进程,主要提供除IP外的计算机名称来访问共享,如下图转载 2012-10-11 15:34:24 · 842 阅读 · 0 评论 -
CentOS6.3网卡配置
全新以最小化包安装了64位的CentOS6.3系统,作为本地的Web服务器使用,现记录全过程第一步,配置并启用网上eth0ifcfg-ethx网卡配置 文件路径,假设配置的是eth0网卡[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 #网卡设备名称ONBOOT=y转载 2012-10-11 15:31:19 · 759 阅读 · 0 评论 -
Shell文本过滤
1.正则表达式(1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。(2)基本元字符集及其含义^ :只匹配行首。 如^a 匹配以a开头的行abc,a2e,a12,aaa,……$ :只匹配行尾。 如^a 匹配以a结尾的行bca,12a,aaa,…….* :匹配0个或多个此单字符。 如(a)* 匹配 空,转载 2012-01-14 12:11:38 · 826 阅读 · 0 评论 -
linux常用命令整理
1.删除0字节文件find -type f -size 0 -exec rm -rf {} ;2.查看进程按内存从大到小排列ps -e -o “%C : %p : %z : %a”|sort -k5 -nr3.按cpu利用率从大到小排列ps -e -o “%C : %p : %z : %a”|sort -nr4.打印说cache里的URLgrep -r转载 2012-01-14 12:10:47 · 444 阅读 · 0 评论 -
在linux下安装Siege进行压力模拟测试
siege -c 20 -r 2 -f www.murray.cn.url参数说明:-c 20 并发20个用户-r 2 重复循环2次-f www.murray.cn.url 任务列表:URL列表输出样例:** Siege 2.59** Preparing 20 concurrent users for battle. 这次“战斗”准备了20个并发用户The转载 2012-01-14 12:11:14 · 636 阅读 · 0 评论 -
scp 无需密码
以下是在机器Client的root和机器Server的root之间建立安全信任关系的步骤: 1. 在机器Client上root用户执行ssh-keygen命令,生成建立安全信任关系的证书。 [root@Client root]# ssh-keygen -b 1024 -t rsa Generating public/private rsa key p转载 2012-01-21 12:48:53 · 660 阅读 · 0 评论 -
Linux SSH 配置
利用SSH Key实现安全的密钥证书方式登陆SSH作为Linux服务器的缺省登陆方式,安全性上需要进一步的增强,就我个人经验来讲,主要有以下方法:1.禁止root用户登陆:修改/etc/ssh/sshd_configPermitRootLogin yes2.仅允许某一用户(如Jack)登陆修改/etc/ssh/sshd_configUserAllow Jack转载 2012-01-21 12:12:58 · 4355 阅读 · 0 评论 -
让SVN用户能够修改自身密码的PHP页面
在苦苦搜寻和反复实践之后,终于成功了,虽然该php程序的原作者已经无从知晓,但仍然要表示感谢,同时鄙视那些不经过实践就把文章转来转去的人。因为那样做除了增加点可怜的PV,根本帮助不了任何人,只会浪费他人的时间。源码安装SVN的过程请参考我的这篇文章:http://heylinux.com/archives/917.html1.修改Apache配置文件因为我在安装和配置SVN的时候,转载 2012-01-25 20:55:36 · 1867 阅读 · 0 评论 -
Memcached - PHP 安装&使用
Memcached - PHP 安装&使用下载Memcached:http://danga.com/memcached/download.bml安装:下载安装libevent,已安装可跳过:下载地址:http://www.monkey.org/~provos/libevent/Memcached For PHP Module下载地址:http:/转载 2012-01-26 05:16:36 · 562 阅读 · 0 评论 -
awk之数组排序(省略 | sort)
[转]awk之数组排序(省略 | sort)(2011-11-29 14:22:59)转载▼标签:it分类:每天一滴catfile abaceeabe要求统计文中字母出现的次数,并按次数降序输出:awk '{a[$1]+转载 2012-02-20 10:47:10 · 681 阅读 · 0 评论 -
Linux 技巧:让进程在后台可靠运行的几种方法
Linux 技巧:让进程在后台可靠运行的几种方法我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败。这是由于在用户注销(logout)或者网络断开时,终端会收到 HUP(hangup)信号从而关闭其所有子进程。解决办法有两种:让进程忽略HUP信号,或让进程运行在新的会话里从而成为不属于此终端的子进程。下转载 2012-02-20 16:51:51 · 440 阅读 · 0 评论 -
redhat5 linux vsftpd 添加ftp用户
VSFTPD的安装网上有很多教程这里就不多说了,这里主要是针对做主机空间服务的朋友在安装好vsftpd后如何为用户增加ftp账号 先来看一看我们一般在*inux系统下面如何增加用户的 #adduser 用户名#passwd 用户名回车后系统会给出以下提示: Changing password for user XX用户名. New password: BAD PASSW转载 2012-03-06 13:06:18 · 668 阅读 · 0 评论 -
CentOS下Samba服务器的搭建
第一部分:Samba服务的控制选项用户控制public = no 不允许匿名用户访问browseable = yes 不隐藏目录(知道目录同样可以访问) (系统默认yes,可以不写)valid users = 用户或列表或@用户组writable = yes 可写(目录本身要可写)writable list = 用户或列表或@用户组readonly = yes 是否设置转载 2012-11-06 13:08:13 · 679 阅读 · 0 评论