如果登陆Shell是bash shell,那么会在显示提示符之前,先运行一组进程。
系统启动后运行的第一个进程是init,派生getty进程
getty该进程负责大开终端端口,提供标准输入的来源以及标准输出与标准错误输出的去处,并且在屏幕上显示一个登陆提示符(login:)
接下来执行/bin/login程序
login程序依次执行下面的工作,提示用户输入口令
加密并验证用户输入的口令
设置初始环境
启动用户的登陆Shell(登陆Shell是Passwd文件的最后一项)
bash首先查找系统文件/etc/profile,并执行其中的命令
然后它在用户的主目录中查找.bash_profile的初始化文件,并执行其中命令
bash shell接着在用户的ENV文件,通常叫做.bashrc中执行一个命令
最后默认的美元($)出现在屏幕上
系统启动后运行的第一个进程是init,派生getty进程
getty该进程负责大开终端端口,提供标准输入的来源以及标准输出与标准错误输出的去处,并且在屏幕上显示一个登陆提示符(login:)
接下来执行/bin/login程序
login程序依次执行下面的工作,提示用户输入口令
加密并验证用户输入的口令
设置初始环境
启动用户的登陆Shell(登陆Shell是Passwd文件的最后一项)
bash首先查找系统文件/etc/profile,并执行其中的命令
然后它在用户的主目录中查找.bash_profile的初始化文件,并执行其中命令
bash shell接着在用户的ENV文件,通常叫做.bashrc中执行一个命令
最后默认的美元($)出现在屏幕上
发表评论
-
(转)使用 udev 高效、动态地管理 Linux 设备文件
2014-09-18 11:56 518原文:http://www.ibm.com/developer ... -
VMWARE中添加磁盘共享参数
2013-05-17 14:02 1006使用VMWARE 配置RAC数据库,一定要选择serv ... -
Linux下查看服务器硬件及操作系统信息命令
2012-12-18 15:28 1380硬件信息 查看cpu型号及主频(单位:吉赫兹、前兆赫兹GHz) ... -
SSH登陆Linux 出现failed to open a secure file transfer session
2012-08-03 12:04 2242今天早上一上班用SSH登陆Linux服务器,出现无法登陆,提示 ... -
Linux下备份文件,并删除前N天备份文件
2012-08-03 12:04 1029查找前15天的文件,文件名称以giap开头并删除 giap_r ... -
[转]Linux删除中间件日志文件,df显示磁盘空间还是未释放的原因
2012-08-03 12:04 4129当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是 ... -
RedHat 64bit 安装jdk1.5应该安装那个
2012-07-30 16:56 1031选择amd64,其中包括intel emt64。因为amd最先 ... -
Fedora8中DNS的配置
2012-07-24 11:02 809网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个 ... -
Fedora8中Apache服务的配置
2012-07-24 11:02 628开放源代码的Apache(阿帕奇)服务器起初由Illinois ... -
Fedora8中Samba服务的配置
2012-07-23 16:50 864[root@localhost ~]#rpm -q samba ... -
Fedora8中VSFtpd服务的配置
2012-07-23 16:49 806[root@localhost etc]# cd /media ... -
Fedora8中DHCP服务的配置
2012-07-23 16:49 931DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动 ... -
Fedora8中NFS服务的配置
2012-07-23 16:49 799NFS最早是由Sun公司于1984年开发出来的,其目的就是让不 ... -
Fedora8中Iptables防火墙的配置
2012-07-23 16:48 805防火墙是指设置在不同 ... -
Linux(RedHat9.0)下Alsa声卡驱动的安装
2012-07-22 22:41 2121自从装来RedHat9.0就没有 ... -
Linux(RedHat9.0)下p2p直播软件nslive的安装
2012-07-22 22:41 949每次想看电影都要去windows下,这样感觉很不方便,今天从网 ... -
RedHat9.0下Mplayer的安装
2012-07-22 22:40 807<<安装Mplayer播放器>> Mp ... -
RedHat9.0下fcitx安装
2012-07-22 22:40 820<<小企鹅输入法的 ... -
linux挂载U盘的方法
2012-07-22 22:40 828现在的usb设备很多,如mp3,u盘,读卡器等,但在linux ... -
ssh 实现服务器与本地机器进行文件交互
2012-07-20 16:15 814一般来说,linux服务器大多是通过ssh客户端来进行远程的登 ...
相关推荐
linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动oracle方法linux启动...
startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令startup.sh linux 启动jar包命令
linux启动优化
Linux启动过程综述Linux启动过程综述Linux启动过程综述
linux启动过程,了解Linux 启动过程!
Linux启动bootargs参数分析
linux 启动 Tomcat 命令 linux 启动 Tomcat 命令
知名linux启动盘制作工具,方便好用的工具,可制作linux启动盘u盘,简单干净
嵌入式Linux系统的启动(很好的嵌入式linux启动过程分析)
u-boot启动后会运行液晶初始化程序并显示启动LOGO,但进入linux系统之后,又重新初始化一次,而且uboot与linux定义的显存地址也不一致,...此补丁解决从uboot到linux启动完成一直保持LOGO不变,且中间不闪烁不闪屏。
linux启动oracle步骤
linux启动服务详解:内含配置文件、端口、说明和是否需要开机启动的建议。感谢原作者!
老外的详细的Linux启动步骤讲解 不过是英文的
经典—详解嵌入式linux启动信息_经典
linux启动流程分析 linux启动流程分析
讲述Linux启动过程,包括引导区引导,初始化变量
linux 启动的命令,还比较实用。详细的信息请下载使用。谢谢
tomcat window、linux启动脚本