好咖啡要和朋友一起品尝,好“模板”也要和同样喜欢它的人一起分享。 网站首页心得笔记
马哥linux运维学习笔记-sudo详解
发布时间:2018-11-17 14:37:01作者:雪饮

以管理员身份添加tom用户[xy@localhost ~]$ sudo /usr/sbin/useradd tom We trust you have received the usual lecture from the local SystemAdministrator. It usually
详细信息>>马哥linux运维学习笔记-Linux系统故障排除
发布时间:2018-11-17 14:33:51作者:雪饮

开机服务逐一有选择性的加载:有时候我们会遇到开机过程中某个服务会加载失败。而在出现错误时未必就会顿到此处,这样就导致了我们排错的难度的增加。其实在我们开机加载出如下
详细信息>>linux下svn开启提交日志修改功能
发布时间:2018-11-11 08:40:14作者:雪饮

在使用svn过程中,有时候你的代码提交后才发现日志写错啦,但是去修改日志的时候发现会报错,其实这是svn服务端默认没有开启提交日志修改功能。svn服务端若是在linux上,则进入对
详细信息>>linux清除svn帐号缓存
发布时间:2018-11-07 22:42:32作者:雪饮

linux清除svn帐号缓存rm -rf ~/.subversion/auth
详细信息>>马哥linux运维学习笔记-Linux日志系统syslog
发布时间:2018-10-21 15:06:57作者:雪饮

为我们的mini系统提供日志功能(1)在/mnt/sysroot/etc/rc.d/rc.sysinit中新增配置如:[root@localhost ~]# vi /mnt/sysroot/etc/rc.d/rc.sysinit [root@localhost ~]# cat /m
详细信息>>马哥linux运维学习笔记-Linux系统裁减之五
发布时间:2018-10-21 15:02:14作者:雪饮

使用busybox完成一个mini系统内核编译(1)解压内核源码后为解压出来的文件夹建立一个名为linux的软连接tar -xvf linux-2.6.38.5.tar.bz2ln -s linux-2.6.38.5 linux(2)进入
详细信息>>马哥linux运维学习笔记-bash脚本编程之十四 信号捕捉及系统管理之任务计划
发布时间:2018-10-21 14:59:08作者:雪饮

bash脚本编程之十四 信号捕捉及系统管理之任务计划-变量默认值bash脚本编程之十四 信号捕捉及系统管理之任务计划-字符串截取bash脚本编程之十四 信号捕捉及系统管理之任务
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-任务计划
发布时间:2018-10-21 14:51:35作者:雪饮

(1)非周期性任务计划(1-1)at:[root@localhost ~]# at now+3minutesat> ls /varat> cat /etc/fstabat> <EOT>job 1 at 2018-10-15 00:32解析:at语法:at now+时间时间:时间必须
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-ping脚本
发布时间:2018-10-21 14:50:25作者:雪饮

(1)trap单命令ping脚本:[root@localhost ~]# cat ./ping.sh #!/bin/bash#NET=192.168.43FILE=`mktemp /tmp/file.XXXX`clearup(){ echo "quit..." rm -rf $FILE exit 1} trap
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-捕捉信号
发布时间:2018-10-21 14:49:22作者:雪饮

(1)一个测试脚本[root@localhost ~]# cat ./test3.sh #!/bin/bash#trap 'echo "you go.."' INTwhile :;do date sleep 2done[root@localhost ~]# ./test3.sh Sun Oct 14 23:
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-创建临时文件或文件夹
发布时间:2018-10-21 14:47:30作者:雪饮

(1)创建临时文件[root@localhost ~]# mktemp /tmp/file.XX/tmp/file.38[root@localhost ~]# mktemp /tmp/file.XXXX/tmp/file.3839注意:这里的"XX"必须是大写的,不能是小写的
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-变量的作用域
发布时间:2018-10-21 14:45:41作者:雪饮

(1)不带局部变量标识:[root@localhost ~]# cat test2.sh#!/bin/basha=1test(){ a=$[3+4]} testfor I in `seq $a 10`;do echo $Idone[root@localhost ~]# ./test2.sh 78910(2
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-加载配置文件
发布时间:2018-10-21 14:31:32作者:雪饮

为脚本添加配置文件,文件中存放一些脚本所用的变量脚本如:[root@localhost ~]# cat test.sh #!/bin/bash#. /root/a.confTEST=${TEST:-info}[ -n "$TEST" ] && echo $TEST变量
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-字符串截取
发布时间:2018-10-21 14:30:29作者:雪饮

