栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

2021最实用的软件启动命令(SpringBoot,SpringCloud,Linux)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021最实用的软件启动命令(SpringBoot,SpringCloud,Linux)

一.Git提交的步骤:

    1:初始化本地的仓库  
        git init

    2:设置码云的用户名跟码云注册邮箱
        git config --global user.name "码云里面用户名"
        git config --global user.email "码云里面注册邮箱/手机"

    3:配置忽略提交的文件.gitignore 

    4: 将项目添加到本地仓库
        git add .
        git commit -m "crm项目初始化"

    5:配置远程仓库请求路径
        git remote add origin 自己在码云创建仓库路径

    6:将本地仓库中crm项目推送到远程仓库
        git push -u origin master

    7: 弹出一个框, 输入码云账号与密码

二.软件开启命令

    mysql与redis都是开机自启的

    mongoDB(键值对数据库)
        之间启动start.bat
    
    rocketmq(消息中间件)
        先启动bin目录中的mqnamesrv.cmd
        然后再cmd命令行中输入mqbroker.cmd -c ../conf/broker.conf
        
    rocketmq-console(rocketmq的控制台)
    
    SecureCRT(linux的命令行)
    
    ZooInspector(Zookeeper可视化界面)
    
    Zookeeper(分布式应用程序协调服务)
        在bin目录中的zkServer.cmd启动
        
    elatic-Job(分布式调度工具)
        bin目录的start.bat
        port:8899

    jmeter(性能测试工具)     
        直接在bin目录中运行jmeter.bat    

    Nacos(注册配置中心)              
        进入bin目录cmd输入startup.cmd -m standalone


    Sentinel(高可用流量管理工具)    
        进入根目录cmd输入    
        java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.0.jar

    es-head(全局搜索工具)
        谷歌版

    elasticSearch(全局搜索工具)    
        启动时需要启动两个bat文件(elasticSearch.bat,kibaba.bat)    
        然后再谷歌浏览器操作

