以mongodb运行指令为例,/usr/local/webserver/mongodb/bin/mongo

1,linux将指令加入环境变量PATH

简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin,/usr/bin,/sbin等目录寻找该命令。而PATH就是定义/bin:/sbin:/usr/bin等这些路劲的变量,其中冒号为目录间的分割符。环境变量中加入指令方式:

(1)直接在命令行中设置PATH,这种方法对当前方法有效,关机或注销后失效。

PATH=$PATH:/usr/local/webserver/mongodb/bin

查看某个指令是否加入环境变量,使用echo指令。

echo $PATH

(2)在profile中添加PATH,这种方法对所有用户都是永久生效。

a)打开profile文件

vim /etc/profile

b)在profile文件的PATH中添加mongo指令。在PATH后面添加“:/usr/local/webserver/mongo/bin”,= 等号两边不能有任何空格。

PATH=$PATH:/usr/local/webserver/mongo/bin

c)执行指令,使profile修改立即生效。

source profile

(3)在当前profile中添加PATH,这种方法对当前用户永久生效。与第二步类似,将profile替换为bash_profile。

vim ~/.bash_profile

  

PATH=$PATH:/usr/local/webserver/mongo/bin

  

source ~/.bash_profile

2,linux将指令加入开机启动

在/etc/rc.local中添加指令即可

/usr/local/webserver/mongodb/bin/mongod --dbpath=/data0/mongodb/data --logpath=/data0/mongodb/logs --logappend  --port=27017

3,/etc/rc.local与/etc/rc.d/异同

/etc/rc.local脚本是在系统初始化级别脚本运行之后再执行的,因此可以安全地在里面添加你想在系统启动之后执行的脚本。/etc/rc.local与/etc/rc.d/rc.local软连接相连,实际是一个东西。

/etc/rc.d/目录包含许多系统各种服务的启动和停止脚本,它控制着所有从acpid到x11-common的各种事务,类似于window的注册表。/etc/rc.d/目录下内容如下:

(1)init.d/ :各种服务器和程式的二进制文件存放目录。 
(2)rcx.d/: 各个启动级别的执行程式连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 
(3)更有三个脚本:rc.sysinit, rc, rc.local 。

最新文章

  1. scikit-learn Adaboost类库使用小结
  2. matlab初学之句柄
  3. 红外遥控NEC协议使用总结
  4. Cordova webapp实战开发(20161207 )
  5. socket(一)
  6. viewpager+fragment+HorizontalScrollView
  7. java 7-nio异步I/O-将来式和回调式
  8. OpenDaylight之openflowjava的编译
  9. Oracle 列顺序测试
  10. jsp分页技术
  11. 提交(post)xml文件给指定url的2种方法
  12. Angular内置指令
  13. 32位汇编第六讲,OllyDbg逆向植物大战僵尸,快速定位阳光基址
  14. Jenkins配置从节点
  15. 【原创】大叔问题定位分享(31)hive metastore报错
  16. Spring Cloud Hystrix——熔断器
  17. inittab 解析
  18. 自定义泛型_无多态_通配符无泛型数组_jdk7泛型使用
  19. myeclipse 10 +Axis2 1.62 开发WebService手记
  20. android手机如何获取手机号

热门文章

  1. delphi 工具
  2. WSAEvent
  3. 九度oj-1533 最长上升子序列 (LIS)
  4. JQuery:选择器、动画、AJAX请求
  5. 从值栈获取List集合
  6. Java程序设计11——GUI设计与事件处理A
  7. CentOS7通过 yum安装路径查询方法
  8. Redis数据结构(六)
  9. 用JQ去实现一个轮播效果
  10. arpspoof+ettercap嗅探局域网HTTP/HTTPS账号密码