为了缓解学习压力,充分利用free time,开始学习各种命令,并尝试写一些很小的脚本

1.一个很无聊的脚本,其实只能算一个小命令

用来将arp文件中的IP解析出来,并排序显示出来

#!/bin/sh
#this shell is used to show the arp infomation,and sort the IP
echo “show the arp infomation,IP from 1–255”
echo “*****************”
cat /proc/net/arp | grep -v IP |cut -d ” ” -f1 | cut -d “.” -f4| …

vsftp相关配置文件

1.sudo gedit /etc/init.d/rc.local
#! /bin/sh
mount –bind /media/sda5/software/ /home/ftp/winsoft
mount –bind /media/sda6/music/ /home/ftp/music/
mount –bind /media/sda6/movies/ /home/ftp/movies/
mount –bind /media/sda7/linux/ /home/ftp/linux/
mount –bind /media/sda7/games/ /home/ftp/games/
mount –bind /media/sda6/var/ /home/ftp/var/

PATH=/sbin:/bin:/usr/sbin:/usr/bin
[ -f /etc/default/rcS ] && . /etc/default/rcS
. /lib/lsb/init-functions
do_start() …

今天自己做了个源,镜像了(debian.ustc.edu.cn)的源,总共22G

今天自己做了个源,镜像了(debian.ustc.edu.cn)的源,总共22G

最新加入了ubuntu-cn源!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

版本:ubuntu 7.10(gutsy)
参考:http://forum.ubuntu.org.cn/viewtopic.php?t=53155

###############################################

如果想做源的话,可以将我ftp根目录下/var目录下载下来,
然后请参考下面3种的设置方法中的一种设置一下,就可以用了:)
祝你好运 🙂

###########################################
ps.ftp地址:ftp://10.0.1.112(一般情况下都是这个)

###########################################

时间不能保证,一般我开机后,就可以用了
时间:11:30am-1:00pm/5:30pm-6:30pm/10:10pm-11:00pm

有问题,可以发到我的邮箱

##############################################
下面是我的源地址(请选用ftp,http暂时没开):
在我ftp目录/mysourcelist下面也有

*******************************************************************
1. 建在vsftp上
deb ftp://10.0.1.112/var/spool/apt-mirror/mirror/debian.ustc.edu.cn/ubuntu gutsy main restricted universe multiverse
deb ftp://10.0.1.112/var/spool/apt-mirror/mirror/debian.ustc.edu.cn/ubuntu gutsy-backports restricted universe multiverse
deb ftp://10.0.1.112/var/spool/apt-mirror/mirror/debian.ustc.edu.cn/ubuntu gutsy-proposed main restricted …

Virtualbox与主机共享,建立桥接方法(转)

转自:http://forum.ubuntu.org.cn/viewtopic.php?t=63120

今晚无意中发现了virtualbox安装后放在/opt/VirtualBox-1.4.0目录中的用 户手册文件UserManual.pdf,打开一看,哈哈!里面说得真是详细啊!可惜是英文的,但凭自己这么蹩脚的英语也还基本能看懂一些。这里将我根据 其中的说明实现“主机”和“虚拟机”之间的桥接模式的过程描述一下。整个过程非常简单,比网上找到的方法简单多了,而且一次配置完了可以永久生效。

先简单描述一下我的电脑的基本情况:
主机硬件:惠普v3009tu
主机操作系统:ubuntu 7.04
主机网卡:有线网卡(eth0)一块(无线网卡我没用)
主机网络环境:内部局域网,通过路由器上网
虚拟机:用virtualbox建立,虚拟机操作系统为windows xp sp2

再说配置过程,并作简单说明:

第一步,安装必备的工具(若已安装可跳过):
(1)安装uml-utilities,该工具包含建立虚拟网络设备(所谓的“TAP interfaces”)的工具:
sudo apt-get install uml-utilities
(2)安装桥接工具bridge-utils:
sudo apt-get install bridge-utils

第二步,为了使你的虚拟机能够访问网络接口,你必须将运行虚拟主机的用户的用户名(通常是你的ubuntu登录用户名)添加到uml-net用户组。命令行的运行方法是(请用你的用户名替换其中的“vboxuser”):
sudo gpasswd -a vboxuser uml-net
你也可以通过gnome面板上的“系统—系统管理—用户和组”来添加,方法从略。
请注意:为了使改动生效,请重新启动你的电脑。

第三步,向你的ubuntu操作系统描述你要添加的虚拟网络设备:
sudo gedit /etc/network/interfaces
在打开的文件后面添加下面的内容(请用你的用户名替换其中的“vboxuser”),保存好:

auto …

挂接(mount)命令的使用方法

挂接(mount)命令的使用方法
[ 作者: 加入时间:2006-07-28 12:23:30 来自:Linux联盟收集 ]
挂接命令(mount)
首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。

命令格式:

mount [-t vfstype] [-o options] device dir

其中:

1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:

光盘或光盘镜像:iso9660

DOS fat16文件系统:msdos

Windows 9x fat32文件系统:vfat

Windows NT ntfs文件系统:ntfs

Mount Windows文件网络共享:smbfs

UNIX(LINUX) 文件网络共享:nfs

2.-o options 主要用来描述设备或档案的挂接方式。常用的参数有:

loop:用来把一个文件当成硬盘分区挂接上系统

ro:采用只读方式挂接设备…

我的VSFTP配置文件讲解(附配置文件)

# Example config file /etc/vsftpd.conf

listen=YES

