登陆shell与交互式非登陆shell的区别 登录shell 所谓登录shell,指的是当用户登录系统时所取的那个 shell.登录shell属于交互式shell. 登录shell将查找4个不同的启动文件来处理其中的命令. bash shell处理文件的顺序如下: /etc/profile /etc/profile.d等待配置文件 $HOME/.bash_profile $HOME/.bash_login $HOME/.profile /etc/profile是bash shell在系统上的主默…
在这里先解释一下 /etc/rc.d/init.d 里面放的都是什么东西.这个目录存放的是一些脚本,一般是Linux以rpm包安装时设定的一些服务的启动/关闭脚本.系统在安装时装了好多rpm包,这里面就有很多对应的脚本.执行这些脚本可以用来启动.停止.重启这些服务. 前面说到,/etc/rc.d/init.d这个目录下的脚本就类似与windows中的注册表,在系统启动的时候执行.程序运行到这里(init进程读取了运行级别),相信从命名的角度大家也能猜到该运行/etc/rc.d/init.d里面的…
1. /etc/rc.local 这是使用者自订开机启动程序,把需要开机自动运行的程序写在这个脚本里. 把脚本程序写在/etc/rc.d/init.d/目录下也可以  在完成 run level 3 的服务启动后,如果我还有其他的动作想要完成时,举例来说, 我还想要寄一封 mail 给某个系统管理帐号,通知他,系统刚刚重新开机完毕,那么,是否应该要制作一个 shell script 放置在 /etc/rc.d/init.d/ 里面,然后再以连结方式连结到 /etc/rc.d/rc3.d/ 里面呢…
查看/var/log/message Jun :: root systemd: Started Network Manager. Jun :: root systemd: Starting LSB: Bring up/down networking... Jun :: root kernel: IPv6: ADDRCONF(NETDEV_UP): em1: link is not ready Jun :: root kernel: IPv6: ADDRCONF(NETDEV_UP): em1:…
/etc/rc.d/rc.local 用于添加开机启动命令 /etc/rc.local是/etc/rc.d/rc.local的软连接…
针对自己配置的JDK环境有可能会出现这样的情况. tomcat能启来.但自启动就不行,原因 JDK是后安装的,环境变量配置在 /etc/profile 里面. tomcat 配了自启动.但reboot后tomcat没有启来.分析思路A.rc.d/rc.local有没有执行权限,如果有.B.看里面的命令有没有被执行.可以用>>将内容重定向到文件中,查看文件来看执行结果.(类似我们程序中通过日志排查问题).   图中可以看出 /tmp/rcd.log 里面,红字1 是记录下来了.执行红字2的时候,…
/etc/rc.d/rc.local 用于用户自定义开机启动程序,可以往里写开机要执行的命令或脚本,线上的配置如下: [root@localhost ~]$ cat /etc/rc.d/rc.local /data/init/restart_game.sh touch /var/lock/subsys/local ulimit -SHn ulimit -u /data/init/iptables.sh rsync --daemon --config=/etc/rsyncd.conf /usr/l…
/etc/rc.d/rc.local 用于用户自定义开机启动程序,可以往里写开机要执行的命令或脚本,线上的配置如下: [root@localhost ~]$ cat /etc/rc.d/rc.local /data/init/restart_game.sh touch /var/lock/subsys/local ulimit -SHn 65535 ulimit -u 65535 /data/init/iptables.sh rsync --daemon --config=/etc/rsyncd…
/etc/rc.d/rc.local似乎是很多Linux系统管理员的偏爱,因为凡是需要随系统自动启动的服务.程序等,只要系统没有提供Sys V风格的启动脚本,就把这些需求都塞到/etc/rc.d/rc.local. 当然,绝大部分情况下,你会发现这一切都工作得很正常,看上去也很美好.不过,当你遇到了一些诡异的问题的时候,也许你应该好好的去看看/etc/rc.d/rc.local里都写了什么了? 虽然/etc/rc.d/rc.local 的描述是你可以把你需要的自动启动的程序放到这里,不过那仅仅只…
1.用户自己源码安装的软件组要自启动,可以在/etc/rc.local中配置,rc.loacl 是rc.d/rc.local的一个软连接.rc.local -> rc.d/rc.local 2. 用户的配置环境变量配置在/etc/profile下. 3.但是自启动rc.local先于/etc/profile被系统执行,有些软件找不到环境变量而无法执行.我们可以在rc.local中先调用/etc/profile,然后添加自己的自启动代码. 4.以tomcat为例, 首先在/etc/profile…