
run
文件结构: 下面以一个简单的hello_world程序来制作run文件 编写源文件 hello.cpp编译生成可执行程序 hello制作一个hello
目录,里面建立一个bin目录,把上面编译出的hello放入bin目录下 把hello目录打包:tar -zcvf hello.tar.gz hello/是一�¸.shellèæ¬ï¼å§ä¸å½å为install.shæä»¶ èæ¬åè¡åè½è¯´æå¦ä¸ï¼ å
¶åçæ¯å¨å¯æ§è¡èæ¬æ«å°¾æ¾ä¸ª __ARCHIVE_BOUNDARY__ æ å¿ï¼ç¶åæ¾è¿ä¸ªæ è®°çè¡å·ï¼åå坿 ¹æ®èªå·±å½åä¹ æ¯å»å½åã 乿å¾å¤èæ¬æ¯ç´æ¥åæ»æ°åçï¼ä½æ¯è¿æ ·åæ´çµæ´»ï¼ä¸ç¨æ°è¡å·ã çærunæä»¶å°±æ¯æå¯æ§è¡èæ¬åå缩å
æ¼å¨ä¸èµ·ãå¯ä½¿ç¨å¦ä¸å½ä»¤ï¼cat install.sh hello.tar.gz >hello.run ååé¨åæ ¹æ®ä¸é¢èªå·±åçååè¿è¡æ¿æ¢ã è³æ¤ï¼runæä»¶çå¶ä½å°±å®æäºã ç»åæéåï¼ç´æ¥è¿è¡å³å¯ï¼ è¿æ ·runæä»¶å°±ä¼èªå¨è§£åå®è£
äºã 读å .run æä»¶çæ§è¡é¨åï¼å³é£é¨åæä»¶å¤´ ç´æ¥ç¨ gedit 廿å¼runæä»¶ï¼å°±è½çå°åé¢é£é¨å åé¢çå缩å
å
容é¨åï¼çèµ·æ¥æ¯ä¹±ç ã几个不同的阶段,这几个阶段就叫做runlevel,同样,当linux *** 作
系统关闭时也要经历另外几个不同的runlevel,下面我们就准备详细介绍一下runlevel,并向您展示一些小技巧来让您的linux系统避免不必要的重启动。
runlevel可以认为是系统状态,形象一点,您可以认为runlevel有点象微软的windows *** 作系统中的Normal,safemode,和Command prompt only。进入每个runlevel都需要启动或关闭相应的一系列服务(services),这些服务(services)以初始化脚本的方式放置于目录/etc/rc.d/rc?.d/或者/etc/rc?.d下面(?代表runlevel的对应序号)。
在大多数的linux发行版本中,通常有8个runlevel
Runlevel System State
0 Halt the system
1 Single user mode
2 Basic multi user mode
3 Multi user mode
5 Multi user mode with GUI
6 Reboot the system
S, s Single user mode
多数的桌面的linux系统缺省的runlevel是5,用户登陆时是图形界面,而多数的服务器版本的linux系统缺省的runlevel是3,用户登陆时是字符界面,runlevel 1和2除了调试之外很少使用,runlevel s和S并不是直接给用户使用,而是用来为Single user mode作准备。
linux的运行模式比起windows的启动模式的优势在于:你可以在系统空闲时使用.init工具切换你现在使用的runlevel,另外,当你关闭或者启动linux系统时你已经不知不觉中切换你的runlevel,系统关机进程需要调用runlevel(0或6)来关闭所有正在运行中的进程。
后缀名为.run的文件一般为Linux应用软件的安装文件,类似Windows系统上的.exe文件,故可以将其看成Linux系统的可执行文件,可以通过Linux系统的命令行终端进行打开。下面是具体 *** 作流程:第一步,我们打开命令行终端(这里示例为Ubuntu系统),进入 .run 文件所在目录第二步,使用 chmod u+x yourfilename.run 命令为相应文件添加可执行权限。第三步,最后我们运行 ./yourfilename.run 命令执行 .run 文件的安装就可以了。
评论列表(0条)