精华内容
下载资源
问答
  • linux 启动服务并跟配置文件
    千次阅读
    2021-05-10 03:05:48

    (指定所用yaml文件、运行环境、输出日志)

    nohup jdk1.8.0_131/bin/java -jar -Dspring.config.location=tmp/springboottmp/xxx.yaml tmp/service.jar --spring.profiles.active=test > logs/xxxlog.log 2>&1 &

    命令说明:

    nohup:意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    jdk1.8.0_131/bin/java:指定使用的jdk

    2>&1:

    在shell中,0表示标准输入,1表示标准输出,2表示标准错误。

    而>表示重定向,而2>&1中的&则表示等同于的意思。

    因此下面的操作就很好理解了:

    > file表示将标准输出输出到file中,即相当于1>file,

    2> error表示将标准错误输出到error中,

    2>&1表示将标准错误也输出到标准输出中,

    >/dev/null 2>&1表示将标准错误重定向到标准输出中,并将标准输出输出到无底洞中(即不记录)

    之所以要重定向,是因为有的时候我们需要记录全部日志,而有的时候我们只需要记录错误信息,或者有的时候我们程序内部已经记录了日志因此不需要额外再记录日志。

    注:

    //显示所有的进程

    ps -ef

    查看那个端口被占用

    netstat -tln

    netstat -tln | grep 80

    参照:

    Linux 运行jar包命令如下:

    方式一:

    java -jar XXX.jar

    特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

    那如何让窗口不锁定?

    方式二

    java -jar XXX.jar &

    &代表在后台运行。

    特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

    继续改进,如何让窗口关闭时,程序仍然运行?

    方式三

    nohup java -jar XXX.jar &

    nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

    当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

    方式四

    nohup java -jar XXX.jar >temp.txt &

    解释下 >temp.txt

    command >out.file

    command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中

    更多相关内容
  • 命令为:nohup java -jar project.jar --spring.config.location=/home/project-conf/application.yml >...命令解读1.nohup : 后台启动,窗口关闭继续执行。2.java -jar :启动jar包命令。3.pro...

    命令为:

    nohup java -jar project.jar  --spring.config.location=/home/project-conf/application.yml >  /home/project-conf/nohup.out 2>&1 &

    命令解读

    1.nohup : 后台启动,窗口关闭继续执行。

    2.java -jar :启动jar包命令。

    3.project.jar:所启动的项目jar包。

    4. --spring.config.location=:spring项目,指定所使用的的yml文件。

    5./home/project-conf/application.yml:yml路径。

    6. >  /home/project-conf/nohup.out 2>&1 &:指定运行输出日志文件。

    Linux中jar包指定端口启动并记录日志

    Linux中jar包指定端口启动并记录日志: java -jar -Dserver.port=38080  group-buying-0.0.1-SNAPSHOT.jar   >log.log ...

    一个简单的Linux启动jar包的shell脚本

    背景: 项目设备端需要运行jar包程序与服务端进行socket连接并发送数据,每次启动进程时,都需要在Linux终端输入启动jar包的命令,比较繁琐,随之尝试将启动jar包的命令写入shell脚本文件 ...

    Linux中jar包启动和jar包后台运行

    Linux 运行jar包命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? ...

    linux下shell脚本启动jar包

    本文采用的jar包是通过idea下maven打包的springboot项目. 写这个shell脚本是为了在linux下方便启动jar包时不用输入太多的shell命令,将启动脚本的一系列shell命令整 ...

    启动jar包并生成日志的linux脚本

    启动脚本 nohup java -Xms300m -Xmx300m -jar $1 >log/$2 2>&1 & 使用方式 建立一个.sh结尾的脚本,里面放入此代码. 需要 ...

    更新jar包里的配置文件

    更新jar包里的配置文件 起因 从笔记本传了个jar到服务器,运行的时候才发现配置文件一个ip项填错了.本来很简单的问题,maven重新打包就可以了,但是30多M的jar包就因为一个配置项错了又要重新 ...

    java命令启动jar包

    本人对这些命令也是一知半解,记录备用. 1. 使用java命令行执行java文件 # 设置命令窗口标题 title test1 # 开启输出 @echo on # 设置环境变量JAVA_HOME se ...

    main函数读取jar包外部的配置文件properties

    首先,Java的main方法有个初始化入参args,如下所示: public static void main(String[] args) {} 然后,在linux下执行jar包引入外部配置文件的命 ...

    Linux 运行jar包命令(Cent OS 7后台运行jar包)

    Linux 运行jar包命令如下: 方式一 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu. ...

    随机推荐

    显示本地openssl支持的加密算法

    参考页面: http://www.yuanjiaocheng.net/webapi/parameter-binding.html http://www.yuanjiaocheng.net/webapi ...

    C语言 遍历流程 变量生命周期

    来自c程序设计 谭浩强 程序编译流程 运行c程序的步骤 在编好一个c程序后.怎样上机进行编译运行呢?一般要经过一下几个步骤: 上机输入和编辑源程序.通过键盘和计算机输入程序,如果发现有错误,要及时改正 ...

    MVC学习之前必须掌握的c#基础知识

    一.类自动属性 public class Person { //自动属性 public string Name { get; set; } private int _age; public int a ...

    css 内容超过容器宽度,checkbox等控件不会随着内容延伸

    很长的内容
    ...

    自定义滚动条样式(jQuery插件、Webkit、IE)

    -------------jQuery滚动条插件------------- http://manos.malihu.gr/tuts/jquery_custom_scrollbar.html http: ...

    C++数组(指针)作为函数参数

    本文的学习内容参考:http://blog.csdn.net/wwdlk/article/details/6322843 1.当用数组名作为函数参数时,函数的实参和形参都应为数组名(或者指针): Ex ...

    【openstack N版】——认证服务keystone

    一. 基础环境 1.1环境介绍 linux-node1(控制节点) #系统版本 [root@linux-node1 ~]# cat /etc/redhat-release CentOS Linux r ...

    Postman应用笔记

    Postman应用: 项目组织格式 Collections 集合--项目--根路径文件夹 文件夹 集合下只支持1级文件夹 文件夹 Request --请求 url 认证参数,头信息,体信息(Autho ...

    移动端1px问题

    .component-confirm__buttons { border-top: 1px solid #eceef0; box-shadow: 0 1px 1px #fff; } 造成边框变粗的原因 ...

    CallByValue和CallByName区别

    /** * Created by root * Description :CallByValue:进入函数就得先计算实参的值:CallByName:函数体重使用到的时候才计算 */ object Ca ...

    展开全文
  • 一、先进入redis的安装目录:cd /usr/local/redis (这个路径是通常安装目录) ...可以为redis服务启动指定配置文件,例如配置为/usr/local/redis/etc/redis/redis.conf 进入redis根目录,输入命令: ./red...

    一、先进入redis的安装目录:cd /usr/local/redis (这个路径是通常安装目录)

    1.直接启动,并且声明&后台运行

    ./redis-server &

     


    2.通过指定配置文件启动
    可以为redis服务启动指定配置文件,例如配置为/usr/local/redis/etc/redis.conf 
    进入redis根目录,输入命令:

    /usr/local/redis/etc/redis.conf 

     

     

    命令执行成功如下:

    查看端口如下:

     

    展开全文
  • 一、今天有个同学问我,为什么明明安装了redis,修改了配置启动的时候,配置还是不生效。如下图是安装后的redis文件图。 root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9# ls 00-RELEASENOTES COPYING Makefile ...

    一、今天有个同学问我,为什么明明安装了redis,修改了配置,启动的时候,配置还是不生效。如下图是安装后的redis文件图。

    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9# ls
    00-RELEASENOTES  COPYING    Makefile   redis.conf       runtest-sentinel  tests
    BUGS             INSTALL    README.md  runtest          sentinel.conf     utils
    CONTRIBUTING     MANIFESTO  deps       runtest-cluster  src
    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9#

    二、想加载上图中的redis.conf,进入到src中寻找到启动文件redis-server

    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9/src# ls
    Makefile      endianconv.c      pqsort.h           sentinel.o
    adlist.c      endianconv.h      pqsort.o           server.c
    adlist.h      endianconv.o      pubsub.c           server.h
    adlist.o      evict.c           pubsub.o           server.o
    ae.c          evict.o           quicklist.c        setproctitle.c
    ae.h          expire.c          quicklist.h        setproctitle.o
    ae.o          expire.o          quicklist.o        sha1.c
    ae_epoll.c    fmacros.h         rand.c             sha1.h
    ae_evport.c   geo.c             rand.h             sha1.o
    ae_kqueue.c   geo.h             rand.o             siphash.c
    ae_select.c   geo.o             rax.c              siphash.o
    anet.c        geohash.c         rax.h              slowlog.c
    anet.h        geohash.h         rax.o              slowlog.h
    anet.o        geohash.o         rax_malloc.h       slowlog.o
    aof.c         geohash_helper.c  rdb.c              solarisfixes.h
    aof.o         geohash_helper.h  rdb.h              sort.c
    asciilogo.h   geohash_helper.o  rdb.o              sort.o
    atomicvar.h   help.h            redis-benchmark    sparkline.c
    bio.c         hyperloglog.c     redis-benchmark.c  sparkline.h
    bio.h         hyperloglog.o     redis-benchmark.o  sparkline.o
    bio.o         intset.c          redis-check-aof    syncio.c
    bitops.c      intset.h          redis-check-aof.c  syncio.o
    bitops.o      intset.o          redis-check-aof.o  t_hash.c
    blocked.c     latency.c         redis-check-rdb    t_hash.o
    blocked.o     latency.h         redis-check-rdb.c  t_list.c
    childinfo.c   latency.o         redis-check-rdb.o  t_list.o
    childinfo.o   lazyfree.c        redis-cli          t_set.c
    cluster.c     lazyfree.o        redis-cli.c        t_set.o
    cluster.h     lzf.h             redis-cli.o        t_string.c
    cluster.o     lzfP.h            redis-sentinel     t_string.o
    config.c      lzf_c.c           redis-server       t_zset.c
    config.h      lzf_c.o           redis-trib.rb      t_zset.o
    config.o      lzf_d.c           redisassert.h      testhelp.h
    crc16.c       lzf_d.o           redismodule.h      util.c
    crc16.o       memtest.c         release.c          util.h
    crc64.c       memtest.o         release.h          util.o
    crc64.h       mkreleasehdr.sh   release.o          valgrind.sup
    crc64.o       module.c          replication.c      version.h
    db.c          module.o          replication.o      ziplist.c
    db.o          modules           rio.c              ziplist.h
    debug.c       multi.c           rio.h              ziplist.o
    debug.o       multi.o           rio.o              zipmap.c
    debugmacro.h  networking.c      scripting.c        zipmap.h
    defrag.c      networking.o      scripting.o        zipmap.o
    defrag.o      notify.c          sds.c              zmalloc.c
    dict.c        notify.o          sds.h              zmalloc.h
    dict.h        object.c          sds.o              zmalloc.o
    dict.o        object.o          sdsalloc.h
    dump.rdb      pqsort.c          sentinel.c

    三、启动时指定加载的配置文件

    root@iZbp17cj14ulhfrlj02rkaZ:~/redis-4.0.9/src# ./redis-server /root/redis-4.0.9/redis.conf
    4384:C 14 Apr 23:35:14.742 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    4384:C 14 Apr 23:35:14.742 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=4384, just started
    4384:C 14 Apr 23:35:14.742 # Configuration loaded
                    _._                                                  
               _.-``__ ''-._                                             
          _.-``    `.  `_.  ''-._           Redis 4.0.9 (00000000/0) 64 bit
      .-`` .-```.  ```\/    _.,_ ''-._                                   
     (    '      ,       .-`  | `,    )     Running in standalone mode
     |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
     |    `-._   `._    /     _.-'    |     PID: 4384
      `-._    `-._  `-./  _.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |           http://redis.io        
      `-._    `-._`-.__.-'_.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |                                  
      `-._    `-._`-.__.-'_.-'    _.-'                                   
          `-._    `-.__.-'    _.-'                                       
              `-._        _.-'                                           
                  `-.__.-'                                               
    
    4384:M 14 Apr 23:35:14.744 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
    4384:M 14 Apr 23:35:14.744 # Server initialized
    4384:M 14 Apr 23:35:14.744 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
    4384:M 14 Apr 23:35:14.744 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
    4384:M 14 Apr 23:35:14.744 * DB loaded from disk: 0.000 seconds
    4384:M 14 Apr 23:35:14.744 * Ready to accept connections

    四、如下图所示,加载的配置文件,你修改的信息均会生效。

    展开全文
  • 在有些需求下,我们可能需要运行jar包指定外部的配置文件。我们可以将一个或者多个yml配置文件和jar包放在同一目录下。 比如:我们有两个配置文件: application-message_api_dl_test.yml和application-message_db_...
  • Minio环境搭建 单机部署: Minio下载地址 #也可以使用命令下载 这里我使用官网下载(命令仅供参考) wget -q ...#复制文件 sudo cp /home/用户名/Downloads(中文版为:下载)/minio /usr/local/
  • Linux安装redis及配置启动

    千次阅读 2022-03-12 15:17:53
    Linux安装redis及配置启动
  • Linux如何配置nginx服务开机自启动

    千次阅读 2022-03-20 12:46:01
    第二步:将nginx配置服务得文件内容拷贝到nginx文件里面,配置文件内容如下: #!/bin/sh # nginx - this script starts and stops the nginx daemon # chkconfig: - 85 15 # description: NGINX is an H
  • Linux服务器安装配置Redis

    千次阅读 2022-04-03 21:03:50
    Linux服务器安装配置Redis 一、下载安装redis 1.下载压缩包进行解压 官网下载地址:https://redis.io/download/ 通过Xshell和Xftp将压缩包移动到Linux服务器中的/usr/local/目录下 2.解压命令 tar -zvxf redis...
  • 创建两个文件夹 data 和 conf, 分别用来存放日志文件和配置文件。 mkdir /root/redis-4.0.0/data mkdir /root/redis-4.0.0/conf 切换到目录 /root/redis-4.0.0 下。 cd /root/redis-4.0.0 拷贝一份配置文件。 cat ...
  • 1.官网下载tar包,地址:https://redis.io/download 2.上传至/usr/local目录解压tar -zxvf redis-6.0.7.tar.gz3.安装gcc环境由于redis是由C语言编写的,它的运行需要C环境,因此我们需要先安装gcc。安装命令如下...
  • 如何编辑保存LINUX配置文件

    千次阅读 2021-05-15 17:20:45
    一、输入:vi /etc/ssh/sshd_config,然后点击enter,这里演示使用vi命令对sshd_config文件进行修改操作。二、然后自己使用方向上下键调整到需要修改的位置,在光标处按“i”或者“insert”键,即可开始修改操作。三...
  • linux查看mysql启动配置文件路径

    千次阅读 2020-05-12 11:23:57
    [root@sf106131 logs]# which mysqld /usr/sbin/mysqld [root@sf106131 logs]# /usr/sbin/mysqld --verbose --help |grep -A 1 'Default options' 2020-05-12 08:44:03 0 [Warning] Using unique option prefix ...
  • Linux安装Nginx并配置启动命令

    千次阅读 2022-03-12 09:37:41
    make && make install 如果要使用ssl ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module 注意:如果配置了ssl,检查配置文件时报错 nginx -t nginx:[emerg]unknown ...
  • Linux】 Apache配置文件详解

    千次阅读 2020-07-25 21:58:54
    安装apache并启动 [root@gaosh-64 ~]# yum install httpd [root@gaosh-64 ~]# systemctl restart httpd [root@gaosh-64 ~]# systemctl enable httpd Created symlink from /etc/systemd/system/multi-user.target....
  • linux配置nginx和启动
  • springboot默认配置文件可以配置在resources文件夹中,文件名为application.properties或application.yml,打包发布之后,以java -jar的形式去运行,因为配置文件也打包在了jar文件中,所以运维要修改配置什么的就...
  • 1.拷贝安装包到/home/redis文件夹 . 2.解压安装包 tar -zxvf 安装包 3.编译解压redis文件到指定文件夹/usr/redis下 ...6.修改配置文件,默认后台启动 7.配置redis的密码 8.配置允许外界访问 9.关闭...
  • Linux配置开机自启动

    千次阅读 2021-05-16 13:45:00
    自定义脚本通过系统提供的自启动脚本(这种方式适合添加需要开机自启的应用程序,比如 redis、nginx 等等)Linux 系统提供了一个开机启动的脚本( /etc/rc.local 或 /etc/rc.d/rc.local 这两个文件实际上是一个文件)1...
  • Linux新手入门系列:systemctl服务service文件配置详解
  • Linux服务器配置redis开机自启动

    千次阅读 2022-03-25 15:45:14
    编辑模式,给文件添加以下内容: # chkconfig: 2345 10 90 # description: Start and Stop redis #PATH=/usr/local/bin:/sbin:/usr/bin:/bin PATH=/usr/local/redis/bin #找到本机安装redis后,存放redis...
  • linux设置服务开机自启动的三种方式

    千次阅读 2021-05-13 03:27:40
    linux设置服务开机自启动的三种方式这里介绍一下linux开机自动启动的几种方法,共计3种,大家可以借鉴一下!经验里面以centos 5.3系统为例!方法1:.利用ntsysv命令进行设置,利用root登陆终端命令下输入ntsysv 回车...
  • Linux常用启动服务命令

    千次阅读 2022-03-17 18:10:49
    一、Nginx ...2、重新加载配置文件 [root@172 udm-web]# /usr/local/nginx/sbin/nginx -s reload 二、防火墙 1、查看状态 systemctl status firewalld 2、关闭防火墙 systemctl disable firewalld 3、
  • 近几日有用户在向小编询问,在linux系统下安装了Mysql数据库,软件是顺利安装了,可是不知道如何进行Mysql的相关配置才能使mysql服务的相关启动及停止操作。Mysql是目前比较流行的数据库了,每天有大量的用户使用这...
  • nginx 指定配置文件 启动 重启

    千次阅读 2022-04-29 17:41:17
    1:验证配置文件 /usr/local/nginx/sbin/nginx -tc /usr/local/nginx/conf/...2:指定配置文件启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 3: 指定配置文件重启 /usr/local/nginx/sbin/ngin
  • Linux Service配置文件的编写

    千次阅读 2020-10-11 15:04:39
    通过编写Service配置文件,可以使用Linux的 systemctl 命令来达到管理服务启动、自启动、停止 特定脚本、进程。 编写方法: 文件命名:xxxx.service [Unit] Description=Frp Server Service #服务的描述信息 ...
  • 1. 安装。 这里主要是在Debian及衍生发行版上的操作。 直接用 apt install aria2 即可 apt update apt install aria2 # aria2 的命令是 aria2c;...关于配置文件的内容,可以百度或者bing,搜索关键字: aria2 arch.
  • Linux系统 NTP服务器配置详解

    千次阅读 2021-05-15 12:07:06
    软件下载安装下载ntp-4.2.0.tar.gz,ntp服务器安装程序在LINUX系统中是默认安装的2.NTP 软件包的结构和相关命令:/etc/ntp.confNTP服务的主要配置文件,不同的Linux版本文件所在的目录可能会不同。/usr/share/...
  • Linux DNS服务器配置

    千次阅读 2022-03-24 19:02:22
    配置DNS服务: [root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 给网卡配置相关参数 [root@localhost ~]# systemctl restart network [root@localhost ~]# setenforce 0 关闭se...
  • linux启动mysql服务的命令

    千次阅读 2021-05-10 00:35:28
    用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动。必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误。命令如下:第一步:安装mysql,设置mysql的安装路径:mysql_...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,025,710
精华内容 410,284
关键字:

linux 启动服务并跟配置文件