Linux下用Busy Box制作Ramdisk全过程
1 建立根系统结构 #mkdir rootfs #cd rootfs #mkdir bin dev etc lib proc sbin tmp usr var #chmod 1777 tmp #mkdir usr/bin usr/lib usr/sbin #mkdir var/lib var/lock var/log var/run var/tmp #chmod 1777 var/tmp 2 准备链接库 #cd $/lib ($是交叉编译环境的目录) #for file in libc libcrypt...
Linux系统中存储设备的两种表示方法
在中存储设备的两种 一、对于IDE接口的硬盘的两种表示方法; 1)硬盘的第一种表示方法/dev/hd[a-z]X 2)硬盘分区的第二种表示方法(hd[0-n],y) 1、IDE接口硬盘,对于整块硬盘的两种表示方法; IDE接口中的整块硬盘在Linux系统中表示为/dev/hd[a-z],比如/dev/hda,/dev/hdb ... ... 以此类推,有时/dev/hdc可能表示的是CDROM ,还是以具体的fdisk -l 输出为准吧;另一种表示方法是hd[0-n] ,其中n是一个正整数,比如hd0,...
Linux下调整网卡的工作模式
在Linux环境下,我们可以使用系统自带的工具mii-tool(这是专门设置的)来配置。下面我们具体来谈一下它的使用方法。 1. 查看网卡的工作模式,输入命令: #mii-tool -v eth0: negotiated 100baseTx-FD,link ok product info:Vendor 00:05:be,model 8 rev 0 basic status: autonegotiation complete,link ok basic mode:autonegotiation enable...
Linux 系统利用tcpdump建立网络访问日志
tcpdump建立日志 运行的机器eth0网卡负责监听核心交换机上所有的流量,现需要用tcpdump实时记录所有的流量信息,包括IP,端口以及精确的访问时间。每天一个日志文件,保留30天。 实现方式: 编写一个脚本,通过crontab调度在每天0时运行。 运行时首先kill掉前一天的tcpdump进程,并删除30天前的日志。然后开始监听。直至在第二天0时经常被kill。 脚本内容如下: #!/bin/bash #删除前一天开始运行的tcpdump进程 kill -9 `ps x |grep tcpdum...
Crontab任务设置与应用
使用Crontab 止战之伤 要使用cron服务, 需安装vixie-cron,crontabs,也要确保crond处于运行状态. cron的主要配置在以下的/etc/crontab中 Crontab变量: Crontab格式: Crontab特殊符号:止战之伤 /etc/crontab所示,它在RUN-PART脚本中指定系统每小时,每天,每周. 每月运行/etc/cron.hourly,/etc/cron.daily,/etc/cron.weekly,和/etc/cron.monthly 中的文件.这...
LInux Apache安全设置使免受DDOS攻击的mod_evasive
让Apache免受DDOS的mod_evasive # cd /usr/local/src # wget # tar xzvf mod_evasive_1.10.1.tar.gz # cd mod_evasive # /usr/local/apache/bin/apxs -i -a -c mod_evasive20.c 模块就自动编译安装进 /usr/local/apache/modules, 自动在httpd.conf里添加 LoadModule evasive20_module modules/mo...
LINUX系统下修改日期时间的方法
查看硬件时钟用: hwclock --show 重置硬件时钟用: hwclock --set --date=07/08/05 10:10:59 如果需要修改你的时区信息,可以使用tzset命令,如果你中没有这条命令,那可以用类似下面的操作: ln -s /etc/localtime /usr/share/zoneinfo/US/Pacific 2.修改系统时钟的可以使用下面的: data 10110155 就可以将调整为10月11日凌晨1点55分 比如将系统时间设定成2005年8月8日的命令如下。 #d...
Ubuntu 解决不能待机以及休眠问题
首先安装uswsusp: 代码: sudo apt-get install uswsusp 之后,检查挂起时候正常: 代码: sudo s2ram 假如不能正常挂起,还可以尝试: 代码: sudo s2ram --force 然后试一试休眠: 代码: sudo s2disk 假如上面的命令哪怕只有一个运行正常并且你愿意使用,那么你需要在关机菜单里面修改这些命令。 注意: 这部分只是适合于FEISTY 和GUTSY. 首先备份原始文件: 代码: sudo cp /usr/lib/hal/scripts/l...
Ubuntu ssh fs 配置方法
今天发现个不错的工具!哪就是sshfs 该工具是可以把其它电脑上的目录SSH 挂载到本地来使用很方便。 下面首先介绍下安装: 1.apt-get install fuse-utils libfuse2 sshfs ( 三个包大小在179K左右吧) 注:安装sshfs 后会自动添加fuse 这个组通过:#cat /etc/group 2. 要将需要挂载的加入到fuse 这个组中,通过用usermod -g 名 fuse 或者指定要加入组通过用:#adduser 用户名 组名 命令。 3.注意挂载点的目录权限...
ubuntu9.04设置系统启动级别
级别的是/etc/event.d/rc-default cat -n /etc/event.d/rc-default复制代码 可以看到 1 # rc - runlevel compatibility 2 # 3 # This task guesses what the default runlevel should be and starts the 4 # appropriate script. 5 6 start on stopped rcS 7 8 script 9 runlevel --rebo...
Ubuntu 9.10通过配置MDA来过滤邮件
首先是procmail MDA 邮件软件来过滤邮件: 1 .安装procmail 包 aptitude install procmail 2.getmail 文件: vim /home/ubuntu/.getmail/getmailrc [retriever] type = SimplePOP3SSLRetriever server = pop.gmail.com username = password = #port = 995 [destination] type = MDA_external pa...
Ubuntu 9.04通过getmail软件接收邮件
今天我在UBUNTU 9.04 上过了把getmail 接收邮件的隐 呵呵。。。 下面是我从安装到简单配置的步骤:(写的不好各位见笑了) 第一步 安装getmail 包: aptitude install getmail 第二步 配置getmail 配置文件: vim ~/.getmail/getmailrc [retriever]type = SimplePOP3SSLRetriever ##### 服务类型server = pop.gmail.com ##### 地址username =passwo...