Linux
Swair_Fang
这个作者很懒,什么都没留下…
展开
-
Shell攻略-小试牛刀
打印[hadoop@localhost 桌面]$ echo hello world!hello world![hadoop@localhost 桌面]$ echo 'hello world!'hello world![hadoop@localhost 桌面]$ echo "hello world!"echo "hello world"fff"> ^C[hadoop@原创 2013-09-25 11:06:59 · 924 阅读 · 0 评论 -
《Linux操作系统编译构建指南》
本书的目的是教会读者会自行编译构建一个基本的Linux操作系统,通过整个过程的编译制作,从而对Linux进一步的认识,即Linux操作系统是由内核加一些工具软件组装而成。本书虽参考了LFS-BOOK-7.8的版本,但本书是按照笔者自己的思路,来对Linux操作系统的编译构建安装进行实践。另外,读者在阅读本书的同时也可以阅读原版,特别对一些参数,配置等的解释。本书特点:1. 循序渐近,由浅入深本书的主要内容有两章,为了让读者更好的理解Linux操作系统的本质,特别给出了Linux的最小操作系统构建研究原创 2016-02-22 20:40:24 · 2603 阅读 · 0 评论 -
个人Linux发行版SwairOS
原创 2016-07-17 11:38:31 · 1867 阅读 · 0 评论 -
互斥锁
extern bool lock=0;extern char global_buff[100];线程1: if(lock==0) { lock=1; for(int i=0;i scanf("%c",global_buff[i]); lock=0原创 2014-03-05 10:19:22 · 795 阅读 · 0 评论 -
Linux系统调用函数
一、进程控制:fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件exit中止进程_exit立即中止当前进程getdtablesize进程所能打开的最大文件数getpgid获取指定进程组标识号转载 2014-02-20 12:06:46 · 2592 阅读 · 0 评论 -
Linux系统调用过程学习笔记
Linux系统调用初始化:在start_kernel()中调用trap_init(),设置中断向量表。#define SYSCALL_VECTOR 0x80set_system_gate (SYSCALL_VECTOR, &system_call) ; //当系统遇到INT80H中断时,即CPU跳转到相应中断服务程序,&system_call为中断服务程序入口地址原创 2014-02-20 12:40:08 · 769 阅读 · 0 评论 -
Linux c写的简单的聊天器
在linux上练习了一下Socket和fork编程,做了一个聊天小工具,欢迎大家学习交流。最终效果server部分client部分原创 2012-11-26 15:31:24 · 1052 阅读 · 3 评论 -
MBR备份与还原及多重系统引导制作
MBR,全称为Master Boot Record,即硬盘的主引导记录。硬盘的0柱面、0磁头、1扇区称为主引导扇区(也叫主引导记录MBR)。它由三个部分组成,主引导程序(boot loader,占446个字节,为第1-446字节)、硬盘分区表DPT(Disk Partition table,占64个字节,为第467-510字节)和硬盘有效标志(magic number,占2个字节,为511-5原创 2013-06-05 12:44:20 · 1588 阅读 · 1 评论 -
shell攻略-让文本飞
[hadoop@localhost 桌面]$ echo this is a line. |egrep -o"[a-z]+\."line.查找指定文本所在行[hadoop@localhost 桌面]$ echo -e "1 2 3 4\nhello\n5 6" |egrep "[0-9]"1 2 3 45 6计算行数[hadoop@localhos原创 2013-09-26 10:24:50 · 657 阅读 · 0 评论 -
shell攻略-以文件之名
[root@localhost ~]# dd if=/dev/sda of=/home/hadoop/桌面/MBR.bak bs=512 count=1记录了1+0 的读入记录了1+0 的写出512字节(512 B)已复制,4.238e-05 秒,12.1 MB/秒差集[hadoop@localhost 桌面]$ echo -e "apple\norange\n原创 2013-09-25 15:56:14 · 709 阅读 · 0 评论 -
shell攻略-命令之乐
find指令[hadoop@localhost 桌面]$ find . -name "*.sh" -print./sh10.sh./scripts/sh01.sh./scripts/sh02.sh./sh03.sh[hadoop@localhost 桌面]$ find . -iname "*.sh" -print./sh10.sh./scripts/sh01原创 2013-09-25 15:55:28 · 955 阅读 · 0 评论 -
《Linux操作系统编译构建指南》
在线阅读地址:http://www.doc88.com/p-5126905896771.htmlLinux编译构建定制qq群: 521902245目录...0前言...3第零章 绪论...5第一章 Linux最小操作系统编译构建研究...71 主机环境...72 grub编译...73 linux内核编译...83.1 下载源原创 2017-09-21 20:31:42 · 691 阅读 · 0 评论