首页 > 系统相关 >Linux命令

Linux命令

时间:2024-01-18 17:34:17浏览次数:22  
标签:输出 log nginx 容器 命令 conf Linux docker

Port(Linux)

#查看端口占用
netstat -nlp | grep [端口号]

Port(Windows)

#查看指定端口的占用情况
netstat -aon|findstr “端口号”

#查看进程或者程序占用了相应的端口
tasklist|findstr “被占用端口对应的 PID”

#结束端口占用的进程
taskkill /t /f /pid pid号

Jar

#jar包后台运行
nohup java -jar xxx.jar &

#指定日志文件输出
	nohup java -jar ***.jar >/data/log.log 2>/data/err.log &
	解释:
		>  符号左边没有1和2,啥数字也不写只有一个右箭头,默认标准输出
		1> 符号左边是1,标准输出
        2> 符号左边是2,错误输出
        > &1 标准输出到已指定的标准输出的地址
		> &2 错误输出到已指定的错误输出的地址
		标准日志输出到/data/log.log文件,错误日志输出到/data/err.log文件
        
	nohup java -jar ***.jar >/dev/null 2>/data/err.log &
	解释:
		/dev/null:就好像永久删除的回收站,当我们不需要输出任何信息时,就可以将输出指向/dev/null,那就不会有任何输出文件。
		标准日志输出到/dev/null,也就是不输出标准日志,错误日志输出到/data/err.log文件

Nginx

#nginx常用命令
	#启动nginx
	./nginx
	#查看nginx信息
	./nginx -h
	#重新加载nginx(改相关配置之后)
	./nginx -s reload
	#正常退出
	./nginx -s quit
	#停止nginx(杀死进程)
	./nginx -s stop
	# 重新指定nginx.conf文件
	./nginx -c [(配置文件路径)/usr/local/nginx/conf/nginx.conf]

Linux查看内存

#显示所有已经挂载的文件系统的磁盘空间使用情况
df -h 
#显示指定目录的磁盘空间使用情况
du -sh /path/to/directory

ElasticSearch启动

#启动Es服务
./bin/elasticSearch.bat
#kibana启动(Es可视化工具)
./bin/kibana.bat

RabbitMQ启动命令

rabbitmq-plugins enable rabbitmq_management

Minio启动命令

minio.exe server D:\System_Environment\minio\minioData

docker命令

 #docker进入容器
 docker exec -it [容器名称/容器id] /bin/sh
 docker exec -it [容器名称/容器id] /bin/bash
 
 #把容器中的配置文件复制出来
 docker cp [容器名称]:[容器中配置文件的路径] [复制到的文件夹路径]
 docker cp my-nginx:/etc/nginx/conf.d/nginx.conf  /root/Downloads
 
 #替换容器中的配置文件
 docker cp [宿主机中的配置文件] [容器名称]:[容器中配置文件全路径]
 docker cp nginx.conf my-nginx:/etc/nginx/conf.d/nginx.conf

标签:输出,log,nginx,容器,命令,conf,Linux,docker
From: https://www.cnblogs.com/Laityzhang/p/17972986

相关文章

  • 基本的DOS命令
    基本的DOS命令打开COM的方法**1.点击开始+系统+命令提示符**2.在任意文件夹下面按住shift+鼠标右键点击打开3.win+r,输入cmd**4.管理员方式运行**常用的DOS命令盘符切换查看当前目录下的所有文件dir切换目录cd返回上级目录cd..清理屏幕cls推出终端exit查......
  • JMeter在linux安装及运行
        JMeter在linux服务器安装   1、在服务器/opt或者其他目录下,新建文件夹:mkdirJMeter;把JMeter的压缩包放入到该路径下,若复制失败,可能是因为JMeter文件夹缺少操作权限,添加权限:chmod-R777JMeter,再次复制;   2、执行命令:unzip  apache-jmeter-5.2.1.zip,或者......
  • Linux_SSH免密随笔
    一、介绍SSH为 SecureShell的缩写,它是建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。 SSH远程登录目标服务器有两种方式:①基于口令的安全认证:每次登录的时......
  • tcpdump抓包(linux)和丢包分析
    1、下载安装官网:https://www.tcpdump.org/index.html#latest-releases编译和安装[root@mysql01~]#tar-zxvftcpdump-4.99.4.tar.gz[root@mysql01~]#tar-zxvflibpcap-1.10.4.tar.gz[root@mysql01~]#cdlibpcap-1.10.4/[root@mysql01~/libpcap-1.10.4]#./configur......
  • linux下iptables学习
    iptables的结构iptables由上而下,由tables、chains、rules组成四表iptables有filter、nat、mangle、raw四种内置表Filter表filter是iptables的默认表,有一下三种内建链:INPUT链-处理来自外部的数据OUTPUT链-处理向外发送的数据FORWARD链-将数据转发到本机的其他网......
  • linux没有root权限修改环境变量怎么办
    Linux系统可以自己建立和管理环境变量文件,而且每个用户都可以在自己的主目录下创建一个bash环境变量文件,这个文件会在用户登录时自动执行。创建这个文件的命令是:```touch~/.bashrc```然后可以使用任意文本编辑器打开这个文件,添加需要的环境变量,例如:```exportMY_VAR="Hello......
  • Makefile 使用 shell 命令
    转发自https://www.cnblogs.com/phillee/p/15020046.html0.前言前面一节我们学习了make的基本使用规则以及变量定义赋值方法,可以写一些简单的实例。Makefile学习笔记之变量定义与赋值target...:prerequisites...command......在使用make进行开发的过程中,我们常......
  • adb常用命令
    ADB 常用命令ADB命令快速查看屏幕像素密度信息:adbshellwmdensityADB命令快速查看屏幕分辨率信息:adbshellwmsize  分辨率设置命令wmsize[reset|WxH|WdpxHdp]returnoroverridedisplaysize.widthandheightinpixelsunlesssuffixedwith'dp'.查看......
  • 命令行 下载器 支持协议 有那些
    Curl:Curl是一个功能强大且广受欢迎的命令行工具,支持多种网络协议,包括HTTP、HTTPS、FTP、SFTP、TFTP、SCP、LDAP、SMTP、POP3等。curl-o保存文件名下载链接Wget:Wget是另一个常用的命令行下载工具,支持多种协议,如HTTP、HTTPS、FTP、SFTP等。wget下载链接aria2:aria2是一个强......
  • systemtap统计 探测linux驱动中某个函数的执行时间
    直接上脚本:#!/usr/bin/stapglobalstart,endprobemodule("your_driver").function("your_function"){start[tid()]=gettimeofday_ns()}probemodule("your_driver").function("your_function").return{end[tid()]=get......