博文
简要介绍: redhat下的磁盘配额设置(2006-09-21 15:23:00)
摘要:
配额可以使各个用户和组无法占用分区的全部空间。可以通过限定inode数而配置配额,每个inode与特定文件相关联;也可以设置绝对极限(KB数)。
默认情况下,readhat会安装和激活quota rpm包。如果不能确定,可以运行命令:rpm -q quota。
配额通常在内核中激活。
要对特定的用户使用配额,需要六个步骤:
1。修改/etc/fstab,对所选文件系统激活配额选项;
2。重新装载文件系统,使改变生效;
3。在该文件系统开头建立aquota.user文件。
4。扫描相应文件系统,用quotacheck 命令生成基本的配额文件;
5。用edquota命令,对特定用户采用配额限制;
6。最后,用quotaon命令激活配额。
下面,举例说明如何在/分区下对用户test做磁盘配额限制:
修改/etc/fstab
#vi /etc/fstab ,在 LABEL=/ / ext3 defaults 1 1 行激活磁盘配额,修改后的结果如下:
LABEL=/ / ext3 defaults,usrquota 1 1
保存退出后。
重新装载文件系统,使改变生效
重新激活/etc/fstab改变:#mount -o remount /
建立aquota.user文件
在/ 分区下生成aquota.user文件,最简单的方法是使用touch命令:
touch aquota.user ,修改aquota.user文件的权限,只让root用户访问:
chmod 600 aquota.user
进行配额检查
可以使用quotacheck -avum 命令生成相应的配额文件。
-a:扫描 /etc/fstab中支持配额的文件系统;
-v:生成冗长输出;
-u:检查用户配额;
-m:重新装载扫描的文件系统;
对用户test设置配额
运行如下命令:
edquota test
LABEL=/ / ext3 defaults,usrquota 1 1
Disk quotas for user test (uid 501):
Filesystem ......
linux 下的差异和增量备份(2006-09-21 15:16:00)
摘要:mybackup.sh
代码:
#!/bin/sh
umount /mnt/bak
mount /dev/sdb1 /mnt/bak
if [ `date +%d` = 01 ] #每月1号进行完全备份
then
bakdir="/mnt/bak/daybak/month/"`date +%m%d`
zl="" #进行完全备份
else
bakdir="/mnt/bak/daybak/"`date +%d`
zl="-N "`date +%Y-%m-01 00:00:01`; #差异备份
#zl="-N "`date -d -1 day +%Y-%m-%d 00:00:01` #日增量备份
fi
tmpbakdir=${bakdir}tmp
rm -rf ${tmpbakdir}
mkdir ${tmpbakdir}
tar "${zl}" -czf ${tmpbakdir}/www.tgz /var/www/html
tar "${zl}" -czf ${tmpbakdir}/etc.tgz /etc
tar "${zl}" -czf ${tmpbakdir}/mysql.tgz /var/lib/mysql
tar "${zl}" -czf ${tmpbakdir}/home.tgz /home
tar "${zl}" -czf ${tmpbakdir}/name.tgz /var/name
rm -rf $bakdir
mv $tmpbakdir $bakdir
umount /mnt/bak
把mybackup.sh 放到 /etc/cron.daly 中即实现可月循环 差异/增量 备份
为方便恢复数据我使用了差异备份,如果想节约空间可以使用日总量备份,不过那样恢复数据时刻就要麻烦点了,另外你也可以很容易把上面的脚本改为周循环
事项增量备份的另外方法是利用find命令,
例如只备份一天前修改过的文件
代码:
find /var/www -type f -mtime -1 -print>/tmp/filelist.txt
如何清除searchnet.exe病毒(2006-09-13 20:54:00)
摘要:如何清除searchnet.exe病毒 [绝对经典]
作者:拉灯
我的电脑一启动,杀毒软件就会检测到searchnet.exe病毒,查看过资料后,应该是一恶意软件所为。
请问:
1.如何删除该病毒程序
2.该病毒对系统有什么危害
<--Element not supported - Type: 8 Name: #comment-->
方法1
删除searchnet.exe病毒的步骤
serarchnet.exe是一个非常顽固的病毒,隐藏服务和进程,一般的软件很难发现并删除!officescan可以检查此病毒,但无法清除!经本人的摸索,现将清除此病毒的方法分享给大家,此方法百分百有效:
1、用启动光盘进入系统,到\windows\system32\drives;
2、将上述目录中的FAD.sys 和anfad.sys更名,(此文件不能直接被删除);
3、再将\program files\serachenet\目录下的主要文件更名(建议将此目录中的全部文件更名);
4、再删除serachnet目录即可
5、删除\windows\system32\drives更名后的文件;
重起电脑ok
方法二
是流氓软件。。。。
一些网友反映电脑有一个叫Searchnet.exe的文件被杀软报毒但是无法清除(Kaspersky定名为trojan-spy.agent.iw)。该程序位于C:\Program Files\Searchnet文件夹,里面有Searchnet.exe ServerHost.exe serveup.exe srvnet32.dll等文件(某些变种的Searchnet.exe是在C:\Program Files\下)。在C:\WINDOWS\System32还有servehost.exe文件,并添加自身到系统服务为Remote Log。会修改系统设置使用户无法显示文件夹所有文件等。使用KILLBOX无法删除这些文件。
<......
删除划词搜索zsearch(2006-09-13 20:51:00)
摘要:删除划词搜索
由于受到流氓软件的侵袭而强制安装了划词搜索,谁知道这玩意还挺难卸。查了n个资料后终于找到一个比较好的方法。它能对相对最新版的划词进行清理,拿来与大家分享。具体网址记不住了,内容如下:
完全清除划词搜索 显示摘要2006-03-27 类别:电脑应用今天安装代理猎手时,发现捆绑安装了中搜的划词搜索,一不小心中招了。开始以为没什么,卸载就是了,不料发现这划词搜索可真流氓,比网络行业协会公布的上网助手、青娱乐、网络猪等“十大流氓软件”还要流氓得多。“十大”还可通过超级兔子魔法设置、完美卸载、Windows优化大师、恶意软件清理助手等工具卸载或常规方法手工删除,这划词搜索可就要顽固得多了,根据我的试验,网上找得到的清除方法和工具,拿它一点办法也没有......
今天安装代理猎手时,发现捆绑安装了中搜的划词搜索,一不小心中招了。开始以为没什么,卸载就是了,不料发现这划词搜索可真流氓,比网络行业协会公布的上网助手、青娱乐、网络猪等“十大流氓软件”还要流氓得多。“十大”还可通过超级兔子魔法设置、完美卸载、Windows优化大师、恶意软件清理助手等工具卸载或常规方法手工删除,这划词搜索可就要顽固得多了,根据我的试验,网上找得到的清除方法和工具,拿它一点办法也没有。它的所有安装文件无法删除,注册表启动项里的键值也无法删除,安全模式下也不行。就算在DOS环境下强行删除其安装目录,还是有文件遗留在系统里,删了又会自身复制,无法彻底清除。而且大部分卸载软件和杀毒软件都无法检测得到这些遗留文件。
几经周折,终于找到了对付它的办法,终于让它从俺爱机里彻底滚出去了。
1、首先用划词搜索自带的卸载程序(或卸载工具)卸载。当然是不能卸载掉的,但可清除掉划词搜索在注册表的一些东东。
2、启动机器进入DOS环境,用Deltree命令直接删除划词搜索的安装目录HUACI。此时若启动系统,会发现在系统配置程序和注册表启动项里还遗留有东西。并且用瑞星、卡巴斯基、KV2005、金山毒霸、熊猫卫士等杀毒软件以及卸载工具都不能查出还遗留有其他文件。只有用Symantec AntiVirus企业版或Symantec Norton AntiVirus 才能发现在C:winntsystem32drivers(WINNT:XP为......
网络经典命令行(2006-09-10 11:22:00)
摘要:Windows 2k/2003 Server
1.最基本,最常用的,测试物理网络的
ping 192.168.10.88 -t ,参数-t是等待用户去中断测试
2.查看DNS、IP、Mac等
A.Win98:winipcfg
B.Win2000以上:Ipconfig/all
C.NSLOOKUP:如查看河北的DNS
C:\>nslookup
Default Server: ns.hesjptt.net.cn
Address: 202.99.160.68
>server 202.99.41.2 则将DNS改为了41.2
> pop.pcpop.com
Server: ns.hesjptt.net.cn
Address: 202.99.160.68
Non-authoritative answer:
Name: pop.pcpop.com
Address: 202.99.160.212
3.网络信使
Net send 计算机名/IP|* (广播) 传送内容,注意不能跨网段
net stop messenger 停止信使服务,也可以在面板-服务修改
net start messenger 开始信使服务
4.探测对方对方计算机名,所在的组、域及当前用户名
ping -a IP -t ,只显示NetBios名
nbtstat -a 192.168.10.146 比较全的
5.netstat -a 显示出你的计算机当前所开放的所有端口
netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等
6.探测arp绑定(动态和静态)列表,显示所有连接了我的计算机,显示对方IP和MAC地址
arp -a
7.在代理服务器端
捆绑IP和MAC地址,解决局域网内盗用IP:
ARP -s 192.168.10.59 00-50-ff-6c-08-75
解除网卡的IP与MAC地址的绑定:
arp -d 网卡IP
Linux查看系统命令(2006-09-07 19:12:00)
摘要:. 系统/文件/网络
df -lh 查看磁盘的使用情况以及文件系统被挂载的位置
fdisk -l 查看磁盘分区表及分区结构
stat display file or filesystem status
uname "什么系统",-r "查看内核版本"
du "查看文件占用空间"
dmesg "系统信息"
netstat "由于参数众多,不一一详细写,端口信息"
2. 用户
w Show who is logged on and what they are doing.
useradd username "添加用户" -G 组名 username "直接将用户加到组并创建"
userdel username "删除用户" -r username "连用户的目录也删除"
passwd username "添加密码"
passwd -l username "锁密码"
passwd -u username "解开密码"
passwd -d username "删除密码"
id username "查看用户信息"
u......
LINUX基本命令操作 (2006-09-07 18:56:00)
摘要:檔案處理
前面我們已經對 Linux 的檔案系統有一定的了解了﹐而已也會得運用基本的命令溜灠檔案目錄﹐以及建立﹑刪除﹑複製﹑等動作。這裡我們要介紹的﹐這針對檔案內容上的一些處理。下面﹐我簡單介紹一些我們常用到的命令﹕
file
事實上﹐在 Linux 檔案系統上面的檔案有許多種類﹐有些是普通的文字檔﹐例如一些服務設定檔和開機 script﹔有些則是可執行的 binary 檔﹐那些都是經過編譯的﹐一般來說﹐我們看不到它的原始內容是什麼﹔另外還有一些設備檔﹐例如在 /dev 目錄下面的各種設備。
假如您不確定一個檔案的種類是什麼﹐那您最好用 file 這個命令來檢查一下﹐您不妨執行﹕
# file /etc
/etc: directory
# file /etc/rc.d/rc.local
/etc/rc.d/rc.local: Bourne shell script text executable
# file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (
uses shared libs), stripped
# file /dev/fd0
/dev/fd0: block special (2/0)
您可以根據命令的結果來判斷這個檔案大約是什麼性質的﹐從而決定您要如何處理它。
cat
當我們用 ls 來檢查一個檔案的時候﹐我們除了可以確定它的存在之外﹐還可以查詢到它的一些屬性﹐但檔案的內容是什麼﹐就不得而知了。如果您要看一個檔案的內容﹐可以用 cat 命令﹕
# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=rh71.siyongc.domain
GATEWAY=""
GATEWAYDEV=""
FORWARD_IPV4="yes"
上面就是 /etc/sysconfig/network 這個檔案的內容﹐您最好先用 file 命令確定這個檔是個普通的文章檔。如果您要用 cat 來顯示一個 binar......
linux下Vi编辑器命令大全(2006-09-06 19:14:00)
摘要:文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充!
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
移动光标类命令
h :光标左移一个字符
l :光标右移一个字符
space:光标右移一个字符
Backspace:光标左移一个字符
k或Ctrl+p:光标上移一行
j或Ctrl+n :光标下移一行
Enter :光标下移一行
w或W :光标右移一个字至字首
b或B :光标左移一个字至字首
e或E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
插入文本类命令
i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前......
LINUX MV CP命令(2006-09-05 20:07:00)
摘要:cp命令
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
mv命令
用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。
语法:mv [选项] 源文件或目录 目标文件或目录
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
命令中各选项的含义为:
- I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户......
echo命令的超详细使用(2006-08-27 21:35:00)
摘要:echo命令是大家都熟悉的dos批处理命令的一条子命令,但它的一些功能和用法也许你并不是全都知道,不信你瞧:
1. 作为控制批处理命令在执行时是否显示命令行自身的开关
格式:echo [on|off]
如果想关闭“echo off”命令行自身的显示,则需要在该命令行前加上“@”。
2. 显示当前echo设置状态
格式:echo
3. 输出提示信息
格式:echo信息内容
上述是echo命令常见的三种用法,也是大家熟悉和会用的,但作为dos命令淘金者你还应该知道下面的技巧:
4. 关闭dos命令提示符
在dos提示符状态下键入echo off,能够关闭dos提示符的显示使屏幕只留下光标,直至键入echo on,提示符才会重新出现。
5. 输出空行,即相当于输入一个回车
格式:echo.
值得注意的是命令行中的“.”要紧跟在echo后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。另外“.”可以用,:;”/[\]+等任一符号替代。
在下面的例子中echo.输出的回车,经dos管道转向作为time命令的输入,即相当于在time命令执行后给出一个回车。所以执行时系统会在显示当前时间后,自动返回到dos提示符状态:
c:〉echo.|time
echo命令输出空行的另一个应用实例是:将echo.加在自动批处理文件中,使原本在屏幕下方显示的提示画面,出现在屏幕上方。
6. 答复命令中的提问
格式:echo答复语|命令文件名
上述格式可以用于简化一些需要人机对话的命令(如:chkdsk/f;format drive:;del *.*)的操作,它是通过dos管道命令把echo命令输出的预置答复语作为人机对话命令的输入。下面的例子就相当于在调用的命令出现人机对话时输入“y”回车:
c:〉echo y|chkdsk/f
c:〉echo y|del a :*.*
7. 建立新文件或增加文件内容
格式:echo 文件内容>文件名
echo 文件内容>>文件名
例如:c:〉echo @echo off〉autoexec.bat建立自动批处理文件
c:〉echo c:\cpav\bootsafe〉〉autoexec.bat向自动批处......