检测Mysql、php-fpm进程任务(临时怼两个简单的脚本)

因为阿里的原因,导致疏忽被工信部把备案号取消了,身份证到期还没办法更新备案信息,坑爹!

临时借用好朋友服务器来使用,环境搭建急急忙忙,导致偶尔会有各种小状况出现,所以临时怼两个简单的脚本。

检测Mysql

#!/bin/bash
count=`/usr/bin/pgrep mysql|wc -l`
if (($count> /tmp/log
fi

检测PHP

#!/bin/bash
count=`/usr/bin/pgrep php|wc -l`
if (($count/dev/null 2>&1 &
sleep 3
nohup /usr/sbin/php-fpm1 -y /etc/php-fpm1.conf >/dev/null 2>&1 &
echo -e “`date +\%F\ \%T`\tphp-fpm\tres[……]

继续阅读

远程桌面无法登录,CredSSP加密Oracle修正

在2018年5月8日,微软在补丁中将客户端策略提严了一点,使用远程客户端 mstsc 登录就会有提示"这可能是由于 CredSSP 加密 Oracle 修正。"

方法一。

在本地电脑运行 gpedit.msc 中(组策略编辑器):“计算机配置”->“管理模板”->“系统”->“凭据分配”,这里面有个“加密 Oracle 修正”,改为已启用,保护级别选择易受攻击。

方法二。

非WIN10专业版,可以使用下面方式

临时方法,在远程windows服务端开启远程桌面标签内,选择第二项“允许运行任意版本远程桌面的计算机连接(较不安全)(L)”

修改路径:“计算机” –>右键> “属性” –> “远程设置”

详细查看:

https://support.microsoft.com/zh-cn/help/409[……]

继续阅读

tomcat在项目更新后可以成功启动,但访问服务却报404错误的问题

遇到这个问题真的是有点太久了,记得当年还在用tomcat6.0吧。当时我们有一个项目一直运行良好,后来由次代码更新后发现服务成功启动,但项目服务却没办法成功被访问。

然后就开始去摸索排查,网络上也没有这个问题的解决办法。

当时真的是困绕了好久,没办法全部删除掉,然后更换路径等等在重启部署,恢复了。

接着,开始怀疑是不是代码问题,但发现这回将新的代码部署上,没有问题,服务全部正常。又折腾了一下,包括服务器的病毒查杀等。

就这样过了好久一段时间,记得当时tomcat7刚出来稳定版本,然后我们开始又新的项目可以用tomcat7了。并且在tomcat7上也进行多项目的配置 可参考《tomcat多主机多实例,以及无法加载项目的处理》。一切都是那么的平静,但万恶的故障永远都让你防不胜防,就这样在次遇到这个问题。最初还想像上次那样去解决这个小故障,但这次我留了个心眼,对整个我的项目目录进行了一次[……]

继续阅读

wordpress发布客户端WLW的替代工具

自从电脑升级到win10以来,我就无法通过原来的“Windows Live Writer”进行文章发布了。最开始wlw真的太好用了,如果没有wlw的话,我想我以前真的不会进行那么多的更新,使用起来十分方便。可是到了win10之后(因为一些原因卸载了wlw),就没办法安装使用wlw了。。。  这种苦痛谁懂,一安装就报错。。。

后来工作也繁忙,也没有太多东西去更新,所以慢慢把这个事情给忘记了。最近几天想往iPhone上导入一些歌曲,每次方便的方式导入后过段时间都会把方便的方法给忘记,这才把wlw在想起来,今天翻了翻网络找啊找,不负有心人终于找到了

曾经的wlw安装界面。

原来wlw后来进行了更名,并且开源了,现在叫做“Open Live Writer” 点我访问

下面是我安装的截图,几乎一路下一步就可以了

怎么样,还不错吧!

[……]

继续阅读

Gitlab10.0.X社区版本,汉化

系统信息:(我是root登陆)

root@ubuntu_gitlab:~#  lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

root@ubuntu_gitlab:~# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
10.0.2

手动导[……]

继续阅读

【重大事件】知名终端模拟软件XSHELL多版本存在后门,或上传用户服务器账号密码!

简介:

Xshell是一款强大,著名的终端模拟软件,被广泛的用于服务器运维和管理,Xshell支持SSH,SFTP,TELNET,RLOGIN和SERIAL功能。它提供业界领先的性能和强大功能,在免费终端模拟软件中有着不可替代的地位。企业版中拥有更专业的功能其中包括:标签式的环境,动态端口转发,自定义键映射,用户定义按钮,VB脚本和用于显示2 byte字符和支持国际语言的UNICODE终端。

Xshell提供许多用户友好的,在其他终端终端模拟软件没有的功能。这些功能包括:通过拖放文件进行Zmodem文件上传和Zmodem文件下载,简易模式,全屏模式,透明度选项和自定义布局模式,等。使用Xshell执行终端任务节省时间和精力。

目前xshell最高版本为 Xshell 5 Build 1326 该版本更新于2017年8月5日.

官方公告:

值得一提的是1326的升级提示[……]

继续阅读

Centos7.1修改ssh默认端口无法启动sshd服务

安装Centos7.1 mini桌面版,修改SSH默认的端口后保存 systemctl restart sshd.service后直接失败

sshd -t  没有回馈

完全没有有用的信息,突然想起来selinux这个鬼东西没处理。。。x了

临时关闭SELinux

setenforce 0

临时打开SELinux

setenforce 1

永久关闭的话,请修改/etc/selinux/config文件,将SELINUX=enforcing修改为disabled

[……]

继续阅读

reboot

世界的尽头从不是故事的结尾,它只是未来时代回忆的稿纸。[……]

继续阅读

php 连接MYSQL时提示 SQLSTATE[HY000] [2005] Unknown MySQL server host ‘192.168.XXX.XXX:3306’ (2)

php 连接MYSQL时提示 SQLSTATE[HY000] [2005] Unknown MySQL server host ‘192.168.XXX.XXX:3306’ (2) ,如下图:

解决办法

这个问题可能是由于配置内写了mysql的默认端口3306,host:port。可以将port和:去掉既可以解决。

[……]

继续阅读

只做了一个简单的更新,O了

近期准备对服务器进行更新。届时会无法访问或出现502状态。

具体更新时间:看我忙不忙
实际更新时间:如果出现刷新后依然无法访问的情况,那就肯定是在更新中[……]

继续阅读

shadowsocks启动连接错误(此实现不是 Windows 平台 FIPS 验证的加密算法的一部分)

昨天在电脑上帮同事使用迅雷下载一个pdf的软件,因为文件大概有180M,所以看到迅雷上有个加速的按钮我就点了几下,点过之后却发现电脑和迅雷软件都没有任何反映。当时也没注意,但系统却在几分钟之后变得网络丢包严重 ping 国内大型网址,ping值大概在1000左右,还频繁丢包。之后我使用shadowsocks时候发现,打开后竟然无法迈步了。最初以为是服务器故障,在服务器进行了查看发现没问题,换其他 电脑进行尝试连接,发现客户端可以正常连接。完了肯定是我自己系统故障了。晚上在家找了半天也没找到,今天中午又仔细查看了日志,发现有些有用的错误信息。试着百度了一下(抱歉没办法不用哎)。发现网络上有VISUAL STUDIO使用的用户也出现过,并且通过修改注册表进行了解决。

以下是错误信息

[2016-05-06 14:51:40] System.Reflection.TargetInvocat[……]

继续阅读

tomcat7并发设置

Feb 01, 2016 5:32:30 PM org.apache.catalina.startup.SetAllPropertiesRule begin
WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property ‘minProcessors’ to ‘100’ did not find a matching property.
Feb 01, 2016 5:32:30 PM org.apache.catalina.startup.SetAllPropertiesRule begin
WARNING: [SetAllPropertiesRule]{Server/Service/Connector} Setting property ‘maxProcessors[……]

继续阅读

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

安装vsftpd3.0之后版本,你会发现登陆时会出现如下故障:

命令: USER pssbm 响应: 331 Please specify the password. 命令: PASS ************* 响应: 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 错误: 已经从服务器断开 错误: 连接失败

从2.3.5之后,vsftpd增强了安全检查,如果你使用的chroot限制用户只能在指定的主目录下活动,则该用户的主目录不能再具有写权限了!如果检查发现还有写权限,就会报该错误 500 OOPS: vsftpd: refusing to run with writable root inside chroot()
要修复这个错误:

1)可以用命令chmod a-w /home/[……]

继续阅读

NAT转发Ftp数据

网络结构如下,仅一台服务器有公网ip,其余均为内部网络

需求:需要在内网搭建一台或多台ftp服务器(彼此独立),然后通过公主机端口转发来达到FTP数据传输

服务器介绍:

Server A(公主机),公网ip:123.123.123.123,内网ip:10.10.10.10

Server B (内机),内网ip:10.10.10.13

问题:按《Vsftp服务安装搭建,虚拟用户配置》搭建好后使用帐号连接发现可以连接ftp但却不能获得ftp文件列表

检查:检查公主机的iptables转发规则等,端口是否开启,均无错误,但缺少数据传输端口。

修改:通过查看vsftpd.conf配置文件发现默认数据传输端口为20(默认是不启用20的),直接修改以及nat此参数21020端口号,发现无任何作用。

最后查找配置发现vsftpd还有几个参数,添加后解决问题

pasv_addr_resolve[……]

继续阅读

crond任务内有事无法执行某些命令,如sudo等方式

比如运行tomcat时,使用了非root用户执行,如:
sudo -u tomcat8 -s /bin/bash -c /tomcathome/bin/startup.sh
# 下面是我真实的cron记录
# shell>> */1 * * * * /bin/bash /var/spool/cron/checkTomcatService.cron > /dev/null 2>&1

将其添加到crond任务内,你会发现这条任务虽然执行了,并且没有任何错误,但却并没有将tomcat进程启动并后台运行(跟加不加&无关),但直接执行脚本无任何问题。
查找原因,总后排查到是sudo的问题(与没有写/sbin/sudo也无关)

主要排查了这么几个点:

java JDK的环境变量是否存在问题;
PATH 系统环境变量是否存在问题;
查看/var/log/cron[……]

继续阅读

第 6 页,共 24 页123456789101112...20...最旧 »