欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

linux

向 多个 同名文件里 批量增加同一段内容 有大用 有大大用

 add_APP_LOG_TO_env.sh   ( addAPP_LOG_TO_env.sh )

#!/bin/bash

#

for  file in /home/wwwroot/*/public_html ;do

        if [ -d "$file" -a -f "${file}/.env" ] ;then

                        # echo $i

                        ENV=${file}/.env

                          sed -i '/APP\_URL\=/a \APP_LOG=daily' $ENV

                          sed -i  's/\r$//g' $ENV

        fi

done








#!/bin/bash

#

普通分类: 

检查 mysql 是否启动 如果 没有启动的话 就启动一下 用在 crontab 上 (mysql由于错误停止时) 有大用

 check_mysqld_status.sh   



#!/bin/bash

#

/sbin/service mysqld status &> /dev/null

if [ $? -eq 0 ];then

 /sbin/service mysqld restart

fi

~


普通分类: 

批量执行 drupal 的 cron 有大用

cron_ykt_cron.sh



#!/bin/bash

#

# this is the standard Drupal cron invocation that runs from cron

#     this will flush the Page Cache when Minimum Cache Lifetime set to <none>

#

wget -O - -q -t 1 http://ykt.400.com/cron.php?cron_key=uWdhZNrttyyuuiikdxHsSyCSJGpagxAK7n3Iad

#

普通分类: 

modifyip.sh 批量修改文件的ip 有大用 有大大用

modify_ip.sh 


#!/bin/bash

#

for  file in /home/wwwroot/*/public_html ;do

        if [ -d "$file" -a -f "${file}/.env" ] ;then

                        # echo $i

                        ENV=${file}/.env

                          sed -i 's@211.149.166.241@47.52.105.149@g' $ENV

                          sed -i  's/\r$//g' $ENV

        fi

done


普通分类: 

自己亲自做的 crontab cron 批量删除 有大用 有大大用

#!/bin/bash

#

for file in /home/wwwroot/*


do

if [ -d "$file" ]

then

  echo "$file is directory"

  echo ${file}/public_html/public

  if [ -d "${file}/public_html/public" ] ; then

     \cp -f /home/wwwroot/zzhmu_com/public_html/public/robots.txt ${file}/public_html/public

  fi

elif [ -f "$file" ]

then

  echo "$file is file"

fi

done

~

~


普通分类: 

自己亲自做的 crontab cron 批量删除某文件夹下面的文件 有大用 有大大用 有大大用

removeStorageViewsAndLog.sh  (remove_storage_views_and_log.sh )

#!/bin/bash

#


for I in /home/wwwroot/* ; do

   viewcache=${I}/public_html/storage/framework/views

   if [ -d $viewcache ]; then

      echo ${viewcache}

      find ${viewcache} -name "*.php" | xargs rm -rf

      #rm -Rf ${Frontcache}/*

   fi

done



for I in /home/wwwroot/* ; do

   logcache=${I}/public_html/storage/logs


   if [ -d $logcache ]; then

      echo ${logcache}

普通分类: 

Linux下统计当前文件夹下的文件个数、目录个数 文件夹个数 有大用

普通分类: 

搭建samba服务,实现局域网文件共享 有大用

搭建samba服务,实现局域网文件共享

普通分类: 

linux cp指令,怎么跳过相同的文件

普通分类: 

nginx安装升级及配置详解

西部数码给出来的 nginx 报错 平滑升级nginx遇到的问题 有大用

linux curl 命令详解 有大用

普通分类: 

Ubuntu的LTS版本什么意思

 LTS

普通分类: 

Linux中glob的用法

标签:通配符   linux   

普通分类: 

Linux下批量重命名 修改文件名方法 有大用 有大大用

普通分类: 

docker -ce(社区免费版)

马哥 25_02 _邮件服务系列之编译安装Postfix-2.10.0 有大用

image.png


MTA:邮件传输代理 SMTPD(smtp服务器)

        sendmail (占据邮件服务器的50%以上),  UUCP

            sendmail 有点老,单体结构,所有的功能使用一个进程来实现 1-2M

                某些程序的执行要利用到SUID

                配置文件语法(m4编写)复杂难懂,有替代文件,但也不容易理解和使用

            qmail (作者是数学家)体积不到1M,速度是sendmail的20倍左右,作者没有维护(粉丝维护的不理想)直下坡路,很少听到它了,有些商业系统使用它,因为性能太好,pc机一秒钟可发20多封

普通分类: 

LinuxShell获取毫秒级的时间戳(13位) 有大用

LinuxShell获取毫秒级的时间戳(13位)

普通分类: 

shell 得到时间戳 有大用

普通分类: 

shell脚本中整数型变量自增(加1)的实现方式 自动增长 自增 加1 加一 有大用

普通分类: 

​shell获取字符串行号

shell获取字符串行号

普通分类: 

shell:读取文件的每一行内容并输出 有大用

crontab定时任务以及其中中文乱码问题

crontab定时任务以及其中中文乱码问题

一、小例子

1.写个测试文件

普通分类: 

Linux 读取文件中内容赋值给变量 有大用 有大大用

mailx 使用ssl邮件发送配置 有大用 有大大用 有大大大用

普通分类: 

scp 和 ssh 关于端口号的参数的区别 [转] 有大用

linux 常用的收邮件的客户端软件有哪些

普通分类: 

马哥 25_01 邮件服务系列之基础原理 有大用

image.png

Mail Server:

SMTP协议: Simple Mail Transfer Protocol 简单邮件传输协议

功能简陋,(比如没法实现用户认证,,账号密码的检测它没法完成,到目标服务器以后,邮件怎么存储下来,它也无法完成,怎么让用户检索自己的邮件,它仍然无法完成)

仅仅实现邮件发送从发送方到目的方

有个扩展叫 ESMTP Extended Simple Mail Transfer Protocol  扩展的简单邮件传输协议

它仍然简单,只是对 SMTP 作一点点的补充而已

ESMTP 支持验证用户的身份认证的功能的检测,但仍然无法实现身份认证

POP3协议:  (这里3是版本号)  Post Office Protocol 邮局协议

IMAP4协议: (这里4是版本号) Internet Mail Access Protocol 互联网邮件访问协议

普通分类: 

linux比较两个文件的不同(6/21) linux 中两个文档怎么对比内容是否一致 有大用

可以用diff命令对比文档内容。
普通分类: 

Linux /etc/group文件解析(超详细) 有大用

Linux /etc/group文件解析(超详细)

/e
普通分类: 

页面

Subscribe to RSS - linux