(1)指定截取开始位置与截取长度从位置2开始截取3个单位长度[root@localhost ~]# a='hello world'[root@localhost ~]# echo ${a:2:3}llo若没有第二个参数则默认从指定位置
详细信息>>bash脚本编程之十四 信号捕捉及系统管理之任务计划-变量默认值
发布时间:2018-10-21 14:29:02作者:雪饮

有时候一个变量没有值的时候我们希望取得一个默认值。(1)值为空取值如下:${a:-30}表示当变量a的值不存在时就式该表达式得到值为30,但对变量本身的值并没有改变。[root@localh
详细信息>>马哥linux运维学习笔记-Linux系统裁减之四 自定义内核及busybox完成系统定制
发布时间:2018-10-13 15:05:57作者:雪饮

Linux系统裁减之四 自定义内核及busybox完成系统定制-一些硬件指令Linux系统裁减之四 自定义内核及busybox完成系统定制-使用busybox定制mini系统
详细信息>>Linux系统裁减之四 自定义内核及busybox完成系统定制-使用busybox定制mini系统
发布时间:2018-10-13 14:58:51作者:雪饮

环境:vmware10.0.7 build-2844087(使用兼容版本workstation9.0)[红帽桌面Linux.5.8.for.x86].rhel-server-5.8-i386-dvd(ED2000.COM).isobusybox-1.20.2.tar.bz2linux-2.6.38.5
详细信息>>Linux系统裁减之四 自定义内核及busybox完成系统定制-一些硬件指令
发布时间:2018-10-13 14:57:44作者:雪饮

lsusb:查看所有usb硬件[root@localhost ~]# lsusbProtocol spec without prior Class and Subclass spec at line 4297lspci:查看pci总线所有硬件信息[root@localhost ~]# ls
详细信息>>bash脚本编程之十三(Linux系统裁减之三) 系统函数库
发布时间:2018-10-13 14:54:24作者:雪饮

bash脚本编程之十三(Linux系统裁减之三) 系统函数库-内核参数与全部挂载bash脚本编程之十三(Linux系统裁减之三) 系统函数库-mini系统实现单用户登陆
详细信息>>bash脚本编程之十三(Linux系统裁减之三) 系统函数库-mini系统实现单用户登陆
发布时间:2018-10-13 14:48:23作者:雪饮

(1)root目录权限配置chmod -R og=--- /mount/sysroot/root/解析:chmod: og:指定表示其它用户和组用户权限配置 ---:读写执行都无权限(2)配置root目录bash_pr
详细信息>>bash脚本编程之十三(Linux系统裁减之三) 系统函数库-内核参数与全部挂载
发布时间:2018-10-13 14:45:40作者:雪饮

(1)配置sysinit[root@localhost ~]# vi /mount/sysroot/etc/rc.d/rc.sysinit[root@localhost ~]# cat /mount/sysroot/etc/rc.d/rc.sysinit#!/bin/bash#. /etc/rc.d/init.d/
详细信息>>马哥linux运维学习笔记-bash脚本编程之十二(Linux系统裁减之二) 系统函数库
发布时间:2018-10-13 14:30:22作者:雪饮

bash脚本编程之十二(Linux系统裁减之二) 系统函数库-利用当前系统内核精简一个小系统bash脚本编程之十二(Linux系统裁减之二) 系统函数库-实现mini系统的关机bash脚本编程之
详细信息>>bash脚本编程之十二(Linux系统裁减之二) 系统函数库-实现mini系统开关机时每项服务启动或关机状态
发布时间:2018-10-13 14:23:40作者:雪饮

(1)建立functions脚本[root@localhost ~]# vi /mount/sysroot/etc/rc.d/init.d/functions[root@localhost ~]# cat /mount/sysroot/etc/rc.d/init.d/functions#获取控制台大
详细信息>>bash脚本编程之十二(Linux系统裁减之二) 系统函数库-实现mini系统免登陆
发布时间:2018-10-13 14:21:52作者:雪饮

(1)自动挂载常用分区[root@localhost ~]# vi /mount/sysroot/etc/fstab[root@localhost ~]# cat /mount/sysroot/etc/fstab/dev/hda2 / ext3 defaults 0 0
详细信息>>bash脚本编程之十二(Linux系统裁减之二) 系统函数库-实现mini系统运行到命令行模式(运行级别3)
发布时间:2018-10-13 14:20:05作者:雪饮

(1)为inittab新增命令模式运行级别3的启动项并给该模式下配置两个tty终端(标准情况下不止2个,这里只增加两个学习之用而已)[root@localhost ~]# vi /mount/sysroot/etc/initt
详细信息>>