linux下的proftp的配置[转帖]
作者:Seven_ws phpx (2005-03-30 12:12:17)[@more@]tar -zvxf proftpcd proftp./configure --prefix=/usr/local/proftp/*****************************************************./configure --prefix=/usr/local/proftp --with-modules=mod_sql:mod_sql_mysql:mod_quotatab:mod_quotatab_sql:mod_ratio --with-includes=/usr/local/mysql/include/mysql --with-libraries=/usr/local/mysql/lib/mysql*****************************************************makemake install将/usr/local/proftp/ect/proftpd.conf中的nogroup改成nobody**
学习Linux的七点忠告
日期:2005-05-17 来源: http://article.pchome.net 作者: LXJ 1、不要“玩 Linux”……[@more@] 很多人用 Linux 的时候会感觉很迷茫,该用哪个发行呢?是不是我少装了什么?怎么升级这么快啊!怎么这么不稳定!每当遇到新的软件他就想试用,每当新的版本出现,他就更新,然后用鼠标在新的菜单里选择从来没见过的程序来用用。 其实你是为了Linux而使用Linux,而没有找到正确的理由来利用 Linux。你首先要明确用电脑的目的,你用它是为了解决你的实际问题,而不是为了学习安装操作系统,不是为了测试哪个版本好用,不是为了“赶上潮流
硬盘安装linux FC4方法详解[转帖]
以前的机器一直在使用WinXp+RedHat9.0,前几天为了学习Win2003下多功能服务器的配置,把xp给格式化了。后RH9也引导不了了,用多种方法grub和Rescue模式均没有修复。郁闷之中想起了安装FC4,由于没有DVD光驱,刻录CD要四张碟,感觉既麻烦又奢侈,于是用采用现在比较流行的硬盘安装的方法。(当前系统WIN XP)[@more@]首先下载FC4的ISO文件,一共有4张。 地址: http://mirror.linux.duke.edu/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc1.iso http://mirror.linux.duke.edu/pub/fedora/linux/core/4/i386/iso/FC4-i386-disc2.iso http
Linux系统管理命令中文详解[转帖]
whois 功能说明:查找并显示用户信息。 语 法:whois [帐号名称] 补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。 --------------------------------------------------------- [@more@] whoami 功能说明:先似乎用户名称。 语 法:whoami [--help][--version] 补充说明:显示自身的用户名称,本指令相当于执行"id -un"指令。 参 数: --help
iptables中文man文档[转帖]
总览用iptables -ADC 来指定链的规则,-A添加 -D删除 -C 修改iptables - [RI] chain rule num rule-specification[option]用iptables - RI 通过规则的顺序指定[@more@]iptables -D chain rule num[option]删除指定规则iptables -[LFZ] [chain][option]用iptables -LFZ 链名 [选项]iptables -[NX] chain用 -NX 指定链iptables -P chain target[options]指定链的默认目标iptables -E old-chain-name new-chain-name-E 旧的链名 新的链名 用新的链名取代旧的链名说明Iptalbes 是用来设置、维护和检查Linux内核的IP包过滤规则的。 可以定义不同
一步一学Linux与Windows 共享文件Samba
作者:北南南北,正在增加中... ... 需要您的参与;来自:LinuxSir.Org简介:本文只是讲一讲我们最常用的Linux与Windows共享文件,主要是为新手指一指路。如何建立最简单的Samba服务器,并讲述遇到问题应该从何处寻找解决方案;正在更新之中,希望您的参加 ... ... 谢谢;[@more@]目录1 Samba 简介2 Samba 功能和应用范围3 Samba 两个服务器相关启动程序、客户端及服务器配置文件等;3.1 Samba 有两个服务器,一个是smbd,另一个是nmbd;3.2 查看Samba 服务器的端口及防火墙;3.3 查看Samba 服务器的配置文件;3.4 Samba 在Linux 中的一些
VSFTPD配置
此文章细致的讲解了VSFTP的配置环境:linux as 3.0 + vsftpd -1.2.0-4的系统架构,是在独立服务器下的哦![@more@]1. 配置本地组访问的FTP首先创建用户组 test和FTP的主目录groupadd testmkdir /tmp/test然后创建用户useradd -G test –d /tmp/test –M usr1注:G:用户所在的组 d:表示创建用户的自己目录的位置给予指定 M:不建立默认的自家目录,也就是说在/home下没有自己的目录useradd –G test –d /tmp/test –M usr2接着改变文件夹的属主和权限chown usr1.test /tmp/test ----这表示把/tmp/test的属主定为usr1chmod 750 /tmp/tes
linux挂NTFS
困扰了两个星期的问题,就下载了个rpm包解决了问题。[@more@]http://www.linux-ntfs.org/下载与你版本匹配的ntfs安装包,安装搞定。我的版本是2.6.9-5.EL,所以要下这个版本的。uname -r 查看内核版本rpm -q --queryformat "%{ARCH}n" kernel 查看系统架构(单cpu的) ./build-2.6 kernel-module-ntfs.spec kernel-2.6.9-5.EL.src.rpm i686 建立ntfs源包(没成,还需要kernel-devel rpm),终于让我找到了!我的ntfs包全名是kernel-module-ntfs-2.6.9-5.EL-2.1.20-0.rr.4.10.i686.rpm,直接安装就OK!
vsftpd 配置手册[转帖]
1 VSFTPD简述 2 VSFTPD的安装 2.1 RHL9+vsftpd-1.1.3-8.i386.rpm包的安装 2.2 vsftpd-1.2.0.tar.gz的安装 3 VSFTPD的文件结构 4 VSFTPD的启动与停止 5 VSFTPD的设置选项 5.1 连接选项 5.1.1 监听地址与控制端口 5.1.2 FTP模式与数据端口 5.1.3 ASCII模式 5.2 性能与负载控制 5.2.1 超时选项 5.2.2 负载控制 5.3 用户选项 5.3.1 匿名用户 5.3.2 本地用户 5.3.3 虚拟用户 5.4 安全措施 5.4.1 用户登录控制 5.4.2 目录访问控制 5.4.3 文件操作控制 5.4.4 新增文件权限设定 5.5 提示信息 5.6 日志设置 5.7 其他设置 6 VSFTPD应用 6.1 允许匿名
linux小命令
shutdown -h now 关闭系统vi /etc/sysconfig/network HOSTNAME="ZHEN" 修改主机名ls -AF 列出目前工作目录下所有档案及目录;目录于名称后加 "/", 可执行档于名称后加 "*" [@more@]/var/log/messages 查看系统运行状态/etc/init.d/iptables stop net service firew…… sotp 关闭防火墙 mkfs.ext3 -b 1024 -i 4096 -m 2 /dev/hda6 在第一个硬盘的第6个分区上建立ext3文件系统,块大小为1024字节,四个块为一组成为一个节点,为管理员保留2%的管理区。pwconv,pwunconv启动或取消shdow passwords的保
关于ln命令
ln 1.作用 ln命令用来在文件之间创建链接,它的使用权限是所有用户。 [@more@]2.格式 ln [options] 源文件 [链接名] 3.参数 -f:链结时先将源文件删除。 -d:允许系统管理者硬链结自己的目录。 -s:进行软链结(Symbolic Link)。 -b:将在链结时会被覆盖或删除的文件进行备份。链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 硬连接指通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点
关于编译内核之摘要
因为第一次尝试升级内核,在网上看了一些关于升级内核的文章,所以就照猫画虎的效仿起来。还不知道重起后是什么结果(可能需要重装)。[@more@]1、首先取得新内核的新源代码包,内核的官方网站是http://www.kernel.org ,在上面可以得到最新的内核。我下载的版本是linux-2.6.16。下载了内核源码之后,要使用tar jxvf linux-2.6.16.tar.bz2来提取源码,如果下载的是以tgz结尾的压缩包就使用zxvf参数来解压。强烈建议不要使用 /usr/src/linux这个目录来存放源码,因为使用这个目录需要手工在/usr/include目录下作一些符号链接,这实在不是一
Linux挂载NTFS分区方法
首先是你的内核要支持对ntfs的读操作,然后你才可以使用mount命令来挂载那个分区新内核还加入了对ntfs分区进行写操作的模块,但是对ntfs分区进行写操作的时候,可能会造成数据丢失的现象,所以不建议对ntfs进行写操作,如果使用mount的话可以这样挂载 mount -t ntfs -o iocharset=gb2312 /dev/XXX /XXX[@more@]自己编译NTFS分区的模块(以2.4.18-3为例) 1.用uname -a [查看一下自己用的内核版本.] 2.用rpm -q kernel-source-2.4.18-3 [查看是否装了内核源程序.] 3.假定已经安装好了源程序,到/usr/src/linux-2.4.18-3/目录. 4.用make mrprop
linux下帐户无法修改密码
大概提示为“认证环错误”……[@more@]进入/etc/shadow或/etc/passwd文件中,看用户项是否被修改(加空格或者删除某些内容),还原即可。
什么是initrd?
initrd = init ramdisk,是一个启动时存在于内存的文件系统。[@more@]??initrd的最初的目的是为了把kernel的启动分成两个阶段:在kernel中保留最少最基本的启动代码,然后把对各种各样硬件设备的支持以模块的方式放在initrd中,这样就在启动过程中可以从initrd所mount的根文件系统中装载需要的模块。这样的一个好处就是在保持kernel不变的情况下,通过修改initrd中的内容就可以灵活的支持不同的硬件。在启动完成的最后阶段,根文件系统可以重新mount到其他设备上。 ??Linux启动一定要用initrd么? ??不必,如果把需要的功能全都编译到
第一单元 锁定linux目标
粘连位[@more@]如果用户对目录有写权限,则可以删除其中的文件和子目录,即便该用户不是这些文件的所有者,而且也没有读或写许可。删除文件只是更改目录,即只需目录是可写的就行。chmod+t 目录:使用户只能删除目录中由其所有的文件,而不能删除属于其他人的文件。默认许可值:文件666,目录777 从系统默认许可值中减去umask值,可计算出用户创建文件或目录时的默认许可。 文件属性使用chattr命令修改文件属性,用lsattr命令列出这些属性。文件属性只能在ext2文件系统上使用。 i节点:文件和目录等设置磁盘限额可以确保磁盘空间不会被少(
Solaris命令[四]
#format </dev/null 查看硬盘参数及其物理地址#prtvtoc /dev/rdsk/c0t0d0s2 显示磁盘的分区情况[@more@]进程工具 pstop pid 停止进程 prun pid 重新启动进程 ptime pid 使用微状态计算进程时间 pwait pid 等待指定的进程终止 pcred pid 显示可信度 * pfiles pid 显示已打开文件的fstat和fcntl信息 * pflags pid 显示每个lwp的/proc跟踪标志,等待和待有信号量以及其他状态信息 * pldd pid 显示链接到每个进程的动态链接库 * pmap pid 显示地
Solaris命令[三]
# psrinfo -v 查看cpu的相关信息# mpstat 可以列出多cpu负载的状态#who -r 查看系统运行级别[@more@]# prtconf | grep 'Memory' 可以查看内存的多少动态添加swap分区:# $su - root ----- 成为超级用户 # mkfile 100m /home/swapfile ----- 创建100m的Swap文件;[有待考证,在pc上报错]# /usr/sbin/swap -a /path/filename ----- 激活Swap文件 # /usr/sbin/swap -l ----- 验证swap文件 # /usr/sbin/swap -d /path/filename ----- 取消swap文件 # rm -rf /home/swapfile ----- 删除swap文
Solaris命令[二]
在SPARC平台上,stop+A/N 进入PROM监视器环境/将非易失性RAM恢复成工厂默认设置ok boot 从默认的系统引导设备上引导系统ok boot+net/disk/tape 从网络接口引导/从本地硬盘引导/从本地磁带机引导[@more@]ok boot -a 执行人工系统引导,此时引导过程的每一步参数可以由人工来指定ok boot -r = #touch /reconfigure; sync; init 6 = #reboot -- -r 利用boot命令使系统能够识别新的设备ok banner 查看OpenBoot固件的版本信息或系统配置
Solaris命令[一]
prtconf 显示系统信息eeprom 修改存储在PROM中的变量值的一种方法df -k 查看系统的空闲磁盘空间format 查看物理设备与实际设备之间的映射关系sync;init 0 让系统运行级别0[@more@]show-devs show-disks df -h (Solaris >= 9):这个命令在 Linux 上已经应用十分普遍,刚刚转移到了 Solaris 平台pmap 可以查看进程的虚拟内存使用情况,包括总内存空间,常驻内存空间,共享内存空间,私有内存空间。该命令有助于我们估计系统实际需要内存量 pfiles 查看当前进程打开哪些文件truss -c (Solaris >= 8) 它提供了被追踪命令的全面概要信息,