列出系统磁盘
fdisk -l
有未使用磁盘/dev/xvdb
对改磁盘进行操作
fdisk /dev/xvdb
这时候出现可输入要对磁盘操作命令
Command (m for help):
输入m查看可选命令:
Command action
a toggle a bootable flag
b edit bsd disklabel...
分类:
系统相关 时间:
2016-05-13 02:58:55
阅读次数:
255
shell:属于弱类型编程语言
什么是弱类型,什么是强类型?强类型:变量在使用前,必须事先声明,甚至还需要初始化;
弱类型:变量用时声明,甚至不区分类型; 变量赋值,引用
赋值:VAR_NAME=VALUE
引用:${VARNAME} (花括号一般可以省略)
例:[root@iZ28g26851kZ ~]# name=test --赋值
[root@iZ28g26851kZ ~]# ec...
分类:
系统相关 时间:
2016-05-13 02:59:38
阅读次数:
307
有的Ubuntu系统不能通过虚拟机的文件夹共享功能实现Windows与Ubuntu之间的文件共享,可以通过安装samba实现这个功能,主要步骤如下,供参考。经过测试,我的Ubuntu12.4.2系统已经可以实现在Windows下访问Ubuntu系统中的文件夹,当然Ubuntu12.4.2是可以通过虚拟机共享功能访问Windows中文件夹。有了这个功能后,就可以将Ubuntu中编译的文件共享到Windows。...
分类:
系统相关 时间:
2016-05-13 02:53:22
阅读次数:
265
这个问题其实是我几个月前碰到,只是那时好像还在回忆着什么,心系上海,还没有完全适应这个新环境,加上这个问题也不是什么太深奥的问题,觉得太简单了,就搁置了。今天周末闲来无事就顺便写来来了。加上深圳经常下雨,越来越喜欢了。本文没什么深度,仅为记录,以及阐述一个“看文档学习原理->猜测并自行实现->对比标准实现确认”的方法。问题是这样的:在Linux上如果使用tcpdump去抓取lo口的数据包,你只能抓...
分类:
系统相关 时间:
2016-05-13 02:49:43
阅读次数:
570
1、linux下SystemC安装
最近在学习SystemC,这是一门系统级建模语言。其在C++的基础上扩展,使C++具有并发特性(硬件工作都是并发的),简单的说SystemC就是C++的一个类库。
SystemC源码是开源的,只要任何支持C++的编译器,都可以对其编译。下面简单介绍一下其安装过程:
linux下源码安装的过程大都是这样:1、./configure ;2、make ;3、 m...
分类:
系统相关 时间:
2016-05-13 02:48:31
阅读次数:
350
虽然说大家用linux一般是工作,但工作累了总要休息吧,听听音乐还是不错的。
linux 下有很多免费的好用的音乐播放客户端,我用的系统是Ubuntu12.04LTS ,默认的播放器是Rhythmbox.个人感觉还不错,
如果没有安装,可以用“sudo apt-get install rhythmbox”来进行安装 ,官方说是用于gnome桌面,不知其他的桌面系统是否可用 。
...
分类:
系统相关 时间:
2016-05-13 02:43:21
阅读次数:
273
1、查看系统中的所有进程
ps aux 一般用在unix中,ps -le 一般用在Linux中。
2、进程列表的字段说明
3、查看系统的健康状态
top命令执行结果如下:
其中框住的这三项是判断系统健康与否的重要指标。
其中头部5行是判断系统健康与否的关键数据,下面逐一说明各行的含义。
第一行:
其中load average中判断...
分类:
系统相关 时间:
2016-05-13 02:29:29
阅读次数:
276
常用的有4组:gizp、tar、zip、bzip2,下面一一列出:
1、压缩命令 gzip
只能用来压缩文件,不能压缩目录。
压缩后原文件将不会被保留。
2、解压命令 gunzip
另一种等价方式是 gzip -d [gz压缩文件]
3、打包压缩命令 tar
即可用来打包压缩文件,也可打包压缩目录。
打包压缩后会保留原文件或目录。
...
分类:
系统相关 时间:
2016-05-13 02:25:30
阅读次数:
238
我们在平时的学习中要编译我们写的源代码生成可执行文件,大家都知道用gcc编译工具就可以完成任务,更复杂一点的,如果我们编写的文件比较多,那单纯在linux环境下写gcc命令进行编译就显得有点效率太低了,这时我们肯定想到写一个makefile来完成这样稍微复杂的编译过程,我想很多人也确实是是这样做的,所以我们回去学习makefile 的语法,其实如果编译 的文件量再多一些,文件之间的依赖关系更复杂一...
分类:
系统相关 时间:
2016-05-13 02:18:12
阅读次数:
415
1.vim为什么需要插件管理器
按照正常的vim插件安装包括去官网下载、解压、拷贝到VIM的安装目录以及运行:help
tags这几个步骤。这些步骤已经足够复杂,更加无法想象的是要更新或者删除一个插件时,因为它的文件分布在各个目录下,就比如Windows上的安装路径,Applicationdata,用户数据,注册表等等,除非你对VIM的插件机制和要删的插件了如直掌,否则你...
分类:
系统相关 时间:
2016-05-13 02:11:55
阅读次数:
231
1.spf13-vim
spf13-vim是vim插件与配置的一个发行版本,包含了一整套精心挑选的vim插件,采用Vundle进行插件管理。spf13-vim安装以后,它会生成如下文件:
.vimrc
.vimrc.before
.vimrc.bundles
~/.vim/bundle/*下面的各种插件
~/.spf13-vim-3 spf13的一些辅助工具,可以忽略
...
分类:
系统相关 时间:
2016-05-13 02:00:40
阅读次数:
801
1.vimscript
vim是一个功能相当强大的编辑器。vimscript是一门用于定制Vim的脚本语言。vimscript其实就是
vim命令。例如在vim中,保存一个文件使用命令:write(或者缩写
:w)并回车确认。在这里其实用:符号进入vim命令行模式,然后使用vimscript的write命令来保存文件。
因此,vimscript中的命...
分类:
系统相关 时间:
2016-05-13 02:00:58
阅读次数:
666
1、显示目录里面的文件 ls
选项a表示all,选项l表示long,
选项h表示human,即人性化显示,主要用来将文件的大小按合适的单位进行显示。
选项i表示显示文件或目录对应的id。...
分类:
系统相关 时间:
2016-05-13 01:54:43
阅读次数:
164
要求:编译器的版本是4.4.6
查看当前交叉编译器的版本:arm-linux-gcc -v
如果不是4.4.6编译器,需要修改一下两个文件:
vim /home/tarena/.bashrc
删除最后一行:
export PATH = /opt/arm-2009q3...
sudo vim /etc/environment添加4.4.6的支持
最小...
分类:
系统相关 时间:
2016-05-13 01:41:40
阅读次数:
318
问题:我发现在我的Mac上上网的速度很慢。
问题分析:虽然Mac上的运行速度很慢,但同时在我的两台手机上面的运行速度都比较快。我刚开始怀疑是路由器的问题,如果是路由器的问题,那么手机肯定不会很块,手机也会很慢,可以断定肯定是我的mac设置出了问题,之前按照下面的步骤设置了一个DNS,然后今天我将那个改回来之后,网络的问题就不复存在了。
将上面的DNS地址8.8.8.8去掉就...
分类:
系统相关 时间:
2016-05-13 01:39:32
阅读次数:
338
创建新的缓存必须通过kmem_cache_create()函数来完成,流程如下:
1,从全局cache_cache中获得cache结构,因为全局cache_cache初始化对象的大小就是kmem_cache结构的大小,所以返回的指针正好可以转换为cache结构;调用 kmem_cache_zalloc(&cache_cache, gfp);
2,获得slab中碎片大小,由函数cal...
分类:
系统相关 时间:
2016-05-13 01:38:29
阅读次数:
260
学习完数据结构,感觉对数据的存储有了一种新的认识,在动态内存的基础上,链表有了绝对的灵活性,可以给未知长度的数据处理带来方便,但是在不停的写代码的过程中,感觉到了深深的仇恨,每次要实现功能,几乎源代码都有改动,也就是说每个使用链表的方法几乎都不一样,这就对自己编写的链表、队列、和栈的函数维护成本增加,甚至N天以后不知道每个版本的实际差别。
这是我就在想是不是linux能够提供现成的链...
分类:
系统相关 时间:
2016-05-13 01:28:16
阅读次数:
1616