码迷,mamicode.com
首页 > 系统相关
linux系统编程之信号(四)
今天继续探讨信号相关的东东,话不多说,正入正题:信号在内核中的表示:下面用图来进一步描述这种信号从产生到递达之间的状态(信号阻塞与未诀):那是怎么来决定的呢?下面慢慢来举例分解:所以,通过这些图,可以描述信号从产生到递达的一个过程,上面的理解起来可能有点难,下面会用代码来进一步阐述,在进行实验之前,...
分类:系统相关   时间:2014-05-25 22:08:18    阅读次数:448
LFS,编译自己的Linux系统 - 准备分区
分区 之前在安装ubuntu时已经分好了。 建立文件系统 sudo mkfs –v –t ext4 /dev/sda3 挂载文件系统 sudo mkdir /mnt/lfs sudo mount –v –t ext4 /dev/sda3 /mnt/lfs Changelog 2014-05-25 首...
分类:系统相关   时间:2014-05-25 22:15:53    阅读次数:318
LFS,编译自己的Linux系统 - 前言
近期工作计划:1. 上班时,用Django编写一个网站;2. 下班时,用C#、WPF编写一个单机版应用软件;3. 其他时间,根据LFS编译自己的Linux系统。 LFS是一本书,书中列出了从零开始编译一个Linux系统的步骤和资源,我看的是最新的7.5版本,更新日期是2014年3月2日。 LFS官方...
分类:系统相关   时间:2014-05-25 22:51:57    阅读次数:390
LFS,编译自己的Linux系统 - 准备
概述 现在用的操作系统是Win8.1,用VMware创建一个虚拟机,3G内存(物理内存是6G,分一半),23G硬盘,其中3G用于swap分区,10G用于host system,10G用于建立LFS系统。 创建虚拟机 使用VMware7.1.2创建一个虚拟机,硬盘23G,内存3G。 硬盘分区 分3个区...
分类:系统相关   时间:2014-05-25 23:09:49    阅读次数:479
linux 环境变量
1,查看path:[root@xx ~]# echo $PATH2, 设置全局PATH
分类:系统相关   时间:2014-05-25 14:03:31    阅读次数:291
Linux shell编程基础笔记
1.shell变量本地变量:a=1 (等号两边不能出现空格)只读变量:readonly 变量名=变量值 (在使用过程中不能更改)声明变量:linux给变量赋值时默认是字符或字符串型,如果需要数值运算,需要事先声明declare 参数 变量名[=变量值]declare的参数: -a:数组 -i:整型 ...
分类:系统相关   时间:2014-05-25 14:12:48    阅读次数:286
linux的强大在于
linux的强大在于,几句简洁的命令就可以把比较庞大的工作完成,并且效率很快。
分类:系统相关   时间:2014-05-25 15:17:51    阅读次数:280
Topshelf 支持Mono 扩展Topshelf.Linux
使用Topshelf 5步创建Windows 服务 这篇文章大家可以了解到使用Topshelf可以很好的支持Windows服务的开发,但是它和Mono不兼容,Github上有一个扩展https://github.com/pruiz/Topshelf.Linux 可以很好兼容Linux/Mono,本文...
分类:系统相关   时间:2014-05-25 15:31:13    阅读次数:576
linux搜索文件过程
1.文件中的数据是放在磁盘的数据区中的,而一个文件名则是通过对应的i节点与这些磁盘块联系起来,这些盘块的号码就存放在i节点的逻辑块数组i_zone[]中。在文件系统的一个目录中,其中所有文件名信息对应的目录项保存在该目录名文件的数据块中,例如,root/下的所有文件名的目录项就保存在root/目录名文件的数据块中,而文件系统根目录下的所有文件名信息则保存在指定i节点(1号节点)的数据块中,文件名的...
分类:系统相关   时间:2014-05-25 11:23:04    阅读次数:327
linux下部署svn服务器
系统Linux debian 2.6.32-5-686 先安装svn工具:apt-get install subversion,耐心等待安装完成。安装完成后svn客户端、服务器都有了。 接者建立svn仓库目录svnadmin create truckroot@debian:/home/xzc...
分类:系统相关   时间:2014-05-25 19:07:48    阅读次数:494
关于自编译hadoop eclipse 插件
由于在eclipse下开发hadoop程序需要插件支持,而且hadoop报下已经没有插件了,所以需要我们自己编译,操作步骤如下1.进入D:\hadoop-1.2.1\src\contrib目录,找到build-contrib.xml文件,将hadoop.root改为hadoop解压目录。<propertyname="hadoop.root"location="D:\hadoop-1..
分类:系统相关   时间:2014-05-25 04:58:25    阅读次数:298
How to change value of Read time out of Eclipse Update Manager?
issue:IhaveslowinternetconnectionandIcannotinstallanyplugin,becauseEclipse‘sUpdatemanagerthrowsmeexception:ava.net.SocketTimeoutException:Readtimedoutatjava.net.SocketInputStream.socketRead0(NativeMethod)atjava.net.SocketInputStream.read(UnknownSource)atja..
分类:系统相关   时间:2014-05-25 04:55:20    阅读次数:406
Eclipse is running in a JRE, but a JDK is required
安装Maven后每次启动出现警告信息:EclipseisrunninginaJRE,butaJDKisrequired.SomeMavenpluginsmaynotworkwhenimportingprojectsorupdatingsourcefolders.分两步解决问题:1.检查Eclipse正在使用的JRE‘Window’->‘Preferences’->‘Java’->‘InstalledJREs’确定正..
分类:系统相关   时间:2014-05-25 05:59:08    阅读次数:313
eclipse.ini配置说明
eclipse的启动由%ECLIPSE_HOME%/eclipse.ini控制,如果$ECLIPSE_HOME没有被定义,则eclipse安装目录下的默认eclipse.ini会生效。eclipse.ini是一个文本文件,其内容相当于在eclipse运行时添加到eclipse.exe之后的命令行参数。格式:1:所有的选项及其相关的参数必须在单独的一..
分类:系统相关   时间:2014-05-25 05:58:06    阅读次数:326
Linux启用nat路由
此配置为精简配置,若要基于安全考虑,请详细设置iptables的策略eth0为外网接口,eth1为内网接口intranet-->eth1-->nat-->eth0-->internetvim/etc/sysctl.conf net.ipv4.ip_forward=1 sysctl-p iptables-F iptables-tnat-APOSTROUTING-oeth0-jMASQUERADE iptables-..
分类:系统相关   时间:2014-05-25 04:51:21    阅读次数:398
linux0.12内核的内存组织和进程结构
进程结构 Linux0.12中的每个进程都有如下的结构: 在gdt中占有两项,一项是tss段描述符,一项是ldt段描述符。 在task数组中占有一项,指向一页物理内存,该物理内存低端是进程控制块task_struct(里面包括tss段和ldt段),其余部分是进程的内核态堆栈。 在页目录表和页表中设置有相关项。 Linux0.12中,最多只有64个进...
分类:系统相关   时间:2014-05-25 18:19:08    阅读次数:329
Linux递归解压缩一个文件夹下的所有文件
gunzip -r hongchangfirst/data 如何递归删除那些剩余的非log结尾的文件? 先列出确认一下: find hongchangfirst/data -type f ! -name "*.log" 然后真正的删除: find hongchangfirst/data -type f ! -name "*.log" -exec rm -f {} \;...
分类:系统相关   时间:2014-05-25 09:41:05    阅读次数:694
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!