用tar包配置高可用性vsftp
vsftpd安装包:ftp://vsftpd.beasts.org/users/cevans/
开启: service iptables start
关闭: service iptables stop
/etc/init.d/iptables start/stop
或者在任何目录下都可以用你上面得命令。两者是相等的。
第二个问题是因为你的主机名改掉了。
修改下面两个文件
1./etc/hosts
内容改为:
127.0.0.1 localhost
2./etc/sysconfig/network
修改 HOSTNAME=localhost
然后重启一下机器就可以了。
用tar包配置高可用性vsftp
一、安装
01.下载最新的稳定版vsftpd-1.2.1.tar.gz
02.卸载原有的rpm的vsftpd
rpm -e vsftpd
03.tar xvzf vsftpd-1.2.1.tar.gz
04.cd vsftpd-1.2.1
05.make
06.useradd nobody
07.mkdir /usr/share/empty
08.mkdir /var/ftp
09.useradd -d /var/ftp ftp
10.chown root.root /var/ftp
11.chmod og-w /var/ftp
说明:如果你象我一样原来有rpm的vsftp,只是卸载了,可以省略6-11步,如果原来没有安装vsftp,请按部就班。
12.make install
......
在Linux中用ttySx的形式来表示串口设备名,如 COM1被表示为ttyS0,COM2被表示为ttyS1,以此类推。下面这个命令显示系统中被检测到的串口:
# dmesg | grep ttyS
[ 25.942157] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 25.942840] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
setserial 命令用来调整或报告与串口有关的设置,包括串口所使用的I/O端口和中断:
# setserial -g /dev/ttyS[0123]
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
......
装好apache和subversion后接下来配置配置文件,先用命令svnadmin svnadmin create /home/repository/svn1 svnadmin create /home/repository/svn2 在/home/repository/目录里面创建了2个仓库svn1和svn2 修改http.conf加上关于svn的配置选项 LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule dav_module modules/mod_dav.so
LoadModule authz_svn_module modules/mod_authz_svn.so #加载模块,有时报错mod_dav已经在http里面了,编译的时候加上了.注释掉即可 配置仓库
DAV svn
SVNParentPath /home/repository
使用apache的验证方式于是使用: usr/local/httpd/bin/htpasswd –cm /home/repository/svn-auth-file username passwd 也可以先不写密码之后写 添加第二个的时候就不需要加选项c和文件里,如下 usr/local/httpd/bin/htpasswd –m username 提示输入密码 修改svn仓库配置为
DAV svn
SVNParentPath /home/repository #仓库的父级目录
AuthType ......
Linux服务cannot change directory错误解决方法
在安装完vsftp服务后登陆时可能遇到cannot change directory后面是登陆者的目录的错误。这是因为SE设置的关闭了ftp的原因。
使用命令
getsebool ftpd_disable_trans
可以查看当前的状态如果不是on
那么是输入命令
setsebool ftpd_disable_trans 1
当然也可以加入-P参数 以便不需要每次开机都输入这个命令
setsebool -P ftpd_disable_trans 1
同理 如果smb服务也遇到相同的问题 ,也可以这么做。
setsebool -P samba_enable_home_dirs=1
selinux的问题也可以使用 管理工具中的 selinux management 来调整相关设置。 ......
之前在VMWare下装的linux系统的可用硬盘空间越来越少,已经严重影响正常的使用了,于是就给它在VMWare下加了块硬盘,步骤如下: 1、通过VMWare给linux系统添加一个新硬盘 2、重启linux系统,键入 fdisk –l 命令查看新增硬盘的盘符(通常会有 “doesn't contain a valid partion table”的提示信息),假设为 /dev/sdb 3、fdisk /dev/sdb 注意扩展(extended)分区和逻辑(logical)分区的区别,创建扩展分区之后需在此基础上创建逻辑分区,否则你在进行步骤4的格式化操作时会出现“Invalid argument passed to ext3 library while setting up superblock”的错误 4、mkfs.ext3 /dev/sdb5 格式化相应的分区为需要的文件格式 5、开机自动加载 创建加载点:mkdir /mnt/xxx 修改 /etc/fstab 分区表文件,在文件最后加上 /dev/sdb5 /mnt/xxx ext3 defaults 0 0 然后保存,重启即可。 (注意:修改分区表如果有 ......
可以通过下面命令查看当前编码方式:
h@debian-server:~/$ locale -a
C
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
h@debian-server:~$ locale charmap
GBK
修改编码第一种方式:
在.bash_profile里(根据不同shell,文件不同)写入:
LANG=zh_CN.GBK
export LANG
第二种方式:
修改/etc/sysconfig/i18n文件 ......