手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
人工智能
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
每日
每日专题提供每日的最新资讯内容,帮你更好的了解每日。
老男孩教育每日一题-第126天-通过shell脚本打印乘法口诀表
老男孩教育每日一题-第126天-通过shell脚本打印乘法口诀表 问题背景: 生成9*9乘法表 [root@oldboy ~]# seq 9 | sed 'H;g' | awk -v RS='' '{for(i=1;i<=NF;i++)printf("%dx%d=%d%s", i, NR, i*NR, i==NR?"\n":"\t")}' 1x1=1 1x2=2 2x2=4 1x3=3 2
作者:佚名 时间:2020-06-11
每日一shell(一)磁盘日志
请按照日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为2017-09-03.log, 并且把磁盘的使用情况写到到这个文件中。 ## vim log.sh #!/bin/bash d=`date +%F` touch $d.log df -hT > $d.log crontab -e 00 * * * /bin/sh /root/shell/log.sh
作者:佚名 时间:2020-06-24
每日一shell(二)日志IP统计排序
统计分析文中的log文件的每个IP的访问量并由高到低排序 把文件下载到本地改后缀 #!/bin/bash awk '{print $1}' ip.log | sort | uniq -c | sort -rn | more sh -x uniqip.sh + awk '{print $1}' ip.log + sort + uniq -c + sort -rn + more 19
作者:佚名 时间:2020-06-24
每日一shell(三)进程内存求和
使用一个shell计算现在所有进程使用的内存并求和 #!/bin/bash sum=0 for mem in `ps aux | awk '{print $6}' | grep -v '^[RSS|0]'` do echo "This line mem is $mem" sum=$[$sum+$mem] done echo "The total mem is $su
作者:佚名 时间:2020-06-24
每日一shell(四)检测主机存活
使用shell脚本,监控远程的一台机器(假设ip为192.168.0.x)的存活状态,当发现宕机时发一封邮件给你自己 #!/bin/bash ip='192.168.0.19' mail=aiker@gzedu.ml while true do ping -c4 $ip > /dev/null if [ $? -ne 0 ] then
作者:佚名 时间:2020-06-24
每日一shell(五)批量去除文件后缀
如图,文件的后缀有很多的bak,使用一个shell脚本快速批量去除。 脚本内容如下: [root@aiker01 rename]# vim rename.sh #!/bin/bash #by Aiker for i in `ls | grep .bak`; do mv $i `echo "$i" | awk -F '.bak' '{print $1}'`;done [root@aiker01 re
作者:佚名 时间:2020-06-24
每日一shell(六)监测http端口是否存活
写一个脚本,判断本机的80端口是否开启着,如果开启着什么都不做,如果发现端口不存在,那么重启一下httpd服务,并发邮件通知。脚本写好后,可以每一分钟执行一次,也可以写一个死循环的脚本,30s检测一次。 #!/bin/bash #by AIker mail=aiker@gzedu.ml while :;do h=`ss -tl | grep http | awk -F ":::" '{print
作者:佚名 时间:2020-06-24
每日一shell(七)统计站点的IP和PV
通过nginx日志文件统计出所有的IP和PV,列出排名前10的IP,以confluence知识库系统为例: nginx日志文件为/var/log/nginx/access.log # wc -l /var/log/nginx/access.log 95146 /var/log/nginx/access.log shell脚本: # vim accessnum.sh #!/bin/bash #w
作者:佚名 时间:2020-06-27
每日一shell(八)nginx日志切割
nginx日志会随着访问量而变大,较大的日志会影响分析日志时对日志的分析和处理,我们可以使用shell对nginx日志进行定时分割,以周或者天,对于时间久的日志可以定时删除,减小磁盘的浪费 代码: # cat logrotate.sh #!/bin/bash #rotate nginx logs #writen by Aiker PATH=$PATH://usr/local/sbin:/usr
作者:佚名 时间:2020-06-27
每日一shell(九)yum安装包排序去重
现在有一堆的yum安装包需要安装,于是就想使用批量安装,合并后的安装包有重复的,于是决定先去重 源安装包如下: python-devel python-imaging zip unzip openssl openssl-devel gcc libxml2 libxml2-dev libxslt* zlib zlib-devel libjpeg-devel libpng-devel libwebp
作者:佚名 时间:2020-06-27
每日一shell(十)yum安装包for循环检查安装
有时候安装yum包,发现有的已经安装过了但是如果执行安装,yum需要检查源,输出一堆的信息,看起来很烦,于是就想到了先检查后安装,如果本地已经安装,不执行安装,如果没有安装就进行安装。 去重后需要安装的yum安装包如下: autoconf bison bison-devel bzip2 bzip2-devel ca-certificates cairo-devel c-ares c-ares-de
作者:佚名 时间:2020-06-27
每日一shell(十一)mysql强制自动修改密码
如果不记得mysql的root密码,那么就只能强制修改密码了,使用shell轻松自动修改密码: #!/bin/bash #Author Aiker PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH read -p "Please input your new password:"
作者:佚名 时间:2020-06-27
Unix:快速’删除目录’清理每日构建
有没有更快的方法来删除目录,然后简单地提交 rm -r -f *directory* ?我问这个是因为我们的日常跨平台构建真的很大(例如每个构建4GB)。因此,某些机器上的硬盘经常耗尽空间。 这就是我们的AIX和Solaris平台的情况。 也许在这些平台上有“特殊”命令删除目录? PASTE-EDIT(将我自己单独的答案移到问题中): 我一般都想知道为什么’rm -r -f’太慢了不是’rm’只需
作者:佚名 时间:2020-07-01
每日一shell(十一) 批量快速推送key到远程主机
作用:快速自动生成密钥,并批量推送到远程主机,适用于为ansible环境批量推送key #!/bin/bash keypath=/root/.ssh iplist=/root/ip.txt [[ -e ${iplist} ]] && > ${iplist} for i in `seq 81 91` do echo -E "192.168.118.$i" >> ${iplist} ss
作者:佚名 时间:2020-07-03
老男孩教育每日一题第115天:如何在centos 6下面实现命令补全?效果如下
[root@oldboy ~]# find /etc/ -type f -n-name -noignore_readdir_race -nowarn -newer -noleaf -nogroup -nouser [root@o
作者:佚名 时间:2020-07-13
centos – 每日增量备份每周完整备份
我有一台带有CentOS 5.6的服务器,上面有SVN,我希望每天对每次更改进行增量备份,同时每周进行一次完整备份.我需要在一台连接到服务器的外部硬盘上备份它. 我确实使用rsync尝试了Mike Rubel提供的示例,但它并没有真正进行增量备份 – 它正在进行完整备份.不幸的是我对bash脚本不熟悉:/ 任何帮助表示赞赏 备份有两个原因: >灾难恢复(主要硬件故障,自然灾害等) >哦,@!#%,
作者:佚名 时间:2020-09-05
如何安排AWS EC2 Windows实例的自动(每日)快照?
我在Amazon EC2上托管了一些 Windows服务器.一些运行Windows Server 2003,另一些运行Windows Server 2008.这些是EBS支持的实例.大多数实例还附加了一些额外的EBS卷. 我们希望将Windows机器(以及附加的EBS卷)的每日快照安排到S3,以便我们可以进行每日备份. 人们会认为这是一个非常常见的要求,并且可以通过AWS管理控制台提供,但是,它不
作者:佚名 时间:2020-06-19
windows-server-2003 – 如何获取DNS服务器统计信息?每日总查询数? (Windows Server 2003)
使用脚本(例如power shell) 如何在DNS服务器上获取总查询数( Windows Server 2003 – Active Directory环境)? 谢谢 试试 dnscmd和它的统计选项.它是资源工具包的一部分.
作者:佚名 时间:2020-07-03
[每日一题] OCP1z0-047 :2013-07-14 正则表达式...............................................................3
有疑问可以去itpub讨论:http://www.itpub.net/thread-1802336-1-1.html 正则表达式只是搜索,替换,格式化等功能,格式化一般用后向引用,没有计算length和concatenate(连接串联)的。 答案:CDE 要想详细了Oracle正则表达式,具体看附件。 Oracle Database 10g中的正规表达式特性是一个用于处理文本数据的强大工具
作者:佚名 时间:2020-06-17
[每日一题] OCP1z0-047 :2013-08-01 正则表达式--- REGEXP_REPLACE 函数.......................21
转载请注明出处:http://www.voidcn.com/article/p-getsvitq-dk.html 这题又是考正则表达式,我们先根据题意,操作如下: hr@OCM> col "PHONE NUMBER" for a50 hr@OCM> SELECT phone_number,REGEXP_REPLACE(phone_number,'([[:digit:]]{3})\.([[:digi
作者:佚名 时间:2020-06-17
上一页
1
2
3
4
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• OPPO Find X8全系标配50W无线充电:支持
• 华为GT5 Pro手表开售:首发向日葵定位系
• 骁龙X Elite处理器CPU面积庞大无比 远超
• 杨幂巴黎时装周手持华为Mate XT三折叠拍
• iPhone 16价格对比:中国最便宜 比均价
• 深圳通交通卡限时免费开卡:支持华为、
• 荣耀笔记本X16 2025首销:酷睿i5-13420
热门标签
更多
python
JavaScript
java
HTML
PHP
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot