上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 从命令输入三个数字进行升序排序(冒泡排序) 原理:比较两个相邻的元素,将值大的元素交换至右端。 脚本内容: 阅读全文
posted @ 2019-10-10 11:00 HeiDi_BoKe 阅读(2979) 评论(0) 推荐(0) 编辑
摘要: 一、字符串运算符 二、创建账户 1.提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。如果用户不输入账户名,则提示必须输入账户名并退出脚本;如果用户不输入密码,则统一使用默认的 123456 作为默认密码。 read命令参考网址:https://www.cnblogs.com/xiangz 阅读全文
posted @ 2019-10-10 10:32 HeiDi_BoKe 阅读(1408) 评论(0) 推荐(0) 编辑
摘要: vsftpd文件传输协议 系统环境:CentOS Linux release 7.6.1810 (Core) 一、简介 FTP(文件传输协议)全称是:Very Secure FTP Server。 Vsftpd是linux类操作系统上运行的ftp服务器软件。 vsftp提供三种登陆方式:1.匿名登录 阅读全文
posted @ 2019-10-09 16:10 HeiDi_BoKe 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 检测当前用户是否为超级管理员,是则使用yum安装vsftpd,不是则输出提示信息 脚本赋予执行权限 脚本内容 PS:注意vsftpd默认宿主用户为root 阅读全文
posted @ 2019-10-09 09:06 HeiDi_BoKe 阅读(2073) 评论(0) 推荐(0) 编辑
摘要: 定时备份日志 设置执行权限 脚本内容 [root@VM_0_10_centos shellScript]# cat logBackup,sh #!/bin/bash# # BACKUP LOGS# # 设置显示的日期格式:年-月-日time=`date +%Y-%m-%d` # 备份路径path=/ 阅读全文
posted @ 2019-10-08 17:37 HeiDi_BoKe 阅读(1213) 评论(0) 推荐(0) 编辑
摘要: $#、$*、$n分别表示的含义 1、【$0】 表示当前脚本的文件名; 2、【$n】 表示传递给脚本的第n个参数值(n为1~9); 3、【$*】 表示传递给脚本的所有参数(不包括脚本名称的参数); 4、【$@】 与$*功能类似; 5、【$#】 传递给脚本的参数个数; 6、【$?】 显示最后命令的退出状 阅读全文
posted @ 2019-10-08 15:04 HeiDi_BoKe 阅读(2642) 评论(0) 推荐(0) 编辑
摘要: 通过位置变量创建Linux账户及密码 脚本内容 使用 当脚本后面没有接参数或只接了一个参数则提示 阅读全文
posted @ 2019-10-08 14:40 HeiDi_BoKe 阅读(1303) 评论(0) 推荐(0) 编辑
摘要: crontab定时任务(周期性) 一、简介 通过crontab命令可以在固定的间隔执行系统指令或shell脚本 二、crontab配置文件: Linux下的任务调度分为两类:系统任务调度和用户任务调度。 Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的 阅读全文
posted @ 2019-09-30 21:49 HeiDi_BoKe 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 检查内存使用情况,当内存可使用等于100时,释放缓存 [root@localhost thy]# cat checkMem.sh #!/bin/bash #防止内存溢出问题 used=`free -m | awk 'NR==2' | awk '{print $3}'` free=`free -m | 阅读全文
posted @ 2019-09-30 10:01 HeiDi_BoKe 阅读(1692) 评论(0) 推荐(0) 编辑
摘要: 定时备份数据库是很有必要的 一、脚本内容 二、设置定时任务 设置为每一小时执行备份任务 阅读全文
posted @ 2019-09-30 09:30 HeiDi_BoKe 阅读(288) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页