- 博客(11)
- 问答 (3)
- 收藏
- 关注
翻译 系统启动运行级别
centos 有7个运行级别 0 1 2 3 4 5 6 0 关机 . . 3 命令行界面 . 5 图形界面 6 重启 修改系统运行级别可以用命令 init + 级别号 不可设置 0 和 6 否则无法开机 可以使用runlevel来查看运行级别 在/etc/initab 可以在文件内修改
2016-09-14 20:27:13 354
翻译 日志轮替
日志的命名规则 存在dateext参数 EX: XX-20160923 无参数 t -> t.1 -> t.2 ,以此轮替 日志轮替文件在/etc/logtotate.conf EX: 把appache服务加入日志轮替 绝对路径 /usr/local/apache2/logs/access_log { daily 每天备份 create 创建新的日志 rotate
2016-09-14 20:16:06 365
翻译 系统定时任务
crontab 这是一个比较常用的命令 crond服务管理,执行此命令时会打开一个文本编辑器 -l 查询 -e 编辑定时任务 -r 删除 格式为 * * * * * + command 分别代表一个小时的第几分钟,一天的第几个小时,一个月的第几天,一年的第几个月, 星期几 EX: 0 0 * * * , 表示每天的00:00 执行命令 其他的字符 ,
2016-09-10 20:50:32 562
转载 进程管理
top 终止进程 kill -l + PID pkill 进程名 -t 剔除用户 killall [选项] [信号] 进程名 工作组管理 让某一进程后台运行 EX ls /etc & 查看后台工作 jobs -l 恢复工作 fg (%)工作号 到前台 bg (%)工作号 到后台 系统资源查看 vmstat [刷
2016-09-08 19:33:38 219
转载 系统服务管理
系统服务分两种 1.源码包 2.rpm包 1)独立服务 2)基于xinnetd服务 下面讲chkconfig --list命令 ,可以查看服务自启动,可以查看rpm包服务 RPM 默认安装 /etc/rc.d/init.d/ 与 /etc/init.d 软连接 源码包 默认安装 /usr/local 1.独立服务启动,与自启动 设置服务自
2016-09-06 18:31:19 348
转载 linux小结
1 赋值与test的区分 (= / -eq) 2 shell接受传递外部参数,$0为脚本名字,$1为第一个参数,$2第二个……$9第九个,如果需要更多参数需要使用大括号,如${10} $MINPARAMS 设置脚本需要传递的参数个数 $# 实际传递给shell的参数的个数 if [ $# -lt $MINPARAMS ];then echo "error,need at least
2016-09-05 19:29:54 237
转载 shell while循环
while [ 条件判断语成立 ] do done until 与 while相反 until [ 条件式判断不成立 ] 不举例子了,很简单,和c语言yi
2016-09-04 19:25:00 249
转载 shell for 循环
语法1 for 变量 in 值1 值2 do done EX1 #!/bin/bash cd /home ls *.tar > tar.log //覆盖该文件 y=1 for i in /home/tar.log do echo $y y=$(($y + 1)) tar -zxvf $i >> ztar.l
2016-09-04 16:41:53 230
原创 case语句
举个简单的例子 1 #!/bin/bash 2 3 #author 4 5 6 7 echo 'input "1" ' 8 9 echo 'input "2" ' 10 11 echo 'input "3" ' 12 13 read -p "input you
2016-09-03 18:24:15 284
原创 if语句
1单分支语句 2多分支语句 例子 判断apache是否运行 #!/bin/bash #author port=$(nmap -sT IP地址 | grep tcp | grep httpd | awk '{print $2}') if [ "$port"==open ] then echo "$(date) htt
2016-09-03 17:26:15 283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人