Linux
文章平均质量分 52
不会吉他的肌肉男不是好的挨踢男
这个作者很懒,什么都没留下…
展开
-
nginx重启报错nginx: [error] invalid PID number
编译安装完 nginx 后,启动 nginx时,出现nginx已经在运行,然后输入./nginx -s reload时,出现了nginx: [error] invalid PID number “” in “/usr/local/nginx/logs/nginx.pid”的报错。原创 2024-08-06 14:18:21 · 315 阅读 · 0 评论 -
Linux下rocketmq异步主从搭建
linux环境下 rocketMQ异步主从搭建原创 2022-11-10 11:24:32 · 585 阅读 · 1 评论 -
记录ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)的解决过程
今天数据库挂了重启的过程中 遇上了两个问题1.启动找不到mysql.pid文件解决方案:创建一个mysql.pid 文件放到对应的目录即可2.ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)详情:执行service mysql start 提示mysql启动成功,但是连接不上执行 mysql -u root -p 后提示 ERROR 2002 (HY000):原创 2021-06-13 14:53:00 · 207 阅读 · 0 评论 -
linux操作系统口令暴力破解防护实战
除了采取设置强口令、更改默认远程访问端口等措施外,还可以使用第三方软件或密钥对验证方式对口令暴力破解进行防护。给大家介绍一个很不错的第三方软件 DenyhostsDenyhosts 是一个 Linux 系统下阻止暴力破解 SSH 密码的软件,它可以自动拒绝过多次数尝试 SSH 登录的 IP 地址,防止互联网上某些机器常年破解密码的行为,也可以防止黑客对 SSH密码进行穷举。众所周知,暴露在互联网上的计算机是非常危险的。并不要因为网站小,关注的人少或不惹眼就掉以轻心:互联网中的大多数攻击都是没有目的性.原创 2021-06-11 11:31:11 · 1055 阅读 · 1 评论 -
修改ssh登录通过密钥对登录取消用户名和密码
前提是你已经有公钥和私钥了,如果没有自行百度生成公钥和私钥好了公钥和私钥到现在就生成完了下面我们要开始搞主机了。连上你的ssh输入命令cd /root/.ssh如果报错了说明没有这个文件夹那你就手动自己创建一个 mkdir .ssh假设刚才生成的公钥是mpx_rsa_ssh2_openSSH_2048.pub注意区分后缀,我们把它传到/root下面输入命令:cd /root/.ssh会有一个authorized_keys文件把上传到的公钥写到authorized_keys中mv.原创 2021-06-09 09:28:18 · 677 阅读 · 3 评论 -
linux 修改ssh端口
为了生产环境服务器的安全,我们需要把默认的一些端口改掉,今天我们就把22端口修改掉1.修改配置文件输入: vim /etc/ssh/sshd_configPs:Port可以多个端口共存,逗号隔开即可2.然后重启sshd就可以了service sshd restart #重启sshd或者systemctl restart sshd #重启sshd如果重启报错使用这个命令 semanage port -l | grep ssh 查看SElinux允许的ssh的端口号如果提.原创 2021-06-09 09:01:54 · 544 阅读 · 0 评论 -
linux centos7.6 创建给一个跟root用户权限一样的用户
sudo passwd root //修改root用户密码pwd //这里是你要修改的密码useradd -u 0 -o -g 0 root1 //创建用户root1passwd root1 //设置root1用户密码pwd //这里是你要修改的密码mkdir /home/root1/.ssh // 创建root1用户的shh文件夹cp /root/.ssh/authorized_keys /home/root1/.ssh/authorized_keys //复制root用户下的au原创 2021-06-08 17:31:08 · 1002 阅读 · 0 评论 -
Nginx+SpringBoot配置SSL证书,实现https访问
今天公司的域名备案成功,着手开始配置项目的管理平台用域名访问,并且要使用HTTPS。我们的项目是SpringBoot,大概的看了看SpringBoot配置起来好像也不是很方便。因此就折中选择了Nginx做服务器,转发到Java项目,公司的服务器运维一直是自己做着,对Nginx 的基本用法和配置还是很熟悉的。第一步,安装Nginx可以参考我的另一篇 手把手带你在Linux centos7环境下安装Nginx 包括https开机自启等第二步,申请SSL证书HTTPS需要SSL证书,SSL证书的申请原创 2020-10-20 14:05:22 · 2154 阅读 · 3 评论 -
centos7.6 安装最新cmake
下载 wget https://cmake.org/files/v3.18/cmake-3.18.0-rc1.tar.gz下载成功解压下载好的安装包tar -zxvf cmake-3.18.0-rc1.tar.gz切换到目标目录下cd cmake-3.18.0-rc1运行当前目录下的一个文件 (默认安装路径为/usr/local)./bootstrap这一步如果提示失败没有找到openssl 那就安装下opensslyum install openssl o.原创 2020-08-31 11:45:23 · 775 阅读 · 1 评论 -
Linux系统通过firewall限制或开放端口
一、查看防火墙状态1、首先查看防火墙是否开启,如未开启,需要先开启防火墙并作开机自启systemctl status firewalld这是关闭的状态这是开启状态开启防火墙并设置开机自启systemctl start firewalldsystemctl enable firewalld二、开放或限制端口1、开放端口(1)比如我们需要开启XShell连接时需要使用的22端口firewall-cmd --zone=public --add-port=22/tcp --perman原创 2020-08-27 12:26:19 · 3846 阅读 · 0 评论 -
yum 下载很慢?教你CentOS更换163的yum源
CentOS默认yum源是国外的, 速度无法保证,用起来很不爽,今天我们把默认源换成国内的163源,163是目前国内最好用的源,速度是相当快的,还有一些比较好的源,比如阿里源。进入yum源配置文件 cd /etc/yum.repos.d下载repo文件 我下载的是CentOS7wget http://mirrors.163.com/.help/CentOS7-Base-163.repo3.备份并替换系统的repo文件mv CentOS7-ctyun.repo CentOS7-c原创 2020-08-27 10:37:57 · 330 阅读 · 0 评论 -
Linux服务器高并发的参数调优
一般会修改两个文件,/etc/sysctl.conf和/etc/security/limits.conf, 用来配置TCP/IP参数和最大文件描述符。TCP/IP参数配置修改文件/etc/sysctl.conf,配置网络参数。net.ipv4.tcp_wmem = 4096 87380 4161536net.ipv4.tcp_rmem = 4096 87380 4161536net.ipv4.tcp_mem = 786432 2097152 3145728执行/sbin/sysctl -p即原创 2020-08-26 17:07:45 · 481 阅读 · 0 评论 -
linux 安装 python3.6 pip3 setuptools并用python解析dcm影像文件
一、安装 python3.61.安装依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2.下载 Python3wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz3.安装 pyt原创 2020-07-21 17:06:27 · 510 阅读 · 0 评论 -
手把手带你在Linux centos7环境下安装Nginx 包括https开机自启等
1.安装gcc,执行命令进行安装:yum -y install gcc automake autoconf libtool make2.安装pcre-devel :yum install -y pcre pcre-devel3.安装zlib :yum install -y zlib zlib-devel4.安装OpenSSL :yum install -y openssl openssl-devel5.进入Nginx压缩包所在目录:cd /usr/local/nginx6.解压原创 2020-06-30 15:17:53 · 324 阅读 · 0 评论 -
5分钟教你在linux centos7系统下安装Redis
我用的redis版本是redis-4.0.1.tar.gz(亲测redis-5.X.X.tar.gz版本一样适用)大家自行下载安装目录换成你自己的就好1.进入Redis压缩包所在目录:cd /home/mpx/java2.解压:tar -zxvf redis-4.0.1.tar.gz3.进入Redis的src目录:cd /home/mpx/java/redis-4.0.1/src4.编译,执行命令:make① 如果报错: gcc:命令未找到,则安装gcc② 执行命令进行安装:原创 2020-06-17 14:32:27 · 122 阅读 · 0 评论 -
【linux】在CentOS7上更改ss端口号时报错:Job for sshd.service failed because the control process exited with error
【linux】在CentOS7上更改ss端口号时报错:Job for sshd.service failed because the control process exited with error问题描述在CentOS7上更改ssh端口号时报错:Job for sshd.service failed because the control process exited with error code.See “systemctl status sshd.service” and “journalc原创 2020-06-11 11:09:12 · 2329 阅读 · 0 评论 -
linux centos7系统下安装JDK1.8
1.查看是否有已安装的JDK:rpm -qa | grep jdk如果有,则如图:2.卸载已安装的JDK:yum -y remove java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64yum -y remove java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_643.卸载完成后,进入JDK压缩在所在目录:cd /home/mpx/java, 安装JDK1.8,先解压已上传原创 2020-06-17 14:16:15 · 149 阅读 · 0 评论