随笔分类 -  Linux

摘要:一、Linux下搭建DNS服务器的简要步骤说明1.在bind的主配置文件中添加该域;2.在/var/named中创建该域的zone文件;3.编辑zone文件,添加必要的信息;4.检查防火墙或selinux设置;5.启动bind服务,重启网络服务;6.用户端测试域名解析二、具体搭建步骤1.安装DNS服... 阅读全文
posted @ 2017-07-30 16:31 foreverfriends 阅读(1656) 评论(0) 推荐(0) 编辑
摘要:本例以CentOS6.8为试验对象,来搭建基于FTP服务器的yum源。一、配置本地yum源1.创建挂载目录/yummkdir /yum2.挂载镜像mount -o loop CentOS-6.8-x86_64-bin-DVD1.iso /yum3.配置repo文件cd /etc/yum.repo... 阅读全文
posted @ 2017-04-18 14:19 foreverfriends 阅读(2005) 评论(0) 推荐(1) 编辑
摘要:在linux系统下如何使一个程序在后台一直执行呢?很多人使用&结尾的命令形式,但是如果没有守护进程的话,即使这样,在终端关闭时程序也会终止运行。这时候就得使用nohup命令了。 例如,如果在终端中执行Java -jar xxx.jar&命令,当终端关闭时,xxx.jar也会同时结束运行,但是如... 阅读全文
posted @ 2017-04-18 14:19 foreverfriends 阅读(1721) 评论(0) 推荐(0) 编辑
摘要:由于升级OpenSSH涉及到安全性问题,为保险起见,在升级前最好安装telnet服务作为备用方案,然后在升级成功后再停止telnet即可。一、OpenSSH升级相关源码包下载地址zlib http://www.zlib.net/zlib-1.2.11.tar.gzzlib其他版本下载地址 http... 阅读全文
posted @ 2017-04-18 14:18 foreverfriends 阅读(730) 评论(0) 推荐(0) 编辑
摘要:在awk中,如果调用next,那么next之后的命令就都不执行了。此行文本的处理到此结束,开始读取下一条记录并操作。 实例如下: [plain] view plain copy zoer@ubuntu:~$ cat data 1000 naughty... 阅读全文
posted @ 2017-04-18 14:17 foreverfriends 阅读(623) 评论(0) 推荐(0) 编辑
摘要:一、awk简介 1.awk是3个姓氏的首字母,代表该语言的3个作者,awk的版本有很多,包括:旧版awk,新版awk(nawk),GNU awk(gawk)等。 awk程序有awk命令,括在引号或写在文件中的指令以及输入文件这几个部分组成。 2.检查系统中是否安装有awk [root@rhel... 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(629) 评论(0) 推荐(0) 编辑
摘要:sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件... 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(139) 评论(0) 推荐(0) 编辑
摘要:正则表达式的分类 基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs) 扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs) Perl的正则表达式(Per... 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(133) 评论(0) 推荐(0) 编辑
摘要:1.有时在写一些以循环方式运行的监控脚本,设置时间间隔是必不可少的,下面是一个Shell进度条的脚本演示在脚本中生成延时。 #!/bin/bash b='' for ((i=0;i<=100;i++))doprintf"Progress:[b $i sleep 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(189) 评论(0) 推荐(0) 编辑
摘要:在Shell中的小括号,大括号结构和有括号的变量,命令的用法如下: 1.var2.(cmd)3.()和{}4.var:string,{var:+string},var:=string,{var:?string}5.$((exp))6... 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(647) 评论(0) 推荐(0) 编辑
摘要:一、单引号和双引号 首先,单引号和双引号,都是为了解决中间有空格的问题。 因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而... 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(2185) 评论(0) 推荐(0) 编辑
摘要:说起函数调用,相信大家也不会陌生,然而对于初学Shell的我来说,Shell中函数调用方式却有点让我不太习惯,自己也走了不少的弯路,因为传递参数时出了一个很“自然”的错误,也让我吃了不少的苦头,所以总结一下Shell中函数的调用方法。 一、Shell中函数的定义 为了方便程序和管理和模块化并减少代... 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要介绍了Shell函数的7种用法介绍,本文讲解了在shell文件内部定义函数并引用、返回值、函数输出、向函数传递参数、全局变量与局部变量等内容,需要的朋友可以参考下。1. 在shell文件内部定义函数并引用: 点击(此处)折叠或打开 [~/shell/f... 阅读全文
posted @ 2017-04-18 14:16 foreverfriends 阅读(605) 评论(0) 推荐(0) 编辑
摘要:在 CentOS 的默认仓库中有git,所以最简单的方法是:$ sudo yum install git 这种方法虽然简单,但是一般仓库里的版本更新不及时,比如 CentOS 仓库中的 git 最新版是1.7.1(今天是2014-10-28),但是 git 官方已经到2.x 的版本了。 这时,... 阅读全文
posted @ 2017-04-18 14:15 foreverfriends 阅读(124) 评论(0) 推荐(0) 编辑
摘要:1.variable:word{variable:-word} 如果variable已经被设置了,且不为空,则代入它的值,否则代入word; fruit=peach echo fruit:plumpeach echo ${newfruit:-apple} apple... 阅读全文
posted @ 2017-04-18 14:15 foreverfriends 阅读(490) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示