vsftp管理脚本(CentOS6用)】的更多相关文章

#!/bin/bash # ### BEGIN INIT INFO # Provides: vsftpd # Required-Start: $local_fs $network $named $remote_fs $syslog # Required-Stop: $local_fs $network $named $remote_fs $syslog # Short-Description: Very Secure Ftp Daemon # Description: vsftpd is a V…
本文目录: 1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status.restart.force-reload等1.7 结束语 SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,status以及几个和pid有关的函数)"关系匪浅".本人已对该文件做了极详细的分析和说明,参考functions文件详细分析和说…
[转贴]sparkdev大神的博客, 关于 systemd的配置文件的 介绍, 自己之前二进制安装 k8s 时 超过一个 service文件 但是当时不明不白的. 现在再学习一下大神的文章 的确牛B . systemd 编写服务管理脚本 https://www.cnblogs.com/sparkdev/p/8521812.html 运行 linux 服务器的主要目的是通过运行程序提供服务,比如 mysql.web server等.因此管理 linux 服务器主要工作就是配置并管理上面运行的各种服…
Ubuntu操作系统编写zabbix的启动管理脚本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.修改zabbix的pid存放路径 1>.创建存放zabbix的pid目录  [root@zabbix203.yinzhengjie.org.cn ~]# mkdir -v /yinzhengjie/softwares/zabbix/pid mkdir: created directory '/yinzhengjie/softwares/zabbix/pid' [root@za…
我们运行 linux 服务器的主要目的是通过运行程序提供服务,比如 mysql.web server等.因此管理 linux 服务器主要工作就是配置并管理上面运行的各种服务程序.在 linux 系统中服务程序的管理主要由 init 系统负责.如同笔者在<初识 systemd>一文中的介绍,linux 的 init 系统已经从最初的 sysvinit 进化到了如今的 systemd.本文主要介绍在 systemd 环境中如何编写运行服务的配置文件. unit(单元)的配置文件 Unit 是 sy…
一.NTP 配置时间服务器1.1.检查当前系统时区1.2.同步时间1.3.检查软件包1.4.修改 ntp 配置文件1.5.重启 ntp 服务1.6.设置定时同步任务二.Linux 集群服务群起脚本2.1.介绍2.2.编写脚本三.CentOS6.8 升级到 python 到 2.73.1.环境准备3.2.安装 Python2.7 一.NTP 配置时间服务器   当集群中各个节点的时间不同步,误差超过某个范围时,会导致一些集群的服务无法正常进行,这时我们应该想办法做一个定时同步集群所有节点时间的任务…
转载:https://www.cnblogs.com/sparkdev/p/8521812.html 我们运行 linux 服务器的主要目的是通过运行程序提供服务,比如 mysql.web server等.因此管理 linux 服务器主要工作就是配置并管理上面运行的各种服务程序.在 linux 系统中服务程序的管理主要由 init 系统负责.如同笔者在<初识 systemd>一文中的介绍,linux 的 init 系统已经从最初的 sysvinit 进化到了如今的 systemd.本文主要介绍…
自定义脚本将memcached作为系统服务启动以及开机启动. 一.编写脚本 在/etc/init.d/目录下新建一个脚本,名称为:memcached.内容如下: vi /etc/init.d/memcached #!/bin/bash #description: Memcached Service Daemon #processname: Memcached #chkconfig: 2345 90 50 #Source function library. . /etc/rc.d/init.d/f…
公司接了一个第三方的系统,基于linux写的几个程序,一共有9个部件,第三方没有给脚本,每次启动或停止都得一个一个手工去停止或修改.......,这里稍微鄙视下. 没办法,求人还不如自己动手写, 需求简单:就是将这9个部件同时管理,可以启动与停止,可以查看当前是否运行. 脚本如下 #!/bin/bash . /etc/init.d/functions devsNum=`ps -eo comm,pid|awk '/sdk_devs/'|wc -l` gatewayNum=`ps -eo comm,…
8.1  先测试“/etc/vsftpd”.“/etc/hosts”是否为目录,并通过“$?”变量查看返回状态值,据此判断测试结果.[root@localhost ~]# [ -d /etc/vsftpd ][root@localhost ~]# echo $?0[root@localhost ~]# [ -d /etc/hosts ][root@localhost ~]# echo $?1[root@localhost ~]# ls -ld /etc/vsftpd /etc/hosts-rw-…
7.1  查看当前linux系统中能够使用的shell程序的列表[root@localhost ~]# cat /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/tcsh/bin/csh/bin/ksh7.2  确认shell程序中存在的部分链接文件[root@localhost ~]# ls -l /bin/*sh-rwxr-xr-x 1 root root 735004 2008-10-21 /bin/bashlrwxrwxrwx 1 root roo…
在LVS负载均衡主节点上,模拟keepalived健康检查功能管理LVS节点,当节点挂掉从服务器池中剔除,好了再加到服务器池中来. 工具:yum install -y ipvsadm web03:10.0.0.17 web04:10.0.0.18 VIP:10.0.0.13 #!/bin/bash web3() { curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" 10.0.0.17}web4() { curl -I -m 10 -o…
0. 说明 编写 xzk.sh 脚本,是为了方便在 s101 节点上启动所有的 Zookeeper 进程 1. xzk.sh 脚本 #!/bin/bash ; i<=; i++)) ; do tput setaf echo ==================== s$i $ =================== tput setaf ssh s$i "source /etc/profile ; zkServer.sh $1" done 可执行的命令为 # 启动xzk.sh s…
1.环境文件 -bash-4.1$ more mysql_env.ini #!/bin/sh #set env MYSQL_USER=root MYSQL_PASS=123456' #check parameter if [ $# -ne 1 ] then HOST_PORT=3306 else HOST_PORT=$1 fi -bash-4.1$ 2.创建启动脚本 -bash-4.1$ more mysql_db_startup.sh #!/bin/sh source /opt/mysql/s…
以下是centos7基线检查脚本: #!/bin/bash #version v1. by pensar #操作系统linux 配置规范--centos7 cat <<EOF *************************************************************** linux安全配置检查脚本: . 输出结果在/tmp/check/目录下查看 .检查范围及检查项(共计4大类,33项) *日志审计配置*: []检查Cron任务授权 []检查是否对syslog登…
打开网页: http://sourceforge.net/projects/webadmin/files/webmin/下载1.6.10软件包 下载并放到linux系统中 ls 查看当前目录下所有信息 tar -zxvf webmin-1.610.tar.gz 解压缩这个文件du -sh webmin-1.610 查看webmin-1.610目录大小 cd webmin-1.610  切换到webmin-1.610目录 ls   查看当前目录下所有信息 ./setup.sh 安装脚本 一步一步回…
一.创建.删除.查看用户,随机生成八位数密码 #!/bin/bash #Author:yanglt #!/bin/bash #Author:yanglt #Blog:https://www.cnblogs.com/yangleitao/ #Time:-- :: #Version:V1. function wait() { echo -n '3秒后继续' ;i<;i++)) do done echo } in_check(){ >/dev/>& ];then echo "…
1.IPMI工作原理图: 2.脚本实现流程图: 3.适配服务器机型: 4.演示效果: 5.实现代码: #!/usr/bin/env bash # Author : JACK ZHAO # Date : // # Description : This script is userd to manage the PC server remote management card account. ###Global variable### WORKDIR=`pwd` SSH_PORT= IPMI_PO…
最近常用到的命令,太懒不想打太多 1,mysql启动,重启,停止脚本 echo '/usr/local/mysql5/support-files/mysql.server $1'>>/usr/local/mysql5/shell/mysql_server.sh ln -s /usr/local/mysql5/shell/mysql_server.sh /usr/local/bin/mysql_server #使用 mysql_server {start|stop|restart|reload|…
kafka-server-start脚本 ------启动kafka server kafka-server-stop脚本 ------关闭kafka server kafka-topics脚本 --------------负责kafka中Topic相关操作.如:创建Topic,查询Topic详细信息,添加分区并完成新增的副本等等 kafka-preferred-replica-election脚本 ----------------触发指定的分区进行“优先副本”的选举,这样可以让分区Leader…
[root@localhost vsftpd]# cat auto_createftp.py #!/usr/bin/env python #_*_coding:utf-8_*_ #date:20180502 #author:lihongxing import time,os,sys from xpinyin import Pinyin #import pypinyin #from pypinyin import pinyin,lazy_pinyin ''' 次脚本为自动创建ftp用户和密码,减少…
一.编写脚本 1 #!/bin/sh 2 # 安装 3 # ./run.sh etcd03 etcd01=http://192.168.2.44:2380,etcd02=http://192.168.2.45:2380,etcd03=http://192.168.2.46:2380 4 5 etcd --version 6 if [[ $? -eq 0 ]]; 7 then 8 echo 'etcd exists, exit!' 9 exit 10 else 11 yum -y install…
SYS @ prod >col index_name for a10 SYS @ prod >col table_name for a10 SYS @ prod >col start_monitoring for a20 SYS @ prod >col end_monitoring for a20 SYS @ prod >set linesize 1000 SYS @ prod >set pagesize 1000 监控索引是否使用 SYS @ prod >cre…
#!/bin/bash # Show all running Java processes on region servers. Must run on master using HBase owner user. JAVA_HOME=/usr/local/jdk1.6 HBASE_HOME=/usr/local/hbase/current IFS=$'\n' printf "+------------------------------+----------+--------------- -…
#!/bin/bash # chkconfig: # description: Start/Stop Nginx server path=/application/nginx/sbin pid=/application/nginx/logs/nginx.pid RETVAL= . /etc/init.d/functions start(){ if [ ! -f $pid ];then $path/nginx RETVAL=$? ];then action "nginx is started&qu…
试了一下perl下安装ssh模块,整了半天linux/window上都装不上,各依赖模块的版本总是匹配不上,后改了一下思路,用ruby吧 Net::SSH和Net::SCP是两个Ruby操作SSH的gem包.Net::SSH相当于cmd,专门用于执行命令:Net::SCP专门用于传输文件.它们俩结合,可以做任何SSH client能做的事情. 安装: gem install net-ssh gem install net-scp 以下所有代码都引用这段代码 require 'net/ssh' r…
Mysql中查看每个IP的连接数 ) as ip , count(*) from information_schema.processlist group by ip;…
一.创建十个用户,密码为八位 [root@localhost ~]# cat UserManger02.sh #!/bin/bash . /etc/init.d/functions [ $UID -ne ]&&{ echo "only allow root to exec this cmd." exit } dir=/yanglt/ [ ! -d $dir ] && mkdir -p $dir ` do pass=`-` useradd yanglt$n…
start.sh Java代码  #!/usr/bin/bash # # start.sh # @auth: zhoulin@lianchuang.com # SERVER_STATUS () { serv_status=`ps -ef | grep weblogic | grep webapp | grep -v grep | grep $1 | wc -l` if [ "$serv_status" -eq "1" ]; then echo "[stat…
centos6服务启动脚本 centos6的服务启动脚本都放在/etc/rc.d/init.d/下,/etc/init.d/是/etc/rc.d/init.d/的软链接: centos6的服务启动脚本都有两行描述: # chkconfig:定义默认在哪个级别下启动(runlevels).启动优先次序(SS).关闭的优先次序(KK):当chkconfig命令来为此脚本在rc#.d目录下创建链接 时,runlevels表示默认创建为S开头的链接,-表示,没有级别默认为S开头的链接,除此之外的级别都默…