linux系统操作中另两个经常遇到的文件夹-init.d与rc.local,先来说init.d:

在redhat中init.d的位置在/etc/rc.d/init.d,如果说init.d的作用就必须提到rc.d下面的其他文件。

在/etc/rc.d下面除了init.d还有rc1.d、rc2.d、一直到rc6.d,这六个文件代表了linux启动的六个级别:

# 0 - 停机(千万不要把initdefault 设置为0 )# 1 - 单用户模式# 2 - 多用户,但是没有 NFS# 3 - 完全多用户模式# 4 - 没有用到# 5 - X11# 6 - 重新启动 (千万不要把initdefault 设置为6 )

最常用的肯定还是5,另外修改root密码还会用到1。

init.d里面其实都是系统运行需要的一些脚本,不同的rcn.d链接到init.d中不同的脚本。接下来说rc.local:

rc.local里面定义了开机自启动的程序,下面粘贴两个例子:

最近使用rc.local 发现 启动会启动不起来。。

原来我是这样写的:

/var/www/x1 &

/var/www/x2 &

说明: x1, x2 是程序, &是后台启动。

由于我的程序开始需要读取 配置文件, 所以 开机运行程序时, 总是报告读取文件失败。

非常无奈。。

后来再次尝试:

cd /var/www

./x1 &

./x2 &

发现程序可以运行,但是还是有些异常。由于时间紧迫,没有时间多想,追究原因。

于是再次尝试:

cd /var/www

./x1 &

cd /var/www

./x2 &

于是没有问题了!!!哈哈哈。。  具体原因不明。 留待以后有时间,详细研究。。

记录于此!!!

例如,我就碰到过这种情况:samba服务总是无法正常运行,而检查发现,samba是在系统启动过程中就该启动执行的,也就是说,samba守护程序配置保证了这种功能本应该正确执行。碰到这种类似情况,一般我也懒得花大量时间去查为什么,我只需要简单的在/etc/rc.local脚本里加上这么一行:

/etc/init.d/samba start

这样就成功的解决了samba服务异常的问题。

linux init.d 密码,Linux基础之init.d、rc.local相关推荐

  1. 通过命令查看linux 密码,linux查看用户密码(linux查看用户密码命令)

    linux查看用户密码(linux查看用户密码命令) 2020-05-15 13:18:30 共10个回答 1.用户名和密码的存储位置存储帐号的文件:/etc/passwd存储密码的文件:/etc/s ...

  2. linux git 记录密码,linux git 保存用户名和密码

    一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...

  3. linux开机自动执行命令或自动启动程序(rc.local)

    linux开机的最后会执行/etc/rc.local,因此可以在此脚本里面添加shell命令自动执行或者自动启动某个进程. 比如 自动输出信息: #!/bin/sh -e # # rc.local # ...

  4. linux路由修改密码,Linux中修改Mysql root用户密码的方法

    Linux中修改Mysql root用户密码的方法 下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来 ...

  5. linux git忘记密码,Linux下 保存 git账号密码

    一.通过文件方式 1.在~/下, touch创建文件 .git-credentials, 用vim编辑此文件,输入内容格式: touch .git-credentials vim .git-crede ...

  6. Linux用户配置密码,linux用户配置文件passwd和密码配置文件shadow,用户管理,组管理...

    一.linux和windows互传文件 1.安装支持包:lrzszyum -y install   lrzszputty工具 不支持lrzsz 2.rz windows文件fail2ban-0.8.1 ...

  7. 红旗linux修改个人密码,LINUX红旗5.0的用户名和密码!

    怎样卸载.安装红旗linux本 二,安装红旗Linux桌面版 4.0 将光驱设为第一启动盘,放入第一张安装光盘后重新启动电脑,如果你的光驱支持自启动, 如无意外将出现如下图1 如果不进行操作,在10秒 ...

  8. linux 配置用户密码,Linux ——用户密码相关设置

    添加用户useradd your_name 添加组groupadd your_group Linux中修改用户密码 如果是root用户,直接输入passwd回车,输入新密码 如果是其他用户,输入pas ...

  9. linux SU不用密码,linux设置su和sudo为不需要密码

    一 设置sudo为不需要密码 有时候我们只需要执行一条root权限的命令也要su到root,是不是有些不方便?这时可以用sudo代替.默认新建的用户不在sudo组,需要编辑/etc/sudoers文件 ...

最新文章

  1. mysql 多表关联建模_(四)多对多模式 - 数据库模型设计专栏 - CSDN博客
  2. mysql的基本知识
  3. 假3D场景逼真到火爆外网!超1亿像素无死角,被赞AI渲染新高度
  4. Service Intent must be explicit
  5. OpenCV基本绘图
  6. 速卖通开店条件和流程最新版
  7. linux wenj 立即生效_【新书连载】测试工程师核心开发技术(3)—远程登录Linux系统...
  8. Python处理各种压缩文件(bzip2,gzip,zip)
  9. 时间序列分析导论书摘:自相关图意义分析
  10. VC6.0无法进入调试
  11. 190705每日一句; 寻找内心的勇气, 一切从零开始
  12. python画图颜色随机_python随机颜色
  13. Python数据可视化三部曲之 Pyecharts 从上手到上头
  14. 爬取新型冠状病毒的历史数据
  15. 图片存base64后展示问题
  16. php todo和其他备注,帮助 | 高效ToDo
  17. 各种浏览器下载tampermonkey网址
  18. pdcp层的作用_pdcp层的主要功能
  19. update和delete详解
  20. ICLR2020论文阅读笔记reformer: THE EFFICIENT TRANSFORMER

热门文章

  1. (六)Redis集群搭建
  2. NOIP2018游记(更新完毕)
  3. 从scheduler is shutted down看程序员的英文水平
  4. windows平台源码编译最新版openssl
  5. centos5.5 下面 lnmp环境遇到的小问题
  6. 编译安装squid3.1--亲测
  7. linux之realpath命令
  8. 在线文本中英文数字清除工具
  9. 2019 Flutter 心愿单
  10. 安卓实现局部界面遮罩效果