你先使用ifconfig -a
查看一下所有网络接口的状态,并且贴个图上来才好分析
如果ping自身都不通,很可能你的网卡驱动没装好,或者没启用,处于link down状态
linux服务器无法进系统的问题
新在虚拟机下安装了linux。现在我想启动linux自带的ftp服务器:#service? vsftpd? start 。如果想linux启动是自动启动ftp服务器:#chkconfig? vsftpd? on? 。
运行putty,以root身份进入,出现了报错? 530 Permission denied? ,感觉很奇怪,因以普通用户是可以进入的。
原因是我们 /etc/vsftpd/ftpusers? 和? /etc/vsftpd/user_list? 禁掉了root这个用户。这时我们需要修改这两个文件。
(1)/etc/vsftpd.user_list的默认文件(则是表示具体用户)
# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers
# for users that are denied.
root
bin
daemon
adm
lp
sync
shutdown
halt
news
uucp
operator
games
nobody
这时我们要在 root 前加上 # 。
(2)/etc/vsftpd.ftpusers? 的默认文件(所有可以登录该FTP的用户属性)
# Users that are not allowed to login via ftp
root
bin
daemon
adm
lp
sync
shutdown
halt
news
uucp
operator
games
nobody
这时我们要在 root 前加上 #?
拟机装好RedHat后,准备使用filezilla连接,输入IP地址,root用户,密码,快速连接,报错:
530 Permission denied。
故障排除:
1.首先检查系统是否开启了vsftp服务,如果没有开启,先开启该服务。
方法1.setup--系统服务--自启动服务
方法2.界面设置,service vsftpd restart
2.查看配置
vsftpd的配置,配置文件中限定了vsftpd用户连接控制配置。
vsftpd.ftpusers:位于/etc目录下。它指定了哪些用户账户不能访问FTP服务器,例如root等。
vsftpd.user_list:位于/etc目录下。该文件里的用户账户在默认情况下也不能访问FTP服务器,仅当vsftpd .conf配置文件里启用userlist_enable=NO选项时才允许访问。
vsftpd.conf:位于/etc/vsftpd目录下。来自定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。
3.配置修改完成后,执行service vsftpd restart重启vsftpd服务。
#mount -n -o remount,rw /
只读挂载,不然进不去,里说了
linux single 是单用户,不加任何服务的环境。
#fsck -y /就是让系统自己检测修复。
/etc/fstab 的改动是担心扫描不能识别硬盘分区名,就用最原始的硬件名了
我不能确定是否能修复,因为也没做什么操作,就fsck自检恢复了一下。如果可以,那说明别人没动你的配置,只是系统自己的问题。不过你也没说明白到底是怎么个不能进入系统,开机后卡壳的地方不同原因也不同。
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报