linux系统管理
文章平均质量分 51
ericming200409
C/C LINUX TCP/IP Python
展开
-
linux中的硬链接和符号链接
索引节点、硬连接和连接计数索引节点inode: Linux为每个文件分配一个称为索引节点的号码inode,可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置。系统是通过索引节点(而不是文件名)来定位每一个文件。 例如:假设我们在硬盘当前目录下建立了一个名为mytext文本文件,其内容只有一行: This is my file. 1、当然这行文字一定是存储转载 2009-12-22 21:40:00 · 1391 阅读 · 0 评论 -
vim分割窗口
vim分割窗口[url]http://linux.chinaunix.net/techdoc/desktop/2007/12/21/974847.shtml[/url]来源: ChinaUnix博客 日期: 2007.12.21 14:17 (共有条评论) 我要评论 Vim用户手册 - by Bram Moolenaar 译者:Nek_in转载 2010-03-28 19:42:00 · 740 阅读 · 0 评论 -
linux配置网络连接
linux网络连接配置通过命令ifconfig来完成,也就是interface configuration。 !!友情提醒:下面用的命令有些需要root权限查看网络连接 ifconfig eth0 Link encap:以太网 硬件地址 00:e0:61:02:af:ba inet 地址:原创 2010-05-02 17:41:00 · 752 阅读 · 0 评论 -
打印机相关命令
列出所有打印机: lpstat -p 查看默认打印机: lpstat -d 用默认打印机打印: lpr filename 用指定的打印机打印: lpr -P lpname filename 打印几份文件: lpr -# 3 filename #将文件打印三份 列出打印列表: lpq #列原创 2010-05-03 12:24:00 · 845 阅读 · 0 评论 -
linux软件包管理工具
在现行的linux发布版本中,软件包管理工具使用最多的是rpm和dpkg,但是这两者都不能解决软件之间的依赖关系,所以又有了yum和apt,yum其实是对rpm的封装,而apt是对dkpg的封装,两者都在封装的同时,很好的解决了软件依赖问题,使用起来非常方便。下面是一些软件管理常用的命令: 更新软件列表: apt-get update 安装软件: rpm原创 2010-05-03 12:39:00 · 830 阅读 · 0 评论 -
开机服务自启动配置
设置Linux系统启动自动启动服务的两种方法:方法一:/etc/rc.d/rc.local 中增加需要启动的程序或服务。 例如:apache安装在 /usr/local/www目录下,若要设置自动启动服务可用以下命令: vi /etc/rc.d/rc.local 加入: /usr/local/www/bin/apachectl start方法二:将程序注册为系统服务 在/etc/rc.d/init.d目录下编辑启动脚本。 拷贝自动启动的服务程序到 /etc/rc.d/init.d 目录下: 例如原创 2010-12-01 11:44:00 · 622 阅读 · 0 评论 -
netstat命令详解
<br />Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 <br />如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错 情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。<br />Netstat 详细参数列表<br />>netstat /?<br />显示协议统计转载 2010-12-01 10:48:00 · 887 阅读 · 0 评论 -
linux下目录的权限解说
在linux系统中,权限概念的重要性相信不需要我来讲,所谓的权限无非是r,w,x,文件的各种权限都很好理解,较难理解的是目录的权限,下面我主要对目录的权限说一下自己的看法: 1. 目录的读权限 看过linux内核方面书的朋友应该都知道目录于内核而言也是文件,目录是特殊的文件,它的内容包括:这个目录下的文件名列表以及各个文件对应的文件系统中的索引节点信息。既然目录也是文件,那么目录的读权限就好理解了,如果你对一个目录没有读权限,那么也就是说你不能读取它的内容,请注意:它的内容是这个目录下的文原创 2011-01-24 15:47:00 · 714 阅读 · 1 评论 -
yum命令常用参数详解
转自:http://3laoxiao.blog.163.com/blog/static/73588589201092103913867/ yum是一个用于管理rpm包的后台程序,用python写成,可以非常方便的解决rpm的依赖关系。在建立好yum服务器后,yum客户端可以通过http、ftp方式获得软件包,并使用方便的命令直接管理、更新所有的rpm包,甚至包括kernel的更新。现在把常用的yum命令参数整理如下: 一、列举包文件 列出资源库中所有可以安装或更新的rpm包 # yum lis原创 2011-04-17 21:08:00 · 3731 阅读 · 0 评论 -
vim使用笔记
1 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。如果是初学vi,运行一下vimtutor是个聪明的决定。 2 启动Vim时的选项 vim -c cmd file: 在打开文件前,先执行指定的命令; vim -r file: 恢复上次异常退出的文件; vim -转载 2010-03-29 09:28:00 · 940 阅读 · 0 评论 -
vim常用命令
一直听说vi/vim很强大,一直不以为然,总想有图形界面的干嘛还非得来个命令行,前两天偶然的机会稍微了解了下,发下vim在真的无以伦比,无法阻挡,非常有激情的学习了一下,转载一篇,以备随时查看,~ ~VIM是一个非常强大,也非常复杂的编辑器。就连常用的命令也数以百计,而且通过各种组合,更是能够达到数量惊人的地步。本文是我跟着VIM用户手册学习VIM的使用而作的记录,记下一些VIM的转载 2010-03-28 19:18:00 · 466 阅读 · 0 评论 -
linux文件后缀
首先要说明的是在Linux系统中,可执行文件没有统一的后缀,系统从文件的属性来区分可执行文件和不可执行文件。而gcc则通过后缀来区别输入文件的类别,下面我们来介绍gcc所遵循的部分约定规则。一般.c为后缀的文件,C语言源代码文件;.a为后缀的文件,是由目标文件构成的档案库文件;.C,.cc或.cxx为后缀的文件,是C 源代码文件;.h为后缀的文件,是程序所包含的头文件;.转载 2010-03-15 10:39:00 · 1410 阅读 · 0 评论 -
yuv文件合并器
出于实验需要而网上苦于没找到,写了个yuv文件合成器,可以将多个yuv视频序列合并成一个,本人这么做主要目的是构造带有场景切换的视频流,程序是给予linux平台的,虽然当中有几个函数没有进行异常处理,但是应该还是可以满足一般需求,现将代码粘贴如下:// 本程序可将yuv 的两个视频合为一个文件,从而建立带有场景切换的视频序列#include#include#原创 2010-03-16 11:19:00 · 2905 阅读 · 0 评论 -
弹出和弹进光驱命令
第一光驱弹出光盘:eject 第一光驱装入光盘:eject -t第二光驱弹出光盘:eject /dev/cdrom1第二光驱装入光盘:eject /dev/cdrom1 -t原创 2010-03-16 20:56:00 · 5911 阅读 · 0 评论 -
echo命令详解
linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。该命令的一般格式为: echo [ -n ] 字符串其中选项n表示输出文字后不换行;字符串能加引号,也能不加引号。用echo命令输出加引号的字符串时,将字符串原样输出;用echo转载 2010-03-16 21:21:00 · 1031 阅读 · 0 评论 -
缓冲输入输出
所谓缓冲输入输出,即是进行文件I/O时,以块的倍数或者约数大小为单位进行输入输出,保证每次I/O都是块对齐的,从而提高程序的执行效率,为了是每次的输入输出数据大小都是块的大小的倍数或者约数,就必须对数据进行缓冲来实现,所以叫作缓冲I/O。 c标准库的文件输入输出函数都是基于缓冲的,程序中合理利用标准库进行输入输出不仅可以避免不必要的错误,还可以提高效率。 常见的c标准库原创 2010-03-16 22:02:00 · 797 阅读 · 0 评论 -
在Linux下如何使用自己的库函数
一 使用库必要性 提高代码重用性。二 库的种类: 1 静态库 一般以*.a命名。 程序编译时被加载,此后,只要程序不被重新编译,静态库就没有作用了(可以删掉)。由于静态库的代码在编译过程转载 2010-03-18 15:33:00 · 2777 阅读 · 0 评论 -
makefile详解
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makef转载 2010-03-21 20:52:00 · 639 阅读 · 0 评论 -
system函数源码
#include #include #include #include int system(const char * cmdstring){ pid_t pid; int status; if(cmdstring == NULL){ return (1); } if((pid =原创 2010-03-25 15:44:00 · 4206 阅读 · 0 评论 -
Linux命令行下编辑常用的快捷键
Linux认证考试:Linux命令行下编辑常用的快捷键本文讲述了Linux命令行编辑快捷键的方法,希望对您有所帮助。Linux命令行编辑快捷键:history 显示命令历史列表↑(Ctrl+p) 显示上一条命令↓(Ctrl+n) 显示下一条命令!num 执转载 2011-08-08 20:22:08 · 2354 阅读 · 0 评论