
LINUX系统
一个杯子_one
简单生活,简单做事
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx修复-----SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱【原理扫描】
需编辑 nginx.conf 解决。1、生成 dhparams.pem。cd /usr/local/nginx/confopenssl dhparam -out dhparams.pem 2048chmod -R 755 dhparams.pem2、编辑 nging.conf 文件,添加 ssl_dhparam {path to dhparams.pem} 。ssl_dhparam /usr/local/nginx/conf/dhparams.pem;3、openssl查看版本#openss原创 2022-04-07 15:39:23 · 4417 阅读 · 1 评论 -
nfs挂载不上,指定版本挂载
问题解决思路:排查思路:#首先重启服务service nfs restart#之后没有解决#到nfs服务端刷新配置文件exportfs -rv 依然没有解决问题#加端口号,添加nfs的服务端端口号iptables -L 看到已经生效了,依然没有解决问题#尝试加低版本的指定端口号,成功解决#mount -t nfs x.x.x.x:/home/data /home/data/ -o nfsvers=2...原创 2021-11-17 17:04:32 · 2022 阅读 · 0 评论 -
centos7安装L2TP 客户端配置,实战可以使用
linux添加L2Tp客户端1、安装软件yum install -y xl2tpd ppp配置xl2tpd编辑 /etc/xl2tpd/xl2tpd.conf 文件,内容如下:(最下面添加)[lns default]ip range = 192.168.2.128-192.168.2.254local ip = 192.168.2.99require chap = yesrefuse pap = yesrequire authentication = yesname = Linux原创 2021-11-17 16:47:32 · 6937 阅读 · 0 评论 -
shell脚本企业实战系列-mongdb安装脚本
#!/bin/bash#editor by yhzong#date 20200729#mongodb一键安装脚本OS=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'`mongo_setup=4.0.10mongo_path=/home#判断执行用户是否为root用户。不是root用户就退出if [ `whoami` != "root" ];then echo "********请切换为root用户*******"原创 2021-11-17 16:42:19 · 258 阅读 · 0 评论 -
一键安装NFS文件存储服务器脚本,服务端安装
#/bin/bash#editor by yhzong#date 2020-07-27#操作版本系统号检测OS=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'`#创建共享目录share_dir=/home/sharemkdir -p ${share_dir}#检测服务器是否可以上网,如果不能上网就退出check_net=`curl -I -m 10 -o /dev/null -s -w %{http_code} www.b原创 2021-11-17 16:36:49 · 263 阅读 · 0 评论 -
rocketmq一键安装脚本
#!/bin/bash#editor by yhzong#date 2020-07-29#检测是否安装了java程序,如果没有安装就退出echo "由于zookeeper安装依赖于JDK,所以先安装JDK,再安装zookeeper,此脚本会对 JDK进行检测,如果检测到JDK不在运行,将终止zookeeper的安装************"#检测JDK是否成功安装java -version |grep "1.8"if [ -z $? ];then echo "***原创 2021-09-01 15:09:44 · 471 阅读 · 0 评论 -
zabbix一键安装脚本,经过生产环境实践
#!/bin/bash#zabbix一键安装脚本v1.0#zabbix版本:3.4.15#日期:2020年3月9号#editor:zongyonghao#linux准备工作echo "------------------开始安装zabbix,整个过程可能要10-20分钟,请耐心等待--------------------"echo " ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1、此脚本原创 2021-09-01 15:08:01 · 330 阅读 · 0 评论 -
centos7操作系统升级openssh
#editor by zyhtar zxvf openssl-1.0.2l.tar.gzcd openssl-1.0.2l./config --prefix=/usr --sharedmake && make install#准备yum install -y gcc openssl-devel pam-devel rpm-build rpm -qa |grep openssh#for i in $(rpm -qa |grep openssh);do rpm -e $i原创 2021-02-20 16:34:44 · 183 阅读 · 0 评论 -
shell脚本企业实战系列-rocketmq搭建脚本
#!/bin/bash#editor by yhzong#date 2020-07-29#检测是否安装了java程序,如果没有安装就退出echo "由于zookeeper安装依赖于JDK,所以先安装JDK,再安装zookeeper,此脚本会对 JDK进行检测,如果检测到JDK不在运行,将终止zookeeper的安装************"#检测JDK是否成功安装java -version |grep "1.8"if [ -z $? ];then echo "***原创 2021-02-20 16:30:16 · 300 阅读 · 0 评论 -
shell脚本企业实战系列-zookeeper安装
#/bin/bash#editor by yhzong#date :2020-07-28#zookeeper单节点安装脚本echo "由于zookeeper安装依赖于JDK,所以先安装JDK,再安装zookeeper,此脚本会对 JDK进行检测,如果检测到JDK不在运行,将终止zookeeper的安装************"#定义变量,包括zk版本号等等OS=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'`#定义安装原创 2021-02-20 16:28:07 · 153 阅读 · 0 评论 -
shell企业实战系列之-zabbix安装-centos7
#!/bin/bash#zabbix一键安装脚本v1.0#zabbix版本:3.4.15#日期:2020年3月9号#editor:zongyonghao#linux准备工作echo "------------------开始安装zabbix,整个过程可能要10-20分钟,请耐心等待--------------------"echo " ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1、此脚本原创 2021-02-20 16:25:55 · 266 阅读 · 0 评论 -
shell脚本企业实战系列-redis源码包安装
#!/bin/bash#安装常用的软件包yum install -y nmap unzip wget lsof xz net-tools gcc make gcc-c++#下载redis-5.0.5的版本redis_setup=5.0.5redis_path=/home/redisport=6379wget http://download.redis.io/releases/redis-${redis_setup}.tar.gz#解压redis安装包tar zxvf redis-${r原创 2021-01-04 14:57:58 · 181 阅读 · 1 评论 -
shell企业实战系列之-mysql源码包安装脚本加优化
#/bin/bash#mysql源码包安装脚本,运行之前需要传压缩包到脚本同级目录#editor by zyhecho "请检查脚本是否具有执行权限"echo "请检查相应版本的安装包是否已经上传到服务器"echo " ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1、此脚本为mysql的单节点安装脚本 + + 2、此脚本默认的版本是m原创 2021-01-04 14:54:48 · 179 阅读 · 2 评论 -
shell脚本企业实战系列-巡检脚本-输出html格式的报告
#!/bin/bashexport LANG=en#MIP=`ifconfig|grep "inet addr:"|sed -n '1p'|awk -F':' '{print $2}'|awk -F ' ' '{print $1}'`WEB_DIR=`ifconfig|grep "inet addr:"|sed -n '1p'|awk -F':' '{print $2}'|awk -F ' ' '{print $1}'`_`date '+%Y%m%d%H%M'`# A little CSS and原创 2020-12-11 11:43:10 · 725 阅读 · 0 评论 -
shell脚本企业实战系列-keepalived主从脚本,交互式
交互式keepalived主从配置脚本,安装直接选择安装的主或者从即可,实战过无数次#!/bin/bash#日期20200723#editor by zyh#版本v0.1#用户手动输入要创建的角色是主master 还是从echo " +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1、此脚本为keepalived主从脚本,请首先确定安装机器是主还是从. + + 3、默认的原创 2020-12-10 11:56:22 · 273 阅读 · 4 评论 -
shell脚本企业实战系列-nginx源码包安装
1、以下为shell脚本代码#!/bin/bash#检测是否可以上外网#nginx需要的常用软件包nginx_setup=1.16.1yum_pack="gcc curl vim iotop make rsync lrzsz tree ntpdate pcre pcre-devel zlib zlib-devel openssl openssl-devel"OS=`cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'`check_n原创 2020-12-10 11:41:28 · 221 阅读 · 0 评论 -
Cenos7修改句柄数不生效问题解决
Cenos7修改句柄数不生效问题解决1、修改systemd 配置文件[root@localhost ~]# vim /etc/systemd/system.conf添加:DefaultLimitNOFILE=6553602、重新登录用户,或者重启系统刷新系统:systemctl daemon-reexec再重新登录用户生效...原创 2020-11-02 09:19:33 · 2573 阅读 · 0 评论 -
vim: error while loading shared libraries: /lib64/libgpm.so.2: file too short解决过程
[root@localhost ~]# vim avim: error while loading shared libraries: /lib64/libgpm.so.2: file too short解决过程如下:1、先搜索了一下该软件是哪个包提供的[root@localhost ~]# yum provides *libgpm.so.2Loaded plugins: fastest...原创 2019-11-07 17:23:29 · 1894 阅读 · 2 评论 -
lvm扩容完成之后,扩容文件系统报错resize2fsBad magic number in superblock while
解决方法:由于centos7之后默认的文件系统变成了xfs了,所以不能用resize2fs去扩容,需要用xfs_growfs /dev/mapper/vg_mysql0121366-LogVol01大家如果遇到过,请注意一下哈...原创 2019-11-07 17:01:26 · 639 阅读 · 0 评论 -
Linux内核优化标准规范-全网最全最详细-add by yhz
Linux内核优化标准规范1、优化配置文件配置文件位置:/etc/sysctl.conf2、配置文件优化详解TCP方面的优化1、启用源路由核查功能,一般选择不开启,普通环境状态下选择关闭net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=02、开启重用,允许将TIME_WAIT socket用于新的...原创 2019-10-31 17:48:59 · 398 阅读 · 0 评论