
Linux操作系统
文章平均质量分 84
MrZhangCC
简单、Web开发工程师
展开
-
redhat和Ubuntu网络配置文件
一、redhat系统的网络配置文件 要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在Linux系统中,TCP/IP网络是 通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,下面介绍几个基本原创 2011-09-09 19:05:06 · 5118 阅读 · 0 评论 -
Linux系统调用和库函数调用的区别
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》(英文原版为《Beginning Linux Programming》,作者是Neil Matthew和Richard Stones)第三章: Working with files。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底转载 2013-10-09 19:20:17 · 685 阅读 · 0 评论 -
解析LINUX core dump
1. 前言: 虽然有的程序可以通过编译, 但在运行时会出现Segment fault(段错误)、Bug Error(总线错误). 通常有很多原因造成这种现象出现(内存泄露,访问数据地址没有对齐).但它不会像编译错误一样会提示到代码中某一行, 而是没有任何信息, 因此使得我们的调试变得困难起来.2. gdb: Linux下编程,通常采用gdb调试工原创 2013-10-07 11:11:46 · 1045 阅读 · 0 评论 -
Bus Error解析
一,Bus Error究竟是指什么 Bus Error,即总线错误。 引发原因: CPU处于性能方面的考虑,要求对数据进行访问时都必须是地址对齐的。如果发现进行的不是地址对齐的访问,就会发送SIGBUS信号给进程,使进程产生 core dump。RISC包括SPARC(一种微处理器架构)都是这种类型的芯片。x86系列CPU都支持不对齐访问,也提供了开关禁用这个机转载 2013-10-07 10:44:36 · 1719 阅读 · 0 评论 -
什么是内核
<br />一、什么是内核;<br />内核官方:<br />http://www.kernel.org<br /><br />内核洋文用 kernel,我刚才翻了一下词典,kernel 中文意思是内核、核心、中心、精髓的意思;也是果仁、果核的意思。从字面理解,kernel 是一事物的中心,植物的果实最重要的也是果仁和果核;<br /><br />由此我们可以推断内核是操作系统的中心。<br />我们知道Linus Torvalds 开发了Linux ,其实他开发的就是内核,按内核官方主页的理解,这个内核就转载 2011-02-23 16:07:00 · 951 阅读 · 0 评论 -
编译内核
写在前面的话:<br /><br />一般的情况下,编译内核对初学者来说的确是有点难度,对于象我这样刚入门的来说,也是一个考验。毕竟时间和精力有限,我没有时间把内核的所有文档看完,也没有办法完全弄懂。如果您的现实情况和我差不多,并且对内核编译不是太懂,或者说没有编译过。那不妨您看一下我写的这篇;<br /><br /><br />其实编译内核最花时间不是编译过程,而是配置和排错的过程;所以咱们用slackware的内核配置文件能把这个过程的时间省下来。省下来的时间做点什么呢??做点想做的吧;哈哈。<br /转载 2011-02-23 16:28:00 · 842 阅读 · 0 评论 -
CentOS字符编码方式
在使用CentOS 系统时,安装的时候可能你会遇到英文的CentOS系统,在这中情况下安装CentOS系统时是默认安装(即英文)。安装完毕后,出现的各种中文乱码。那么,我们如何解决这种问题呢。 一、CentOS系统访问 g.cn ,发现中文乱码。 于是用以前的方式:yum -y install fonts-chinese CentOS系统安装后,还是不能显示中文字体。我使用 g转载 2012-08-22 19:14:25 · 4790 阅读 · 0 评论 -
Linux操作之输入输出重定向和管道
<br /> Unix下使用标准输入stdin和标准输出stdout,来表示每个命令的输入和输出,还使用一个标准错误输出stderr用于输出错误信息。这三个标准输入输出系统缺省与控制终端设备相联系在一起的。因此,在标准情况下,每个命令通常从它的控制终端中获取输入,将输出打印到控制终端的屏幕上。<br /> 但是也可以重新定义程序的输入 stdin和输出stdout,将它们重新定向。最基本的用法是将她们重新定义到一个文件上去,从一个文件获取输入,输出到另外的文件中等。<br />$ ls >原创 2011-03-01 20:24:00 · 754 阅读 · 0 评论 -
Linux内核的版本号
1.1.1 Linux版本Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如2.6.29.1内核的Makefile中:VERSION = 2PATCHLEVEL = 6SUBLEVEL = 29EXTRAVERSION = .1其中的“VERSION”和原创 2011-07-11 09:29:38 · 1128 阅读 · 0 评论 -
linux中转换windows文件编码
一、利用iconv命令进行文件内容编码转换 用法: iconv [选项…] [文件…] 有如下选项可用: 输入/输出格式规范: -f, --from-code=名称 原始文本编码 -t, --to-code=名称 输出编码 信息: -l, --list 列举所有已知的字符集 输出控制: -c 从输出中忽略无效的字符 -o, --outpu转载 2012-08-24 14:33:55 · 969 阅读 · 0 评论 -
理解 /proc/cpuinfo
理解 /proc/cpuinfo<br />processor : 0 <br />vendor_id : GenuineIntel<br />cpu family : 15<br />model : 6<br />model name : Intel(R) Pentium(R) 4 CPU 3.00GHz<br />stepping : 5<br />cpu MHz : 3143.295<b转载 2011-04-12 13:39:00 · 1972 阅读 · 0 评论 -
查看Linux系统信息命令
<br /> <br /><br />系统# uname -a # 查看内核/操作系统/CPU信息<br /># head -n 1 /etc/issue # 查看操作系统版本<br /># cat /proc/cpuinfo # 查看CPU信息<br /># hostname # 查看计算机名<br /># lspci -tv # 列出所有PCI设备<br /># lsusb -原创 2011-03-04 15:17:00 · 381 阅读 · 0 评论 -
Linux字符编码方式
首先,解释一下字符集:汉字编码:* GB2312字集是简体字集,全称为GB2312(80)字集,共包括国标简体汉字6763个。 * BIG5字集是台湾繁体字集,共包括国标繁体汉字13053个。 * GBK字集是简繁字集,包括了GB字集、BIG5字集和一些符号,共包括21003个字符。 * GB18030是国家制定的一个强制性大字集标准,全称为GB18030-2000,它的推出使汉字集有了一转载 2012-08-22 18:50:15 · 15197 阅读 · 0 评论