一、制作SD启动卡(安装Linux)步骤:烧写原理:superboot-6410.bin(bootloader)+内核镜像文件+根文件系统1、将SD卡插入USB接口的读卡器,并插在PC的USB口2、在SD卡目录下新建“images”目录3、复制“superboot-6410.bin”到“images...
分类:
系统相关 时间:
2015-02-19 20:43:59
阅读次数:
713
十年运维系列之基础篇 - Linux作者:曾林联系:1494445739@qq.com网站:www.jplatformx.com版权:文章未经同意请勿转载一、引言 rm命令的作用是删除文件和目录,如下所示: rm item... 其中,item是一个或多个文件(或目录)的名称。 要特...
分类:
系统相关 时间:
2015-02-19 18:37:19
阅读次数:
242
十年运维系列之基础篇 - Linux作者:曾林联系:1494445739@qq.com网站:www.jplatformx.com版权:文章未经同意请勿转载一、引言 mv命令的作用为“移除”或“重命名”,具体如何操作,取决于使用者如何操作。在这两种情况下,完成操作之后,原来的文件名将不再存在。mv.....
分类:
系统相关 时间:
2015-02-19 17:29:06
阅读次数:
268
一、获得命令帮助1.1、内部命令与外部命令简单来说,在linux系统中有存储位置的命令为外部命令;没有存储位置的为内部命令,可以理解为内部命令嵌入在linux的shell中,所以看不到。type来判断到底为内部命令还是内部命令[root@localhost ~]# type help //查看...
分类:
系统相关 时间:
2015-02-19 17:29:02
阅读次数:
227
十年运维系列之基础篇 - Linux作者:曾林联系:1494445739@qq.com网站:www.jplatformx.com版权:文章未经同意请勿转载一、引言 cp命令用来复制文件和目录。它有两种不同的使用方式,如下所示。 cp item1 item2 将单个文件或目录item1复制...
分类:
系统相关 时间:
2015-02-19 17:28:09
阅读次数:
198
1. 创建/获取一个共享内存#include
#include /* For mode constants */
#include /* For O_* constants */
int shm_open(const char *name, int oflag, mode_t mode);参数: name: 共享内存名字; oflag: 与open...
分类:
系统相关 时间:
2015-02-19 16:23:17
阅读次数:
219
信号量API#include
#include
#include
int semget(key_t key, int nsems, int semflg);
int semctl(int semid, int semnum, int cmd, ...);
int semop(int semid, struct sembuf *sops, unsigned nsops);semgetint s...
分类:
系统相关 时间:
2015-02-19 16:20:27
阅读次数:
283
实践1:信号量实现进程互斥父子进程执行流程如下:父进程子进程PPO(print)X(print)sleepsleepO(print)X(print)VVsleepsleep从图中可以看出, O或X总是成对出现的, 要么两个O, 要么两个X;/**P,V原语实现父子进程互斥使用终端**/
// 程序代码
int main(int argc,char *argv[])
{
int semid...
分类:
系统相关 时间:
2015-02-19 16:20:24
阅读次数:
262
实践:实现一个先进先出的共享内存shmfifo 使用消息队列即可实现消息的先进先出(FIFO), 但是使用共享内存实现消息的先进先出则更加快速; 我们首先完成C语言版本的shmfifo(基于过程调用), 然后在此基础上实现C++版本的ShmFifo, 将1块共享内存与3个信号量(1个mutext信号量, 1个full信号量, 1个empty信号量)封装成一个类ShmFifo, 然后编写各...
分类:
系统相关 时间:
2015-02-19 16:19:13
阅读次数:
337
一、Shell解释器shell解释器,用户和操作系统内核之间的桥梁shell介于操作系统内核与用户之间,负责接收用户输入的操作指令(命令),并运行和解释,将需要执行的操作传递给操作系统内核并执行shell程序在系统中充当了一个”命令解释“的角色如:Windows中的cmd.exe类似这个角色,不过接...
分类:
系统相关 时间:
2015-02-19 16:18:34
阅读次数:
190
1. 磁盘在linux系统中是占很重要的地位。系统管理员很重要的任务之一就是管理好自己的文件系统。首先介绍下磁盘的一些基本概念:1)扇区为最小的物理存储单元,每个扇区为512字节2)将扇区组成一个圆,就是磁柱,磁柱是分隔槽的最小单位3)第一个扇区最重要,里面有主要开机区MBR和分割表,其中MBR占....
分类:
系统相关 时间:
2015-02-19 16:14:24
阅读次数:
190
概述 共享内存区是最快的IPC形式。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执行进入内核的系统调用来传递彼此的数据(如图)。 共享内存 VS. 其他IPC形式 用管道/消息队列传递数据 用共享内存传递数据 共享内存生成之后,传递数据并不需要再走Linux内核,共享内存允许两个或多个进程共享一个给定的...
分类:
系统相关 时间:
2015-02-19 15:09:59
阅读次数:
280
共享内存API#include
#include
int shmget(key_t key, size_t size, int shmflg);
void *shmat(int shmid, const void *shmaddr, int shmflg);
int shmdt(const void *shmaddr);
int shmctl(int shmid, int cmd, stru...
分类:
系统相关 时间:
2015-02-19 15:06:52
阅读次数:
228
这一章主要介绍了一些针对目录的指令,包括cd(变换目录)、pwd(显示当前目录)、mkdir(新建目录)、rmdir(删除目录)。mkdir不能建立多层目录,如果想一次性建立很多目录,需要添加参数p,即mkdir -p 1/2/3,当然也可以在建立目录时赋予该目录一定的权限,采用m参数,即mkdir...
分类:
系统相关 时间:
2015-02-19 12:55:08
阅读次数:
164
下面是重命名命令的基本语法。1 rename [-v -n -f] 是Perl兼容正则表达式,它表示的是要重命名的文件和该怎么做。正则表达式的形式是‘s/old-name/new-name/’。‘-v’选项会显示文件名改变的细节(比如:XXX重命名成YYY)。‘-n’选项告诉rename命令在不.....
分类:
系统相关 时间:
2015-02-19 06:26:05
阅读次数:
249
windows->preference->MyEclipse->servers->tomcat 选项下Tomcat 6.x点 enable设置tomcat directory2 进入Tomcat->JDK 配置jdk进入 Tomcat->Launch 配置 debug mode然后进入Manage ...
分类:
系统相关 时间:
2015-02-19 00:14:42
阅读次数:
206
上文曾经提到,linux的一个最大的特点是允许多人多任务,但是万一一个用户也能访问另一个用户的文件,不就存在安全隐患吗?鉴于此,为了让各个使用者具有较保密的档案数据,linux对档案的权限管理进行了处理,将档案可存取的身份分为owner/group/others,而三种身份各有read/write/...
分类:
系统相关 时间:
2015-02-18 22:07:48
阅读次数:
462