本人是linux运维工程师,对这方面有点心得,现在我说说要掌握哪方面的工具吧说到工具,在行外可以说是技能,在行内我们一般称为工具,就是运维必须要掌握的工具。我就大概列出这几方面,这样入门就基本没问题了。linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,....
分类:
系统相关 时间:
2014-11-03 23:56:07
阅读次数:
334
我们在写一些功能性脚本的时候,往往会把操作相似或者参数类似行为接近的函数放在同一个shell脚本中,这样管理方便,维护简单,也很清晰。对于这种情况,通常的办法是,在shell脚本中定义所有用到的函数,然后在正文代码中用case语句读入输入的命令函数参数来调用指定的相应函数。这样就达到一个shell脚本使用的强大功能。
下面以一个简单的例子来说明。一个计算器提供了加减乘除的功能:
#!/bin/...
分类:
系统相关 时间:
2014-11-03 17:50:20
阅读次数:
278
lnmp+FastCGI平台搭建脚本本脚本主要介绍lnmp+FastCGI平台的搭建脚本,需要准备的安装包如下:cmake-2.8.10.2.tar.gzlibevent-2.0.21-stable.tar.gzlibmcrypt-2.5.8.tar.gzmhash-0.9.9.9.tar.gznginx-1.2.0.tar.gzphp-5.4.9.tar.gzlibiconv-1.13.tar.gzmysql-5.5.13.tar.gz由于..
分类:
其他好文 时间:
2014-11-03 16:35:09
阅读次数:
249
很多刚学linux运维的朋友,总是搞不懂,运维工程师工作中干些啥?学的这些东西有什么用?今日我特来总结总结,希望能帮助即将跨入该行的人形成一个整体的思路。下面红色字体代表所要掌握的LInux免费开源工具。运维工程师干些什么总结两句话1、保障业务长期稳定运行(如网站服务..
分类:
其他好文 时间:
2014-11-03 01:25:04
阅读次数:
38282
shell 脚本之if、for、while语句...
分类:
系统相关 时间:
2014-11-03 00:06:18
阅读次数:
203
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。
下面,让我...
分类:
系统相关 时间:
2014-11-02 22:18:45
阅读次数:
279
Linux应用层想要操作kernel层的API,比方想操作相关GPIO或寄存器,能够通过写一个字符设备驱动来实现。1、先在rootfs中的 /dev/ 下生成一个字符设备。注意主设备号 和 从设备号。可用例如以下shell脚本生成:if [ ! -e audioIN ];then sudo ...
分类:
系统相关 时间:
2014-11-02 22:17:24
阅读次数:
261
在一个项目中,需要拉取大量的数据并进行处理、发布,这里有三个比较有趣的脚本:
1.随机打乱一个数组 2.从二进制到A-Z、0-9的单一映射,并且可以自定义密码和加密数组 3.使用bypy上传VPS中的文件到百度云 另外也谈到了一些关于服务器SSHD的安全设置。
分类:
系统相关 时间:
2014-11-02 20:59:40
阅读次数:
322
這段時間开始着手云风典藏项目,它是一个非营利公益项目,其目标是:网罗搜集古往今来的优秀典籍,将其制成各操作系统平台上通用的可检索、复制的、免费、离线、chm电子文档。第一个版本最近几日终于完成。在处理大量文件时,用到了一些很精巧有趣的bash shell脚本,几天后会专门整理出来分享给朋友们。
分类:
其他好文 时间:
2014-11-01 22:58:34
阅读次数:
338
linux中shell是一个特殊的应用程序。它介于系统的内核与用户之间。充当命令“解释器”的作用角色。负责接收用户输入的操作指令,并进行解释。将需要执行的操作传递给内核。并输出执行结果;下面我们来看一下当前系统所支持的shell的种类:其中/bin/shell是目前大多数linux中采..
分类:
系统相关 时间:
2014-11-01 12:00:14
阅读次数:
244