由于工作中有搭建ftp服务器,但是每次搭建有比较麻烦。于是编写了个shell脚本,在此将脚本共享给大家,如有疑问请联系QQ:403182580默认创建vsftp用户:dyc             密码:dyc             ftp数据存放目录:/d
原创 2014-11-07 13:56:02
1200阅读
由于需要经常部署FTP服务,就写了一个脚本一键安装,参数设置还没有写的太详细,也没有作虚拟用户,大致思想,判断是否安装,没有安装去安装vsftp,然后利用read读如用户设置,付给变量,调取变量,执行函数代码。未完待续.............................#################################################!/bin/bash
原创 2013-09-04 17:36:57
1943阅读
#!/bin/bash# CentOS 6.X x86_64 rpm -q vsftpdif [ $? -eq 0 ];then    echo "vsftpd已经安装,请执行该命令rpm -e vsftpd卸载vsftpd"    exit 1fi if [ -d "/etc/vsftpd" ];then    mv
原创 2016-12-16 17:21:33
601阅读
环境:RHEL_5.6 x86_64.iso #!/bin/bash yum install vsftpd echo guest_username=www-data >>/etc/vsftpd/vsftpd.conf echo user_config_dir=/etc/vsftpd_user_conf >>/etc/vsftpd/vsftpd.conf echo
原创 2011-12-07 13:23:02
724阅读
#!/bin/bashecho "--------------vsftpd install start ---------------"echo "--------- By OuThink blog.offensive.cn -----------"# Check if user is rootif [ $(id -u) != "0" ]; then    echo
原创 2012-04-17 13:44:23
315阅读
1.背景  运维工作难以避免文件上传需求,开源vsftp 比较好用;2.脚本内容;#!/bin/bash install_vsftp () {     yum install -y vsftpd     if [ $? -eq 0 ];then         create_conf $1 $2     else         echo "install error"     fi setseb
原创 2019-07-24 19:21:04
997阅读
wget http://cloud.github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz wget http://inotify.aiken.cz/d
推荐 原创 2011-12-12 16:30:09
4165阅读
1点赞
2评论
Centos 5.5 32位支持5.2的php安装 安装的时候执行sh -x filename 5.2 就可以安装5.2版本的php #!/bin/sh   yum install httpd* -y [ $? != 0 ] && echo "inst
原创 2013-02-27 11:33:40
666阅读
和上一个自动添加脚本一致#!/bin/bashtime=`date +%Y%m%d%k%M`bakfile="user_logn.bak$time"cp /etc/vsftpd/user_login /etc/vsftpd/vsftpd_bak/$bakfileecho -n "Enter you want add ftp user's name:" read  name &n
原创 2016-08-17 14:49:24
1172阅读
#!/bin/bash ########################################################### # coding: utf8 # Filename: vsftp_adduser.sh # Author: lsy # Email: 88919695@qq.com # Last modified: 2014-05-16 # Description: #
原创 2014-05-16 12:20:08
1470阅读
1点赞
bash shell 脚本的方法有多种,假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./   ,bash可能会响
有两种方式执行shell scripts,一种是新产生一个shell,然后执行相应的shell scripts;一种是在当前shell下执行,不再启用其他shell。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码 代码如下:cd /data/shell ./hello.sh方法二:以绝对路径的方式去执行bash shell脚本:复制代码 代码如下:/dat
转载 2023-10-17 14:57:35
1293阅读
什么是ShellShell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash ShellShell也是一门编程语言<解释型的编程语言>,即shell脚本一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell,不同的shell可能支持的命令语法是不相同的一个规范的Shell脚本在第一行会指出由哪个程序(解释器)来执行脚本
转载 2023-11-28 07:12:59
635阅读
#!/bin/bash#this is a script for add ftpuserswhile : ;do if [ -z $user ]; then read -p "please enter your ftp username:" userelse while : ;do if [ $(echo $pw |wc -c) -le 12 ]; then read -p "pleas
原创 2013-09-30 14:12:35
1134阅读
最近安装vsftp的 需求越来越多,自己弄了一个vsftp的安装脚本,确实很方便节约了不少时间。 好了直接上脚本内容:     vi install_vsftpd.sh           #!/bin/bash   &nbs
原创 2014-09-24 09:26:19
649阅读
文章目录前言shell函数的定义函数的优势shell 函数的调用实战案例总结前言Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。
原创 2021-04-17 23:33:46
1698阅读
1点赞
配置 bash Shell忽略命令大小写 |按“上“键显示该命令的历史 当按“上键”时,能够显示前一个历史命令。但是,这还 不太方便,下面的这个配置,可以让bash输入的命令头按“上“键显示该命令的历史,比如:输入 vim ,然后按”上“键,此时,可以显...
转载 2016-02-04 23:19:00
626阅读
2评论
一、开头 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编写脚本完成时,如果要执行该脚本,还必须使其可执行。 要使编写脚本可执行: 编译 chmod +x filename 这样才能用./filename 来运行二、注释 在进行shell编程时,以#开头的句子表示注释,
转载 2023-12-07 02:26:47
142阅读
文章目录前言shell函数的定义函数的优势shell 函数的调用实战案例总结前言Shell 函数的本质是一段可以重复使用的脚本代码,这段代码被提前编写好了,放在了指定的位置,使用时直接调取即可。Shell 中的函数和C++、Java、Python
原创 2022-02-19 15:41:41
1162阅读
一、如何抒写shell脚本 1、shell脚本的命名 名字要有意义,不要以a、b、c、1、2、3这种方式命令,建议以sh结尾,在30个字节内,例如:check_memory.sh 2、shell脚本的格式 shell脚本开头必须指定运行环境以#!这个特殊组合来组成,如:#!/bin/bash指该脚本 ...
转载 2021-07-18 22:50:00
863阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5