登陆分为本地登陆
和远程登陆远程登陆加载文件顺序a.使用telnet.ssh等连接到服务器b.服务器启动loginc.用户输入账号与口令d.服务器打开/etc/shadow
,
/etc/passwd
核对信息。
如果正确就在内存加载环境变量e.切换到主目录f.启动shell启动shell分为登陆加载和非登陆加载1.登陆加载
--
远程登陆或者本地使用
命令
xxshell
-l系统加载的文件只有2个
为
/etc/profile
和
~/.bash_profile(或者.bash_login
或者
.profile)但是系统默认的.pash_profile里面又调用了~/.bashrc
所以登陆加载shell表现为加载了3个文件profile
.bash_profile
.bashrc2.非登陆加载只会加载.bashrc登陆加载和非登陆加载的文件其实正好算互补关系
/etc/fstab是Linux系统中用于存储文件系统挂载信息的重要配置文件,如果系统启动时不加载/etc/fstab,则可能会导致文件系统无法正确挂载,从而影响系统的正常运行。以下是一些可能的原因和相应的解决方法:
1. 系统检测到/etc/fstab文件内容有错误或格式不正确,导致系统启动时不加载该文件。此时,可以通过编辑/etc/fstab文件并修复错误或格式问题,然后重启系统来解决问题。
2. 系统启动时没有加载设备驱动程序或模块,导致无法访问/etc/fstab文件中定义的设备。此时,可以通过检查所需的模块是否正确加载或按照硬件设备的适当配置来解决问题。
3. 启动脚本或系统配置文件中包含了不正确或不完整的信息,导致系统启动时不加载/etc/fstab文件。此时,可以通过检查相关的配置文件以确认是否正确配置,或者尝试替换这些文件,然后重启系统以解决问题。
总之,如果系统启动时不加载/etc/fstab文件,一般是由于文件本身存在问题,或者其他相关配置文件存在问题导致的。建议检查这些问题并进行相应的修复。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)