PHP技术,PHP研究及学习,Python学习,人工智能,大数据服务

文档标签: 服务器

shell脚本判断apache服务状态,crontab执行shell.

因读图网租用的阿里云服务器是配置的apache总是溢出,所以就想到先用脚本来解决这个问题,再来优化web环境 来看一下我的第一个shell脚本: [php] #!/bin/sh #ps查看进程 status=`ps -ef|grep httpd|wc -l` echo $status #判断httpd运行的进程数 if [ "$status" -gt 1 ];then /etc/init.d/httpd stop else /etc/init.d/httpd start fi [/php] 下面我将脚本添加到定时执行里面: [php] crontab -e//添加到系统定时执行里面去 crontab -l//列出定时执行的条数 */1 * * * * /tmp/http.sh > /dev/null 2>/tmp/error.log & [/php] 说一下shell脚本的一些注意事项: 一、文件编码 二、是以/bin/sh还是/bin/bash...

linux zip压缩命令,Centos中压缩(zip)和解压(unzip)命令.

今天在本地安装了一个虚拟机,但是文件下下来是zip的压缩文件,以前在vps上是安装了7-zip的,没有用个zip解压这个命令,. 在做网站迁移的时候,由于网站目录内的文件太多会导致耗费许多时间,所以需要用压缩和解压的命令,列如,我需要备份/home/wwwroot文件夹,但是由于wwwroot里面文件数目有几万个甚至更多,这个时候就需要用zip命令,先把wwwroot文件压缩后在传输: cd /wwwroot zip -r wwwroot.zip wwwroot OK,将wwwroot文件压缩成了wwwroot.zip格式了,这是上传下载就很快了。同样的道理,将压缩文件传到centos里面时,可以用unzip解压文件;列如,将/home/wwwroot.zip解压,就可以用如下命令: cd /home unzip wwwroot.zip =============================== 还有更多相关的命令如下: 1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip: ...

查看crontab是否正确执行,crontab日志查看.

比如我设置好了,crontab任务,有什么方法可以立即看到,是否能正确执行 如果是设置时间为下一分或者最近时间的话,如果没被执行,错误日志会写到哪里呢,具体路径是什么呢? 带着这样的疑问开始我们学习 系统 log 只会知道是否有执行,至于是否执行正确要看你程式码内容才会知道... 毕竟 crontab 只是依照你的叙述去执行而已。 依据 /etc/syslog.conf 配置,一般系统可以阅读 /var/log/cron* 等内容得知 cron 是否有有去执行该叙述。像是我主机 log: Feb 4 04:35:02 linux2 crond[9404]: (ftpadm) CMD (~/mirror-scripts/cron.carroll.full.daily) 把执行结果写入一个文件:* * * * * /tmp/xxx.sh >>/tmp/test.log 2>&1...
此文被围观2199次  分类: 服务器 标签:  ····

apache总是异常,CentOS下使用shell脚本监控网站是否正常.

最近阿里云 apache总是占到100%,导致网站开不开,远程无法链接,上面放了一个网站,访问量一大老是无响应,就写了一个监控脚本,每分钟检测一次,如果无法访问就重启服务。  1. 编写Shell脚本,保存到/opt/http_monitor #!/bin/bash   #网站url地址   URL="http://www.xxx.com/"   #获取http响应代码,注意这里是用shift+~这个引起来的   HTTP_CODE=`curl -o /dev/null -s -w "%{http_code}" "${URL}"`   #echo $HTTP_CODE   #服务器能正常响应,应该返回200的代码   if [&...

dede采集图片不能本地化,dedecms采集.

