空格和 空行
摘要:function_name(){ commands #缩进 缩进是空出四个空格}赋值 = 左右不能加空格 value=4if加空格与[ 隔开 if [] while []空行起着分隔代码的作用函数开始和结束、判断或循环始末、函数调用始末以及前后联系不紧密的地方都要加空格if expression1...
阅读全文
posted @
2014-12-29 11:31
寒星12345678999
阅读(187)
推荐(0) 编辑
cp
摘要:参考-p 保持原有属主(不加p谁复制属于谁的组)-a 保留所有属性 比p大-i 提示是否覆盖-f 强制覆盖-r 复制目录时必须添加 cp -r old/ new/ 那就会把old目录整个拷贝到new目录下。cp /etc/{passwd,inittab,rc.d/rc.sysinit...
阅读全文
posted @
2014-12-25 23:53
寒星12345678999
阅读(157)
推荐(0) 编辑
usr/sbin/inetd
摘要:root40.013441204?S17:090:10/usr/sbin/inetd运行Internet超级服务器,它负责监听Internetsockets上的连接,并调用合适的服务器来处理接收的信息。NFS是网络文件系统。实现从IP地址到以太网MAC地址转换的命令为:arparp 192.168....
阅读全文
posted @
2014-12-23 20:12
寒星12345678999
阅读(593)
推荐(0) 编辑
mysql服务端安装,忘记密码
摘要:http://dev.mysql.com/downloads/mysql 参考 https://www.cnblogs.com/linglei/p/14519416.html wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.2
阅读全文
posted @
2014-12-23 18:56
寒星12345678999
阅读(140)
推荐(0) 编辑
Iptables的规则语法
摘要:Iptables的规则语法分类:防火墙2012-04-19 17:091228人阅读评论(0)收藏举报inputtcpfilter防火墙output网络(一)基本语法iptables-t filter -A INPUT -p icmp -j DROP高级语法iptables-t filter -A ...
阅读全文
posted @
2014-12-23 17:36
寒星12345678999
阅读(311)
推荐(0) 编辑
CentOS系统安装过程中配置软RAID-0或RAID-1
摘要:什么是RAID-0RAID-0 (等量模式, stripe):效能最佳。这种模式如果使用相同型号与容量的磁碟来组成时,效果较佳。这种模式的 RAID 会将磁碟先切出等量的区块 (举例来说, 4KB), 然后当一个文件要写入 RAID 时,该文件会依据区块的大小切割好,之后再依序放到各个磁碟里面去。由...
阅读全文
posted @
2014-12-23 10:36
寒星12345678999
阅读(1496)
推荐(0) 编辑
25道shell面试题
摘要:1、用sed修改test.txt的23行test为tset;sed–i„23s/test/tset/g‟test.txt2、查看/web.log第25行第三列的内容。sed–n„25p‟/web.log|cut–d“”–f3head–n25/web.log|tail–n1|cut–d“”–f3awk...
阅读全文
posted @
2014-12-22 15:59
寒星12345678999
阅读(536)
推荐(0) 编辑
虚拟机
摘要:vmware提示:此虚拟机似乎正在使用中,取得该虚拟机的所有权失败错误安装的vm6,重启vm后有时候在标签处找不到已经建好的虚拟机,需要导入的时候发现,无法打开虚拟机,该虚拟机正在陪使用。以前的做法是在vm中再配置,然后把已经建好的直接拷贝进去覆盖掉,比较麻烦。现在的做法是:找到虚拟机系统的文件夹,...
阅读全文
posted @
2014-12-22 09:48
寒星12345678999
阅读(214)
推荐(0) 编辑
进入单用户模式
摘要:进入单用户模式:按shift进入1、开机到grub时,用上下键移到第二行的恢复模式,按e(注意不是回车) 即Ubuntu,With Linux 3.2.0-23-generic(recovery mode)2、把ro recovery nomodeset 改成rw single init=/bin/...
阅读全文
posted @
2014-12-20 18:32
寒星12345678999
阅读(438)
推荐(0) 编辑
正则表达式
摘要:正则表达式 热身 [root@zzx ~]# cat testI am oldboy,myqq is sjjsj [root@zzx ~]# sed 's/^.*am //g' test|sed 's#,.*$##g'oldboy .任意字符 * 零个或多个前面字符 .*就是大于等于零个任意字符 ^
阅读全文
posted @
2014-12-18 22:48
寒星12345678999
阅读(256)
推荐(0) 编辑
sort
摘要:sort-t 加分隔符 sort -t: file-k 指定第几个域 sort-t: -k2 file-n 数字大小排序 sort -t: -k3n file-r 排序结果逆向 sort -t: -k3nr file #nr 先排序然后再倒序 直接用r会出问题-u 去除重复行 sort -t: -...
阅读全文
posted @
2014-12-18 18:57
寒星12345678999
阅读(131)
推荐(0) 编辑
知名互联网公司系统工程师面试题
摘要:总共17个题目,有兴趣的同学,可以邮件和我讨论:)GPLV2协议的主要内涵是什么?UNIX,Linux,BSD,Solaris,System V之间的关系是?Linux开机引导的步骤inode和VFS的涵义? 文件权限 4755的涵义?64位和32位的主要差异。Linux内存管理的工作模式。DNS反...
阅读全文
posted @
2014-12-18 17:30
寒星12345678999
阅读(145)
推荐(0) 编辑
百度脚本笔试题3道
摘要:1、写脚本实现,可以用shell、perl等。在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。2、写脚本实现,可以用shell、perl等。把文件b中有的,但是文件a中没有的所有行,保存为文件c,并统计c的行数。解答思路:1:觉得用shell更好一些,代码如...
阅读全文
posted @
2014-12-18 16:03
寒星12345678999
阅读(289)
推荐(0) 编辑
echo
摘要:echo -n 不换行输出$echo -n "123"$echo "456"最终输出123456而不是123456echo -e 处理特殊字符若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧停留...
阅读全文
posted @
2014-12-18 15:56
寒星12345678999
阅读(141)
推荐(0) 编辑
shell
摘要:写个shell脚本对文件进行批量改名for filename in *eee*donewname=`echo $filename|sed -n ‘s/eee/EEE/p’`mv $filename $newnamedonefor myfile in *doif [ -f $myfile ]theni...
阅读全文
posted @
2014-12-18 14:55
寒星12345678999
阅读(170)
推荐(0) 编辑
find
摘要:有关find -mtime这个参数的使用确实是我以前犯过错误。今天又有人问到我这个问题,我觉得有必要把这个问题在这里记录下来。 mtime参数的理解应该如下:-mtime n 按照文件的更改时间来找文件,n为整数。n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时
阅读全文
posted @
2014-12-11 16:14
寒星12345678999
阅读(163)
推荐(0) 编辑
脚本案例
摘要:打印一个给定的数字的反序,如输入10572,输出27501#!/bin/bashif[$# -ne 1 ]thenecho"Usage: $0 number"echo" I will find reverse of given number"echo" For eg. $0 0123, I will...
阅读全文
posted @
2014-12-10 11:47
寒星12345678999
阅读(192)
推荐(0) 编辑
dd if= of= MBR
摘要:1、备份分区表信息sudo fdisk -l >hda.txt #分区表信息重定向输出到文件中2、备份MBRsudo dd if=/dev/sda of=mbr bs=512 count=1#备份MBR 输入文件/dev/sda, 输出文件mbr(自己定义),输入(出)块大小512字节,复制一次,由...
阅读全文
posted @
2014-12-09 18:20
寒星12345678999
阅读(953)
推荐(0) 编辑
cat <<EOF> file
摘要:.多行导入文件(新建文件或者覆盖文件内容)cat abcd.txtHello!This is a test file!Test for cat and EOF!EOF来看下执行结果cat abcd.txtHello!This is a test file!Test for cat and EOF!...
阅读全文
posted @
2014-12-09 17:17
寒星12345678999
阅读(217)
推荐(0) 编辑
cos改ip
摘要:IPADDRIP地址NETMASK子网掩码GATEWAY网关地址 通常,如果我们想更改主机地址为静态地址或者更改主机名,需要修改的几个文件包括:/etc/sysconfig/network Centos设置主机名和网络配置/etc/sysconfig/network-scripts/ifcfg-et
阅读全文
posted @
2014-12-08 10:20
寒星12345678999
阅读(361)
推荐(0) 编辑
用户名 不在 sudoers文件中,此事将被报告
摘要:用户名 不在 sudoers文件中,此事将被报告我们可以通过编辑器来打开/etc/sudoers,或者直接使用命令visudo来搞定这件事情。打开sudoers后,像如下那样加上自己的帐号保存后就可以了。[plain]view plaincopy#Userprivilegespecification...
阅读全文
posted @
2014-12-08 10:19
寒星12345678999
阅读(453)
推荐(0) 编辑
continue break
摘要:#!/bin/bashfor i in `seq 10`do if ((i%3==0)) thenecho !! continue fiecho $idone结果:12!!45!!78!!10换成break结果为 12!!
阅读全文
posted @
2014-12-03 11:16
寒星12345678999
阅读(130)
推荐(0) 编辑
重启 检测默认路由
摘要:ip route ls table all|grep default|grep viarc.local修改添加 sudo vim /etc/init.d/rc.localcd /home/zzx/./test_route.sh &#!/bin/bashsleep 100ip route ls tab...
阅读全文
posted @
2014-12-02 16:33
寒星12345678999
阅读(203)
推荐(0) 编辑
监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。
摘要:zzx@zzx:~$ catwarning.sh#!/bin/bash#监控系统负载与CPU、内存、硬盘、登录用户数,超出警戒值则发邮件告警。前提安装mail服务nh=`uname -r` #查当前使用内核 3.2.0-29-genericecho 系统当前使用内核为:$nhMail=XXX@126...
阅读全文
posted @
2014-12-02 16:31
寒星12345678999
阅读(651)
推荐(0) 编辑