一:服务启动常用命令1.1start.sh#!/bin/bashsource/etc/profilenohupjava-server-Xmx3g-XX:+PrintGCDetails-XX:+PrintGCTimeStamps-XX:+PrintGCDateStamps-XX:+PrintHeapAtGC-Xloggc:./gclog/gc.log-XX:MaxTenuringThreshold=15-jar**jar包名**>/dev/null2>&1--repush.es.task.flag=true&echo$!>/u01/isi/activities/lryhis.pid(服务端口路径)echo"启动完成,当前pid为${!}"1.2jar包启动java-jarjar包名1.3重启命令(根据实际需要修改)restart.sh#!/bin/bashcd/u01/isi/activitiesecho"stop......"./stop.shsleep2echo"start......"./start.sh1.4停止服务stop.sh#!/bin/sh######################################################################由Ironfo提供支持######################################################################!/bin/shPID=$(cat/u01/isi/activities/lryhis.pid)kill-9$PID1.5查看文件catfilename1.6修改文件vimfilename1.7保存编辑,按ESC键跳转到命令模式(命令前的冒号是必须的)::w保存文件但不退出vi:wfile另外保存对文件的修改,不退出vi:w!强制保存,不退出vi:wq保存文件并退出vi:wq!强制保存文件,退出vi:q不保存文件,退出vi:q!不保存文件,强行退出vi:e!放弃所有修改,从上次保存的文件开始重新编辑让你保存)1.8clearscreenclear1.9exitexict1.10fileauthorizationchmod777(read,write,executable)1.11设置文件为可执行文件chmod+xfilename1.12createfilemkdirfile1.13emptyfolderrmdirfile1.14copycp[Option]sourcefiletargetfile-a:相当于一组-d,-p,-r选项,我们会一一介绍这些选项;-d:如果源文件是软链接(对硬链接无效),则复制输出的目标文件也是软链接;-i:询问,如果目标文件已经存在,会询问是否覆盖;-l:将目标文件创建为源文件的硬链接文件,而不是复制源文件;-s:将目标文件创建为源文件的软链接文件,而不是复制源文件;-p:复制后,目标文件保留源文件的属性(包括所有者、组、权限和时间);-r:递归复制,用于复制目录;-u:如果目标文件与源文件不同,使用该选项更新目标文件。该选项可用于文件升级和备份。1.15创建文件vifile创建并打开文件1.16查找文件find(选项)(参数)查找目录:find/(搜索范围)-name'搜索关键字'-typed查找文件:find/(搜索范围)-namefind关键字-print示例:在/home目录下查找以.txt结尾的文件名find/home-name"*.txt"同上,但忽略大小写find/home-iname"*.txt"当前目录和在子目录find中查找所有以.txt和.pdf结尾的文件。\(-name"*.txt"-o-name"*.pdf"\)或查找.-name"*.txt"-o-name"*.pdf"匹配文件路径或文件find/usr/-path"*local*"1.17文件上传rz+回车(回车)1.18进入目录cd目录1.19退出当前目录cd..1.20回到根目录cd。./..1.21文件上传rzrz-y覆盖上传1.22文件下载sz1.23设置文件为可执行文件chmod+X要修改的文件1.24修改文件的权限chmod[-R]表示的权限值通过文件名wrx值r-->4w-->2x-->1修改规则owner=rwx=4+2+1=7属于group=rw-=4+2=6others=r-x=4+1=5二:常见问题2.1端口被占用(1)确认端口是否被占用netstat-tunlp|grep端口号(https://www.runoob.com/w3cnote/linux-check-port-usage.html#:~:text=Linux%20%E6%9F%A5%E7%9C%8B%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E6%83%85%E5%86%B5%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20lsof%20%E5%92%8C%20netstat%20%E5%91%BD%E4%BB%A4%E3%80%82%20lsof%20lsof%28list,%E7%9A%84%E7%AB%AF%E5%8F%A3%E5%92%8C%E8%BF%9B%E7%A8%8B%E7%AD%89%E7%9B%B8%E5%85%B3%E6%83%85%E5%86%B5%E3%80%82%20netstat%20%E6%9F%A5%E7%9C%8B%E7%AB%AF%E5%8F%A3%E5%8D%A0%E7%94%A8%E8%AF%AD%E6%B3%95%E6%A0%BC%E5%BC%8F%EF%BC%9A%20netstat%20-tunlp%20%7C%20grep%20%E7%AB%AF%E5%8F%A3%E5%8F%B7)(2)查看端口进程netstat-nap|grepport(3)杀死进程kill-9process(4)重启服务器
