Q:什么是Shell,什么是shell脚本?
W:Shell是一种用C语言编写的程序,它是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。它是命令语言、命令解释程序及程序设计语言的统称。它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。
命令解释程序:shell是一个命令语言解释器,它拥有自己内建的shell命令集,shel...
分类:
系统相关 时间:
2016-05-07 07:59:11
阅读次数:
237
一.keystone安装
参考文档:http://www.aboutyun.com/thread-13080-1-1.html
http://docs.openstack.org/mitaka/install-guide-ubuntu/keystone-install.html1.创建keystone数据库并授权mysql -u root -p
创建keys...
分类:
系统相关 时间:
2016-05-07 07:56:12
阅读次数:
600
今天用Eclipse安装EGit失败:
Cannot complete the install because one or more required items could not be found.
Software being installed: Java implementation of Git - optional Http support using Apache htt...
分类:
系统相关 时间:
2016-05-07 07:47:23
阅读次数:
459
grep根据模式搜索文本
-i:胡忽略大小写
--color:高亮颜色显示匹配到的字符串
-v:反向匹配,显示没有匹配到的行
-o:只显示被匹配到的字符串
-A #:匹配并向后多显示#行
-B #:匹配并向前多显示#行
-C #:匹配并前后都多显示#行正则表达式元字符.:匹配任意单个字符
*:匹配其前面的字符人一次
\?:匹配其前面的字符1次或0次
\{m,n\}:匹配其前面的字符至少m次,至多n次...
分类:
系统相关 时间:
2016-05-07 07:40:48
阅读次数:
199
每次使用free时都比较迷惑,对于上面的内容一直都不是很清楚,今天仔细查了以下,和大家一起分享以下:
先看一下free的运行结果:free打印出的内存信息主要分为两种,一种是安装的内存,一种是用磁盘虚拟的内存,就是这里的Swap,相信装过Linux系统的同学肯定不陌生交换分区,这里Swap大小就是我们分区的时候分配的大小。
下面来分别解释以下每个列的意思:total:去掉为硬件和操作系统保留的内...
分类:
系统相关 时间:
2016-05-07 07:41:55
阅读次数:
181
在用Eclipse搞Pydev的时候,在自动生成的注释的时间{time}变量里会出现中文,类似下面的样子:
[python] view
plain copy
'''''
Created on 2014年7月20日
@author: Memray
'''
本以为这个模板变量改起来非常简单,哪知道。。
转...
分类:
系统相关 时间:
2016-05-07 07:36:28
阅读次数:
197
Linux将随机存储RAM称为内存页。交换技术就是将一页内存复制到预先设定的硬盘上的交换空间,来释放该页占用内存。物理内存和交换空间的和就是可提供的虚拟内存的总量。...
分类:
系统相关 时间:
2016-05-07 07:37:40
阅读次数:
216
Linux驱动开发之 四 (那些必须要了解的硬件知识 之 串口)在前面的文章中,我们了解处理器、存储器,在这篇文章中老谢想和大家聊聊在实际项目开发过程中串口的基本知识和作用。一、串口简介如果要非常细致的了解串口的定义,直接问度娘是最快的方式。老谢在这里就不再赘述。大致描述如下:
RS-232协议,相比RS-422,RS-285有着更为广泛的应用,特别是嵌入式开发过程中,应用极为广泛,可谓工程师的眼睛...
分类:
系统相关 时间:
2016-05-07 07:35:21
阅读次数:
217
问题描述:
在大流量线上服务中,日志系统会产生数量庞大的日志,动辄就是几十G。在如此之大的文件中快速搜索日志是运维人员经常遇见的问题。我们经常遇见的问题是查询一段时间内的某些条日志。比如,今天有一个访问失败了,大约是在上午9点,把这条日志找出来。查找失败原因。
常见处理方式及缺点:
1.如果文件比较小,100m以内使用grep、awk或者sed进行逐条匹配比较方便,但是文...
分类:
系统相关 时间:
2016-05-07 07:36:39
阅读次数:
286
Linux追求记(1)
对于linux的窈窕睿智早有耳闻,今日一睹芳容。...
分类:
系统相关 时间:
2016-05-07 07:32:10
阅读次数:
124
1. 什么是内核模块
内核模块具有以下两个特点:1. 模块本身并不被编译进内核文件(zImage或bzImage),可以根据需求,在内核运行期间动态的安装或卸载。
2. 为什么需要内核模块
原因:Linux内核的整体结构非常庞大,其包含的组件也非常多,如何使用这些组件呢,方法1:把所有的组件都编译键内核,即:zImage或bzImage,但这样会导致一个问题:占用内存过多。然后...
分类:
系统相关 时间:
2016-05-07 07:33:35
阅读次数:
132
当双击eclipse 后eclipse一闪而过一般是一下两种原因:
1. 环境配置问题(一般出现在新搭建环境时)
解决方法:(1)检查java环境变量是否配置好
(2)查看eclipse的位数是否跟JDK位数相同(如:JDK 是64位,而eclipse是32位会有问题,应该让这两个位数 保持一致,要么都是32位要么都是6...
分类:
系统相关 时间:
2016-05-07 07:19:32
阅读次数:
255
********************************************************** DATE:2016-05-07 TIME:00:47:18 AUTHOR:gaojiaxing ******************************************* ...
分类:
系统相关 时间:
2016-05-07 06:35:12
阅读次数:
345
1download rarlinux-x64-5.3.0.tar.gz data package 2.tar xvf rarlinux-64-5.3.0.tar.gz 3. cd rar and then run makefile 4.这样就可用unrar command . ...
分类:
系统相关 时间:
2016-05-07 06:29:04
阅读次数:
304
命令说明vmstat:命令可以观察到系统的进展状态、内存使用、虚拟内存使用、磁盘IO读写、中断、上下文切换、CPU使用等负载信息。相对于top命令、iostat命令以及free命令来说,它是一个综合查看性能的命令。参数说明参数说明-a显示活跃和非活跃页面状态(内存)-S指定单位显示,..
分类:
系统相关 时间:
2016-05-07 01:22:21
阅读次数:
291
此文承接shell从入门到放弃第一步由此,继续从小白到放弃的第二部分@_@一、shell的运算符Shell支持很多运算符,包括:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等算术运算算术运算符:+,-*,/%:取余**:次方算术运算格式:(1)letVAR=算术表达式(2)VAR=$[算术表..
分类:
系统相关 时间:
2016-05-07 01:22:04
阅读次数:
249
Linux下查看文件和文件夹大小当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。df可以查看一级文件夹大孝使用比例、档案系统及其挂入点,但对文件却无能为力。du可以查看文件及文件夹的大校两者配合使用,非常有效。比如用df查看哪个一级目录过大,..
分类:
系统相关 时间:
2016-05-07 01:22:00
阅读次数:
232