Linux环境运行程序

2022-06-20  本文已影响0人  david161

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

交互式命令运行

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

后台运行程序

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

服务运行程序

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

上一篇下一篇

猜你喜欢

热点阅读