由于这几天服务上的配置更改了,导致读图网上很多图片出现了错误及不存在的情况. 而且采集图片的时候不能本地化,也就是图片地址依然是址,导致图片不能加载。 于是分析了一下dede采集图片不能本地化的原因,可能是因为服务上uploads文件的权限所致! 我将uploads的权限更改过后顺利完成了图片的本地化! 网上说还有可能出现的原因: 如果你在本地搭建的网站是可以图片本地化的,那么这一定是服务器中php环境配置的问题了,如果你是服务器或者vps的话可以自己修改,如果是使用的空间的话,那只好联系空间商了,下面以服务器或者vps为例来介绍一下php环境有可能引起dedecms图片本地化失败的一些原因。 1、要使用dedecms的远程图片本地化功能,php的allow_url_fopen选项必须设置为On,看下你的是不是已经为On,如果不是请修改过来。 修改方法是,打开php.ini,搜索“allow_url_fopen”,修改为:“allow_url_fopen = On”即可。 2、upload_tmp_dir = ...

解决Red Hat系统umount: device is busy的问题.

解决Red Hat系统umount: device is busy的问题 在Red Hat/CentOS系统中,要解除某个设备的挂载,经常会弹出 device is busy 的提示,这是因为系统中还有程序或用户在访问着设备上的文件,如果冒然强制卸载,可能会导致数据丢失和设备损坏,“Device is busy” 是一种保护措施。 [root@localhost ~]# df -h //查看现有挂载情况 Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 19G 2.4G 15G 14% / /dev/sda1 99M 12M 82M 13% /boot tmpfs 252M 0 252M 0% /dev/shm /dev/hdc ...

linux下批量删除指定后缀的文件,Linux下批量删除指定后缀文件 .

在备份读图网的时候用的7z分卷备份,可是一会就自动 killed了,没法得删除,重新备份。 来看一下在linux下查找指定文件并删除 eg: find -name “*.frag” -exec dos2unix {} \; find -name “*.s” -exec rm -f {} \; find 命令查找文件名为 .frag 的文件,并将这些文件替换到 {} 部分从而进行删除。 ‘;’ 前的参数都作为 rm 的参数, ‘/’ 则是对 ‘;’ 进行 escape(转义)。 find /etc/rc.d -name ’*crond’ -exec file {} \; 查找/etc/rc.d目录下面所有以crond结束的文件,并使用file指令查看其属性,注意:exec和file间是一个空格,file和{}间是一个空格......

Linux系统中查找文件的方法.

继上面一章:linux文件查找,centos文件查找,Centos文件及文件内容的查找,文件查找命令find,文件内容查找命令grep,之后更加详细的说明在find 的用法. -name 必须用到的选项。表明要求系统按照文件名查找. 一般格式:find /(dirname) -name filename 具体文件名查找法: 如果知道了某个文件的文件名,而不知道这个文件放到哪个文件夹,甚至是层层套嵌的文件夹里。举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录下,甚至在系统的某个地方也不知道,则这是可以使用如下命令: find / -name httpd.conf 无错误查找法: Linux系统中系统管理员ROOT可以把某些文件目录设置成禁止访问模式。这样普通用户就没有权限用“find”命令来查询这些目录或者文件。当普通用户使用“find”命令来查询这些文件目录是,往往会出现”Permissiondenied.”(禁止访问)字样。系统将无法查询到你想要的文件。为了避免这样的错误,我们可是使用转移错误...

7-zip在命令行下的使用方法,7-zip在命令行下的使用实例.

以下内容为网站转载的,原文地址:linux下的压缩解压软件7zip(不会解压rar的来看一下) 7-zip在命令行下的使用方法 使用格式:7z [adeltux] [-] [SWITCH] ... 第一个7z是程序的名称,7zip装完后会有7z、7za、7zr三个程序,其中7z是全功能的(即启用所有模块的功能),7za是仅使用7zip本身,不启用其它模块(这种情况不支持rar等格式),7zr是精简版,只支持7z格式。 第二个参数[adeltux]是用来告诉7zip执行什么功能:a用于创建压缩文件或向压缩文件中添加文件;d用于从压缩文件里删除文件;e用于解压,但不创建目录结构;l用于显示压缩文件里所包含的内容;t用于测试压缩文件是否有效;u用于更新压缩文件内的文件;x用于解压,并且创建目录结构。 [-] [SWITCH]是选项开关,部分选项将稍后介绍,也可以使用命令man 7z查看详细说明。 是压缩文件的文件名,后面跟输入文件的文件名(可以使用通配符,可以有多个文件)。 比较常用的选项开关 -t:指定压缩格式,如-t7z -m...

