展开

关键词

ubuntu一步搭建Apache+MySQL+PHP环境

-eq 0 ];then start_mysql_result="启动mysql成功" echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>启动mysql成功 " else start_mysql_result="启动mysql失败" echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>启动mysql失败" fi cgi_result="安装php5-cgi失败" echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>安装php5-cgi失败" fi #重启apache2 -eq 0 ];then service_result="重启apache2成功" echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>重启apache2 成功" else service_result="重启apache2失败" echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>重启apache2失败

414120

系统应用进程查看命令一览表

用户名,格式为 [domain\]user SERVICES eq, ne 名称 WINDOWTITLE eq, ne . ---- 3.启动关闭 Tsshutdown命令(Server) 描述:上面的关机常用命令; 基础语法: TSSHUTDN [wait_time] [/SERVER:servername POWERDOWN] [/DELAY:logoffdelay] [/V] #参数 wait_time 结束所有用户会话前用户通知后等待时间 /SERVER:servername 要关闭的 (默认值是当前值) /REBOOT 用户会话终止后重新启动 /POWERDOWN 准备关闭 /DELAY:logoffdelay 注销所有连接的会话后要等待的 /V 显示有关正在执行的操作的信息 基础案例: #关闭机 tsshutdn 15 /powerdown shutdown命令 描述:对电电源进行管理 用法:

