友情提示:欢迎光临,本博客提供的代码,请粘贴到EditPlus 3中使用!!请使用火狐,Chrome浏览器进行浏览网站!出售wenca.cn域名,有要的请M我qq:316358892

解决centos ssh登录缓慢问题

post by rocdk890 / 2017-4-27 13:59 Thursday linux技术

  最近在阿里云上新建了个系统镜像,但建了之后居然出现ssh连接缓慢的问题,看了配置文件里的UseDNS和GSSAPIAuthentication这2个参数都是no,还是连接ssh缓慢,使用ssh -v root@ip也没有找到问题,最后查看系统日志/var/log/messages发现下面错误:
Apr 27 11:36:58 qx120 dbus[10109]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.ser...

阅读全文>>

标签: centos ssh 登录 缓慢 login logind 阿里云

评论(0) 引用(0) 浏览(16)

mysql的sql_mode合理设置

post by rocdk890 / 2017-4-10 15:06 Monday linux技术

         sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题.

1.当前sql-mode设置


  • 查看当前sql-mode
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;

mysql> SELECT @@GLOBAL.sql_mode;
+----------------...

阅读全文>>

标签: 配置 mysql 安全 限制 设置 sql_mode

评论(0) 引用(0) 浏览(72)

shell脚本一键安装redis

post by rocdk890 / 2017-4-1 16:02 Saturday linux技术

  最近打算把需要经常安装的东西都写成一键脚本安装,这样方便自己,也方便大家.
  系统:centos 7.x(64位)
  软件:redis 3.0.7

cat /root/soft_shell/auto_install_redis.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "Error: You must b...

阅读全文>>

标签: centos 安装 shell redis install 一键 自动 auto

评论(0) 引用(0) 浏览(126)

centos一键安装ngrok

post by rocdk890 / 2017-3-28 16:50 Tuesday linux技术

   今天同事买了个vps让我帮忙装ngrok,想对他家里的nas进行穿透,我一口就答应下来了,因为我想的是用之前的一键安装脚本来搞定,没想到Sunny这个抠娃居然把他自己的ngrok.zip这个文件给删除了,我又懒不想自己慢慢去编译,重新找了个一键安装脚本.
   系统:centos (64位)

脚本内容:
cat /root/soft_shell/install_ngrok.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export...

阅读全文>>

标签: centos 安装 shell 脚本 install ngrok ngrok1.7

评论(0) 引用(0) 浏览(152)

shell一键安装jemalloc

post by rocdk890 / 2017-3-23 14:36 Thursday linux技术

  最近一直在搞mysql5.7,今天把jemalloc整合到mysql里了,写了个很简陋的脚本配合之前shell脚本一键自动安装mysql 5.7一起使用.
  系统:centos 7.x(64位)
  软件版本:mysql 5.7
                      jemalloc-4.5.0

脚本内容:
cat /root/soft_shell/auto_install_jemalloc.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root...

阅读全文>>

标签: mysql 安装 优化 shell install jemalloc

评论(0) 引用(0) 浏览(116)

shell脚本批量设置mysql5.7 root密码

post by rocdk890 / 2017-3-19 15:11 Sunday linux技术

  在上一篇文章centos7单机安装mysql多实例中,脚本设置mysql的root密码会失败,在这篇文章里,我单独把设置密码的脚本提取出来了,配合安装脚本一起使用.
  系统:centos 7.x(64位)

脚本内容:
cat /root/soft_shell/mysql_password_change.sh
#!/bin/bash
read -p "Enter mysql password": newpasswd
	sed -i "s/rocdk890/$newpasswd/g" /etc/init.d/mysqld_multi
	chmod +x /etc/init...

阅读全文>>

标签: mysql 设置 shell 密码 root password

评论(0) 引用(0) 浏览(142)

centos 7一键安装tomcat

post by rocdk890 / 2017-3-18 16:12 Saturday linux技术

