
Shell
文章平均质量分 51
璐程风
这个作者很懒,什么都没留下…
展开
-
Linux yum安装的httpd非root启关和使用方法
比如这里想用httptest用户启关和管理yum安装httpd1. 启关可以用sudo来实现(/usr/sbin/httpd -k start/restart/stop )--root登陆,修改配置文件visudo# visudo //在最后面添加下面一行后保存httptestALL=NOPASSWD:/usr/sbin/httpd2. 管理可以指定目录文件所属来实现 (这里主要指定配置目录和网站文件存放目录)--root登陆,改...原创 2020-06-19 11:20:52 · 764 阅读 · 1 评论 -
shell 使用sed或awk将文本中的上下两行合并为一行
例如要装下面文本上下两行合并为一行文件test内容:# cat test a1 ce ef12 45 57efef5656gfg455上下两行合并为一行:# sed -n '{N;s/\n/\t/p}' test //sed的方法a1 ce ef 12 45 57efef 5656gfg 455# awk '{tmp=$0;getline...原创 2020-03-31 12:03:38 · 4178 阅读 · 0 评论 -
linux 打开execl的cvs乱码解决方法
乱码原因:windows系统里用的是gbk编码,linux里我这默认使用utf-8解决方法:就是把放上传到linux的cvs文件从gbk编码格式转成utf-8就行了,注:当要从linux重下载到windows时,记得再转回gbk就可以了操作:# cat ss.csv //待转换的文件windows°²ȫ»????½ű¾²㋔½ẻ,, # ...原创 2020-02-25 14:48:19 · 5335 阅读 · 0 评论 -
巡检ip组批量ping脚本
场景:CMDB导出的机房EXECL表,要快速巡检下其中的ip是否通。实现:1.通过复制IP列里的所有IP到txt文本文件里2.再通过shell脚本多线程来加速执行ping得出结果。脚本如下:#!/bin/baship=(`cat $1`)ping_log="/tmp/ping.log": > $ping_logecho "ping log:" > ./p...原创 2020-01-09 14:39:25 · 507 阅读 · 0 评论 -
awk sed 删除文件最后列及最后一个字符
原文件ac.txt内容:营销委营销委/对外合作中心/联盟与行业事务室/x婷婷A05585营销委/对外合作中心/联盟与行业事务室/x垚A21240营销委/南宁营业部/x耿贤营销委/临沂营业部/x兴慧W00418营销委/扬泰营业部/x文W00254营销委/扬泰营业部/x晨晨A12081目标:以“/”作标识符,删除文件最后列及最后一个字符第一步:awk -F"/" 'OFS="...原创 2019-11-12 17:06:11 · 12643 阅读 · 0 评论 -
mysql 数据库备份脚本+计划任务(修正版)
一、数据库备份脚本功能:备份同一数据库一个或多个库,最新备份文件保留数量可以设定备份数据库修改这行:Datebases=(sharebed) ,如果是多个库,例如:Datebases=(sharebed step awk) 以空格做间隔保留备份数量修改这行:bak_num=10 (这里写了10份,如果是多个库备份,每个库都是自动保留10份)#!/bin/bash# 配...原创 2019-05-09 16:23:19 · 512 阅读 · 0 评论 -
docker jenkins+gitblit php源码线上发布(发布、回滚)
主要功能块还是通过脚本来完成的,jenkins提供了一个更直观发布过程和操作页面,gitblit也提供了一个非常友好的操作页面。实现功能:# -1-代码发布# -2-版本回滚(通过git服务器版本切换再rsync同步到服务器上完成回滚)# -3-添加git tag版本标签# -4-删除git tag版本标签# -5-代码回滚(通过发布时拷贝的备份文件恢复完成回滚)...原创 2019-05-14 13:48:46 · 1015 阅读 · 0 评论 -
shell 指定备份数量自动清除多出的备份(正式版)
以时间戳作为判断依据,只保留十个最新备份文件,自动过滤删除较早的备份。先前代码版本,使用了sort,但其实没有效果,比较的数字太过大了。所以这里选择了使用日志记录备份文件是创建日期和名字,这样不可以快速的选出最新的十个备份文件,然后删除反选的文件。主要设置下面三项即可,其它不变# 要备份的文件目录codeURL="/tmp/mstcp"# 备份存放目录codeBAK="/d...原创 2019-04-29 17:46:30 · 533 阅读 · 0 评论 -
shell 多程序快速启停脚本(参数可任意叠加)
#!/bin/bash# 2019.4.9 lcf#-----------------命令路径swoole="/usr/local/php/bin/php /data/att swoole/tcp"queue="/usr/local/php/bin/php /data/att queue/list/run"websocket="/usr/local/php/bin/php...原创 2019-04-09 16:52:33 · 663 阅读 · 0 评论 -
Linux内核线程kernel thread详解--Linux进程的管理与调度
转载:https://blog.youkuaiyun.com/gatieme/article/details/51589205内核线程为什么需要内核线程Linux内核可以看作一个服务进程(管理软硬件资源,响应用户进程的种种合理以及不合理的请求)。内核需要多个执行流并行,为了防止可能的阻塞,支持多线程是必要的。内核线程就是内核的分身,一个分身可以处理一件特定事情。内核线程的调度由内核负责,一个内...转载 2019-04-11 13:51:25 · 210 阅读 · 0 评论 -
linux centos设置开机启动命令或脚本_2019_lcf
这里提供两种方式(第一种更直接快捷):一、通过编辑添加命令到/etc/rc.d/rc.local 即可[root@ald8 ]# vim/etc/rc.d/rc.local#!/bin/bash# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES## It is highly advisable to create own syst...原创 2019-04-11 10:35:32 · 806 阅读 · 0 评论 -
linux关于bashrc与profile的区别、交互式与非交互式(ssh登陆执行文件顺序)
一、bashrc与profile的区别要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。 交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退...原创 2019-03-08 10:32:15 · 1185 阅读 · 0 评论 -
通用shell service(php、mysql、nginx等)服务启动脚本_2019_lcf
可以快速引用:只需设置:1.EXECON程序启动的路径 2.PID进程号记录文件路径 3.service_name服务名称设置完成后保存在/etc/init.d目录下即可,授权chmod +x 文件名,然后就能正常调用了service 文件名 (start stop restart status)注意事项:# chkconfig: 58 74 这条是不能删除的,不然会报错:"se...原创 2019-02-13 16:28:45 · 503 阅读 · 0 评论 -
mysql数据库使用xtrabackup备份脚本_2018_lcf
下面的脚本主要功能: 1. 每天备份一次单个库我多个库,使用mysqldump命令来备份并tar进行压缩。 2. 定时周一、周三、周五、周日使用xtrabackup工具物理全备份并tar进行压缩 3. 每天执行脚本同时检查备份目录里的备份文件,只保留当月和上个月的备份文件要计划任务配合来执行,可以设置每天凌晨2点执行1次#...原创 2018-09-07 11:39:04 · 719 阅读 · 0 评论 -
shell提取文档网址脚本_2018_lcf
--1 -- 档中包含图片的行一般格式为:--2--我们需要提取的链接地址为:https://doc.shiyanlou.com/document-uid13labid292timestamp1467...原创 2018-10-17 17:45:16 · 343 阅读 · 0 评论 -
shell向指定网络端口发送测试信息_208_lcf
-----主机192.168.1.11[root@db2 /]# cat /sendmsg function sendmsg(){ if [ "$1" == "tcp" -o "$1" == "udp" ];then exec 3<>/dev/$1/192.168.1.134/8888 echo "$2" >&3 exec 3<&a原创 2018-07-05 18:08:22 · 3125 阅读 · 0 评论