Linux内存管理进程所涉及到的五个数据段
进程(执行的程序)会占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。对任何一个普通进程来讲,它都会涉及到5种不同的数据段。 Linux进程的五个段 下面我们来简单归纳一下进程对应的内存空间中所包含的5种不同的数据区都是干什么的。 1)代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要防止在运行时被...
教你如何能有效管理你的Gentoo USE标记
在管理你的 USE 标记前,我们先来了解一下,在哪些地方可以定义 USE 标记。 所有可以配置 USE 标记的地方: /usr/portage/profile/base/make.defaults /usr/portage/profile/default-linux/make.defaults /usr/portage/profile/default-linux/x86/make.defaults /usr/portage/profile/default-linux/x86/2007.0/make.de...
Linux系统中如何添加自己的库文件路径
库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的。一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用这两个目录中的库时不需要进行设置搜索路径即可直接使用。对于处于默认库搜索路径之外的库,需要将库的位置添加到库的搜索路径之中。设置库文件的搜索路径有下列两种方式,可任选其一使用: 在环境变量 LD_LIBRARY_PATH 中指明库的搜索路径。 在 /etc/ld.so.conf 文件中添加库的搜索路径。 将...
Debian Linux系统编译内核标准方式介绍
Debian 标准方式 关心一下有关 kernel-package、gcc、binutils 和 modutils 的错误报告。在需要时使用较新的版本。 在 Debian 系统中用源码编译自定义内核要特别小心。用 make-kpkg 的 ——append_to_version 选项来创建多重内核镜像比较安全。 # apt-get install debhelper modutils kernel-package libncurses5-dev # apt-get install kernel-sourc...
新手学堂:将Linux加入Windows域的方法
Samba3.0以上的版本提供了加入WindowsPDC域的命令net join,现在用它把Samba Server加入WindowsPDC,例如snoopy.echo是WindowsPDC域: net rpc join -S snoopy.echo -U Administrator,然后输入域管理员密码,也就是windowsPDC中Administrator的密码。 系统会有一个加入正确的提示,如:joined ECHO domain. 配置好之后重启一下Samba服务即可。...
Linux系统上从源代码安装软件的一般步骤
1、Linux平台下的软件大多数都是免费的,你可以从网上下载,下载的软件一般都被打包并压缩,因此在安装之前你需要将其拷贝到一个临时目录下,并对其进行解压缩和解包: gzip -d .tar.gz (或uncompress .tar.Z) tar xvf .tar 或 tar xzvf .tar.gz 注: gzip -d命令用于解压缩,tar xvf命令用于解包,tar xzvf命令用于先解压缩再解包,解压缩和解包后将在该目录下建立一个目录。 2、进入第1步生成的目录: cd 3、Linux平台下的软件...
Linux下的18个Windows应用代用品
Linux越来越受欢迎,但很多人不敢用Linux 取代Windows的原因是他们习惯了Windows下的那些应用程序,担心在Linux 中找不到对应的代用品,PCWorld 的 Scott Spanbauer为你整理了18个可以取代Windows下相应应用的Linux 程序。 Office 程序 - OpenOffice OpenOffice 2.3 包含一个字处理程序,一个电子表格,取代 Power Point 的演示程序,取代 Access 的数据库程序,另外,你可以用来化矢量图,编辑数学公式。 O...
Linux操作系统下如何查看硬盘和目录容量
df 查看硬盘的总容量、已用容量与inode等 du 查看文件已用容量 df -[ikm] -i 使用i-nodes显示结果 -k 使用KB显示结果 -m 使用MB显示结果 du [-abckms] [目录名称] -a 列出所有文件与目录,默认值是列出目录的值 -b 列出的值以b输出 -c 最后求总total -k 列出的值 以KB输出 -m 列出的值以mb输出 -s 只列出最后求总的值...
Linux操作系统下改变语言设置Shell命令
Linux中语言的设置和本地化设置真是一个很繁琐的事情,时不时的会出现乱码的情况。 一般来说,linux中显示什么语言是通过环境变量来确认的。 这些环境变量包括: $LANG / $LANGUAGE / $LC_CTYPE …… 可以通过locale命令查看这些变量的值。 要设置这些变量,可以通过export命令来进行。如: # export LANG=uc_EN # export LC_CTYPE=c 可以把以这些命令加入到~/.bash_profile文件中,这样,就成了默认配置。 另外,文件/et...
新手学堂:修改Linux操作系统日期和时间
一、文本模式下修改 命令及参数选项:date -s 示例如下: #date -s 04/11/2008 ——将系统时间设定成2008年4月11日 #date -s 22:24:30 ——将系统时间设定成22点24分30秒 #clock -w ——确保修改生效 二、图形界面下修改 用startx命令登录到图形界面,方法有二。 方法一 点击任务栏右下角显示系统时间与日期处进行修改。 方法二 点击任务栏左下角的图标,在弹出的菜单中选择“系统设置——日期时间”,进入“日期/时间属性”窗口进行修改。...
新手学堂:Linux操作系统下文件路径命令
绝对路径和相对路径 shell命令: cd /home :前面带有:"/"是绝对路径,直接进入home目录下; cd …… :进入上一级目录; cd - :返回上次目录; pwd :显示当前目录; cd~ : 代表当前用户目录,也就是/home/(用户名); cd (目录名):相对路径, ls :了解当前目录下的文件。 ls -a:查看当前目录所有文件的文件列表(包括隐藏文件); 每个目录下有两个特殊的目录: .和 …… ;"."表示当前目录:“……"表示上一级目录; 我们可以将“……”tianjia...
在Linux系统里如何禁用一个用户帐号
Linux系统使用 /etc/shadow 保存加密了的用户密码,禁止一个帐号最快的方法是修改存储于 /etc/shadow 中的密码,通常一个有效的Linux用户在 /etc/shadow 里都有一行如下的信息: user:$1$eFd7EIOg$EeCk6XgKktWSUgi2pGUpk.:13852:0:99999:7::: 各个字段以“:”冒号分隔。第二个字段就是用户密码信息了。如果我们把第二项值改成星号*或者感叹号!那么这个帐号也就被禁用了,用户将无法使用这个帐号登录系统: user: use...