当前位置: 首页 > Linux

Linux常用命令_115

时间:2023-04-06 20:34:07 Linux

在此说明:刘超趣谈Linux操作系统是比较重要的参考资料。本文大部分内容和图片均来自本专栏。运行程序有几种方法可以让Linux通过命令行来执行程序,它也决定了进程如何运行。1.交互式运行$./filename#交互式运行,Ctrl+C可以结束正在执行的进程2.后台模式运行#后台运行,不用终端,输出日志到xxx.outfile文件。#nohup命令关闭终端,不影响进程(进程正常被终端进程fork,父进程挂了。。。),2&>1表示标准输出合并错误输出到xxx。outfile,&设置进程后台运行$nohup./command>xxx.outfile2&>1&#后台运行进程#ps-ef|grep关键字过滤掉进程信息,通过awk查出进程id'{print$2}',并通过xargs命令-9传给kill,最终kill这个进程ps-ef|grepkeyword|awk'{print$2}'|xargskill-9#kill这个进程method3,servicemodeoperation#systemctl工具管理服务$systemctlenableservice-name$systemctlstartservice-name$systemctlstopservice-name...现在有个小问题Q:后台运行的进程和服务可以独立于终端存在,那又怎样两者有什么区别?<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:2.服务不与用户交互,在后台静默运行(这点和后台进程一样)。安装软件无论是基于Ubuntu还是基于CentOS的Linux发行版,总有几种安装软件的方式,下载安装包,通过软件管家,直接下载压缩包或者源码编译。1.下载并安装安装包$dpkg-ixxxx.deb#如果是chentos,使用rpm命令2.通过软件管家安装$apt-getinstallxxxx#如果是chentos,使用yum命令3.下载压缩包并安装exportPATH=XXX/bin:PATH#将可执行文件bin添加到PATH变量中,可以在~/.bashrc文件中配置该命令,每次重启Linux4时加载该文件。源码代码编译安装#评估当前环境,--prefix指定安装路径$./configure--prefix=/usr/local/program#编译生成安装包$make#安装软件$makeinstall作业总结之后类,要求是安装jdk和mysql,搭建数据库服务。没做过,但是找到了一个部署教程,内容很丰富:使用LNMP架构部署动态网站环境参考资料快速上手几个Linux命令:每个公司都有自己的俚语