linux系统相关
文章平均质量分 61
慢慢的踏实走
这个作者很懒,什么都没留下…
展开
-
<sys/types.h>的作用
因为每个系统的位数不一样原创 2014-08-22 22:32:09 · 1262 阅读 · 0 评论 -
初始化ram磁盘
initial RAM diskLinux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM磁盘卸载,并释放内存。在很多嵌入式Linux系统中,initrd 就是最终的根文件系统。本文将探索 Linux 2.6 的初始 RA转载 2015-12-01 16:08:02 · 983 阅读 · 0 评论 -
在Linux系统中,如何查看硬件信息
cat /proc/cpuinfo 查看cpufree -m 查看内存fdisk -l查看硬盘分区df -h 查看挂载目录ifconfig查看网卡信息ethtool eth0查看详西的网卡工作模式lspic列出所有芯片信息,比如声卡,显卡,网卡等。转载 2016-01-19 19:09:59 · 1197 阅读 · 1 评论 -
linux中/etc与/var目录,各是什么意思?这两个目录下的文件有什么特点?
/etc是配置文件的目录/var是储存各种变化的文件,比如log等等 /var 文件系统 /var 包含系统一般运行时要改变的数据。通常这些数据所在的目录的大小是要经常变化或扩充的。原来 /var 目录中有些内容是在 /usr 中的,但为了保持 /usr 目录的相对稳定,就把那些需要经常改变的目录放到 /var 中了。每个系统是特定的,即不通过网络与其他计算机共享。下面列出一些重转载 2015-12-01 20:46:45 · 2618 阅读 · 0 评论 -
世界时间UT和协调世界时间UTC
世界时间Universal Time是G.M.T,Greenwich Mean Time。即格林尼治时间,格林尼治所在地的标准时间。以地球自转为基础的时间计量系统。协调世界时间UTC(Coordinated Universal Time)协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。这套时间系统被应用于许多互联网和万维网的标准中,例如,网络时间协议就是协调世界时在互联原创 2016-01-04 14:28:59 · 5084 阅读 · 0 评论 -
Linux常见服务(守护进程)
Linux常见服务(守护进程) 知识经验 11个月前 (01-14) 1570浏览 1评论在Linux系统中,有一些常见的系统服务(或称进程)非常有用,在以后的开发中可能会经常用到或者经常启动停止,所以本文专门讲解一下Linux系统中常见的服务及基本的操作命令。各进程的功能如下,acpi-support高级电源管理支持acpid转载 2015-12-20 20:17:35 · 959 阅读 · 0 评论 -
vmlinuz
vmlinuz 编辑本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!vmlinuz是可引导的、压缩的内核。“vm”代表 “Virtual Memory”。Linux 支持虚拟内存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的Linux内核,它位于/boot/vml转载 2015-12-21 20:42:01 · 673 阅读 · 0 评论 -
操作系统抽象层_一种支持跨平台的新技术
http://www.cnki.com.cn/Article/CJFDTotal-JSJC200202043.htm为了使开发的应用支持多平台,提出了一个新的概念和技术:操作系统抽象层。阐述了操作系统抽象层的概念和原理,并在Linux环境下给出了具体实现。转载 2016-01-08 19:53:57 · 1095 阅读 · 0 评论 -
如何创建守护进程
创建子进程,父进程退出这是编写守护进程的第一步。由于守护进程是脱离控制终端的,因此,完成第一步后就会在Shell终端里造成一程序已经运行完毕的假象。之后的所有工作都在子进程中完成,而用户在Shell终端里则可以执行其他命令,从而在形式上做到了与控制终端的脱离。在Linux中父进程先于子进程退出会造成子进程成为孤儿进程,而每当系统发现一个孤儿进程时,就会自动由1号进程(init)收养转载 2016-01-14 16:11:36 · 379 阅读 · 0 评论 -
RTC实时时钟
RTC的英文全称是Real-Time Clock,翻译过来是实时时钟芯片. RTC是PC主板上的晶振及相关电路组成的时钟电路的生成脉冲,RTC经过8254电路的变频产生一个频率较低一点的OS(系统)时钟TSC,系统时钟每一个cpu周期加一,每次系统时钟在系统初起时通过RTC初始化。8254本身工作也需要有自己的驱动时钟(PIT)。 它的主要作用就是提供稳定的时钟信号给后续电路用.主要功能转载 2016-01-14 16:10:05 · 1182 阅读 · 0 评论 -
什么是ring buffer?
Ring Buffer 有什么特别?原文地址: http://mechanitis.blogspot.com/2011/06/dissecting-disruptor-whats-so-special.html 作者是 Trisha Gee, LMAX 公司的一位女工程师。最近我们开源了 LMAX Disruptor,它是让我们的交易流程变得如此之快的关键。为什么要转载 2016-02-04 10:10:01 · 4893 阅读 · 0 评论 -
什么是lvm
在Linux系统规划管理中,存储管理是一个非常重要的方面。日常运维过程中,两个方面的现实要求经常围绕这一个过程:动态空间管理和零散的存储硬件资源。 和Windows不同,Linux存储目录结构和磁盘结构是分离的。各个磁盘设备是被“装载mount”到指定的mount point上,我们经常可以看到一个“目录”的空间是多大。但是,存储是动态变化的过程。一个目录现在留足1G空间就够了,但是日后难转载 2016-02-04 10:11:53 · 2446 阅读 · 0 评论 -
linux中date -s 和虚拟机的时间
在一台服务器上起了一台虚拟机,发现时区是cst,而且时间错误,改了一下,date -s。后来poweroff 了一台虚拟机,发现时间有变回去了,一查,原来关机后,在启动虚拟机会到宿主机上读时间。所以要改宿主机的时间。python time和datetime模块都是去读本地的时间。linux修改系统时间重启后失效 (2011-07-18 09:25:16)转载▼原创 2016-04-20 14:22:04 · 3914 阅读 · 0 评论 -
linux下使用命令修改IP地址
linux下使用命令修改IP地址|浏览:1207|更新:2014-10-13 17:42|标签:linux 1234分步阅读linux下使用命令轻松修改ip地址工具/原料root用户权限方法/步骤转载 2016-04-24 13:38:02 · 2152 阅读 · 0 评论 -
linux系统下修改时间
有装过Linux系统的人,可能都会有这样的经历,就是该机器安装windows系统时,时间正确,但是安装了linux系统后,尽管时区选择正确,也会发现系统时间不对。这是由于安装系统时采用了UTC,那么什么是UTC呢,简单的说UTC就是0时区的时间,是国际标准,而中国处于UTC+8时区。另外还有一种时间是当地时间,而windows采用的就是当地时间。所以安装linux系统时,不要选择使用UTC转载 2016-04-24 13:38:50 · 445 阅读 · 0 评论 -
lvm
http://www.cnblogs.com/gaojun/archive/2012/08/22/2650229.htmlLVM磁盘管理一、LVM简介... 1二、 LVM基本术语... 2三、 安装LVM... 3四、 创建和管理LVM... 42、 创建PV.. 63、 创建VG.. 74、 创建LV.. 95、LV格式化及挂载... 10一、LVM转载 2016-07-08 14:03:05 · 405 阅读 · 0 评论 -
~目录下.bashrc是干什么的。
使用man bash命令查看到的联机帮助文件中的相关解释如下:.bashrc - The individual per-interactive-shell startup file.这个文件主要保存个人的一些个性化设置,如命令别名、路径等。下面是个例子: # User specific aliases and functions PATH="/bin:/sbin:/usr/bin:/us转载 2015-10-10 13:16:06 · 2850 阅读 · 0 评论 -
在Linux里设置环境变量的方法(export PATH)
在Linux里设置环境变量的方法(export PATH)一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:1、直接用export命令:#export PATH转载 2015-08-05 17:44:33 · 3174 阅读 · 0 评论 -
Linux内存管理之mmap详解
Linux内存管理之mmap详解一. mmap系统调用1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作转载 2014-09-06 11:33:25 · 531 阅读 · 0 评论 -
关于进程和子进程和线程会不会成为僵尸进程的问题
进程在结束的时候,不管是异常退出原创 2014-08-22 22:26:36 · 2516 阅读 · 0 评论 -
操作系统的内核是干什么的?和应用程序的区别在哪里?如何调用内核干活?操作系统为什么要分用户态和内核态?
在CPU的所有指令中,有一些指令是非常危险的,如果错用,将导致整个系统崩溃。比如:清内存、设置时钟等。如果所有的程序都能使用这些指令,那么你的系统一天死机n回就不足为奇了。所以,CPU将指令分为特权指令和非特权指令,对于那些危险的指令,只允许操作系统及其相关模块使用,普通的应用程序只能使用那些不会造成灾难的指令。Intel的CPU将特权级别分为4个级别:RING0,RING1,RING2,RING转载 2014-08-05 21:06:29 · 5125 阅读 · 0 评论 -
linux的同步机制有哪些?
Linux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态,linux提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。 Linux内核是多进程、多线程的操作系统,它提供了相当完整的内核同步方法。内核同步方法列表如下:=========================内核中采用的同步技术: 中断屏蔽原子操作转载 2014-08-06 16:26:47 · 1526 阅读 · 0 评论 -
请问进程上下文是什么意思?
请问进程上下文是什么意思?回答者的答案集合:1.进程上下文一般在进程切换中提到,也就是当进程要切换时关于当前进程的寄存器内容以及内存页表的详细信息等等内容,一句话概括也就是关于描述进程的信息。2.同意楼上的,就是很多书本上提到的进程控制块PCB,保存着进程的很多详细信息3.补充(LINUX完全注释中的一段话):转载 2014-08-05 21:04:39 · 1686 阅读 · 0 评论 -
什么是守护进程?
守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。unix系统有很多守护进程,大多数服务器都是用守护进程实现的。比如,网络服务inetd、Web服务http等。同时,守护进程完成许多系统任务。比如,作业规划进程crond、打印进程lqd等。守护进程及其特性守护进程最重要的特性是后台运行。在这一点上,转载 2014-08-26 16:39:51 · 644 阅读 · 0 评论 -
进程睡眠是如何实现的?
这是我在百度知道上问的,别人回答的。放在内存。没清空。还在内存中,但是代码不拿去给cpu运行。就是停下来。你需要去看操作系统进程调度线程调度相关的东西……追问2014-08-24 14:33恩,是这样的。这个叫进程上下文。CPU有三种状态,内核态在进程上下文或中断上下文,用户态的进程中。确实进程调度的知识,谢谢了。回答原创 2014-08-26 09:59:13 · 710 阅读 · 0 评论 -
exit和_exit函数的区别
exit函数在函数退出时要做保存处理,转载 2014-08-26 10:33:56 · 792 阅读 · 0 评论 -
shell子进程解析
http://blog.csdn.net/sosodream/article/details/5683515实例解析shell子进程(subshell ) 通过实例,解析个人对shell子进程的一个了解,主要包括以下几个方面1:什么是shell子进程2:shell什么情况下会产生子进程3:子进程的特点与注意事项4:$变量$$在脚本转载 2014-08-26 16:42:57 · 897 阅读 · 0 评论 -
文件编程中read函数在使用过程中文件指针会移动吗
read函数在读数据的时候,当前的指针原创 2014-08-26 10:28:39 · 3295 阅读 · 0 评论 -
spinlock与linux内核调度的关系
关于自旋锁用法介绍的文章,已经有很多,但有些细节的地方点的还不够透。我这里就把我个人认为大家容易有疑问的地方拿出来讨论一下。一、自旋锁(spinlock)简介自旋锁在同一时刻只能被最多一个内核任务持有,所以一个时刻只有一个线程允许存在于临界区中。这点可以应用在多处理机器、或运行在单处理器上的抢占式内核中需要的锁定服务。二、信号量简介 这里也介绍下信号量的概念,因为它转载 2014-08-16 17:54:55 · 466 阅读 · 0 评论 -
为什么要在编译内核进行initrd RAMdisk这一步?
initial RAM diskLinux初始RAM磁盘(initrd)是在系统引导过程中挂载的一个临时根文件系统,用来支持两阶段的引导过程。initrd文件中包含了各种可执行程序和驱动程序,它们可以用来挂载实际的根文件系统,然后再将这个 initrd RAM磁盘卸载,并释放内存。在很多嵌入式Linux系统中,initrd 就是最终的根文件系统。本文将探索 Linux 2.6 的初转载 2014-08-17 21:55:23 · 1321 阅读 · 0 评论 -
ELF文件格式;ELF文件是什么,里面包含什么内容
http://blog.csdn.net/hhhbbb/article/details/6855004最近研究了一下elf文件格式,发现好多资料写的都比较繁琐,可能会严重打击学习者的热情,我把自己研究的结果和大家分享,希望我的描述能够简洁一些。一、基础知识 elf是一种文件格式,用于存储Linux程序. 它内部都有一些什么信息呢?大概包括编制好的计算机指令,数据转载 2014-08-18 10:53:21 · 5895 阅读 · 0 评论 -
smp-symmetric multi-processor 对称多处理器
SMP(Symmetric Multi-Processing),对称多处理结构的简称,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。在这种技术的支持下,一个服务器系统可以同时运行多个处理器,并共享内存和其他的主机资源。收藏7819对称多处理编辑对称多转载 2015-07-22 11:06:41 · 2184 阅读 · 0 评论 -
ssh协议是什么,有什么优点?
ssh为Secure Shell的缩写ssh有很多功能,它既可以代替Telnet,又可以为ftp、pop、甚至为ppp提供一个安全的“通道”。传统的网络服务程序,如ftp、pop和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务转载 2015-08-03 16:15:47 · 4233 阅读 · 0 评论 -
Transaction check error:
CentOS 安装软件时(比如:# yum install subversion),有时候会碰到类似如下的错误: ?1234567891011121314151617Transaction check转载 2017-03-31 12:46:29 · 3706 阅读 · 0 评论