Linux部署项目常用命令

Linux部署项目常用命令,第1张

    (1)java -jar  包名       当窗口关闭或按Ctrl+c则程序终止

    (2)java -jar 包名 &     当窗口关闭则程序终止

    (3)nohup java -jar 包名 &    程序不因窗口关闭或按Ctrl+c而终止,生成默认日志文件

    (4)nohup java -jar 包名 >日志名 &   在(3)的基础上自定义生成日志

    (1)tail n 日志名    n代表查看日志的行数

            例子:tail 10 nohup.out  查看正数10行的日志

            例子:tail -10 nohup.out 查看倒数10行的日志

    (2)tail -f nohup.out 实时查看日志

    (1)ps -ef | grep java   查看进程

        

    (2)netstat -tunlp   端口号查看

    kill -9  pid

    例如查找文件名为nginx的文件     find  /  -name  nginx

    (1)找到并进入nginx文件夹下的sbin文件夹

    (2)执行  ./nginx  -s  reload

    free 命令    默认以kb为计算单位,可以在后面通过添加  -b ,-m ,-g ,-h等修改计算单位

    例如 free  -h以较友好的方式展示

    按理来说total = used + free ,但是这边不晓得为什么free只剩了123M,有答案了再来补上

    top 命令

top 行依次为系统时间、距上次重启系统时间、登入用户数、平均负载

tasks 行为进程任务情况

cpu 行为cpu的使用情况

暂时没了,想起来再补

最常用的是samba,如果安装有samba服务器,

[root@localhost ~]# /etc/init.d/smb start

启动 SMB 服务:[ 确定 ]

启动 NMB 服务:[ 确定 ]

如果停止呢?就在smb后面加stop ;重启就是restart

[root@localhost ~]# /etc/init.d/smb stop

[root@localhost ~]# /etc/init.d/smb restart

对于所有系统来说,通用的办法就是直接运行smb 和nmb;当然您要知道smb和nmb所在的目录才行;如果是自己编译的Samba ,您应该知道您把Samba放在哪里了;

[root@localhost ~]# /usr/sbin/smbd

[root@localhost ~]# /usr/sbin/nmbd

查看服务器是否运行起来了,则用下面的命令;

[root@localhost ~]# pgrep smbd

[root@localhost ~]# pgrep nmbd

如果安装有ftp服务器,可以用ftp命令

或SSH都可以

也可以用U盘等移动设备

还可以建一些SVN服务器

关掉Samba服务器,也可以用下面的办法,大多是通用的;要root权限来执行;

[root@localhost ~]# pkill smbd

[root@localhost ~]# pkill nmbd

1.首先将SpringBoot项目打包成JAR包,然后通过FTP工具上传到Linux,执行如下命令:

该命令执行后,启动jar,一旦shell窗口关闭后,JAR就停止运行了.

若需要项目在后台一直运行,需要通过如下命令启动JAR:

上述 2 和 1 的含义如下:

0 标准输入 (一般是键盘)

1 标准输出 (一般是显示屏,是用户终端控制台)

2 标准错误 (错误信息输出)

上述 console.log 为日志文件,需要在Linux中提前创建:

1.实时跟踪日志:

实时跟踪日志,只要执行findAll这个方法,就会将其对应的日志打印出来,用来跟踪特定的日志运行.

--line-buffered 是一行的缓冲区,只要这一行的缓冲区满了就会打印出来,所以可以用于实时监控日志.

2.tailf -n 200 console.log 打印最后200行日志,并持续跟踪日志.

tail -n 500 console.log | more 分页查看最后500行日志.

1.编写一个shell脚本,命名为 start_JAR.sh,脚本和可执行JAR放在同一目录下.

2.执行 start_JAR.sh 脚本,启动可执行JAR.

添加可执行权限:

执行脚本:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8698426.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-20
下一篇2023-04-20

发表评论

登录后才能评论

评论列表(0条)

    保存