Linux
文章平均质量分 60
Mr_EvanChen
这个作者很懒,什么都没留下…
展开
-
【Linux】TIME_WAIT的作用、影响、解决方法
一、TCP四次挥手①第一次:主机1(可以使客户端,也可以是服务器端),设置Sequence Number和Acknowledgment Number,向主机2发送一个FIN报文段;此时,主机1进入FIN_WAIT_1状态;这表示主机1没有数据要发送给主机2了;②第二次:主机2收到了主机1发送的FIN报文段,向主机1回一个ACK报文段,Acknowledgment Number为Sequence Number加1;主机1进入FIN_WAIT_2状态;主机2告诉主机1,我“同意”你的关闭请求;.转载 2020-07-06 17:23:35 · 3547 阅读 · 0 评论 -
【Linux】查看SSL证书是否过期
使用OpenSSL工具,执行如下命令即可看到证书的有效起止时间。openssl x509 -in <证书请求文件> -noout -dates原创 2019-08-23 17:25:10 · 8992 阅读 · 0 评论 -
【CentOS】centos7启用/禁用网卡
1、ifconfig 查看网卡。ifconfig 是一个用来查看、配置、启用或禁用网络接口的工具。可以用这个工具来临时性的配置网卡的IP地址、掩码、广播地址、网关等。如果您想把网络接口的IP地址固定下来,目前有三个方法:一是通过各个发行和版本专用的工具来修改IP地址;二是直接修改网络接口的配置文件;三是修改特定的文件,加入ifconfig 指令来指定网卡的IP地址,比如在redhat或Fedo...原创 2019-07-03 19:24:49 · 32214 阅读 · 0 评论 -
【Linux】关于patch命令中参数P的说明
今天在给nginx安装第三方心跳检测模块(nginx_upstream_check_module)时,因为采用的是打补丁的方式添加该模块。但是在添加过程中,可能会发生如下报错提示:can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option?会出现如...原创 2019-06-10 18:25:41 · 5499 阅读 · 0 评论 -
【Linux】安装JDK1.8
1、下载JDK1.8官网下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我这里下载的是:jdk-8u171-linux-x64.tar.gz2、上传至服务器并解压上传后执行解压命令,即可得到文件jdk1.8.0_171tar -zxvf j...原创 2019-05-23 17:39:30 · 1595 阅读 · 0 评论 -
【Linux】执行mongodb命令backspace无法正常回删
在使用SecureCRT,连接上某个linux服务器后,准备操作MongoDB数据库,但是在输错命令后,想要删除,却发现一直删不掉,只能一个字符一个字符的删除。产生该问题的原因在于SecureCRT的配置问题。解决办法如下:ANSI颜色勾不勾选都可以,就是界面黑白问题。然后就可以正常的删除啦。...原创 2019-05-13 17:28:02 · 659 阅读 · 0 评论 -
【Linux】查看物理CPU个数、核数、逻辑CPU个数
CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数查看CPU信息(型号)[root@AAA ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 24 Intel(R) Xeon(R) CPU E5-2630 0 @ ...转载 2019-05-08 19:29:18 · 183 阅读 · 0 评论 -
【Linux】java应用的shell安装脚本
之前做了一个功能(也是一个比较小的web应用),因为涉及到启动时可以添加一些配置,所以自己有写了个shell安装脚本。在这里简单记录一下:#!/bin/bash#Default install location is "/usr/local/phonebook". If you want to change install location, modify two paths: work...原创 2019-03-25 19:27:27 · 379 阅读 · 0 评论 -
【Linux】CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld开机禁用 : systemctl disable firewalld开机启用 :systemctl enable firewalld2.systemct...转载 2019-03-12 18:50:16 · 220 阅读 · 0 评论 -
【Linux】curl命令模拟http发送get或post接口测试
一、get请求 curl "http://www.baidu.com" 如果这里的URL指向的是一个文件或者一幅图都可以直接下载到本地curl -i "http://www.baidu.com" 显示全部信息curl -l "http://www.baidu.com" 只显示头部信息curl -v "http://www.baidu.com" 显示get请求全过程解析 ...转载 2019-01-22 19:30:42 · 2138 阅读 · 0 评论 -
【MariaDB】安装MariaDB 10.2.6
mkdir -p /var/log/common/mariadb groupadd mysql useradd -g mysql mysql cd /usr/local/common/mariadb/ ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/common/mariadb...原创 2018-12-20 18:53:02 · 400 阅读 · 0 评论 -
【Linux】安装nginx
安装依赖 yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖yum -y install gcc zlib zlib-devel pcre-...转载 2018-12-14 17:32:31 · 177 阅读 · 0 评论 -
【Linux】CentOS 7 添加web应用(jar包)为系统服务
为了可以将jar包添加成Linux的系统服务,需要做以下几样准备: ①启动脚本start.sh#!/bin/bashexport JAVA_HOME=/usr/local/jdk1.8.0_171export PATH=$JAVA_HOME/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/b...原创 2018-11-13 19:04:59 · 1126 阅读 · 0 评论 -
【Linux】no space left on device 磁盘空间不足原因及排查方法
在系统使用中,经常会遇到no space left on device 磁盘空间不足的情况, 下面来详细的介绍一下产生这种情况的几种原因及解决办法:1. 首先我们要清楚inode 和 block的概念:inode在格式化创建文件系统的时候诞生,用来存放文件的属性信息,存放着block的位置,没有文件名,创建一个非空文件占用一个inode和至少1个blockblock是实际存放数据的位置...转载 2018-10-30 19:18:02 · 28606 阅读 · 0 评论 -
【Linux】Core Dump
1. 内核转储作用 (1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程当时的状态。(3) 只要获取内核转储,那么即使没有复现环境,也能调试。 2. 启用内核转储1.1 查看内核转储是否有效在终端中输入以下命令,查看内核转储是否有效。#ulimit -c0-c 表示内核转储文件的大小限制,现在显示为零,...转载 2018-10-29 19:43:52 · 220 阅读 · 0 评论 -
【SpringBoot】linux下Multipartfile上传文件失败
问题描述: 应用部署在linux上,上传文件一直没什么问题,因此很久没理会,结果今天突然发现无法上传文件了,查看日志,发现报错如下:The temporary upload location [/tmp/tomcat.1820759841430624846.8890/work/Tomcat/localhost/ROOT] is not valid] with root cause。...原创 2018-09-10 17:13:18 · 4715 阅读 · 1 评论 -
【CentOS】安装maven
1、下载压缩文件https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/ 2、解压tar -xvf apache-maven-3.3.9-bin.tar.gz mv apache-maven-3.3.9 /usr/local/apache-maven-3.3.9 3、修改环境变量vi /etc/profile...原创 2018-06-19 20:02:08 · 246 阅读 · 0 评论 -
【MySQL】ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'new_180423'
问题描述: 在登录Linux的MySQL时,遇到一个很神奇的问题,执行mysql -u root –p,输入密码后一直提示ERROR 1045 (28000): Access denied for user'root'@'localhost' (using password: YES),上网查了之后基本都是提示修改密码。首先,我记得我之前在安装的时候设置过密码为root,而且在本地用n...原创 2018-05-14 19:04:46 · 5742 阅读 · 0 评论 -
【Linux】CentOS 6.3安装mysql 5.1.73
一.首先在linux下安装mysql1.安装mysql 服务器端: #yum install mysql-server #yum install mysql-devel #yum install mysql 可通过以下指令查看已安装的rpm程序 #rpm -qa | grep mysql ...原创 2018-05-02 17:16:05 · 526 阅读 · 0 评论 -
【Linux】导入/导出数据库/sql文件
导入数据库一、首先建空数据库格式: mysql>create database 数据库名;举例: mysql>create database abc;二、导入数据库方法一: 选择数据库 mysql>use abc;设置数据库编码 mysql>set names utf8;导入数据(注意sql文件的路径) mysql>source /home/abc/abc.sql;方...转载 2018-04-27 11:53:08 · 643 阅读 · 0 评论 -
【Linux】压缩解压、打包文件命令
首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打 成一个包,然后再就原来的压缩程序进行压缩。Linux下最常用的打包程序就是tar了,使用t...原创 2018-04-23 18:01:14 · 277 阅读 · 0 评论 -
【Linux】如何复制文件夹和移动文件夹
linux下文件的复制、移动与删除命令为:cp,mv,rm一、文件复制命令cp命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)cp [option] source1 source2 source3 ... directory参数说明:-a:是指archive的意思,也说是指复制所有的目录-d:若源文件为连接文件(link file),则复制连接...转载 2018-04-19 17:25:48 · 668 阅读 · 0 评论