Linux 命令 1. 查询目录中的内容 命令实例 2. 文件处理命令 命令实例 2.touch 文件名 ; 3.mkdir 目录名 ; 4.mkdir -p 层级目录 ; 3. 切换所在目录 查询目录中的内容 : ls [ 选项 ][ 文件或目录 ] 选项 : -a 显示所有文件 , 包括隐藏文件 -l 显示详细信息 -h 人性化显示文件大小 1>ls : 查询当前目录下有哪些内容 ; 2>ls -l : 简写 (ll) 显示详细信息 ; 3.ls -l -h : 简写 (ls -lh) 人性化显示文件大小 ; 1>ls / : 查询根目录下有哪些内容 ; 2.ls [/bin] : 查询 bin 目录下的内容 ; 3.ls -l [/usr] : 查询 usr 目录下的详细信息 ; 4>ls -lh [/usr] : 查询 usr 目录下的详细信息 . 查询所在目录位置 : pwd ; 创建文件 : touch 用法 : touch 文件名 ; 建立目录 : mkdir 用法 : mkdir -p [ 目录名 ]. 1>pwd : 所在位置查询 ; 2>touch dafei.vai : 创建文件 dafei.avi ; 3>mkdir movie : 创建目录 movie; 4>mkdir -p movie1/japan : 创建层级目录 movie1/japan 1 命令实例 2.cd ./ 目录名 : 进入该目录 ; 4. 删除目录 tab : 自动补全 . 命令实例 mkdir 1.rmdir 空目录名 : 删除空目录名 , 非空目录名不能删除 ; 2.rm 文件名 : 删除文件 ; 3.rm -r 文件或目录名 ; 需要询问是否删除文件 4.rm -rf 文件或目录名 ; 默认删除文件 , 无需确认 cp. 切换所在目录 : cd [ 目录 ] 命令英文原意 : change directory; 简化操作 : cd ~ 进入当前用户的家目录 ; cd 同上 ; cd - 进入上次目录 ; cd .. 进入上一级目录 ; cd . 进入当前目录 . 1>cd usr : 进入 usr 目录 , 在操作的目录下查找文件或文件夹 ; 2>cd movie : 进入 usr 目录下的 movie 目录 ; 3.cd ./movie : 进入 movie2 目录下 ; 删除空目录 : rmdir 用法 : rmdir[ 目录名 ]; 删除文件或目录 : rm 用法 : rm -rf [ 文件或目录 ] 选项 : -r 递归删除目录 -f 强制 赋值命令 : cp; 剪切或改名命令 : mv; 1>rmdir movie3 : 删除空目录 movie3 ; 1 2>rm longls.avi : 删除文件 longls.avi; 1 3.rm -r movie2 : 删除目录 movie2 及其子文件 1 4.rm -rf movie2 : 删除目录 movie2 及其子文件 1 5.cp 源文件名 新文件名 : 复制一份源文件 , 并以新文件名命名 ; 6.cp 源文件名 指定目录路径 : 把文件复制一份到指定目录 ; 7.cp 源文件名 指定目录路径 / 新文件名 : 把文件复制一份到指定目录 , 并指定新的文件名 mv 8.mv 源文件名 新文件名 : 对原文件进行改名 ; 9.mv 源文件名 指定目录 / 新文件名 : 把文件剪切到新的目录下 , 指定新的文件名 5. 文件搜索命令 -whereis 命令实例 1.whereis 命令名 : 查询命令文档所在位置 ; 2.which ls : 方法同 whereis 3.PATH 环境变量 : 6. 文件搜索命令 - find 5>cp xiaofei.avi dafei.avi : 复制一份 xiaofei.avi 到当前文件夹 , 并以 dafei.avi 命 名 ; 6.cp xiaofei.avi ./movie( 目录的相对路径 ) : 复制一份文件 xiaofei.avi 到 movie 目录下 , 文件名不变 ; 7>cp dafei.avi ./movie/zhongfei.avi( 目标目录和文件中间用 "/" 隔开 ) 8>mv dafei.avi xiaofei.avi : 把文件名 dafei.avi 改为 xiaodfei.avi; mv zhongfei.avi ./movie2/huachengyu.avi whereis 命令名 : 搜素命令所在路径及帮助文档所在位置 ; which 文件名 : 搜索命令所在路径及别名 ; PATH 环境变量 : PATH 环境变量定义的是系统 搜索命令的路径 , 相当于 windo 下的 path. 1.whereis ls : 查询 ls 命令所在路径 ; 结果 : ls: /usr/bin/ls /usr/share/man/man1/ls.1.gz 3>echo $PATH : 打印环境变量 ;/usr/local/jdk1.8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/roo t/bin 1 1.find / -name 文件名 : 从根目录开始 , 按照文件名或目录查找 , 区分大小写; 2.find / -iname 文件名 : 从根目录开始查找,按照文件名或目录查找,不区分大小写; 3.find /root -user root :按照作者查询指定目录下创建的文件 7. 字符串搜索命令 搜索指定文件中指定字符串 命令实例 1.cat 文件名 : 查询文件的内容 ; 2.grep 关键字 文件名 : 查询指定文件中带有关键字呢的内容 3.grep -i 关键字 文件名 : 查询 指定文件中带有关键字的内容 , 关键字不区分大小写 ; 4.grep -iv 关键字 文件名 : 查询指定文件中不包含关键字的行信息 文件搜索命令 : find [ 搜索范围 ][ 搜索条件 ] 示例 : find / -name instal.log : 避免大范围搜索会耗费系统资源 #find 是在系统中搜索符合条件的文件名 , 如果需要匹配 , 使用通配符匹配 , 通配符是完全匹配 find /root -iname install.log 不区分大小写 ; find /root -user root 按照所有者搜索 find /root -nouser 查找没有所有者的文件 1> find / -name log : 从根目录开始 , 查找文件名为 log 的文件或目录 2.find / -iname log : 从根目录开始查找 ,查找文件名为 log 的文件或目录,不区分大小写 3>find /root -user root : 从 root 目录下查找 作者为 root 创建的文件或目录 字符串搜索命令 : grep[ 选项 ] 字符串 文件名 在文件中匹配符合条件的字符串 ; 选项 : -i 忽略大小写 ; -v 排除指定字符串 . 1>cat cat anaconda-ks.cfg : 查询 anaconda-ks.cfg 文件的内容 ; 2>preg network anaconda-ks.cfg : 查询 anaconda-ks.cfg 文件中 带有关键字 "network" 的行信息 ; 3>preg -i network anaconda-ks.cfg : 查询文件 anaconda-ks.cfg 中带有关键字 network ( 不区分大小写 ) 的所在行信息 ; 1 8. 帮助命令 命令实例 1.man ls : 查看 ls 命令的帮助 ; 2.ls --help : 获取命令选项的帮助 ; 9. 压缩与解压缩命令 命令实例 1.zip 压缩文件名 原文件 ; 只能压缩文件不能压缩目录 2.zip -r 压缩文件名 原文件 ; 压缩目录 , 把目录下的文件一起压缩成一个文件 3.unzip 压缩文件 : 解压缩文件 4>grep -iv network anaconda-ks.cfg : 查询文件 anaconda-ks.cfg 中不包含 关键字 "network" 的行信息 ; man 命令 : 用法 : man ls 查看 ls 的帮助 ; 选项帮助 : 命令 --help 获取命令选项的帮助 ; 实例 : ls --helP 但是不使用内部命令 , 如 cd: helP cd 1>man ls : 查看命令 ls 的使用帮助 ; 2>q : 退出帮助 . 3>ls --help : 查看 ls 命令的帮助 ; 4>help cd : 查看 cd 命令的 帮助 . 异常描述 : -bash: zip: command not found 解决 : 未安装 压缩 与 解压缩的文件 • inux 安装 zip 命令: yum install zip; • linux 安装 unzip 命令: yum install unzip .zip 格式 : 压缩用法 : zip 压缩文件名 原文件 ; zip -r 压缩文件名 源文件夹 ( 压缩目录 ) 解压缩用 : unzip 压缩文件 1>zip longls.zip longls.avi : 把文件 longls.avi 压缩为 压缩文件 longls.zip ; 2>zip -r movie2.zip movie2 : 把目录 movie2 压缩成压缩文件 movie2.zip 3>unzip movie2.zip : 把压缩文件 movie2 解压成文件 movie2 ; 1 命令实例 1.gzip 原文件名 : 把原文件压缩成 .gz 格式的压缩文件 , 原文件会消失 ; 2.gzip -r 目录 : 把目录中的子文件进行压缩 , 不能压缩目录 ; 3.gzip -d 压缩文件名 : 把压缩文件进行解压缩 , 只对文件有效 ; 4.gunzip -r 压缩目录名 : 解压目录下的所有压缩文件 ; 命令实例 1.tar -cvf 打包文件名 原文件名 : 对目录进行打包 ; 2.gzip tar 包名 : 对 tar 包进行压缩 ; 3.gunzip tar 包压缩文件 : 对 tar 包压缩文件进行解压缩 ; .gz 格式 : 压缩用法 : gzip 原文件 压缩为 .gz 格式的压缩文件 , 原文件会消失 ; gzip -r 目录 压缩目录下的所有子文件 , 但是不能压缩目录 ; 解压缩用法 : gzip -d 压缩文件 : 把文件进行解压 ; gunzip 压缩文件 : 把目录中压缩的文件进行解压 . 1>gzip longls.avi : 把文件 longls.avi 压缩成压缩文件 longls.avi.gz ; 2>gzip -r movie : 把目录 movie 下的所有子文件进行压缩 ; 3>gzip -d longls.avi.gz : 把压缩文件 longls.avi.gz 进行解压缩成 longls.avi , 压缩 文件会消失 ; 4>gunzip -r movie : 解压目录 movie 下的所有压缩文件 ; 打包命令 & 解打包 : 打包命令 : tar -cvf 打包文件名 原文件 选项 : -c 打包 ; -v 显打包过程 ; -f 指定打包后的文件名 ; 解打包 : tar -xvf 打包文件名 选项 : -x 解打包 ; 1>tar -cvf movie2.tar movie2 : 把目录 movie2 打包 , 打包后的名称是 movie2.tar; 2>gzip movie2.tar : 对 movie2.tar 包进行压缩 ;==> movie2.tar.gz 1 4.tar -xvf tar 包名 : 对 tar 包进行拆解 ; 命令实例 1.tar -zcvf 压缩文件名 .tar.gz 原文件 : 把文件打包并压缩成 .tar.gz 格式的压缩文件 ; 2.tar -zxvf 压缩文件名 .tar.gz : 把压缩文件解压并拆解包 ; 3.tar -zxvf 压缩文件名 .tar.gz -C 指定目录路径 : 把压缩文件解压到指定目录 10. 关机和重启命令 命令实例 1.shutdown -h time : 设置指定时候后关机 , 时间单位 : 分钟 2.shutdown -c : 取消前一个关机命令 ; 3.shutdown -r : 重启 ; 3>gunzip movie2.tar.gz : 对包压缩文件解压缩 ==> movie2.tar; 4>tar -xvf movie2.tar : 对 tar 包 movie2.tar 进行拆解 ; .tar.gz 格式 : 选项 : -z 压缩为 .tar.gz 格式 ; 压缩用法 : tar -zcvf 压缩包名 .tar.gz 原文件 ; 解压缩用法 : tar -zxvf 压缩包名 .tar,gz ; tar -zxvf 压缩包名 .tar.gz -C 指定目录 ; 1>tar -zcvf moive2.tar,gz movie2 : 把目录 movie 打包 并压缩成 moive2.tar,gz ; 2>tar -zxvf movie2.tar.gz : 把压缩文件 movie2.tar.gz 解压并拆解成 ==> movie2 ; 3>tar -zxvf movie2.tar.gz -C ./movie2 :> 把压缩目录解压到 movie2 的目录下 shutdown 命令 : 用法 : shutdown[ 选项 ] 时间 ; 选项 : -c 取消前一个关机命令 ; -h 关机 ; -r 重启 . 使用 shutdown 会在关机的时候帮我们保存数据 . 1>shutdown -h 10 : 10 分钟后关机 ; 2.shutdown -c : 取消前一个关机命令 ; 3>shutdown -r : 重启 ; 1 11. 其他命令 命令实例 1.df : 磁盘使用情况 ; 2.history : 历史记录 ; 3.cat 文件名 : 查看文件内容 ; 4.tail -f -n 文件名 : 查看该文件最近追加的 n 行内容 ; 5.free : 查看内存占用情况 ; 6.top : 查看进程 , 查找对应的进程 id ; 12.vi 编辑器 定义 使用 实例 其他关机命令 : halt poweroff init() 使用这三个命令不是特别安全 , 因为他们不会帮我们保存数据 . 其他重启命令 : reboot init 6 注意 : 服务器一般是不关机的 . 磁盘使用情况 df : 选项 -h : 格式化输出磁盘使用情况 ; 查看操作历史 history : 用于显示执行过的历史命令记录 ; 在显示器输出内容 : echo $PATH : 打印环境变量 文件查看命令 cat 日志监控命令 : tail 默认在屏幕上显示指定文件的末尾 10 行 ; -f 显示文件最新追加的内容 ; -n 行数 在屏幕上显示指定文件的末尾参数设置的行数 . 3.cat anaconda-ks.cfg : 查看文件 anaconda-ks.cfg 的内容 ; 4.tail -f -n 1000 anaconda-ks.cfg : 查看文件 anaconda-ks.cfg 最新追加的 100 行信 息 . vi 编辑器是一款用于创建和编辑文本文件的工具 ,vi 就是 visualinterface( 可视化接口 ) 的简写 , 是模式化编辑器 , 在不同的模式下 , 我们的机键动作被解释的意思不同 . vi 文件路径 > 如果该文件是不存在的 , 就是新增文件 ; > 如果该文件是存在的 , 就是修改文件 . 3 vi 编辑器的三种模式 命令实例 1.vi 文件名 : 打开该文件 , 默认在 " 编辑模式 " 下 , 编辑模式下无法输入内容 ; "u" : 撤销修改 ( 编辑模式下 ); 2.":" : 进入末行模式 , 在此模式才能退出 ; 3.q! : 不保存退出 : 在末行模式下 , 不保存文件的修改 , 直接退出 ; 4.wq : 保存修改后退出文件 ; 移动光标 1. 移动字符 , 编辑模式下 ; 2.0,$ : 行内跳转 , 编辑模式下 ; 3. 行间跳转 : num( 数字 ) + enter 键 : 跳转到指定行 ( 末行模式 ); G : 跳转到最后一行 ( 编辑模式 ) gg : 跳转到第一行 ( 编辑模式 ); 翻屏操作 vi /path/to/filename > 如果该文件是不存在的 , 就是新增文件 ; > 如果该文件是存在的 , 就是修改文件 . 编辑模式 ( 命令模式 ) : 在此模式下按 "i" 进入 " 输入模式 ", 在此模式下按 ":" 进入 " 末行模式 "; 输入模式 : 在此模式下 按 "ESC" 进入 " 编辑模式 "; 末行模式 : 在此模式下 按 "ESC" 进入 " 编辑模式 "; 1>vi longls.avi : 进入 文件 longls.avi 的编辑模式 ; 3>:q! : 不保存退出 ; 4>:wq : 保存文件修改后退出 ; 移动光标 : 逐字符移动 ( 编辑模式 ) : h: 左移动 L: 右移动 j: 向下移动 k: 向上移动 行内跳动 ( 命令模式 ) : 0: 跳转到行首 ;$: 跳转到行尾 ; 行间跳动 ( 末行模式 ) : num : 跳转到某一行 ( 末行模式 ); G : 跳转到最后一行 ( 编辑模式 ); gg : 跳转到第一行 ( 编辑模式 ); 7 需要输入具体的行数时 , 需要在末行模式下才能输入数据 . 1,$d: 把所有的内容删除 ( 末行模式 ) Ctrl+ f : 向下翻页 : ( 编辑模式 ) Ctrl + b : 向上翻页 :( 编辑模式 ) 查找和替换 查找 ( 末行模式 ) 1>/ 关键字 : 从前往后查找 2>? 关键字 : 从后往前查找 3>n : 下一个匹配的字符 4>N : 上一个匹配的字符 替换 :( 末行模式 ) 1>1( 初始行 ),4( 结束行 )s/ 关键字 / 替换后的关键字 /g : 把指定关键字进行替换 (1,$ 是替换整个文件中 的 ) :1,5s/G/yu/g 13. 用户管理 翻屏操作 : 在编辑模式下 ctrl+f 向下翻页 ,ctrl+b 向上翻页 ; 删除命令 : dd : 删除光标所在行 ( 编辑模式 ); 3dd : 从光标开始删除 3 行 ( 编辑模式 ); 1,4dd : 删除第一行到第四行 ( 末行模式 ); 复制和粘贴命令 : yy : 复制光标所在行 ( 编辑模式 ); 2yy : 从光标开始复制 2 行 ( 编辑模式 ); p : 粘贴命令 ( 编辑模式 ); 查找和替换 : / 关键字 从前往后查找 ( 末行模式 ); ? 关键字 从后往前查找 ( 末行模式 ); n : 下一个匹配的字符串 ; N : 上一个匹配的字符串 ; 文本中的替换 ( 末行模式 ) : startNum ,endNum s/ 关键字 / 新的字符串 /gi g : 全局替换 i : 忽略大小写 ; %s/f/F/gi 全局忽略大小写把 f 替换成 F .,$s/F/f/gi 单前行到结尾把 F 替换成 f. 权限 : 定义资源或者服务的访问能力 , 称之为权限 ; 定义某一个特点的人资源或者服务的访问能力 , 用户 ; 定义一类用户具有访问某个资源或者服务的能力 , 用户组 ( 存放一系列用户的容器 ), 同时用户组还拥有具有 访问某个资源的权限 . 定义一个资源的权限 : 1> 用户具有该资源的权限 ( 文件所有者 , 属主 ); 2> 用户组具有该资源的权限 ( 属组 ); 3> 其他用户 ( 既不是属主 , 也不是属组 ). 7 14. 文件基本权限 详细信息解析 : 添加权限 ("+") 1>chmod u+x 文件名 : 给所有者添加执行权限 ; chmod u+x longls.avi 2>chmod g+w 文件名 : 给所属组 添加写权限 ; chmod g+w longls.avi 3>chmod o+w 文件名 : 给其他用户添加写去权限 ;chmod o+w longls.avi 4>chmod a+x 文件名 : 给所有者 , 所属组 , 其他用户全部添加写权限 ; chmod a+x longls.avi 减少权限 ("-") 使用 "-" , 其他用法同 " 添加权限 "; 设置权限 ("=") 1>chmod u=rw 文件名 : 给用户添加执行读写权限 2>chmod u=rw , g=rw 文件名 : 同时给用户和所属组添加权限 , 中间用 "," 隔开 创建用户 : useradd[ 用户名 ] 查看系统用户 cat /etc/passwd 创建用户并分配一个组 : useradd -G [ 组名 ][ 用户名 ]; 创建用户组 : groupadd 组名 查看系统用户组 : cat /etc/group 修改用户组 : usermod usermod -G [ 组名 ][ 用户名 ] 删除用户 : userdel 用户 -f : 强制删除用户 , 即使用户已登录 ; -r : 删除与用户相关的所有文件 . 删除组 : groupdel 组名 设置用户密码 : passwd 用户名 r : 读权限 ; w : 写权限 ; x : 执行权限 ; 类型 : 1>"-" 文件 ; 2>"d" 目录 ; 3>"l" 软连接 ( 超链接 ) 8 使用二进制转十进制的方式设置权限 chmod 646 longls.avi (rw- r-- rw-) 修改文件的所有者和所属组 1>chown 新的用户 文件名 : 修改文件的所有者 chown lxt longls.avi : 把文件 longls.avi 的作者改为 lxt 2>chown 所有者 . 所属组 文件名 : 修改文件的所属组 或者 chgrp 所属组 文件名 : 修改文件的所属组 chown lxt.a01 longls.avi : 修改文件的所属组为 a01 组 chgrp a01 longls.avi : 修改文件的所属组为 a01 组 15.sudo 权限 赋予普通用户一些命令 r-- : 100 : => 4 -w- : 010 : =>2 chmod u=rw , g=r ,o=rw cangls.avi; chmod 646 longls.avi (rw- r-- rw-) sudo 权限 : root 把本来只能超级用户执行的命令赋予普通用户执行 ; sudo 的操作对象是系统命令 ; visudo : 实际修改的是 /etc/sudoers 文件 ; root ALL=(ALL) /usr/sbin/shutdown -h now 实现步骤 : 1> 在管理员界面输入 visudo 进入文件内部 2> 添加 sudo 权限 : 用户名 ALL=(ALL) /usr/sbin/shutdown -h now 3> 在普通用户界面输入 sudo shutdown -h now 进行关机 4 16. 系统服务管理 1.ps -ef | grep java 查找进程交给管道符后面的命令处理 17. 网络管理 1> firewall-cmd --state : 查看防火墙状态 2>firewall-cmd --zone=public --list-port : 查看所有打开的端口 3> firewall-cmd --zone=public --add-port=8080/tcp --permanent(permanent 参数为永久生效 )4. >firewall-cmd --zone=public --remove-port=8080/tcp : 删除端口 (permanent 参数为永久生效 )5> firewall-cmd --reload : 更新防火墙规则 注 : 永久添加或永久移除 , 操作后 , 需更新防火墙规则 . 系统服务管理 : 启动服务 : systemctl start < 服务名 > 关闭服务 : systemctl stop < 服务名 > 重启服务 : systemctl restart< 服务器 > 查看服务状态 : systemctl status < 服务器 > 添加开机启动项 : systemctl enable< 服务器 > 禁止开机启动项 : systemctl disable < 服务器 > 查看开机启动项 : systemctl list-unit-files 进程查看 :" ps -ef : 查看当前系统的进程状态 ; kill -9 pid : 杀死进程 ;
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344715.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号