在开发Linux程序中,经常会使用Windows的编辑器进行编辑,这样还要拷贝到Linux服务器,如果有这种开发习惯的同学,可以使用这种方式进行开发。当然除了这种方法之外,可以再Windows安装nfs服务器,但是我的是64位的win7系统,好多nfs服务器不支持,所以就只能使用这种共享文件夹的方式...
在系统优化之前先简单的说一下优化的原则,要做到最小化:1、根据需求安装系统最小化;2、开启程序最小化;3、操作最小化;4、登录最小化;5、权限最小化,就是使用普通用户登录。6、配置参数合理化,不要最大化。#修改配置文件的时候注意备份。系统安装之前包的选择如下图(ce..
分类:
系统相关 时间:
2015-11-02 06:47:16
阅读次数:
400
您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序。本文描述了几种可以用来调试在 Linux 上运行的程序的方法。我们将回顾四种调试问题的情况,这些问题包括段错误,内存溢出和泄漏,还有挂起。本文讨论了四种调试 Linux 程序的情况。...
分类:
系统相关 时间:
2015-10-30 23:00:35
阅读次数:
228
上章我们提到,rpm包之间存在依赖关系,有时这些依赖关系很复杂,使用rpm命令安装程序包时,手动解决起来太麻烦。而yum工具能够很好地解决这一让人头疼的问题一、什么是yumyum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的前端软件包管理器。基于R..
分类:
系统相关 时间:
2015-10-30 19:04:42
阅读次数:
547
文本模式登入后所取得的程序被称为壳(Shell),在Linux系统中,每个装置都被当成一个档案来对待,每个装置都会有装置文件名。x[Ctrl]+[Alt]+[F1]~[F6]:文字接口登入tty1~tty6终端机;x[Ctrl]+[Alt]+[F7]:图形接口桌面。主机名的显示通常只取第一个小数点前的字母[vbird@www~]$..
分类:
系统相关 时间:
2015-10-30 15:33:58
阅读次数:
274
CentOS6.x基本启动流程一、服务器加电,加载BIOS信息,BIOS进行系统检测,依照BIOS设定找到第一个可以启动的设备(一般是硬盘)二、读取第一个启动设备的MBR(主引导记录),加载MBR中的BootLoader(启动引导程序,最常见为GRUB)三、依据BootLoader的设置加载内核,内核会再进..
分类:
系统相关 时间:
2015-10-29 00:58:02
阅读次数:
273
一、linux程序包基础概念1.1、linux程序开发遵循开源协定:GPL,BSE,Apache等1.2、源程序常用的开发语言:C,C++,perl,python等1.3、应用程序的开发、编译和运行就像面包师直接使用的材料是面粉而非麦种一样,我们大部分应用程序员在开发程序时也并非直接接触硬件层,因为底层硬..
分类:
系统相关 时间:
2015-10-28 15:47:11
阅读次数:
361
前言,本文介绍的利用linux系统编写C/C++语言程序是在CentOS环境下实现的,在编程之前,您得先安装Linux系统或者Linux虚拟机,一切准备好之后我们就可以开始编程了。(1).开启电脑或Linux虚拟机(本人使用的是虚拟机)(2)创建文件点击左上角应用程序->系统工具->终端..
分类:
编程语言 时间:
2015-10-26 19:04:22
阅读次数:
153
继上次linux程序包管理(2)之yum的配置及使用,大家都很疑惑不是有yum就行了吗干嘛还要学习源码安装,听说源码安装很费事也很麻烦,是的yum是用起来简单方便,但是yum是直接写在镜像里面的,所以一些安装包的版本就有点低了。而且有些特性是编译选定的,如果编译未选定此特性..
分类:
Web程序 时间:
2015-10-14 01:47:22
阅读次数:
565
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式有很多种原....
分类:
系统相关 时间:
2015-10-02 22:28:48
阅读次数:
236