27153
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows操作系统安全加固基线检测脚本

    = @{"msg"="审核进程跟踪策略不符合标准";} $data['project']+=$projectdata } } } #审核目录访问 "3") { $data.code = "1" $projectdata = @{"msg"="审核目录访问策略符合标准";} msg"="暂停会话前所需的空闲时间策略不符合标准";} $data['project']+=$projectdata } } } #是否启用NTP同步时钟 "="启用NTP同步时钟策略符合标准";} $data['project']+=$projectdata } else { $data.code = "0" $projectdata = @{"msg"="启用NTP同步时钟策略不符合标准";} $data['project

    14120

    基于Nginx+Keepalived的LB监控(邮件报警)

    IDC两台机上部署了Nginx+Keepalived主从模式的LB代理负载层,现在需要对LB进行每日巡检和监控,利用SendEmail邮件监控。 \nIDC外网LB目前健康快乐地跑在$HOSTNAME-$IP上呢,一切正常! "告警主机:$HOSTNAME \n主机IP: $IP \n告警时间:$DATE \n告警等级:十分严重啊 \n告警信息:外网LB目前已不在$HOSTNAME上正常运行,快点查看VIP是否转移到另一个 LB节点,并确认LB是否正常提供! 0 -o $NUM2 -eq 0 -o $NUM3 -eq 0 ] 等同于 if [ $NUM1 -eq 0 ] || [ $NUM2 -eq 0 ] || [$NUM3 -eq 0 ] 邮件报警效果如下

    60330

    shell实现脚本监控及web应用

    实际工作中我们需要知道部署在上的应用有没有问题,但是人为的操作太麻烦有咩有简单的方式呢shell来监控我们运行状态以及上部署的应用,如果出现异常就会自动发送一个邮件给我们,开始搞起。。 老套路,先梳理思路 监控apache web 监控mysql数据库 监控硬盘使用情况 监控的内存使用 1.apache web ! -eq 0 ];then str="apache web status Running!" fi # 发送的主题,邮件地址 echo str|mail -s 'mysql server status' admin@lampym.com 3.监控disk #! fi echo $str|mailx -s 'linux server disk space' admin@lampym.com 4.监控monery  #!

    41630

    自动化部署安装nfs+rsync+sersync+nfs客户端+SMTP

    每台计算机里面都有一个zsf用户,密码为zsf web使用nfs的/data目录来做后端存储 rsync对nfs的目录做实时备份,使用sersync+rsync,每天定时备份配置文件, 本地保存7天,rsync上保存180天。 使用管理管理所有的设备。分发hosts文件,管理上搭建yum仓库,管理能连接外网,然后集群内所有都在局域网内。 #'     fi done ############################################## 在管理上执行sh /scripts/auto_deploy.sh,等待执行完成后分别在对应的上检查 在nfs上: 在web上 在rsync上。

    45820

    自动监控url是否可用,如不可用则重启应用,并做相应的报警策略。

    check_code(){ if [[  $1 == "" ]];then print_log "$FUNCNAME():地址不能为空" exit fi if [[  $2 == "" ]];then print_log "$FUNCNAME():端口不能为空" exit fi print_log "$FUNCNAME():开始检测-[$1:$2]的网站状态返回码." code=$(curl $code." fi  } #场景二: 检测网站http返回的时间 check_timeout(){ if [[  $1 == "" ]];then print_log "$FUNCNAME():地址不能为空 " exit fi if [[  $2 == "" ]];then print_log "$FUNCNAME():端口不能为空" exit fi print_log "$FUNCNAME(): 开始检测-[$1:$2]的网站超时时间." httptime=`curl  -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer

    40920

    自动监控url是否可用,如不可用则重启应用,并做相应的报警策略

    的进程数为:$ppid" } 场景一: 当网站返回码不为200,则重启应用. check_code(){ if [[ $1 == "" ]];then print_log "$FUNCNAME():地址不能为空 " exit fi if [[ $2 == "" ]];then print_log "$FUNCNAME():端口不能为空" exit fi print_log "$FUNCNAME():开始检测 -[$1:$2]的网站状态返回码." code=$(curl -m 8 -o /dev/null -s -w %{http_code} http://$1:$2/verdict/session/ LSGJA52U7CH055974/latest/result) if [[ $code -ne 200 ]];then print_log "$FUNCNAME():[$1:$2]的网站状态返回码不正常 " exit fi if [[ $2 == "" ]];then print_log "$FUNCNAME():端口不能为空" exit fi print_log "$FUNCNAME():开始检测

    11500

    Redis分布式事锁的应用——秒杀、超卖 简单例子 (下)

    2、配置Nginx 配置Nginx,分流进入两个。 `t_book`(`book_id`, `name`, `count`) VALUES (1, '《HaC的自传》', 5); 4、测试 启动,启动两个端口的,模拟分布式部署。 ? 点击start 查看一下日志: 8090这台: ? 8091这台: ? 同一时间进入请求。 查询一下订单: ? ? TRUNCATE TABLE t_book_order; UPDATE t_book SET count = 5 WHERE book_id =1; 放开BookOrderService.java注释,重启两个 再看一下日志: 8090: ? 8091: ? 看一下数据库: ? ? 刚好生成 5 个订单,没有超卖的现象。 以上就是redisson分布式锁的简单使用。

    36830

    7 个日常实用的 Shell 拿来就用脚本实例!

    实用性比较强,有朋友说:让在分享点相关的脚本案例; 那么今天再来给大家分享 7 个日常实用脚本; 1、list_sys_status.sh 显示系统使用的以下信息: 主机名、IP地址、子网掩码、网关、DNS ) 只检查vsftpd httpd sshd crond、mysql中任意一个的状态 如果不是这5个中的,就提示用户能够检查的名并退出脚本 如果是运行着的就输出 "名 is running -eq 0 ];thhen echo "在线" else service $service start fi 方法2:使用位置变量来写脚本 if [ -z $1 ];then echo "You exit 1 fi else exit 2 fi 7、slave_status.sh(检查mysql主从从结构中从数据库的状态) 1)本机的数据库是否正在运行 2)能否与主数据库正常通信 3)能否使用授权用户连接数据库 4)本机的slave_IO进程是否处于YES状态 本机的slave_SQL进程是否处于YES状态 [root@test1 scripts]# vim test.sh

    33510

    基于touchSwipe微信手机端微场景HTML5页面特效(适用于PC端)

    * false为锁定状态不能滑动 */ init.swipeLock = true; /*非必须 init.url = '与数据交互的地址 //向下滑 if ((init.thisId>0) && (init.thisId<$('#main .main').length)) { $('#main .main').eq (init.thisId),init.swipeSpeed,{top:'-100%'}); TweenMax.to($('#main .main').eq(init.thisId+1), 为解锁状态可以滑动 * false为锁定状态不能滑动 */ init.swipeLock = true; /*非必须 init.url = '与数据交互的地址 为解锁状态可以滑动 * false为锁定状态不能滑动 */ init.swipeLock = true; /*非必须 init.url = '与数据交互的地址

    74410

    数据库元数据稽核实践(一)

    比如有的数据库架构根据映射关系显示是两个主库匹配到了一个从库,结果仔细查了一圈,另外一个IP地址是VIP,有的按照配置看起来是级联复制,但是Slave配置是有问题的,有的有多个网卡,业有的用第一个网卡 ,有的用第二个网卡;有的已经标识下线,但是通过远程工具还可以正常连接;有的仍在线,但是却无法连接;有的可以连接,但是数据库的用户配置不规范,实例无法实现自动化登录;有的节点是单点实例 我初步设计了如下的巡检流程: 1.可用性检查 故障 不可连接实例 2.vip映射 3.多网卡信息补充 4.主从状态检查 第一个阶段里,如果不可访问,后续的流程都不用走了。 代价方式和你去检查一台差不多。 一下午跑了2000多个任,反复调试,总算把元数据的部分理清楚了。 ?

    87010

    解除以太网通讯端口占用

    /FI filter 应用筛选以选择一组任。 允许使用 "*"。 通配符 '*'可用来 指定所有任或映像名称。 /T 终止指定的进程和由它启用的子进程。 筛选: 筛选名 有效运算符 有效值 ----------- --------------- ------------- eq, ne DLL 名称 SERVICES eq, ne 名称 WINDOWTITLE eq 3) 当指定远程机时,不支持 "WINDOWTITLE" 和 "STATUS" 筛选

    6900

    linux shell脚本监控进程崩溃自动重启

    . # # chkconfig: 2345 90 10 # description: 这个程序用来监控软件,以程序挂掉后重启 Author is Sindsun  2019年12月9日15:40  -v grep|wc -l` redis_procnum=`ps -ef|grep "redis"|grep -v grep|wc -l`     if [ $phpfpm_procnum -eq /etc/init.d/php-fpm start >> /var/log/listen_service_start.log 2>&1 elif [ $nginx_procnum -eq 0 ] then /usr/local/nginx/sbin/nginx >> /var/log/listen_service_start.log 2>&1 elif [ $mysql_procnum -eq 0 ] systemctl start mysqld >> /var/log/listen_service_start.log 2>&1 elif [ $redis_procnum -eq 0 ] then

    1.2K10

    SAP C4C OData的filter,客户端分页和排序的使用方式

    如何将这些新的在微信小程序里调用OData创建的Lead数据同老的历史数据做区分呢? (1) 在C4C Sales Lead页面里,通过Source字段来标明Lead的来源。 ? 这样,在读取操作时,使用filter=SourceCodeeq′Z01′操作,能取出系统所有SourceCode为Z01的lead.再使用filter=SourceCode eq 'Z01'操作,能取出系统所有 KaTeX parse error: Expected 'EOF', got '&' at position 27: …ceCode eq 'Z01'&̲inlinecount=allpages 结果如下 如果系统里满足这个条件的Lead越来越多,调用OData后,会造成规模巨大的数据量从发送往消费端,所以建议使用客户端分页方式读取数据。 filter=SourceCode eq ‘Z01’ ? 假设返回结果数为1000, 我们可以在客户端进行分页读取,每页读取的个数可以客户端自行决定,比如每次读取20个。

    25530

    分享一个shell脚本的坑:grep匹配+wc取值 在脚本执行后的结果与手动执行结果不一致

    打算在跳板机上写一个shell脚本,批量检查远程上的main进程是否在健康运行中。 先找出其中一台远程机,查看main进程运行情况 [root@two002 tmp]# ps -ef|grep main root 23448 23422 0 11:40 pts/0 00 /bin/bash NUM=$(ps -ef|grep main|grep -v grep|wc -l) if [ $NUM -eq 0 ];then echo "It's not good! /bin/bash NUM=$(ps -ef|grep -w main|grep -v grep|wc -l) if [ $NUM -eq 0 ];then echo "Oh!My God! 故在跳板机上,批量检查远程的main进程运行状态的脚本为: [root@tiaoban ~]# cat /usr/bin/main_check #!

    96160

    在SharePoint 2013 场中移除,提示 cacheHostInfo is null 错误

    Problem 在SharePoint 2013 场中移除,提示 cacheHostInfo is null 错误 Resolution 这是由于SharePoint 2013中分布式缓存实例(Distributed Cache)在此上已被注册,如果需要将此从SharePoint 场里移除,首先必须将分布式缓存实例在此上删除。 删除此Distributed Cache实例(比如该实例在GCP-WEB 01这台上被注册) ? {($_.Service.Tostring()) -eq $instanceName -and ($_.Server.Name) -eq "Your Server Name"} $serviceInstance.Delete

    322100

    Shell编程基础篇-下

    2)配置邮件报警(可采用第三方邮件)。 3)判断取到的值是否小于100MB,如果小于100MB,就报警(采用if语句)。 4)编码实现Shell脚本。 1.2.6 【练习题5】Web及MySQL异常监测案例 用if条件语句实现对Nginx Web以及MySQL数据库是否正常进行检测,如果未启动,则启动相应。 脚本编写思路: 判断web正常 ↓   1、进程 ps -ef |grep [n]ginx   2、端口 netstat ss losf telnet nc nmap   3、curl 页面 返回值   4、curl check.html 的内容 判断mysql正常 ↓ 1、端口 netstat ss losf telnet nc nmap 2、进程 ps 注意:   的停止操作和启动操作之间要有间隔时间,使用sleep 1                    pkill 进程 sleep 1 start rsync启动脚本 1 [

    34100

    解决keepalived脑裂问题

    对于无状态的HA,无所谓脑裂不脑裂;但对有状态(比如MySQL)的HA,必须要严格防止脑裂。 二.产生的原因 高可用对之间心跳线链路发生故障,导致无法正常通信。 因仲裁的机出问题(采用仲裁的方案)。 高可用上开启了 iptables防火墙阻挡了心跳消息传输。 高可用上心跳网卡地址等信息配置不正确,导致发送心跳失败。 其他配置不当等原因,如心跳方式不同,心跳广插冲突、软件Bug等。 问题是,当内部mysql所在机出现网络问题,但是他是给内网提供的,这会导致2台mysql都关闭虚拟ip。 所以可以改改,将两台机互相ping,防止网络问题。 -eq 2 ]];then systemctl start keepalived check_ok=0 elif [[ $check_no -eq 2 ]];then

    21020

    linux系统最小化安装后的初始化脚本

    -d /delete ] && mkdir -p /delete #每周六凌晨1点0分更新系统时间 echo "############### auto update time ######## " /bin/false else action "service sendmail is not installed,do not need set" /bin/false fi #精简开机自启动 (只启动crond,sshd,network,syslog) ##筛选出所有在运行级别3自启动的并关闭自启动 for cgt in `chkconfig --list | grep 3:on | awk sysctl.conf|wc -l` -ne 0 ] && action "kernel set" /bin/true || action "kernel set" /bin/false #更改默认的ssh端口 0 ] && action "/etc/issue set" /bin/true || action "/etc/issue set" /bin/false 自己整理的安装后的初始化脚本: 下载

    49480

    相关产品

    • 云服务器

      云服务器

      云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。 腾讯云服务器(CVM)为您提供安全可靠的弹性云计算服务。只需几分钟,您就可以在云端获取和启用云服务器,并实时扩展或缩减云计算资源。云服务器 支持按实际使用的资源计费,可以为您节约计算成本。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券