51CTO博客开发老男孩linux运维Linus_hai&思远晨曦frogoscar的感恩园地老徐的私房菜itnihao的运维技术博客
所有环境搭建全部基于64位CentOS6.5,并且是基本安装。2台WEB 172.16.30.10 172.16.30.112台MQ 172.16.30.12 172.16.30.132台Mysq
1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=?不着急,我想,先考虑一下这个问题比较好。写个程序求出10的阶乘?这个问题可以有很多种方法,介绍两种代表性的如下:1: #!/bin/sh a=1 for((i=1;i<=10;i++)) do ((a*=i)) echo $a done2: seq -s "*" 10&nb
题目一:[root@RE-01 ~]# cat abc 1 aa bbb 2 cc ddd 3 ee fff 4 gg hhh通过shell命令变为1aabbb 2ccddd 3eefff 4gghhh实现命令: sed '/[0-9]/N;s/\n//;/[a-z]/N;s/\n//;n;d' abc题目二:[root
awk 'NF'过滤空白行awk '!a[$0]++'过滤重复行awk 'NF-=2'过滤掉最后两列awk 'a=!a'打印奇数行awk '!(a=!a)'打印偶数行awk 'END{print NR}'模拟wc -lawk 'BEGIN{print "'\''"}'打印单引号,print后边依次为:双引号单
内容来源于BBS,经过整理贴出来分享!计算3天前的日期date +%D -d '-3 days' 11/03/12计算3天后的日期date +%D -d '+3 days' 11/09/12计算3天后的日期,写不写+都一个效果,跟上边结果一样date +%D -d '3 days
当时面试官给了两个数,就问你有多少种方法计算出它们的和。我当时只答出了四种:(()) [] let expr我现在总结下:使用awk计算 #1. #将1和2作为两个参数分别对应$1和$2 echo 10 12 | awk '{printf("%d\n", $1+$2)}' #2. #将1和2作为两个
工作之余不乏一些幽默和调侃! 擅长网络的同事小李对Linux服务这方面一直不怎么了解。今天编译安装nginx时看到很多configure参数后头疼的问我,这yum安装和编译安装有啥区别啊?!个人看法总结如下:安装方式不同:yum安装:是将yum源中的rpm包下载到本地,安装这个rpm包(安装完自动删除rp
例子1:#!/bin/bash function test() { #先输出变量 d_o_f echo "d_o_f:" $d_o_f #函数内定义的变量 d_i_f 和&
本文转载自http://www.cnblogs.com/lr-ting/archive/2013/02/28/2936792.html shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"例如: echo -e "
负载均衡设备也常被称为"四到七层交换机",那补充:所谓: 四层就是基于IP+端口的负载均衡; 七层就是基于URL等应用层信息的负载均衡;同理,还有: 基MAC地址的二层负载均衡、 基于IP地址的三层负载均衡。换句换说
Linux Bash/Shell:[root@mem shell]# cat prime.sh #!/bin/sh # Print prime from 1 to 100 for ((i=1;i<=100;i++)) do if [ $i -eq&n
svn怎么更改提交路径?本人新接触svn,配置好了,结果提交文件的时候选错了路径,提交到了 版本库的另一个路径下,然后我想把现在的svn提交到正确的路径上应该怎么处理啊?------解决方案--------------------使用最新版本的TortoiseSVN,右键在工作复本的根目录上右键->TortoiseSVN->重新定位(Relocate),再按提示操作就可以了..不过最好
问题报错如下:很明显提示的是权限问题。而权限又分用户权限和目录权限我前前后后检查了3遍都没错。 到网上找了半天,大部分也都是说权限问题,又检查了几遍还是不能解决问题,而且就一个人不能上传,其他人都能上传。而且其他人在各自的电脑上都能用他的用户上传那个目录和文件。 这问题就来了,说明他的电脑有问题或者是其他的什么的。反正是跟服务的配置以及权限的设定
开发今天突然跑过来跟我说,他们的数据库挪到linux上,数据什么的全都找不出来了,报错.后来,研究了半天才发现是因为大小写敏感的问题.找了相关的资料,总结如下:在MySQL中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 Unix 系统中是大小
声明:本文是转载过来的,加了一些修改。目的为了更多的和我有一样问题的网友能发现这篇博文,更方便的看到问题所在;所以贴到此处。也算是收藏。 架构中各服务器基本信息表
ctrl+a//移到行首ctrl+e//移到行尾/////////////////////////////////////////linux系统用alt+a//移到光标所在单词首部alt+e//移到光标所在单词尾部alt+d//删除光标处到单词尾部////////////////////////////////////////ctrl+y//插入最近删除的单词或语句ctrl+k//删除光标处到行尾
晚上在群里看到有朋友问老师讲过的优化具体有哪些?嗯,这个问题嘛!因为我有总结过,所以就不是很难回答。***************************************************************************************linux系统的优化有很多,我简单阐述下我经常优化的方针:记忆口诀:***********************一清、一精、
下载了很多源码包,我想看哪个下载成功了,哪个没下载成功。wget http://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz wget http://blog.s135.com/soft/linux/nginx_php/php/php-5.2.14.tar.gz wget http://blog.s135.com/soft
sed 想删除文件中的指定行,是可以用行号指定也可以用RE来匹配的。删除指定的行【可以指定行号删除、匹配字符串来删除】[root@Jason64-17 ~]# cat -n seq.txt 1 ok i will help you 2 understand sed usage 3 how to use it 4 and we should u
网上一道题,让我今晚睡不着了……题目是这样的有一个文件file.log内容如下[root@Jason64-17~]# cat net01.txt.bak 912012091210203212 3487923(feixue11) 1500(3600) 15 2012-09-01 12:23:12 912012091010303456 8434662(woshini) 1000(2000
今天看到个shell题目,然后让发送邮件给用户。结果我启动sendmail服务的时候非常的慢,每次都是很慢。想到了应该是DNS解析和主机名的配置文件的问题。知道了原因所在,解决办法就是在/etc/hosts文件里面1.第一行127.0.0.1 localhost.localdomain localhost xxx 在那个xxx的位置写上你的主机名[root@Jason64-17 ~]# cat /
因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送。mail命令的语法如下:Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [-- sendmail-options ...] mail [-iInNv]
国庆放假到今天,《linux命令行和高级shell编程》初步学习到了第十章。基本上一些简单的流程控制脚本我可以编写出来。今天偶然突发奇想,想把 9*9的乘法表打出来。思考了半天,终于有了结果。但是还不够成熟。然后到群里问了几位朋友,他们的想法让我领悟了不少,在此贴出来,仅供参考和学习。要求:打印9*9乘法表。我的方法 C式for循环嵌套C式子for循环; C式子for循环里面嵌套if语句; bre
鉴于前面有篇博文里面提到了sed用法,有几个朋友也问了些sed的相关的问题。其中我发现都是一些sed的基本用法,那我想还是把我的sed的用法总结发出来,给大家看看。希望对大家有所帮助。也算是让我复习了一遍吧~~~ 嘻嘻 ^_^---------------------------------------------------------------------------------------
之前有位网友问过,批量修改文件名的方法。然后我当时也是不知道,后来搜索了些许资料我明白了,批量修改文件名可以有很多种方法!在这里向大家推荐我的老师的一篇博文,批量修改文件名。linux下批量修改文件名精彩解答案例分享 - 老男孩linux运维 - 51CTO技术博客http://oldboy.blog.51cto.com/2561410/711342 有些网友反馈,那篇博文里老师似乎答的不
这篇文章是在windows live writer 上面写的,排版有些不好,博友看的时候体谅下~~ 嘻嘻~======================================================================================rsync命令是初学者应该掌握的 首先,应该知道rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来
关于vi编辑文件后,文件inode节点会发生变化的原因在老师提到inode的那一节,说当把一个文件删除后,再创建一个新的文件。系统就会优先分配这些节点给要创建的文件或者目录。然后我就做了如下测试:(基于centos6.4系统)[root@Jason-6 ~]# ls -i gre <
缘于一位网友的问题,我做了整理放上来……————————————————————————————————————————————一般我喜欢帮助别人解决问题,然后让自己感觉到很有成就感;这种想法是不是有点……哈哈,我就是这样,我比较喜欢看别人的问题,然后尽努力去帮助他。所以,经常有很多的网友来问我一些问题。时间长了,问题也就多了。我觉得应该把这个东西积累下来。所以想以博客的形式放出来,一方面,自己以
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号