还在百度Linux命令?推荐一套我用起来特顺手的命令!(JAVA)

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达


关注公众号后台回复pay或mall获取实战项目资料+视频

作者:我热爱爪哇

blog.csdn.net/learnjavawell/article/details/104038232

Linux介绍:

  1. Linux怎么读【利尼克斯、里纳克斯】;

  2. Linux是一款操作系统,具有免费、开源、安全、高效、稳定等亮点,并且其处理高并发非常强悍,时下很多企业级的项目应用都会部署到Linux系统上运行。

Linux常用命令:

  1. cd命令 切换当前目录,其参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径,如下图所示:

  2. ll命令 查看文件与目录的命令

  3. find命令 查找某目录下的文件和目录

  4. mv移动(剪切)/重命名文件或者目录

  5. mkdir创建目录

  6. cat显示文件的内容

  7. cp复制文件/目录

  8. rm -参数 删除N个文件或整个目录

  9. touch创建新的空文件

  10. vim修改文件内容命令行模式功能键:

  • 插入模式   按「i」切换进入插入模式,按"i"进入插入模式后是从光标当前位置开始输入文件;

  • 从插入模式切换为命令行模式   按ESC键。

  • 移动光标   vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。

  1. chmod命令 chmod 可以控制文件如何被使用,其语法为:chmod abc file,其中a,b,c各为一个数字,分别表示User、Group、及Other的权限;r=4,w=2,x=1。若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。

  2. tar:文件打包、解压

  • 解压   tar -zxvf /opt/soft/xxxx.tar.gz; 

  • 打包   tar -zcvf ***.tar.gz  

  1. zip:文件打包、解压(同上)

  • 解压   unzip -o xqpany.zip

  • 打包   zip -r xqpanyu.zip xqpanyu

  1. 防火墙 查看是否开启防火墙:firewall-cmd --state running 查看防火墙已开放的端口:firewall-cmd --zone=public --list-ports 添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent 重新载入:firewall-cmd --reload17. 日志查看 tail 1000f log/delivery.info.2019-12-25.log | grep -C 5 ‘doRun’ -C:前后5行 -A:前5行 -B:后5行

其他

  1. linux查看某个端口是否被占用 netstat -nultp | grep 8484

  2. linux查看某应用使用的端口号 netstat -nultp | grep nginx

  3. linux下查看是否安装某软件 rpm -qa | grep mysql 显示区别:已经安装的rpm包不会显示后缀.rpm ,而未安装的包则显示后缀.rpm yum list installed | grep mysql ps -ef | grep mysql which:查询软件命令的运行文件所在路径 whereis:除了可以找软件位置,还可以找到命令的二进制文件,源文件和手动页文件

  4. 测试网络或者端口 ping ip telnet ip port 按ctrl+] quit

  5. 查看系统配置信息 操作系统版本:lsb_release -a 查看CPU核心:cat /proc/cpuinfo| grep “cpu cores”| uniq 运行内存:free -h 磁盘空间:df -h cpu情况:top

  6. 最后一次被重启时间 last | grep reboot

  7. 查看内核版本 uname -r CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上 3.10.0-957.21.3.el7.x86_64

  8. 彻底清除残留文件(用于卸载) find / -iname jenkins | xargs -n 1000 rm -rf

  9. 查看网络带宽(提供网卡的速度的信息) 首先通过ip a命令查询主机的网口名称 ip a 通过ethtool工具查询网卡设置信息 ethtool eth0

    Speed: 1000Mb/s

有热门推荐????

2020年11月程序员工资统计,平均14327元

Mybatis插件扩展以及与Spring整合原理

用了 10 年 Windows 后,我最终转向 Linux
Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
Redis为什么又引入了多线程?单线程不香了?

Spring Security 真正的前后分离实现

自定义实现拦截器mybatis插件,让你为所欲为!

最后分享一套微服务电商项目教程(资料笔记+视频):点击阅读全文获取面试资料+项目实战资料(电商/聚合支付)

SPringCloud微服电商完整务教程

1.框架搭建
- 电商项目介绍
- 微服务环境搭建
- 数据库搭建

2.分布式存储系统
- FastDFS原理讲解
- 文件上传
- 文件下载
3.商品发布
- 表结构梳理
- 代码生成器的使用
- 商品增删改
- 商品查询
4.lua,canal实现广告缓存
- 首页广告表设计
- Lua安装使用讲解
- Nginx限流实战
- Canal安装,原理介绍
- Canal同步数据实现
5.索引搜索
- ES安装讲解
- Kibana安装讲解
- DSL语句
- ES API使用
6.商品搜索
- ES 高级搜索功能
- ES 排序规则

 7.Thymeleaf实现静态页面
- Thymeleat 缓存配置讲解
- 搜索页面讲解
8.微服务网关和Jwt令牌
- 微服务网关Zuul/Gateway介绍
- 网关之负载和限流
- 用户服务搭建
- JWT token讲解
- 网关鉴权
9.Spring Security Oauth2
- 单点登陆介绍
- Oauth2介绍
- 共钥私钥讲解
- 加密算法讲解
10.购物车
- 购物车分析和购物车种类分析
- 订单服务创建
- 购物车功能实现
11.订单
- 用户地址测试
- 下单问题分析,幂等
- 用户积分规则
- 二维码生产讲解
- 微信支付流程及模式讲解
12.微信支付
- 微信支付SDK使用讲解
- 微信支付状态查询
- 内网穿透 花生壳
- 微信支付回调
- rabbitMQ 延时队列讲解
13.秒杀基础
- 秒杀需求分析
- 秒杀服务搭建
- 秒杀之Redis
- 秒杀之多线程
14.秒杀核心
- 重复抢单下单问题
- 超卖问题
- 秒杀支付
15.分布式事物
- 分布式事物介绍
- CAP理论介绍
- 2pc/3pc 机制讲解
- TCC事物补偿
- Seata案列讲解
16.高可用集群
- 分布式和集群概念
- Eureka集群介绍
- Redis 集群介绍
- RabbitMq集群安装

点击阅读原文,前往上面微服务电商教程文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值