子分类
Shell脚本配合iptables屏蔽来自某个国家的IP访问
免费资源网 - https://freexyz.cn/ 星期六我们一位客户受到攻击,我们的网络监测显示有连续6小时的巨大异常流量,我们立即联系了客户,没有得到回应,我们修改和限制了客户的 VPS,使得个别 VPS...
分享20个Unix/Linux 命令技巧
免费资源网 - https://freexyz.cn/ 让我们用这些Unix/Linux命令技巧开启新的一年,提高在终端下的生产力。我已经找了很久了,现在就与你们分享。 > /path/to/file.log # 或使用如下格式 : &g...
Putty实现自动登陆远程Linux主机的方法
免费资源网 - https://freexyz.cn/ 由于工作需要,经常要从 Windows 主机访问远程的 Ubuntu 服务器,每次输入账号和老长的密码,感觉很麻烦,于是参考网上的教程简单的设置了一下就能自动登陆远...
Bash Shell中忽略大小写的设置方法
免费资源网 - https://freexyz.cn/ 大多数人在使用 Bash 时,都会对其进行改造,因为默认的设置真的好难用~ 参考以下 ~/.inputrc 设置: 复制代码 代码如下: # do not show hidden files in th...
linux shell实现守护进程脚本
免费资源网 - https://freexyz.cn/ 嵌入式初学者,第一次上传代码。昨天做了一个udhcpd与udhcpc的守护,目前只会用shell模仿编写,还有什么方法可以做守护呢?#! /bin/sh #进程名字可修改 PRO_N...
Shell脚本之无限循环的两种方法
免费资源网 - https://freexyz.cn/ for 实现:复制代码 代码如下: #!/bin/bash set i=0 set j=0 for((i=0;i<10;)) do let 'j=j+1' echo '------...
Shell中的变量使用小结
免费资源网 - https://freexyz.cn/ 变量的定义,只能以字母和下划线开始,区分大小写,可以包含数字 字母下划线.详见官方手册 复制代码 代码如下: [root@svn shell_example]# yourname=Linux [root...
Shell脚本计算字符串长度和判断字符串为空小技巧
免费资源网 - https://freexyz.cn/ 一些需要注意的脚本问题 计算字符串长度可用的三种方法: 复制代码 代码如下: echo “$str”|awk {print length($0)} expr length “$str” echo “$str”|wc...
linux Shell入门:掌握Linux,OS X,Unix的Shell环境
免费资源网 - https://freexyz.cn/ 在Linux或类Unix系统中,每个用户和进程都运行在一个特定环境中。这个环境包含了变量、设置、别名、函数以及更多的东西。下面是对Shell环境下一些常用命令的...
Shell脚本中实现更新PHP5
免费资源网 - https://freexyz.cn/ 我很迷恋 Shell,很喜欢看着字符在黑色的 Console 界面中跳跃着,奇怪的是,我居然没有因此成为一个 Linux/Unix 程序员,而只是个写 CGI 程序的倒霉蛋。大家...
Shell脚本实现启动PHP内置FastCGI Server
免费资源网 - https://freexyz.cn/ 前几天把工作平台从 Ubuntu 9.10 Karmic 更新到了 10.04 Lucid,由于 Lucid 官方源自带了 PHP5.3.2,以前使用的dotdeb 的源就没法用了,一直很喜欢这个源的,...
Linux shell脚本实现CPU预警
免费资源网 - https://freexyz.cn/ 如果CPU占用率持续达到80以上则调用打印java线程占用率堆栈的脚本,见https://github.com/oldratlee/useful-shells/blob/master/show-busy-java-threads.sh,...
Linux Shell脚本实现检测tomcat
免费资源网 - https://freexyz.cn/ Linux Shell脚本检测tomcat并自动重启 后台运行命令 sh xxx.sh & 查看后台任务:jobs 召唤到前台:fg jobs编号 可以删掉while循环的代码放到crontab里面定...
shell脚本中取消重定向的方法实例
免费资源网 - https://freexyz.cn/ 在上一篇关于shell编程的例子中,有讲到把shell脚本进行扩展之后重定向到一个文件中,以便进行查看和调试https://www.jb51.net/article/62435.htm 。但是,若...
Shell脚本中的位置变量参数(特殊字符)实例讲解
免费资源网 - https://freexyz.cn/ $# : 传递到脚本的参数个数 $* : 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过 9个 $$ : 脚本运行的当前进程 ID号 $! : 后...
Shell脚本bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录
免费资源网 - https://freexyz.cn/ 有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是nr,而在linux下文件的结尾是n...
Shell脚本一次读取文件中一行的2种写法
写法一: 复制代码 代码如下: #!/bin/bash while read line do echo $line #这里可根据实际用途变化 done < urfile 写法二: 复制代...
shell 1>&2 2>&1 &>filename重定向的含义和区别
免费资源网 - https://freexyz.cn/ 当初在shell中, 看到'>&1'和'>&2'始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出. 在 shell 程式中,最常使用的 FD (file des...
Shell脚本实现检测Cygwin最快的镜像站点
免费资源网 - https://freexyz.cn/ 这是一个 shell 脚本,所以首先你需要安装一个基本的 Cygwin 环境,当然还有 curl。 原理很简单,先从 cygwin.com 下载最新的 mirrors.lst 镜像列表,简单处...
在 Shell 提示符中显示 Git 分支名称的方法
免费资源网 - https://freexyz.cn/ Git 的好处之一就是把代码的分支管理变成了一件极其便捷的事情,分支只保留差异,不用复制任何文件,不用连接网络,快速创建,用完即删。Git 分支与项目的复...
shell脚本实现随机生成10个8位密码
免费资源网 - https://freexyz.cn/ 随机生成10个8位密码shell脚本 1.首位大写字母 2.中间六位大小写字母数字随机混合 3.第八位[0-9]#!/bin.bash for i in {1..10} do A=`head -c 500 /dev/urand...
shell版Nginx日志蜘蛛爬取查看脚本
免费资源网 - https://freexyz.cn/ shell版Nginx日志蜘蛛爬取查看脚本 用之前改一下nginx日志的路径即可 如果 更多的蜘蛛 自己在 代码蜘蛛UA数组里加即可#!/bin/bash m='$(date +%m)' case $m i...
linux中shell脚本实现下载完关机
免费资源网 - https://freexyz.cn/ 用mint 有一段时间了,下载基本用firefox,有时下载几个G的游戏。可是firefox没有找到下载完关机的选择。处于这个原因,写了这个。 download_shutdown.sh#!/b...
Shell脚本传参数方法总结
免费资源网 - https://freexyz.cn/ 一、接收固定长度的参数复制代码 代码如下: [root@svn shell_example]# cat params.sh #!/bin/bash #传参测试脚本 echo 'My name is `basename $0` -I was ca...
ssh远程执行命令方法和Shell脚本实例
免费资源网 - https://freexyz.cn/ 写这篇博客之前,我google了一堆相关文章,大都是说修改/etc/sudoers,然后NOPASSWD:指定的cmd,但是真心不管用,没有远程虚拟终端这个方法就是浮云,ubuntu1...