Linux系统
危险、
苟富贵,勿相忘
展开
-
Linux环境:Nginx配置SSL证书,https协议请求 443端口
Linux nginx配置ssl证书原创 2022-09-21 14:29:29 · 1957 阅读 · 0 评论 -
SSH无法启动错误解决:Failed to start OpenSSH server daemon.
SSH启动报错,导致阿里云服务器无法远程连接问题解决原创 2022-08-21 14:36:50 · 17551 阅读 · 8 评论 -
Idea小知识:Idea配置远程Debug(在本地通过debug跟踪调试线上环境的代码)
***基本步骤:连接远程服务器 ---> 进入Tomcat目录 ---> 添加远程debug配置 ---> 打开idea,配置连接远程debug信息*一.通过编辑catalina.sh文件,配置Debug远程调试首先,进入Tomcat目录1.进入Tomcat的bin目录下,编辑catalina.sh文件 vim catalina.sh2.在第一行添加远程debug配置,如下 CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_原创 2021-07-07 16:21:09 · 2304 阅读 · 2 评论 -
Linux环境 查看JDK安装路径
一.echo $JAVA_HOME使用JAVAHOME的话能定位JDK的安装路径的前提是配置了环境变量JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量JAVAHOME的话能定位JDK的安装路径的前提是配置了环境变量JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径1.查看jdk版本信息[root@localhost ~]# java -versionjava version "1.7.0_65"OpenJDK Runtime Environment (rhel-2转载 2021-05-17 13:47:29 · 201 阅读 · 0 评论 -
Linux小知识:查看当前最耗费CPU的线程(Arthas工具)
*本文主要介绍以Arthas工具查看CPU使用情况1.首先,执行下载Arthas工具的命令:curl -L http://start.alibaba-inc.com/install.sh | sh2.启动./as.sh3.执行命令,查看最耗费CPU的2个线程thread -n 2 -i 1000即可根据查出的堆栈信息,分析问题了Arthas 简介Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解原创 2021-05-17 10:52:50 · 966 阅读 · 0 评论 -
生产环境CPU飙高问题解决,记一次完整解决过程
一.发现问题前段时间我们新上了一个新的应用,因为流量一直不大,集群QPS大概只有5左右,写接口的rt在30ms左右。因为最近接入了新的业务,业务方给出的数据是日常QPS可以达到2000,大促峰值QPS可能会达到1万。所以,为了评估水位,我们进行了一次压测。压测过程中发现,当单机QPS达到200左右时,接口的rt没有明显变化,但是CPU利用率急剧升高,直到被打满。压测停止后,CPU利用率立刻降了下来。于是开始排查是什么导致了CPU的飙高。二.排查问题在压测期间,登录到机器,开始排查问题。本案例转载 2021-05-17 10:27:40 · 1895 阅读 · 0 评论 -
Linux小知识:所有目录的作用及区别
前言:由于项目对接某支付平台,该平台读取配置文件一直失败,最后发现必须要把配置文件部署到home目录下才能读取到,由此总结下linux环境常用目录的作用首先,linux环境的目录如下:1./bin/存放系统命令的目录:普通用户和超级用户都可以执行,不过放在/bin下的命令在单用户模式下也可以执行.2./boot/系统启动目录:保存系统启动相关的文件,如内核文件和启动引导程序(grub)文件等3./data/数据目录:顾名思义,就是数据存储的区域,如计算机中程序、文稿、数字、图像、声音等信原创 2021-03-17 11:32:51 · 886 阅读 · 0 评论 -
linux 根据文件名 查找文件命令
例:查询nginx的配置文件 find / -name nginx.conf原创 2020-11-26 19:45:06 · 1532 阅读 · 0 评论 -
linux环境 阿里云服务器安装nginx及通过nginx访问网页
注:Nginx在个人的使用之后,感觉非常的方便,所以在这里给出自己安装配置方案。它是一款高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。负载均衡是个不错的选择。我的linux服务器是阿里云的 CentOS 7.4 64位,下面是安装过程第一步:先安装PCRE pcre-devel 和Zlib,配置nginx的时候会用到这两个东西PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式转载 2020-11-18 18:22:48 · 2412 阅读 · 3 评论 -
linux vim命令编辑文件
注:Vim 是从 vi 发展出来的一个文本编辑器。宏、跳转、代码补全、编译及错误跳转等方便纯文本编辑和编程的功能特别丰富,也支持使用不少的脚本语言进行功能定制和扩充,可以说是程序开发者的一项很好用的工具。1.使用vim编辑文件 vim server.xml2.在文件中编辑文本,按下 i 或者‘insert’进入编辑,此时在窗体最底部会出现 – 插入 –3.此时就可以使用键盘输入,编辑文件了。4.完成编辑,退出输入,按 ESC 或者‘ctrl+C’,会发现底部的 – INSERT – 没有了5.原创 2020-11-18 14:54:45 · 1911 阅读 · 0 评论 -
linux环境:查看日志的几种命令总结
1.tail 指定行数tail -200f catalina.out显示 catalina.out日志文件 的最后 200 行的内容2.grep 显示关键行grep date catalina.out把关键字所在行给你显示出来, 并高亮关键字3.grep 查询带有空格的关键字 grep '调用接口 club' catalina.out 多个单词并带有空格, 使用 '' 单引号修饰4.grep 显示日志上下文grep-5 date catalina.out数字 5 就表示前后 5原创 2020-11-09 10:50:25 · 2220 阅读 · 0 评论 -
Linux环境 MySql详细安装步骤
*注:本文安装的是mysql5.6的版本,反复安装三遍总结下来的详细安装步骤。1.解压MySQL压缩包到当前目录 tar -xvzf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz2.把安装包移动到指定目录并修改文件名为‘mysql’ mv mysql-5.6.45-linux-glibc2.12-x86_64 /usr/local/mysql3.创建数据仓库目录 mkdir /data/mysql 4.添加 mysql 用户和原创 2020-08-24 14:57:28 · 4174 阅读 · 6 评论 -
MySQL数据库:查看、启动、停止MySQL服务 命令
1.查看mysql状态 service mysql status2.停止mysql service mysql stop3.启动mysql service mysql start原创 2020-08-24 13:07:52 · 1206 阅读 · 0 评论 -
linux环境 彻底卸载MySQL数据库
1.停止MySQL服务 service mysql stop2.检查已安装的MySQL相关组件,如果没有则忽略 rpm -qa|grep -i mysql3.查找MySQL相关的文件夹 find / -name mysql4.删除MySQL相关的文件夹(各自安装时创建或生成的目录)5.删除/etc/my.cnf文件 rm -rf my.cnf...原创 2020-08-24 13:05:28 · 159 阅读 · 0 评论 -
linux 查看服务器信息命令
1.查看服务器连接数 netstat -na|wc -l2.查看服务器有效连接数 netstat -nat|grep ESTABLISHED|wc -l3.对服务器各种状态下的连接数分组 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' TIME_WAIT 3228 处理完毕,等待超...原创 2019-11-18 17:56:13 · 6667 阅读 · 1 评论 -
linux环境:Redis 最详细安装使用教程
注:本文使用的是redis-4.0.1版本安装Redis一.解压文件到指定目录 tar -zxvf redis-4.0.1.tar.gz -C /usr/local/redis二.检查安装依赖程序 yum install gcc-c++ yum install -y tcl yum install wget三.进入解压后的目录 cd /usr/local/redis-4.0....原创 2019-08-12 10:07:25 · 840 阅读 · 0 评论 -
Redis小知识:查看、启动服务命令,查看删除key命令
1.查看启动文件redis-server所在目录 find / -name redis-server2.执行启动服务命令 /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf 3.查看是否启动成功 netstat -nplt...原创 2019-08-12 09:59:29 · 960 阅读 · 0 评论 -
Linux小知识:同步系统时间
1.安装工具包 yum install ntpdate2.执行同步时间命令ntpdate -u ntp.api.bz3.查看同步结果成功!注:NTP服务器(上海) :ntp.api.bz原创 2019-02-25 16:44:51 · 140 阅读 · 0 评论