在VirtualBox中安装好Ubuntu-server-14.04之后,默认分辨率只有640*480,简直反人类,由于server是没有图形界面的,修改分辨率没法通过鼠标操作,这里记录下通过修改配置文件的方式。 1. 修改/etc/default/grub文...
分类:
系统相关 时间:
2015-04-16 12:38:30
阅读次数:
243
一、初识脚本
shell:一类介于系统内核与用户之间的解释程序。
脚本:一类使用特定语言,按预设顺序执行的文件
批处理、宏、解释型程序
创建shell脚本:
理清任务过程--整理执行语句--完善文件结构
1.任务目标 1.按任务顺序 1.执行环境
2.先做什么 2.必要的结构控制 2.必要的注释信息
3.再做什么 3.如何免交互...
分类:
系统相关 时间:
2015-04-16 12:27:49
阅读次数:
237
函数原型
#include
void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *));
参数说明:
base:排序数组的起始地址
nmemb:要排序的元素的个数
size:单个元素的大小
compar:用户自定义的比较两个元素大小的方法。
int(*co...
分类:
系统相关 时间:
2015-04-16 12:27:38
阅读次数:
193
一:内核基础层数据结构
1:双向链表list
a):链表的定义struct list_head{
struct list_head *next,*pre;
}b):container对象和list_entry#define container_of(ptr,type,member){ const typeof(((type *)0->member) *_mptr = (...
分类:
系统相关 时间:
2015-04-16 12:28:29
阅读次数:
238
Ubuntu自带的git是1.7的版本的,太旧了,所以想升级下,git官网上没有提供现成的安装包,所以只能源码编译了。
linux上源码编译安装Git拢共分两步:
第一步,安装编译git的依赖包
第二步,下载源码,编译安装git
安装git的安装包:
在apt-get的系统上:
sudo apt-get install curl curl-devel zlib-devel open...
分类:
系统相关 时间:
2015-04-16 12:26:59
阅读次数:
175
终端的ssh是标准的OpenSSH client如果需要克隆会话功能,可以通过配置打开。$ cat .ssh/config Host * ControlMaster auto ControlPath ~/.ssh/%h-%p-%r ControlPersist yes这样每连上一个...
分类:
系统相关 时间:
2015-04-16 12:17:12
阅读次数:
140
有时候本地PC是固定IP上网方式且无多余IP,而我们又希望使用putty登陆VMware中的虚拟机且虚拟机可以上外网,那么这时候就可以使用端口映射。1.本地环境简述 本地PC IP:192.168.132.23 虚拟机内系统:Ubuntu 14.04.02 LTS 虚拟机上网方式:NAT2.方案 设...
分类:
系统相关 时间:
2015-04-16 12:15:04
阅读次数:
187
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。
分类:
系统相关 时间:
2015-04-16 12:15:43
阅读次数:
187
memcache默认端口是11211,如何换成自定义端口咩如果是在开发环境不要忘记开启缓存$ vim config/environments/development.rbconfig.action_controller.perform_caching = true启动:$memcached -d -...
分类:
系统相关 时间:
2015-04-16 12:07:24
阅读次数:
200
mac 下终端访问文件出现“Permission Denied”解决方案http://www.cnblogs.com/xuling/p/3523622.html
分类:
系统相关 时间:
2015-04-16 12:06:27
阅读次数:
180
真正开始使用Linux是从2013年某月看到王垠写的一篇《完全用Linux工作》,当时属于无比崇拜王垠的阶段,虽然在那之前常年都在电脑上装着双系统(linux,win),但linux也只能在我电脑开机时选择系统的时候秀一下存在感罢了,因为我装完之后压根就没进过linux。看完《完全用Linux工.....
分类:
系统相关 时间:
2015-04-16 12:04:30
阅读次数:
239
首先,解释一下字符集:汉字编码:* GB2312字集是简体字集,全称为GB2312(80)字集,共包括国标简体汉字6763个。 * BIG5字集是台湾繁体字集,共包括国标繁体汉字13053个。 * GBK字集是简繁字集,包括了GB字集、BIG5字集和一些符号,共包括21003个字符。 * GB180...
分类:
系统相关 时间:
2015-04-16 11:52:28
阅读次数:
272
本文为原创,转载请注明:http://www.cnblogs.com/tolimit/本篇文章主要讲述源码中是如何对中断进行一系列的初始化的。回顾 在上一篇概述中,介绍了几个对于中断来说非常重要的数据结构,分别是:中断描述符表,中断描述符数组,中断描述符,中断控制器描述符,中断服务例程。可以说这几....
分类:
系统相关 时间:
2015-04-16 11:45:48
阅读次数:
212
一.文本查看命令1.cat命令--查看文本文件内容,多个参数连接并且显示多个文件内容选项:-n:显示时为每一行编号(编号不属于原文件内容)-E:显示每一行的结束符$,在window里行结束符为$\n-A:显示所有的文件内容2.tac命令--查看文本内容,从尾部进行显示3.head命令--从文件头部..
分类:
系统相关 时间:
2015-04-16 10:36:59
阅读次数:
200
简单罗列基础命令,只分享我的想法!基于LinuxKernel是多人多任务的OS,WindowsNTKernel是单人多任务的OS,OSKernel的功能无外乎是“承上启下”即驱动硬件、为上层应用程序提供系统调用、内存管理、FS管理、进程管理等,所以Linux的进程、线程机制和Windows有一些区别,我说的..
分类:
系统相关 时间:
2015-04-16 10:34:48
阅读次数:
291
简单罗列基础命令,只分享我的想法!基于LinuxKernel是多人多任务的OS,WindowsNTKernel是单人多任务的OS,OSKernel的功能无外乎是“承上启下”即驱动硬件、为上层应用程序提供系统调用、内存管理、FS管理、进程管理等,所以Linux的进程、线程机制和Windows有一些区别,我说的..
分类:
系统相关 时间:
2015-04-16 10:35:27
阅读次数:
308