×

深圳网站建设—APP开发—网站制作—小程序开发_博纳网络公司

0755 -
82538016
82560826
网站制作资讯

Linux系统与APP开发之间的那些事

文章编辑:网站建设 文章来源:APP开发 浏览量:

APP开发对于Linux系统的应用应该怎样才能更高效?App后台应用最广泛的系统基本上就是Linux。App后台开发人员需要兼顾开发与运维两方面。现在的App后台服务器大多数是运行在Linux系统,因此开发工作中无可避免地涉及大量Linux的运维操作。深圳APP开发工程师在本文主要介绍以下几点主要方面。
·基本的系统优化
·常用的运维命令
·故障分析案例。
APP开发Linux之基本的系统优化
App后台的Linux系统如果是采用默认安装或者机房的工作人员帮忙安装,运维人员需要对其进行优化,以获得更高的性能和更大的安全性。
注:为了演示方便,博纳网络APP开发工程师对于Linux相关操作将会以root的权限演示。
APP开发Linux系统之开机自启动服务优化
Linux启动时会首先启动个称为init的进程.然后由其来启动后面的任务,包括多用户环境、网络等。运行级是操作系统当前运行的功能级别,这个级别从l到6,具有不同的功能,这些级别在/etc/inittab文件里指定.这个文件是init进程寻找的主要文件。可在/etc/inittab上看到描述。
#Defaultrunlevel.TherunlevelsusedbyFHSare:
#0-hialt(DoNOTsetinitdefaultt。this).表示关机
#1-Singleusermode.单用户模式
#2-Multiuser,withoutIxTFS(Thesameas3,ifyoudnothavenetworking
无网络连接的多用户命令行模式
#3-Fullmultiusermode.有网络连接的多用户命令行模式
#4-unused.不用
#5-Xll.带图形界面的多用户模式
#6-reboot(DoIxTOTsetinitdefaultt3this).重新启动
可用runlevel查看当前的运行级别(注意,这个命令只能在root下运行)
chkconfig命令主要用来更新和查询系统服务的运行级信息。当需要查询当前系统级服务的运行信息时,可采用下面的命令语法:
chkconfig[--add][--del][--list][系统服务]
参数用法:
--add:添加系统服务。
del:删除系统服务。
list:显示所有运行级系统服务的运行状态信息
例如,显示系统中运行在3级别的服务
当需要更新当前系统服务的运行级别时,可采用下面的命令。
语法:
参数用法:
level:服务的等级。
--011:开启系统服务。
--off:关闭系统服务。
--reset:重置系统服务
下面以添加Nginx为系统服务为例子演示如何添加个系统服务
(1)把Nginx的启动脚本放在/etc/ini.d/目录下,完整的路径为/etc/iui.d/ngiux
(2)在Nginx加入系统服务:chkconfig--add nginx
(3)修改Nginx服务的运行级别:chkconfig--level 35 nginx on
自启动的服务必须遵从最少化的原则,即在保证系统正常的情况下,不需要的服务不启动。好,深圳APP开发公司博纳网络关于Linux与APP开发程序员之间的那些事,本文就介绍到这里。下期我们会接着就APP开发制作方面的经验进行你分享。敬请关注。

当前文章链接:/construction/appkaifa/1449.html
如果您觉得案例还不错请帮忙分享:

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【qin@198bona.com 】,我们在确认后,会立即删除,保证您的版权。