[crayon-6382934959d57444445677/] 2017-3-29 10:44:30

2017年3月29日 0条评论 1870点热度 0人点赞 龙魂 阅读全文

遇到问题:公司增加了运维管理员,为确保服务器安全,和发生问题的时候好确认问题,需要记录每位服务器登陆者的行为轨迹。 解决问题:linux script 命令正有如此强大的功能。满足我们需求。script记录终端会话。 操作步骤: 我是centos6.5系统, 自带script命令,如果没有,大家需手动安装。 [crayon-638293495a045716032916/] 编辑全局系统环境变量文件 [crayon-638293495a04b825376968/] 在末尾添加: [crayon-638293495a0…

2015年7月1日 0条评论 3629点热度 0人点赞 龙魂 阅读全文

由于ntpdate使用时,存在时间没有更新成功的情况。而做了计划任务之后,无法得知是否更新成功,所以写了以下脚本 [crayon-638293495a19c732679040/]

2015年1月2日 0条评论 3310点热度 1人点赞 龙魂 阅读全文

前段时间安装了百度云盘的python版,现在通过脚本实现文件上传及备份完成将日志发送到邮箱,及时获取备份情况。 注:必须安装百度云盘python版及mutt 根据具体情况修改main.sh脚本里的内容 建立了两个脚本 一个计划任务 start.sh脚本: [crayon-638293495a2e1240363407/] main.sh脚本: [crayon-638293495a2e6287900282/] 计划任务为: 09 18 * * * /bin/sh /script/backupshell/start.sh…

2015年1月2日 0条评论 3553点热度 0人点赞 龙魂 阅读全文

百度网盘Python客户端安装方式:https://blog.wlzs.cn/%E7%99%BE%E5%BA%A6%E4%BA%91%E7%99%BE%E5%BA%A6%E7%BD%91%E7%9B%98python%E5%AE%A2%E6%88%B7%E7%AB%AF/ 脚本如下: [crayon-638293495a438768589201/]   二〇一四年十二月二十三日 08:38:04

2014年12月23日 0条评论 3308点热度 0人点赞 龙魂 阅读全文

今天将网站移植到另外的一台服务器上,因为不是自己管理的网络,不能便捷的直接操作ssh界面。所以想办法实现自动化脚本备份。 想法: 利用shell脚本将网站及数据库备份到本地,然后将备份文件上传到邮箱或者网盘。 一开始测试的是邮箱的方式,但是邮箱使用的是网易的,有附件上传限制,所以没有成功。后来想到自己架设邮件服务器,找来找去没有找到合适的,而且要自己架设邮件服务器,那投资将会扩大,不值当的。最后无意中在网上查到百度的API,PCS可以实现直接对网盘文件进行读写操作,当即在网上查找是否有相关的成品脚本。相当幸运的是找…

2014年12月22日 0条评论 4909点热度 1人点赞 龙魂 阅读全文

1、位置变量 $0    获取当前执行的Shell脚本的文件名,包括路径。 例1: [crayon-638293495a7c7142790679/] 例2: [crayon-638293495a7cc848549792/] [crayon-638293495a7ce484972308/] [crayon-638293495a7d0591513169/] 注:dirname表示要得到脚本的路径,而basename表示要得到脚本的名称 $n     获取当前执行的Shell脚本的第n个参数值,n=1..9,当n为0时表…

2014年3月22日 0条评论 2712点热度 0人点赞 龙魂 阅读全文

环境变量用于定义Shell的运行环境,保证Shell命令的正确执行,Shell通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等,所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器、Shell脚本和各类应用,不像本地变量(只用于现在的Shell)。 环境变量可以在命令行中设置,但用户退出时这些变量值也会丢失,因此最好在用户家目录下的.bash_profile文件中或全局配置/etc/profile文件或者/etc/profile.d/中定义。将环境变量放入profile文件中,每次用户登录时…

2014年3月22日 0条评论 3147点热度 1人点赞 龙魂 阅读全文

1)开头指定脚本解释器 #!/bin/sh 或 #!/bin/bash 2)开头加版本版权等信息 #Date:    2014-03-21 14:46:04 #Author: Created by  lh #Mail:    15253157058@163.com #Function: This scripts function is …. #Version:   1.1 提示:可配置vim编辑文件时自动加上以上信息,方法是修…

2014年3月21日 0条评论 2805点热度 0人点赞 龙魂 阅读全文

"#!/bin/bash" “#!”称为幻数,在执行Bash脚本的时候,内核会根据它来确定该用哪个程序来解释Shell脚本中的内容。这一行必须在脚本顶端的第一行,如果不是第一行则为注释。 vi one.sh #!/bin/bash echo “this is first day” #!/bin/bash <==如果写到这里则为注释 有时在不同的shell脚本里面看到会有bash 以及sh 两种方式。这两种的区别是什么? sh是bash的一个软链接 [crayon-638293495ab5d311133041/…

2014年3月21日 0条评论 4017点热度 0人点赞 龙魂 阅读全文
12