if [ $# != 1 ] then echo "Usage: $0 number" exit 1 else for((i=1;ii;j--)) do echo -n " " done for k in `seq 1 $i` do echo -n "* " ... ...
分类:
系统相关 时间:
2018-01-23 15:38:39
阅读次数:
167
物理页面分配 linux 内核 2.4 中有 2 个版本号的物理页面分配函数 alloc_pages()。 一个在 mm/numa.c 中, 还有一个在 mm/page_alloc.c 中, 依据条件编译选项 CONFIG_DISCONTIGMEM 决定取舍。 1. NUMA 结构中的alloc_p ...
分类:
系统相关 时间:
2018-01-23 15:39:17
阅读次数:
264
...
分类:
系统相关 时间:
2018-01-23 15:42:29
阅读次数:
178
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用 ...
分类:
系统相关 时间:
2018-01-23 15:45:13
阅读次数:
170
1、shell:命令解释器1)可支持的shell保存在/etc/shells中2)默认shell为/bin/bash2、shell脚本编写:1)使用vi编辑器2)每行一条命令,依次执行3)赋予可执行权限(x)3、执行方式:1)脚本文件路径:有两种,相对和绝对路径,必须有x权限2)Sh脚本文件路径:无须x权限,相对和绝对路径都可以,在子shell上3)Source(或.)脚本文件路径:无须x权限,在
分类:
系统相关 时间:
2018-01-23 15:48:57
阅读次数:
238
【一】从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 【二】显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 *注意两种方法的顺序 ...
分类:
系统相关 时间:
2018-01-23 15:49:22
阅读次数:
170
#!/bin/bash #date 显示时间,我们可以用时间的不同做为备份文件的名字,这样以前的备份就不会被覆盖 datename=$(date +%Y%m%d-%H%M%S) #定义时间变量名和显示时间格式 mkdir /tmp/back/$datename #创建与时间相对应的文件 cp -a ...
分类:
系统相关 时间:
2018-01-23 15:50:40
阅读次数:
1339
find命令用来在指定目录下查找文件的命令,和locate不同,find命令是实时精确查找,不做模糊匹配,但是可以使用通配符查找,相对更精确。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件,并且将查找到的子目录和文件全部进行显示。语法格式:find [查找路径] [查找条件] [查
分类:
系统相关 时间:
2018-01-23 15:51:39
阅读次数:
189
现在由于虚拟化技术的兴起,很多企业开始运用虚拟化技术。虚拟化技术的原理是将硬件虚拟化给不同的虚拟机使用。也就是一台物理的机器上可以有多台虚拟机。但如果就物理机器出现故障或者存储服务器出现故障都会导致上层的虚拟机不可用。还有包括员工的误操作等原因。这些都会导致虚拟机里面的重要数据丢失,而弥补这些数据的唯一方法就是恢复数据。今天要说的就是一起vmware虚拟化误操作的数据恢复案例。·【虚拟化环境描述】
分类:
系统相关 时间:
2018-01-23 16:38:38
阅读次数:
191
一:vim撤销与重做 u撤销最近的更改 #u撤销之前多次更改 U 撤消光标落在这行后所有此行的更改 按Ctrl - r重做最后的“撤消”更改 &nbs
分类:
系统相关 时间:
2018-01-23 16:39:01
阅读次数:
205
点击文件,新建虚拟机新建一个虚拟机 点击后出现这个,选择典型 点击下一步,然后选择安装程序光盘映像文件(iso),然后浏览,找到你下载的镜像 点击下一步,选择linux,选择最高Debian版本的,64位的就选择64位 点击下一步,修改名称,选择要安装到的地方 点击下一步,选择你想要磁盘大小,不小于 ...
分类:
系统相关 时间:
2018-01-23 16:45:21
阅读次数:
934
1、首先准备java环境,安装JDK 2、下载jenkins至Linux服务器 下载地址:https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkins ...
分类:
系统相关 时间:
2018-01-23 16:46:18
阅读次数:
168
1、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符%s/^[[:space:]]*\([^[:space:]]*\)/\1/g2、复制/etc/rc.d/init.d/functions文件至/tmp目录,用查找替换命令为/tmp/functions的每行开头为空白字符的行的行首添加一个#号%s/^\([[:space:]]\)*/#
分类:
系统相关 时间:
2018-01-23 17:15:13
阅读次数:
267
vim介绍及颜色显示
分类:
系统相关 时间:
2018-01-23 17:15:18
阅读次数:
182
Port-Channel 的在实际工作中的主要作用是将两个或多个端口捆绑成为一个虚拟通道。 interface Port-channel1 description port(1/0/5-6) switchport trunk encapsulation dot1q switchport trunk ...
分类:
系统相关 时间:
2018-01-23 18:15:37
阅读次数:
3133
CentOS7的救援模式,有点类似windowsPE系统。进入救援模式,需要使用安装光盘。重启机器,使用光盘引导,进入下图所示,选择"Troubleshooting",回车.选择"RescueaCentOSLinuxsystem",回车。然后选择1)Continue,回车。接下来,这里再回车。此时已登陆到救援模式,输入下面命令,把root密码修改。chroo
分类:
系统相关 时间:
2018-01-23 18:21:18
阅读次数:
191
本文是阿铭linux系列课程关于监控io性能,free命令,ps命令,查看网络状态(netstat)和抓包工具(tcpdump)的学习笔记.
分类:
系统相关 时间:
2018-01-23 18:23:28
阅读次数:
262
### 一、更改文件默认编码例子:更改JSP默认编码 打开eclipse,找到windows-->preference-->Web-->JSP Files-->选择编码方式### 二、更改字体大小 打开eclipse,找到windows-->preference-->General-->Appear ...
分类:
系统相关 时间:
2018-01-23 18:25:06
阅读次数:
182
linux任务计划cron 1.crontab命令任务计划配置文件 2.编辑计划任务crontab -e ...
分类:
系统相关 时间:
2018-01-23 20:25:05
阅读次数:
179
一个文件:vim 文件名.txt输入 :e ++enc=gbk 强制用gbk打开输入 :w ++enc=utf8 转换到utf8保存。多个文件:for i in *.txt; do iconv -f gb2312 -t utf-8 $i.txt > ${i}.utf8.txt; done ...
分类:
系统相关 时间:
2018-01-23 20:36:39
阅读次数:
166