摘要: 备份数据库 备份数据表 阅读全文
posted @ 2017-03-24 11:11 Vincen_shen 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 只保留系统服务: crond /network /sshd /rsyslog /sysstat 其他服务全部关闭 首先将所有 3:on的服务名过滤出来,然后 grep -vE 排除需要的服务 执行结果: ubuntu中 chkconfig对应的命令是:sysv-rc-conf 阅读全文
posted @ 2017-03-24 10:45 Vincen_shen 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 实例: 生成随机数 阅读全文
posted @ 2017-03-23 18:06 Vincen_shen 阅读(215) 评论(0) 推荐(0) 编辑
摘要: # 示例1 for i in `rpm -qa | grep ptyhon`; do echo $i; done for i in $(rpm -qa | grep python); do echo $i; done # 推荐 # 示例2 for i in {1,2,3}; do echo $i; 阅读全文
posted @ 2017-03-23 16:38 Vincen_shen 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 方法1 方法2 阅读全文
posted @ 2017-03-23 16:30 Vincen_shen 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一、通过UUID来生成 可以直接访问/proc/sys/kernel/random/uuid文件来获取唯一的uuid,由于uuid比较长,如果想取中间的一段使用,比如最长的最后一段,可以用cut来获取: -f5 表示截取第五列 -d '-' 表示以 - 进行分列 二、通过 openssl来生成(推荐 阅读全文
posted @ 2017-03-23 15:38 Vincen_shen 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1. 查看内存信息 free 2. 获取进程状态 ps 1). 根据用户过滤进程 ps -u mysql 2). 通过cpu和内存使用来过滤进程 ps -aux (可以根据cpu mem进行排序 --sort pcpu --sort pmem) 3). 通过进程名和PID过滤 ps -f -C my 阅读全文
posted @ 2017-03-23 15:21 Vincen_shen 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1. bash while01.py & 把脚本放在后台执行 2. ctl + c 停止执行前台执行中的脚本(不能停止在后台运行中的脚本) 3. ctl + z 暂停执行前台执行中的脚本 4. bg 把当前脚本转为后台执行 5. fg 把当前脚本转为前台执行 6. jobs 查看当前执行的脚本 7. 阅读全文
posted @ 2017-03-23 14:43 Vincen_shen 阅读(777) 评论(0) 推荐(0) 编辑
摘要: while 循环语句主要用来重复执行一组命令或语句,在企业实际应用中,常用于守护进程或持续运行的程序。 语法: 阅读全文
posted @ 2017-03-23 14:26 Vincen_shen 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 将nginxd 加入启动项: chkconfig --add nginxd 阅读全文
posted @ 2017-03-21 17:06 Vincen_shen 阅读(221) 评论(0) 推荐(0) 编辑
摘要: grep: Global search REgular expression and Print out the line. 作用: 文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行; 模式:由正则表达式字符及文本字符所编写的过滤条件; REGEXP:由一类特殊字符及文 阅读全文
posted @ 2017-03-21 16:23 Vincen_shen 阅读(250) 评论(0) 推荐(0) 编辑
摘要: #!/bin/bash RED_COLOR="\E[1;31m" GREEN_COLOR="\E[1;32m" YELLOW_COLOR="\E[1;33m" BLUE_COLOR="\E[1;34m" RES="\E[0m" function usage(){ echo "USAGE: $0 {1|2|3|4}" exit 1 } function men... 阅读全文
posted @ 2017-03-21 15:30 Vincen_shen 阅读(173) 评论(0) 推荐(0) 编辑
摘要: cat << END 1.apple 2.pear 3.banana 4.cherry END echo " 1.apple 2.pear 3.banana 4.cherry " 阅读全文
posted @ 2017-03-21 15:22 Vincen_shen 阅读(343) 评论(0) 推荐(0) 编辑
摘要: case条件语句的语法格式: 实例: 运行结果: 阅读全文
posted @ 2017-03-21 15:03 Vincen_shen 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 使用函数更加规范的开发rsync启动脚本 执行结果: 阅读全文
posted @ 2017-03-20 16:00 Vincen_shen 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 语法: function 函数名(){ 指令... return n } 执行函数: 1、执行shell函数时,直接使用 函数名, 而不需要后面的括号。 2、函数的定义必须在执行函数名以前被定义或加载。 3、如果将函数存放在独立的文件中,被脚本加载使用时,需要使用 source或者"." 来加载。 阅读全文
posted @ 2017-03-20 15:32 Vincen_shen 阅读(222) 评论(0) 推荐(0) 编辑
摘要: rsync rsync是类unix系统下的数据镜像备份工具——remote sync。一款快速增量备份工具 Remote Sync,远程同步 支持本地复制,或者与其他SSH、rsync主机同步。 启动/停止命令: rsync --daemon pkillall rsync rsync脚本 #!/bi 阅读全文
posted @ 2017-03-20 14:40 Vincen_shen 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 启动: -c filename : set configuration file (default: conf/nginx.conf) 停止: -s signal : send signal to a master process: stop, quit, reopen, reload 1、 pki 阅读全文
posted @ 2017-03-20 14:11 Vincen_shen 阅读(161) 评论(0) 推荐(0) 编辑
摘要: linux下最强大的搜索命令为”find“。 它的格式为”find <指定目录> <指定条件> <指定动作>“; 比如使用find命令搜索在根目录下的所有interfaces文件所在位置,命令格式为”find / -name 'interfaces'“ 阅读全文
posted @ 2017-03-20 12:28 Vincen_shen 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、关于/etc/init.d 如果你使用过Linux系统,那么你一定听说过init.d目录。这个目录到底是干嘛的呢?它归根结底只做了一件事情,但这件事情非同小可,是为整个系统做的,因此它非常重要。init.d目录包含许多系统各种服务的启动和停止脚本。它控制着所有从acpid到x11-common的 阅读全文
posted @ 2017-03-20 10:42 Vincen_shen 阅读(421) 评论(0) 推荐(0) 编辑