7za 加密,7za加密压缩,linux压缩加密,centos压缩文件.

最近读图网的事情搞的我不得不将网站所有的内容复制到另一台centos下了,因另一台是别人的,所以我要将文件打压后并且加密然后移去过去. 以前有一篇文章讲解过关于7z的安装,如果你服务器上还没有安装请移步这里:centos压缩文件操作命令,7za操作,7za命令. 下面我们着重讲解一下7za加密与7za解密: 加密文件 为方便演示,先将上一例中输出的文件和目录全部删掉。 为压缩后的文件加密可以使用-p参数,如 7z a -p temp.7z * 这时要求你输入密码,然后再验证一次,两次完全相同,即可通过。 此时再解压文件的时候就会要求你输入密码,只有密码正确时才能将文件正常解出,否则输出的文件全为空白文件,此时7-zip的输出结果为2,如 7z x -ot temp.7z 当然,也可以在-p后紧跟着密码内容,如-p123456,但密码的内容也会留在屏幕上,有泄露的危险。 3.加密文件......

centos安装vnc,VNC安装详解,linux vnc安装步骤.

最一直的弄服务器这块的,因为在读图网租用阿里云服务器总是出现问题!所以一直在学习之. 看到要里云里面的技术人员用的vnc在管理云服务器.于是就有了今天这篇文章。 下面来看一下vnc的安装具体步骤: 1.安装vnc服务 #rpm -qa|grep tigervnc //要看是否安装了vnc,注意这里tigervnc是centos 6后 //下面这一步是基于没有安装vnc服务的 #yum install tigervnc tigervnc-server -y //安装,这里的-y是跳过安装过程中需要确认的地方 //下面这个指令来安装 Gnome 桌面及所需的套件。其它受欢迎的桌面环境包括 KDE 及 XFCE-4.4。XFCE 比 Gnome 及 KDE 更为轻型,而且已收录在 extras 软件库内。还有一种是windows桌面版的这里也不讲了 #yum groupinstall Desktop 2.把远程桌面的用户加入到配置文件中(下面以ROOT用户为例子) vi /etc/sysconfig/vncservers...

读图网租用的阿里云服务器又挂了.

今天早上链接putty的时候,发现远程无法链接,当时还可以上网的,也没时间去弄,因为上次也出现过这种情况! 下班之后联系阿里云,让他们回滚快照。 哎,是什么原因现在还没有找到! 读图网租用的阿里云服务器又挂了 读图网租用的阿里云服务器又挂了...
此文被围观1111次  分类: 服务器 标签:  ········

centos远程服务,centos telnet服务使用.

今天有一台服务器又链接不上了,说是密码错误!可是每改过密码。 因为自己手里有两个可供操作的服务器,而且都是在阿里云主机里面,同时也是一个局域网里面,于是就尝试用另一台正常的centos telnet一下这台问题主机. 首先安装telnet,还是先查看安装此服务没有吧! # rpm -qa |grep telnet//查看服务是否安装 # yum install telnet//安装telnet服务 # rpm -qa |grep telnet//再次查看telnet服务 telnet-0.17-47.el6_3.1.x86_64//说明已经安装成功了的 # service xinetd start//启动服务 xinetd: unrecognized service//出现错误,应该是没有安装xinetd服务 # yum -y install xinetd//全新安装xinetd服务 # service xinetd start Starting xinetd: ...

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2018adophper.com All Rights Reserved.