最近要在多台服务器上部署tomcat,这样重复的工作很明显不适合我,直接用脚本来代替我来安装,好了,下面来看脚本吧.
系统:centos 7.x(64位)
软件环境:
tomcat 7.x
jdk 7.x
脚本内容:
cat /root/soft_shell/auto_install_tomcat.sh
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check the network status
NET_NUM=`ping -c 4 www.baidu.com |awk '/pac...

阅读全文>>

标签: centos 安装 tomcat shell 脚本 tomcat7 install 一键 centos7

评论(0) 引用(0) 浏览(138)

centos7单机安装mysql多实例

post by rocdk890 / 2017-3-16 15:52 Thursday linux技术

在上一篇centos7安装mysql 5.7中说了要给大家个一键安装mysql多实例的脚本,在这篇文章里给大家补上,这里说下脚本有几个问题:
1.没有检测是否有安装mysql,如果你自己已经安装了mysql,请自行修改脚本.
2.本脚本有可能修改mysql的root密码会失败,如果失败了的话,请直接进mysql里修改root密码.(默认mysql的root是空)

目前这个脚本不是最满意的状态,先发上来,以后再改了.
脚本内容:
cat /root/soft_shell/auto_install_multi_mysql5.7.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:...

阅读全文>>

标签: centos mysql 安装 shell install 一键 单机 多实例 multi

评论(0) 引用(0) 浏览(143)

解决tomcat启动缓慢问题

post by rocdk890 / 2017-3-15 0:09 Wednesday linux技术

最近在公司的项目中发现Tomcat启动非常慢,要花上好几分钟启动,一开始以为是Spring Boot的AutoConfiguration导致的,不过后来仔细看了启动日志后发现罪魁祸首是这个:
Mar 03, 2017 11:20:12 AM org.apache.catalina.util.SessionIdGeneratorBase createSecureRandom
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [342,445] milliseconds. 

这...

阅读全文>>

标签: tomcat 解决 启动 缓慢

评论(0) 引用(0) 浏览(145)

shell脚本一键自动安装mysql 5.7

post by rocdk890 / 2017-3-14 10:50 Tuesday linux技术

  最近开发要经常在不同环境下测试mysql 5.7,有时候要mysql同机共存多个mysql,今天先写个单机安装单个mysql,之后再写一键安装多个mysql的脚本.
  系统:centos 7.x(64位)
  软件版本:mysql 5.7.17
脚本:
cat auto_install_mysql5.7.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root
if [ $(id -u) != "0"...

阅读全文>>

标签: centos mysql 安装 shell 脚本 install 一键 自动 5.7 mysql5.7

评论(0) 引用(0) 浏览(174)

centos7安装mysql 5.7

post by rocdk890 / 2017-3-10 15:40 Friday linux技术

今天开发要求在测试服务器上安装mysql5.7,说是要测试分表分库的性能,好吧,为了满足他的要求,我偷懒使用rpm包来进行安装,后面再给大家说使用二进制包来安装多个mysql 5.7实例.
系统:centos 7.x(64位)
软件环境:mysql 5.7.17
1.先卸载系统自带的mysql或mariadb
怎么卸载都不会的话,那也不用看下面的了.

2.下载rpm包
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar
wget http://download.slogra.c...

阅读全文>>

标签: centos mysql 安装 密码 install rpm 策略 centos7 5.7

评论(0) 引用(0) 浏览(174)

python监控网站目录文件夹和文件

post by rocdk890 / 2017-2-8 15:02 Wednesday linux技术

  很多公司的网站服务器都会有自己监控网站文件夹工具,或者是脚本,我知道的有自己写php来监控,有用shell脚本来监控,有用python来监控,至于其他软件的这里就不说了,今天我们就说用python来监控网站文件夹和文件.
  系统:centos 7(64位)
  软件版本:python 2.7

cat /root/soft_shell/check-wwwfile.py
#!/usr/bin/env python
#coding=utf-8
import os,datetime,pyinotify,logging
class MyEventHandler(pyinoti...

阅读全文>>

标签: 监控 python 组件 pyinotify 变动

评论(0) 引用(0) 浏览(329)

ssh完整加固配置

post by rocdk890 / 2017-2-6 13:51 Monday linux技术

  在上一篇文章shell脚本自动加固ssh中,简单的配置了ssh的安全,这一篇文章给大家来个完整的加固例子,如果有需要的可以自己拿去根据自己的实际需要修改,不建议全部照搬,因为适合我的不一定适合你,所以出了问题不要怪我.
  系统:centos

cat /etc/ssh/sshd_config
# 修改默认的端口
Port 18330
# 使用version2
Protocol 2

# 发起连接后到成功登录之间的timeout为60s
LoginGraceTime 60
# 禁止root登录
PermitRootLogin no
StrictModes yes
PermitE...

阅读全文>>

标签: 配置 ssh linux 安全 加固

评论(0) 引用(0) 浏览(233)

shell脚本自动加固ssh

post by rocdk890 / 2017-2-4 18:02 Saturday linux技术

  最近实在无聊,看了下很多朋友都自己去一个命令一个命令的去改ssh配置,但也有大牛自己写了shell脚本来自动配置ssh脚本,我也自己写了个简单的来给大家看看.
  系统:centos 7.x(64位)
cat /root/soft_shell/auto_ssh.sh
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/opt/bin:/opt/sbin:~/bin
export PATH

# Check if user is root
if [ $(id -u) != "0" ]; then
    echo "...

阅读全文>>

标签: 配置 ssh linux 安全 shell Config

评论(0) 引用(0) 浏览(262)

解决ssh secure shell连接出现Server responded "Algorithm negotiation failed"

post by rocdk890 / 2017-1-23 14:03 Monday linux技术

  当把服务器的openssh升级到7.4p1的之后,几个使用windows系统的开发跑来告诉我说无法连接服务器,我在自己的机器上试了下,是可以连上的,去他的工位上一看,原来是ssh secure shell连接linux服务器弹出Server responded "Algorithm negotiation failed" 错误,如下图
点击查看原图
  好吧,网上搜了下,说的是新版本的openssh支持新加密方式,而客户端只支持旧的加密方式,所以要添加旧的加密方式来让客户端支持.

解决办法:
vi /etc/ssh/sshd_config
Ciphers aes128-cbc,aes19...

阅读全文>>

标签: ssh openssh centos7 无法连上 linux

评论(0) 引用(0) 浏览(287)