#listen_ipv6=YES
#
# Allow anonymous FTP? (Beware – allowed by default if you comment this out).
anonymous_enable=YES
#anon_root=/home/ftp#匿名用户登录时目录,默认为/home/ftp
local_enable=YES #是否启用本地用户
#local_root=/home/ftp #本地用户登录时目录
#write_enable=YES #是否允许本地用户写
#local_umask=022
#anon_upload_enable=YES #是否允许匿名用户上传
#anon_mkdir_write_enable=YES #是否允许匿名用户新建目录
#dirmessage_enable=YES #是否允许改变目录时显示目录下.message中的内容
#
# Activate …

安装vsftp

安装vsftp

转自http://forum.ubuntu.org.cn/weblog_entry.php?e=1471
2006-9-13 周三, 上午11:19

在新立得中安装vsftp
命令窗口提示:
正在预设定软件包 …
选中了曾被取消选择的软件包 ssl-cert。
(正在读取数据库 … 系统当前总共安装有 92256 个文件和目录。)
正在解压缩 ssl-cert (从 …/ssl-cert_1.0.13_all.deb) …
选中了曾被取消选择的软件包 vsftpd。
正在解压缩 vsftpd (从 …/vsftpd_2.0.4-0ubuntu4_i386.deb) …
正在设置 ssl-cert (1.0.13) …

正在设置 vsftpd (2.0.4-0ubuntu4) …
正在添加系统用户 ftp…
Adding new …

转自wiki 快速设置指南/GutsyGibbon

快速设置指南/GutsyGibbon
出自Ubuntu中文
http://wiki.ubuntu.org.cn/%E5%BF%AB%E9%80%9F%E8%AE%BE%E7%BD%AE%E6%8C%87%E5%8D%97/GutsyGibbon

当你刚刚安装完毕之後,我们来花10分钟设置一下系统,让其有一个更加舒适的中文环境。──本文的作用

目录
[隐藏]

* 1 前言
* 2 修改源并更新你的(k/x/ed)ubuntu
* 3 设置系统中文环境支持
o 3.1 安装语言包
o 3.2 scim输入法安装及设置
o 3.3 fcitx输入法安装及设置(Kubuntu下推荐使用)
o 3.4 安装文泉驿字体(可选)
o 3.5 解决PDF电子文档的中文乱码
* 4 安装JAVA环境支持
* 5 安装QQ软件(可选)
o 5.1 安装EVA,Kubuntu推荐使用
o …

iptables配置工具比较

iptables配置工具比较

简介

在过去几年中,Linux作为防火墙平台的应用显著增长。从早期1.2版内核的ipfwadm开始,Linux的防火墙代码也走过了很长一段路程了。在 2.4版的Linux内核中,使用了netfilter体系。在最新的2.4版中,Linux大大加强了安全性,例如:更好的加密支持和 netfilter体系的使用。netfilter具有完全的向后兼容性。

本文将对iptables的配置做一个综述并且重点介绍一些iptables的配置工具。本文的讨论将着眼于Linux内核的IP防火墙以及其各种界面的配置工具,比如:GUI或者脚本(shell、Perl或者特定的配置语言)。使用这些工具能够简化iptables的配置减少配置的错误。关于 iptables的知识请参考Rusty Russell写的Linux iptables HOWTO。

使用命令行配置iptables的困难

使用iptables的命令行接口来配置iptables防火墙对一个人来说是一个挑战,用户很难指定所有IP报文的行为。用户需要对 TCP/IP和应用层协议有较深的了解。象其前辈ipchains一样,iptables把IP过滤规则归并到链中,IP报文遍历规则链接受处理,还可以送到另外的链接受处理,或者最后由默认策略(ACCEPT、DROP、REJECT)处理。有些网络应用程序比其它一些程序更容易穿过防火墙,因此需要理解网络连接的建立和断开。

我们看一下POP3协议,这是最简单的协议之一。允许所有向内目标端口是110的报文通过通过无法解决所有的管理问题,因为这样只能使客户端向发出申请,而服务器却无法应答。另外,如果使用网络地址转换(NAT)和其它方式的报文转发,也存在许多问题。因为防火墙的配置将影响到整个企业的安全,所以应该特别小心。下面将大概地讨论iptables的配置,要获得更多细节请参考Linux iptables HOWTO

iptables的命令行选项

在进入这时的讨论之前,我们看一下iptables命令行选项的一个总结。

规则链维护选项

1.建立新的规则链(-N)
2.删除一个空的规则链(-X)
3.改变一个内置规则链的策略(-P)
4.列出一条规则链中的规则(-L)
5.擦写一条规则链中的规则(-F)

规则维护

1.在一条规则链中加入一条新的规则(-A)
2.删除一条规则链中某个位置的规则(-D)

iptables的优点

在讨论各种iptables配置工具之前,让我们看一下iptables的优点,尤其是netfilter比ipchains具有的优势。

iptables允许建立状态(stateful)防火墙,就是在内存中保存穿过防火墙的每条连接。这种模式对于有效地配置FTP和DNS以及其它网络服务是必要的。

iptables能够过滤TCP标志任意组合报文,还能够过滤MAC地址。

系统日志比ipchains更容易配置,扩展性也更好。

对于网络地址转换(Network Address Translation)和透明代理的支持,netfilter更为强大和易于使用。

iptable能够阻止某些DOS攻击,例如SYS洪泛攻击。

iptables配置工具

现在,我们看一下Linux iptables的一些配置工具。我主要关注每个工具的特征、弹性和易用性。我们将讨论以下的工具:

MonMotha’s …