1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大校#!/bin/bash
#author:huiping
#version:1.0.1
#date:2016-08-11
#describe:显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本..
分类:
系统相关 时间:
2016-08-15 14:48:24
阅读次数:
682
Linux用户和组管理useradd、passwd、chage、usermod、userdel、id、finger、chfn、chshgroupadd、groupdel /etc/passwd文件结构: [root@study~]#head-n4/etc/passwd root:x:0:0:root:/root:/bin/bash 账号名称 密码 UID GID 账号说明 家目录 Shell /etc/shadow文件结..
分类:
系统相关 时间:
2016-08-15 14:42:04
阅读次数:
194
我很想知道一个 shell (像 bash,csh 等)内部是如何工作的。于是为了满足自己的好奇心,我使用 Python 实现了一个名为yosh(Your Own Shell)的 Shell。本文章所介绍的概念也可以应用于其他编程语言。 ...
分类:
编程语言 时间:
2016-08-15 08:56:16
阅读次数:
203
常常会出现 service myservice does not support chkconfig 我们一般在脚本开头加入下面两句就好了 添加下面两句到 #!/bin/bash 之后。 # chkconfig: 2345 10 90 # description: myservice .... 其中 ...
分类:
其他好文 时间:
2016-08-14 23:56:28
阅读次数:
156
注:以下脚本练习实验都是以root用户身份执行的,若普通用户运行需要另加相应的权限1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大校[root@fenglbin]#vimsysteminfo.sh
[root@fenglbin]..
分类:
其他好文 时间:
2016-08-14 22:33:01
阅读次数:
365
内容主要为:一、编程基础二、shell脚本及其基本格式三、变量四、运算五、条件测试六、流程控制一、编程基础1)程序程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令(C,bash)对象式:以数据为中心,指令服务于数据(java,C++,Python)shell程序:提供了..
分类:
其他好文 时间:
2016-08-14 22:32:22
阅读次数:
211
case语句的语法格式:caseexpressioninpattern1)suite1;;pattern2)suite2;;...patternn)suiten;;*)other_suite;;esac一、编写一个测试脚本,名字为myservice.sh根据输入的选项,创建相应的文件#/bin/bash#myService=`basename$0`lockFile="/var/lock/subsys/$myService"[$#-lt1..
分类:
其他好文 时间:
2016-08-14 22:30:03
阅读次数:
261
bash脚本的变量使用详解变量的类型包括整数、字符串和数组,但在bash脚本编程中不需要指定类型就可以直接赋值,默认均为字符型,其参与运算会自动进行隐式类型转换。变量的赋值方式为:name=‘value‘,其中“=”两边一定不能有空格,如果变量值中包含有空格则需要使用引号引起来..
分类:
其他好文 时间:
2016-08-14 22:29:38
阅读次数:
268
企业实用脚本16企业案例:写网络服务独立进程模式下rsync的系统启动脚本例如:/etc/init.d/rsyncd{start|stop|restart}。要求:1.要使用系统函数库技巧。2.要用函数,不能一坨SHI的方式。3.可被chkconfig管理#!/bin/bash
[-f/etc/init.d/functions]&&./etc/init.d/funct..
分类:
系统相关 时间:
2016-08-14 22:26:38
阅读次数:
396
什么是bashshell脚本编程?答:Linux里面有多种shell,而CentOS和redhat的默认shell是bashshell。至于shell脚本,这个跟windows操作系统里面的批处理文件有点像(.bat的文件)。不知道大家还是否记得Linux的哲学思想吗?其中有那么两点点:由众多目的的单一应用程序组成:一个程序..
分类:
系统相关 时间:
2016-08-14 22:26:15
阅读次数:
351