linux下rc.local文件和profile文件的区别

/etc/rc.d/rc.local是开机的时候init进程初始化的最后进行加载的吧?我看书上说rc.local脚本用于管理员自行设置开机启动任务那么/etc/profi... /etc/rc.d/rc.local是开机的时候init进程初始化的最后进行加载的吧?我看书上说rc.local脚本用于管理员自行设置开机启动任务
那么/etc/profile的作用跟rc.local不是差不多么,只不过一个是系统启动的时候执行的~一个是登录用户以后执行的?
作用范围都是用户?
不知道我理解的对不对
展开
 我来答
百度网友3af19f9
2013-09-04 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:220
采纳率:85%
帮助的人:88.1万
展开全部
基本上是对的,rc.local的内容是开机运行的,不论有没有用户登录,可以理解成类似windows的系统服务。

/etc/profile是在某用户登陆后找不到~/.profile的情况下默认执行的登录脚本
Storm代理
2023-08-29 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
百度网友f1edbb8
2013-09-04 · TA获得超过1048个赞
知道小有建树答主
回答量:1159
采纳率:0%
帮助的人:505万
展开全部
/etc/profile被称为登录脚本,内含许多的全局变量,同时引导一些启动脚本(/etc/profile.d/*.sh),作用全体用户
登录账号时启用的是$home/.profile或者$home/.bash_login或者$home/.bash_profile

/rc.local桌面环境启动前启用,相当于win下的计算机脚本

两者的作用时间不同,很多时候某些脚本需要在系统启动前运行。

bashrc标识的,交互shell开启时启用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-04
展开全部
我的理解:
/etc/profile 里可以设置一些环境变量等基础信息
/etc/rc.local 里一般开机启动程序
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Andy_yyang
2013-09-04 · TA获得超过132个赞
知道答主
回答量:193
采纳率:0%
帮助的人:78.3万
展开全部
区别就是作用的用户范围 rc.local启动的任务用于所有用户 而profile是针对不同用户的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whudwl
2013-09-04 · TA获得超过1579个赞
知道小有建树答主
回答量:2118
采纳率:50%
帮助的人:1200万
展开全部
我认为这2个文件都是系统启动的时候执行的.
用户的配置在自己的目录下~/.profile
更多追问追答
追问
rc.local是在用户登录前就执行完了吧?
追答
是的.  用户的配置不可能在/etc下面, 再说了, 一般用户根本没有/etc的写权限
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式