Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

centos/rhel下实现nginx自启动脚本实例

centos/rhel下实现nginx自启动脚本实例

通常在centos、rhel的OS下,我们大多是通过chkconfig来管理服务,比如开机自动启动服务之类。这里给大家介绍一个很好用的nginx启动脚本。以及简单的使用,如下:1. 执行如下命令:vim /etc/init.d/nginxd2.输入如下内容:注意:该文件中的如下几个变量,都需要根据你实际的目录来改写。nginx="/usr/local/nginx/sbin/nginx"##nginx的可执行文件路径lockfile="/var/nginx/...
Shell脚本批量修改文件后缀名代码分享

Shell脚本批量修改文件后缀名代码分享

早上本想将一些照片上传到相册中,但是由于所有照片的扩展名都是JPG而不是小写的jpg,因此造成了“格式不正确”而不能上传照片。此刻就产生了这样一个问题:使用shell脚本如何批量将所有文件的扩展名JPG都改成小写的jpg?既然要批量替换文件名,那么肯定得用一个for循环依次遍历指定目录下的每个文件。对于每个文件,假如该文件的名称为name.oldext,那么我们必须原始文件名中挖出name,再将它与新的文件扩展名newext拼接形成新的文件名name.ne...
简单的远程FTP定时备份Shell脚本分享

简单的远程FTP定时备份Shell脚本分享

先说问题.公司现在有2台服务器,都是centos系统,一台本地(局域网),一台则在电信机房.因为工作需要,每天备份机房上的数据到本地,以前一直是FTP登录,然后下载到本地机器.现在则希望,利用本地的centos机器,自动备份到本地.解决方法如下:1.下载远程电信机房中机器上已打包好的数据.这个不难,一条语句搞定.复制代码 代码如下:wget ftp://user_name:password@ip_address:port/dir/file_name2.定时...
一键配置CentOS iptables防火墙的Shell脚本分享

一键配置CentOS iptables防火墙的Shell脚本分享

手里几台VPS配置iptables太繁琐,看到了朱哥的LNMP脚本里有一个自动配置iptables防火墙的脚本,借来改了一下,给需要的人用;只提供常用端口的设置,如果你有特殊需求只需自行添加或减少相应的端口即可;使用方法:复制代码 代码如下:chmod +x iptables.sh./iptables.sh设置iptables开机自动启动:复制代码 代码如下:chkconfig --level 345 iptables on完整Shell:复制代码 代码如...
什么是Shell?Shell脚本基础知识详细介绍

什么是Shell?Shell脚本基础知识详细介绍

Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是最重要的实用程序,深入了解和熟练掌握...
Shell脚本定义变量和重新赋值

Shell脚本定义变量和重新赋值

Shell支持自定义变量。定义变量定义变量时,变量名不加美元符号($),如: 复制代码 代码如下:variableName="value"注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则:•首个字符必须为字母(a-z,A-Z)。•中间不能有空格,可以使用下划线(_)。•不能使用标点符号。•不能使用bash里的关键字(可用help命令查看保留关键字)。变量...
Shell脚本字符串单引号和双引号的区别浅析

Shell脚本字符串单引号和双引号的区别浅析

一、字符串基础知识字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。单引号复制代码 代码如下:str="this is a string"单引号字符串的限制:•单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;•单引号字串中不能出现单引号(对单引号使用转义符后也不行)。双引号复制代码 代码如下:your...
Shell脚本数组操作小结

Shell脚本数组操作小结

Linux Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于0。定义数组在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为:复制代码 代码如下:数组名=(值1 值2 ... 值n)例如:复制代码 代码如下:array_nam...
Shell脚本echo指令使用小技巧

Shell脚本echo指令使用小技巧

echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式: 复制代码 代码如下:echo arg您可以使用echo实现更复杂的输出格式控制。显示转义字符复制代码 代码如下:echo ""It is a test""结果将是:"It is a test"双引号也可以省略。显示变量复制代码 代码如下:name="OK"echo "$name It is a test"结果将是:OK It is a test同样双引号也可以省略。如果变量与其...
<< 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 >>