现在位置 >首页 > 所有Linux分类文章
一,安装所需程序
yum install -y mutt vixie-cron
二,设置mutt发信参数
$ vim ~/.muttrc
写入下面的内容
set envelope_from=yes
set from=bak@efish.tk
set realname=”DiaBak”
set use_from=yes
然后设置要接收邮件的Gmail,把bak@efish.tk加入白名单。
三,设置脚本
注意这几个目录
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
这些目录下的文件可以分别每小时,每天,每周,每月自动执行一次。
如果是把脚本程序放置在上面的目录里,最好把权限设置为0700。
设置更复杂的执行条件可以使用crontab -e命令。详情请百度。
以每天执行为...
阅读全文
dstat & sar
iostat, vmstat, ifstat and much more in one.
slurm
网络流量图形化工具
vim & emacs
这个没人不知道吧~
screen, dtach, tmux, byobu
保持你的终端连接活跃。
multitail
在不同的窗口查看日志文件。
tpp
命令行下面的PPT工具!
xargs & parallel
根据输入执行任务,多线程哦!
duplicity & rsyncrypto
加密备份工具。
nethack & slash’em
这个星球上最复杂的游戏 =,=
lftp
FTP工具。
ack
比grep更好的检索源码的工具。
calcurse & remind + wyrd
日历
newsbeuter & rsstail
命令行RSS阅读器
powerto...
阅读全文
下载安装freeradius
wget ftp://ftp.freeradius.org/pub/freeradius/freeradius-server-2.1.12.tar.gz
解压
tar -zxvf freeradius-server-2.1.12.tar.gz
cd freeradius-server-2.1.12
安装
默认安装
./configure
编译安装
./configure --prefix=/usr/local/freeradius --with-mysql-dir=/usr/local/mysql --with-rlm-sql-lib=/usr/local/mysql/lib/mysql/ --with-rlm-sql-include-dir=/usr/local/mysql/include/mysql/
make && make install
配置
vi /etc/profile
添加
export PATH=$PATH:/usr/local/freeradius/sbin:/usr/local/freeradius/bin
source /et...
阅读全文
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库
svn commit -m “LogMessage” [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如:svn commit -m “add test file for my test” test.php
简写:svn ci
4、加锁/解锁
svn lock -m “LockMessage” [--force] PATH
例如:svn lock -m “l...
阅读全文
不管是虚拟主机、VPS、还是独立服务器,只要用到APACHE,都会用到.htaccess文件,今天就介绍几个常用的.htaccess规则。
1. 时区设置
有些时候,当你在PHP里使用date或mktime函数时,由于时区的不同,它会显示出一些很奇怪的信息。下面是解决这个问题的方法之一。就是设置你的服务器的时区。你可以在这里找到所有支持的时区的清单。
SetEnv TZ Australia/Melbourne
2. 搜索引擎 301永久转向
为什么这是搜索引擎友好的呢?因为现在很多现代的搜索引擎都有能根据检查301永久转向来更新它现有的记录的功能。
Redirect 301 http://go.efish.tk/ http://www.efish.tk/
3. 屏...
阅读全文
首先下载ftp服务器上的所有文件:
wget ftp://name:passwd@ftp.efish.tk -r
不过以上方式下载下来的文件会出现网站站名的目录,把该目录去掉:
wget ftp://name:passwd@ftp.efish.tk –r –nH --cut-dirs=1
当我们需要更新下载时,可以把原来有的文件不去下载,wget也提供了更新方式下载:
wget ftp://name:passwd@ftp.efish.tk –r –nH –cut-dirs=1 –N
文件下载都是在当前目录,想要下载到指定目录怎么办,后面加个参数-P:
wget ftp://name:passwd@ftp.efish.tk –r –nH –cut-dirs=1 –N –P /home/efish.tk/current
每次下载有一大堆返回参数,如何把他们去掉,后面...
阅读全文
归档tar与压缩文件工具
gzip(.gz)用gunzip解压缩;
bzip2(.bz2) (较新压缩比高,但CPU占用高),用bunzip2解压缩.
例:gzip 1.txt 2.txt
那么,两个文本文件分别被压缩.
tar -c创建归档文件 -x释放归档文件 -t列出归档文件 -z使用gzip压缩
-j使用bzip2压缩 -v列出下在处理的详细信息 -f指定操作的文件 -C进入目录
例:假设有文件夹Folder,其下有文件1.txt 2.txt,下面将文件夹归档并压缩;
tar czvf Efish.tk.tar.gz Efish.tk 创建并调用gzip压缩归档文件
tar xzvf Efish.tk.tar.gz 解压
tar cjvf Efish.tk.tar.bz2 Efish.tk 创建并调用bzip2压缩归档文件
ta...
阅读全文
用以下几条命令就可以直接在命令行启动webmin
/etc/init.d/webmin
Usage: /etc/init.d/webmin { start | stop | restart }
阅读全文
分享几个有用的linux脚本,我在VPS用到过的
登录ssh后自动发提醒邮件
在/etc/bashrc文件中添加 存有以下脚本的可执行权限的文件的地址。
#!/bin/sh
sendmail -t >/dev/null 2>&1 <<EOF
To: 接本邮件的地址@domain.com
From: 随便@domain.com
Subject:$USER@`hostname` login from ${SSH_CLIENT%% *}
EOF
每日自动备份MySQL中全部数据库并同步到svn库中实现异地拥有版本库的备份
进 crontab -e 添加 存有以下脚本的可执行权限的文件的地址。
#!/bin/sh
db_user=”root”
db_passwd=”你的数据库密码”
db_host=”localhost”
b...
阅读全文
wget -m -np ftp://xxx:xxx@xxx.com/xxx
完成后当前目录多一个以FTP服务器的IP命名的文件夹,打开,里面就是你想要的东西了.
wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/packages/ 这条命令可以下载 http://example.com 网站上 packages 目录中的所有文件。其中,-np 的作用是不遍历父目录,-nd 表示不在本机重新创建目录结构。
1. $ wget -r -np -nd –accept=iso http://example.com/centos-5/i386/ 与上一...
阅读全文













最新评论
很现实,转了一圈,回到原点.
刚用这个续费一年。
我看到有这样的说法: 谷歌
有没有代码或者指令让搜索结果
很好,非常感谢。 找搜
请问设置完了之后不用翻qia
我想加入团购 有购买过转售
现在都4000了 真贵 也不