美文网首页
Linux环境运行程序

Linux环境运行程序

作者: david161 | 来源:发表于2022-06-20 16:17 被阅读0次

    Linux 不是根据后缀名来执行的。它的执行条件是这样的:只要文件有 x 执行权限,都能到文件所在的目录下,通过./filename运行这个程序。当然,如果放在 PATH 里设置的路径下面,就不用./ 了,直接输入文件名就可以运行了,Linux 会帮你找。

    交互式命令运行

    这是 Linux 执行程序最常用的一种方式,通过 shell 在交互命令行里面运行。这种模式的缺点是,一旦当前的交互命令行退出,程序就停止运行了。

    后台运行程序

    我们就有了 Linux 运行程序的第二种方式,后台运行。
    这个时候,我们往往使用nohup命令。这个命令的意思是 no hang up(不挂起),也就是说,当前交互命令行退出的时候,程序还要在。

    服务运行程序

    Linux 也有相应的服务,这就是程序运行的第三种方式,以服务的方式运行。例如常用的数据库 MySQL,就可以使用这种方式运行。
    系统服务运行是通过systemctl命令来实现的,这个在CentOS和Ubuntu里面都是一样的,比如systemctl start mysql启动 MySQL,systemctl enable mysql设置开机启动。

    相关文章

      网友评论

          本文标题:Linux环境运行程序

          本文链接:https://www.haomeiwen.com/subject/rhneprtx.html