centos运营唤醒unexpected inconsistency RUN fsck MANUALLY

后天一台虚拟机背后的物理机故障了,主机迁移后化作了 read only
filesystem。上边安顿了成都百货上千长连接服务,没有关掉就直接reboot,报错:

 

unexpected inconsistency  RUN fsck MANUALLY。。 磁盘损坏了。。。

转载:http://www.cnblogs.com/allenjin/archive/2011/12/03/2274542.html

修复进度:

 

透过操纵台登陆Linux:

以下操作验证OK!!!!

澳门美高梅手机网站,在提示Give root password for mantennance后:

 

输入root密码。登陆到单机安全格局,然后:

VSFTPD虚拟用户配置

1。 输入指令,查找根目录所在分区:

VSFTP = Very Secure FTP
1.VSFTP在单机(非集群)上帮衬六千个以上的出现用户同时连接
2.依据RedHat的Ftp服务器(ftp.redhat.com)的数目,VSFTP服务器能够协助16000个冒出用户

mount |grep “on”

FTP协议有两种工作章程:PO纳瓦拉T情势和PASV格局,中文意思为主动式和被动式。

据悉结果找到所在分区

PO途达T(主动)情势的连日进程:
客户端向服务器的FTP端口(暗中认可是21)发送连接请求,服务器接受连接,建立一条命令链路。
当要求传送数据时,客户端在命令链路上用PO福特ExplorerT命令告诉服务器:“笔者打开了XXXX端口,你苏醒连接作者”。
于是乎服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。

  1. 接下来用命令fsck修复

PASV(被动)方式的连天进度:
客户端向服务器的FTP端口(私下认可是21)发送连接请求,服务器接受连接,建立一条命令链路。
当要求传送数据时,服务器在指令链路上用PASV命令告诉客户端:“作者打开了XXXX端口,你恢复连接小编”。
于是乎客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。

fsck -y /dev/sdb1

若是FTP客户端软件安装的是消沉连接,那么VSFTP配置文件须求设置被动端口。

安装VSFTP
yum install vsftpd

安装DB软件包
yum install db-util

配置文件目录
/etc/vsftpd

确立虚拟用户口令库文件
(第1行写 用户名,第③行写 密码,保存退出)
vi vusers.list
user1
pass1
user2
pass2

变更vsftpd的表达文件
db_load -T -t hash -f vusers.list /etc/vsftpd/vsftpd_login.db  
 #扭转认证文件
chmod 600 /etc/vsftpd/vsftpd_login.db        #赋权

建立虚拟用户所需的PAM配置文件
(参与下边内容,其余任何注解)
vi /etc/pam.d/vsftpd
auth required pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required pam_userdb.so db=/etc/vsftpd/vsftpd_login

创立虚拟用户要访问的目录并设置权限
useradd -d /home/svellftp -s /sbin/nologin svellftp
chmod 777 /home/svellftp/

监禁FTP用户在宿主目录
vi /etc/vsftpd.chroot_list
user1
user2

对不一样虚拟用户设置差异权限
mkdir /etc/vsftpd/vusers_conf

在 vsftpd.conf 添加以下参数配置项
guest_enable=YES
guest_username=svellftp
user_config_dir=/etc/vsftpd/vusers_conf
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
pasv_min_port=3000
pasv_max_port=3010

确立用户单独安插文件,文件名正是用户名
vi /etc/vsftpd/vusers_conf/user1
local_root=/home/svellftp/user1      
 #此地的杜撰用户目录能够依据实况修改
write_enable=YES
virtual_use_local_privs=YES          
 #虚拟用户全体写权限(上传、下载、删除、重命名)

注意

/home/svellftp/user1目录权限
chown -R svellftp:svellftp user1

假定打开iptables防火墙,需求配备:
iptables -A INPUT -p tcp -s 0/0 –dport 3000 -j ACCEPT
iptables -A INPUT -p tcp -s 0/0 –dport 3000:3010 -j ACCEPT

即使开首SELinux,需求破除selinux阻止:
setsebool -P ftpd_disable_trans 1
service vsftpd restart

参数

virtual_use_local_privs参数
virtual_use_local_privs=YES
编造用户和本地用户有平等的权位

virtual_use_local_privs=NO
编造用户和匿名用户有同一的权柄,私下认可是NO

virtual_use_local_privs=YES
write_enable=YES
编造用户全体写权限(上传、下载、删除、重命名)

virtual_use_local_privs=NO
write_enable=YES
anon_world_readable_only=YES
anon_upload_enable=YES
编造用户不可能浏览目录,只好上传文件,无任何权限

virtual_use_local_privs=NO
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=NO
虚构用户只可以下载文件,无其余权限

virtual_use_local_privs=NO
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
编造用户只可以上传和下载文件,无其它权限

virtual_use_local_privs=NO
write_enable=YES
anon_world_readable_only=NO
anon_mkdir_write_enable=YES
编造用户只可以下载文件和创办理文件件夹,无任何权限

virtual_use_local_privs=NO
write_enable=YES
anon_world_readable_only=NO
anon_other_write_enable=YES
虚构用户只好下载、删除和重命名文件,无任何权限

发表评论

电子邮件地址不会被公开。 必填项已用*标注