linux常用命令

Docker常用命令

1.docker ps 常看当前运行的容器
2.docker ps -a 常看所用容器的状态
3.docker start/stop id/name 启动或停止容器
4.docker logs(-$) id/name 查看某个容器的日志
-f 跟踪日志输出
-t 显示时间戳 类似tail -f
-tail 在日志的末尾输出指定行数日志(默认所有日志)
docker logs -f id > log.log 输出指定文件下
5.docker images 列出本地所有镜像
6.docker stats --no -stream 查看容器的cpu io之类的
7.docker -ps |grep xxx 查看某个容器的容器名之类的
8.docker exec -it xxx /bin/bash 进入某个容器

Nginx常用命令

1.service nginx start 启动nginx
2.service nginx stop 停止nginx

基本命令

1.tail [-n number] 文件 读取文件内容
2.find / -name 文件名
3.cd 切换目录
4.修改文件
cd 目标文件下
vi 文件名
a键位(开始修改)
esc键位 :wq保存并退出 :q!不保存退出
5.在linux上执行python脚本:
cd 目标文件下
python xxx.py 参数1 参数2…
6.su root 切换用户
7.删除文件
rm -f 文件绝对路径 删除文件
rm -rf 文件绝对路径 删除文件夹下的所有目录
8.查看udp连接
netstat -tunlp
9.grep 是对所查询的结果进行关键字筛选
10.压缩文件
tar -cvf xxx.tar 文件名称
11.解压
tar -xvf xxx.tar
12.赋权
chmod -R 777 *
13.后台启动服务
nohup 启动命令 > debug.log 2>&1&
14.通过yum安装服务
yum -y list java
yum install xxxxx
15.机器重启
reboot
16.向文件写内容
echo “content” >> 文件位置
17.sed
编辑文件的内容
18.访问另一台机器的端口
telnet ip 端口

查看进程/杀死进程

ps -ef | grep tomcat kill -9 pid
ps -ef的意思是以长格式显示所有进程,“|”是管道,意思是前面ps的输出做为后面的输入,然后grep tomcat是在所有进程里查找与字符tomcat有关的进程,并显示出来。
在这里插入图片描述

UID   PID   PPID   C   STIME    TTY    TIME    CMD

root 14319  773    0    10:29   ?   00:00:00   dotnet Lottery.OC.Service.dll

根据端口号查看进程

netstat -tunlp | grep 端口号

项目以jar包方式运行 可以在项目根目录下创建多个服务实例 从而减轻单服务实例的压力

如何保证服务在机器重启后会自动启动

把启动命令加在/etc/rc.d/rc.local

linux系统的定时任务

crontab -l
也可以通过crontab实现机器重启后服务也重启

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值