系统调用是应用程序和操作系统内核之间的功能接口。其主要目的是使得用户可以使用操作系统提供的有关设备管理、输入/输入系统、文件系统和进程控制、通信以及存储管理等方面的功能,而不必了解系统程序的内部结构和有关硬件细节,从而起到减轻用户负担和保护系
2015-06-28要对进程进行监测和控 制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多 的资源等等。
2015-06-28Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个。它很难,因为它的语法与其他 Linux 命令的标准语法不同。但是,它很强大,因为它允许您按文件名、文件类型、用户甚至是时间戳查找文件。使用 find 命令,您不但可以找到具这些属性任意
2015-06-28现象: 按照《Unix shell 范例精解》试 sed 例子,用的是书自带光盘里的文件 datafile。但是运行命令(以两个数字结尾的行,将结尾两个数字 ab 替换为 ab.5 ) > sed 's/[0-9][0-9]$/&.5/' datafile 却没有输出,其中某一行最后数字是34,把上
2015-06-28自从用上了Ubuntu,发现对Windows的依赖越来越小,前两天更是把我的Vista给删了,现在系统里只有Ubuntu,于是想把Ubuntu从安装时的分区3上转到分区1上去。实验结果如下: 声明:本人只讨论技术问题,如因此造成的数据损失及其他问题不承担任何责任。 0:
2015-06-28解决方法: 一. Ubuntu默认的中文字符编码 Ubuntu默认的中文字符编码为zh_CN.UTF-8, 这个可以在 /etc/environment中看到: sudo gedit /etc/environment 可以看到如下内容: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
2015-06-28打开/etc/selinux/config 将selinux=enforcing或permissive改成disabled。 记得要重新启动服务器! 当然还要确定以下问题: 1, 用户是否被 vsftpd 限制登录, 比如用户名
2015-06-28此文档可以说明双ADSL及多ADSL增加线路的配置过程。 Linux配置多线路ADSL的方法 经过一段时间的观察,证明运行良好,现把设置过程及方法总结一下,欢迎指正. 此文档可以说明双adsl及多adsl增加线路的配置过程. 实验环境: 操作系统:
2015-06-281、配置第一个IP地址: [root@Linux root]#cd /etc/sysconfig/network-scripts [root@Linux network-scripts]#vi ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static &nb
2015-06-281.一种 telnet localhost 200001 #登陆 stats #查看状态 flush_all #清理 quit #退出 2.又学到一个: echo 'flush_all' | nc localhost 200001 3. 1、数据存储(假设key为test,value为12345)
2015-06-28grep -v ^$ oldfile > newfile 但是似乎在FreeBSD下面不行,会不会是grep版本的问题? 后来想到了很刁的vim的全局替换,最后成功 vim的命令为:%s/^\n//g 意思是全局替换所有以回车开头的字符,替换为空。 顺便研究了一下 如果有多个连续的
2015-06-281、安装开发工具 yum groupinstall "Development Tools" "Legacy Software Development" 2、配置开发环境 建议大家去选一个自己喜欢的,至少是个看代码不累眼睛的,这样舒舒服服的干活哈~~~ http://www.cs.cmu.edu/~maverick/
2015-06-28#include <sys/mman.h> #include <sys/types.h> #include <fcntl.h> #include <unistd.h> #include <stdlib.h> #include <stdio.h> int main (int argc, char *argv[]) { pid_t cpid; int
2015-06-28安装配置minicom ————————————————– # lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过; 如果有us
2015-06-28什么是RamDisk? 一个RamDisk 是你用作一个硬盘分区的一部分内存空间。或者换句话说,你是把内存假设为一个硬盘驱动器,并且你在它的上面存储文件。是为了提高读写速度,因为你知道,内存的I/O速度是硬盘的N倍(500万啊!)。 示例代码:建立一个ramdisk并挂
2015-06-28Linux 的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。 下面是相关的配置文件: /ect/hosts 配置主机名
2015-06-28刚升级ubuntu9.10不久,不能用xmarks真让人恼火,下面是解决办法: #sudo gedit /etc/hosts 然后再加入下面的IP,保存即可。 #xmarks 64.147.188.86 www.xmarks.com 64.147.188.92 api.xmarks.com 64.147.188.89 login.xmarks.com 64.147
2015-06-28编辑软件源 sudo gedit /etc/apt/sources.list 查看系统存在的内核。 dpkg -l|grep linux 或 dpkg –get-selections|grep linux 显示当前的内核 uname -a 升级内核 apt-get dist-upgrade 删除内核 sudo apt-get remove
2015-06-28ISO镜像是一张cd或者DVD的镜像文件,它能被储存在你的电脑里,并且能用来写入一张新的光盘里。在UBUNTU下挂载并使用它是很简单的。 使用指南 在linux下默认的ISO挂载点位于"/media"目录,下面是挂载一个ISO文件的方法: sudo mkdir /media/
2015-06-28DHCP服务可以有效地缓解IP管理的繁琐工作。那么对于大多数管理员来说,这个协议的使用以及服务器的相关建设工作也是需要掌握的。为了方便将来的IP地址资源管理,我们需要建立一台DHCP服务器,来自动完成管理局域网内部计算机的IP地址分配工作。动态主机配置协议
2015-06-28