linux命令传输层,linux常用命令

1.切换root用户:

​ su

切换用户:

查看内核信息: uname -a

df -hl 查看磁盘使用情况

free 显示内存使用情况

2.切换目录命令

​ cd app 切换到app目录

​ cd .. 切换到上一层目录

​ cd / 切换到系统根目录

​ cd ~ 切换到用户主目录

​ cd - 切换到上一个所在目录

3.列出文件列表:ls ll

​ ll

​ ls -a

​ ls -l = ll

​ pwd 显示当前目录

4.创建文件或目录

​ mkdir app  在当前目录下创建app目录

​ mkdir –p app2/test  级联创建aap2以及test目

​ touch a.txt 创建一个空文件

5.查看文件

​ whereis 查找文件

​ cat

​ more

​ less

​ tail

​ tail -10 /etc/passwd  查看后10行数据

​ tail -f catalina.log  动态查看日志(*****)

6.删除文件或文件夹

​ rm 删除文件

​ rm -f 删除不询问

​ rm -r 递归删除

​ rm -rf a 不询问递归删除

7.复制和剪切文件

​ cp a.txt b.txt  将a.txt复制为b.txt文件

​ cp a.txt ../  将a.txt文件复制到上一层目录中

​ mv a.txt ../  将a.txt文件移动到上一层目录中

​ mv a.txt b.txt  将a.txt文件重命名为b.txt

8.压缩与解压缩命令

​ 解压 tar –xvf xxx.tar

​ 打包 tar –cvf xxx.tar ./*

​ 打包并且压缩 tar –zcvf xxx.tar.gz ./*

9.编辑文件

​ vim

​ vi

​ 1.打开文件:vim file

​ 2.退出:esc :q

​ 3.修改文件:输入i进入插入模式

​ 4.保存并退出:esc:wq

​ 5.不保存退出:esc:q!

10.网络相关

​ ip addr 查看网络设备

​ ifconfig

​ ifconfig 显示网络设备

​ ifconfig eth0 up 启用eth0网卡

​ ifconfig eth0 down 停用eth0网卡

​ ping 探测网络是否通畅

​ ping 192.168.0.1

​ netstat 查看网络端口。

​ netstat -an | grep 3306 查询3306端口占用情况

​ telnet 连接指定的端口服务

​ telnet ip port

​ 暂时关闭防火墙

​ systemctl stop firewalld

​ 或者

​ 永久设置防火墙状态

​ systemctl enable firewalld.service #打开防火墙永久性生效,重启后不会复原

​ systemctl disable firewalld.service #关闭防火墙,永久性生效,重启后不会复原

11.文件传输相关

​ sftp alt+p

​ get 下载指定文件;

​ put 上传指定文件;

12.文件权限

​ chmod 755 a.txt

​ chmod u=rwx,g=rx,o=rx a.txt

13.系统管理命令

​ date 显示或设置系统时间

​ free 显示内存状态

​ top 显示,管理执行中的程序

​ uname 显示系统信息

​ uname -a 显示本机详细信息

​ ps 正在运行的某个进程的状态

​ kill 杀掉某一进程

​ kill 2868 杀掉2868编号的进程

​ kill -9 2868 强制杀死进程

14.定时任务

​ crontab

15.后台挂起

​ nohup

16.查找命令

​ find / -name xxx

17.文件搜索

​ cat catalina.out | grep Error

cat catalina.out | awk

sed

18.redis相关

​ redis-server /usr/local/redis/etc/redis.conf //启redis

​ pkill redis //停止redis

卸载redis:

​ rm -rf /usr/local/redis //删除安装目录

​ rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

​ m -rf /root/download/redis-4.0.4 //删除redis解压文件夹

​ redis-cli -h 192.168.140.128 -p 6379 //进入节点操作

​ redis-cli -h 192.168.4.63 info Replication 命令查看主服务角色信息

​ ps aux | grep redis

19.服务相关docker

docker ps 查看已启动的服务

docker ps -a 查看所有服务

docker stop b7c7bc29229b(服务id) 停止服务

docker pull kibana:7.4.2 拉去版本镜像

docker search 服务名称 查询镜像

docker images 查看已拉取镜像

docker logs 服务id //查看日志

docker rmi 服务id 删除镜像

docker start 服务id

docker attach 容器ID 进入容器命令

docker exec -it 容器ID /bin/bash 进入容器命令

docker exec -it 容器的name bash

docker rum -id --name=xx xxx:版本 创建容器

docker rum -id --name=容器名称 -v 宿主机目录(绝对路径):容器路径(绝对路径) redis:版本 挂载容器目录,宿主机容器数据同步

docker rum -id --name=容器名称 -v 容器数据卷目录 redis:版本 创建数据卷容器

docker rum -id --name=容器名称 --volumes-from 数据卷容器名称 redis:版本

exit 退出容器或ctrl+p+q

docker commit 容器id 镜像name:版本号 制作镜像

docker save -o xxx.tar 镜像name:版本号 打包镜像

docker load -i xxx.tar 还原打包

docker version 查看docker版本

docker restart storage 重启storae容器

netstat -nap|grep tracker 查看tracker服务占用接口

docker cp demo.war mytomcat:/usr/local/tomcat/webapps 把项目部署到docker tomcat

发布spring boot项目

FROM java:8

MAINTAINER lxh

ADD springboot-hell-0.0.1-SNAPSHOT.jar app.jar

CMD java -jar app.jar

docker build -f ./springboot_dockerfile -t app .

docker rum -id -p 9000:8080 app

20 Linux服务相关

systemctl start docker(服务名称) Linux启动服务

systemctl stop 服务 Linux关闭服务

systemctl enable 服务 Linux开机自动服务

windows相关

mysql -uroot -p123456 登陆MySQL

21nginx相关

sbin/nginx -c conf/nginx.conf 启动

sbin/nginx -s reload 重启

ps -ef | grep nginx 查看状态

netstat -tunlp|grep 端口号

kill -9 进程id 杀死进程

tail -条数f 日志位置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值