如果登陆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 559原文:http://www.ibm.com/developer ... -
VMWARE中添加磁盘共享参数
2013-05-17 14:02 1061使用VMWARE 配置RAC数据库,一定要选择serv ... -
Linux下查看服务器硬件及操作系统信息命令
2012-12-18 15:28 1418硬件信息 查看cpu型号及主频(单位:吉赫兹、前兆赫兹GHz) ... -
SSH登陆Linux 出现failed to open a secure file transfer session
2012-08-03 12:04 2289今天早上一上班用SSH登陆Linux服务器,出现无法登陆,提示 ... -
Linux下备份文件,并删除前N天备份文件
2012-08-03 12:04 1065查找前15天的文件,文件名称以giap开头并删除 giap_r ... -
[转]Linux删除中间件日志文件,df显示磁盘空间还是未释放的原因
2012-08-03 12:04 4193当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是 ... -
RedHat 64bit 安装jdk1.5应该安装那个
2012-07-30 16:56 1081选择amd64,其中包括intel emt64。因为amd最先 ... -
Fedora8中DNS的配置
2012-07-24 11:02 848网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个 ... -
Fedora8中Apache服务的配置
2012-07-24 11:02 660开放源代码的Apache(阿帕奇)服务器起初由Illinois ... -
Fedora8中Samba服务的配置
2012-07-23 16:50 902[root@localhost ~]#rpm -q samba ... -
Fedora8中VSFtpd服务的配置
2012-07-23 16:49 838[root@localhost etc]# cd /media ... -
Fedora8中DHCP服务的配置
2012-07-23 16:49 959DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动 ... -
Fedora8中NFS服务的配置
2012-07-23 16:49 832NFS最早是由Sun公司于1984年开发出来的,其目的就是让不 ... -
Fedora8中Iptables防火墙的配置
2012-07-23 16:48 842防火墙是指设置在不同 ... -
Linux(RedHat9.0)下Alsa声卡驱动的安装
2012-07-22 22:41 2226自从装来RedHat9.0就没有 ... -
Linux(RedHat9.0)下p2p直播软件nslive的安装
2012-07-22 22:41 975每次想看电影都要去windows下,这样感觉很不方便,今天从网 ... -
RedHat9.0下Mplayer的安装
2012-07-22 22:40 845<<安装Mplayer播放器>> Mp ... -
RedHat9.0下fcitx安装
2012-07-22 22:40 860<<小企鹅输入法的 ... -
linux挂载U盘的方法
2012-07-22 22:40 873现在的usb设备很多,如mp3,u盘,读卡器等,但在linux ... -
ssh 实现服务器与本地机器进行文件交互
2012-07-20 16:15 851一般来说,linux服务器大多是通过ssh客户端来进行远程的登 ...
相关推荐
### Linux启动时间优化 在现代计算环境中,系统启动速度对于用户体验和系统性能至关重要。本文将深入探讨如何优化Linux系统的启动时间,并提供一系列实用的技术和工具,帮助用户缩短启动过程。 #### 一、什么是...
Linux 启动 bootargs 参数分析 在 Linux 启动过程中,bootargs 参数扮演着重要的角色,该参数用于传递启动选项和配置信息给内核。Linux 内核在启动时对 bootargs 参数的解析可以分为两大块:setup_arch 函数和 ...
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的启动步骤,帮助你理解从按下电源键到看到登录...
嵌入式Linux启动过程是操作系统运行的起点,它涉及到硬件初始化、内核加载、设备驱动启动等一系列复杂步骤。本文将深入解析这一经典话题,帮助读者理解Linux系统如何从零开始,一步步走向运行状态。 首先,启动流程...
Linux启动过程是一个复杂而有序的序列,涉及到许多关键组件和服务的初始化。对于新手来说,理解这个过程并学会排错是成为Linux系统管理员的基础。本文将深入探讨Linux启动排错实例,帮助你掌握这一核心技能。 首先...
### Linux启动过程详解 在深入理解Linux操作系统的工作原理时,了解其启动流程是至关重要的一步。本文将详尽解析Linux的启动过程,包括从引导区加载到系统初始化的各个环节。 #### 引导区引导 Linux的启动始于...
### Linux启动及配置详解 #### 引言 Linux作为全球广泛使用的开源操作系统,其启动过程与配置机制一直是IT专业人士关注的焦点。理解Linux如何从一个静默的机器状态转变成一个功能完备的操作环境,不仅有助于深入...
### Linux启动流程分析 #### 一、Bootloader启动内核过程 Linux系统启动时的核心流程之一便是由Bootloader引导内核。在这个过程中,Bootloader负责完成一系列基础设置,并最终将控制权交给内核。以下是对...
知名linux启动盘制作工具,方便好用的工具,可制作linux启动盘u盘,简单干净
Linux启动器是Linux操作系统在Windows平台上的一种便捷安装方式,它允许用户无需分区或创建独立的系统,即可在Windows系统内安装Linux发行版。Wubi(Windows Ubuntu Installer)是这一功能的具体实现工具,使得非...
u-boot启动后会运行液晶初始化程序并显示启动LOGO,但进入linux系统之后,又重新初始化一次,而且uboot与linux定义的显存地址也不一致,...此补丁解决从uboot到linux启动完成一直保持LOGO不变,且中间不闪烁不闪屏。
创建一个Linux启动盘是安装或维护Linux系统的重要步骤,特别是在没有内置光驱或者需要快速部署的场景下。本篇文章将详细阐述如何从U盘启动并网络安装Linux,以及相关的知识点。 首先,我们需要了解Linux启动过程。...
Linux 启动 JBoss 服务器详解 Linux 作为一种流行的开源操作系统,在企业应用中广泛应用,其中 JBoss 服务器作为 Java EE 企业级应用服务器,在 Linux 平台上运行非常常见。因此,本篇文章将详细介绍如何在 Linux ...
linux 启动的命令,还比较实用。详细的信息请下载使用。谢谢
tomcat window、linux启动脚本
Linux启动过程是一个复杂而有序的序列,涉及到多个组件和阶段,从硬件初始化到操作系统核心的加载,再到用户空间服务的启动。以下是对Linux启动过程的详细解析,主要以Redhat 6.0 Linux 2.2.19 for Alpha/AXP为例,...