
Linux使用
浮生专栏
这个作者很懒,什么都没留下…
展开
-
Linux命令系列之(一)---控制符
键盘上大多数字符是普通打印字符,它们没有特殊含义。只有少数特殊字符指示计算机做专门的操作。其中最常见的特殊字符是回车键Enter,它表示输入行结束;系统收到回车信息便认为输入的当前行结束,系统的响应是让屏幕光标回到下一行行首。控制符是指控制终端工作方式的非显示字符。输入一般控制符必须先按下控制键,或称作CTRL键,然后再按所对应的字符键。例如,输入回车符可以直接按回车键,也可以先按控制键,再按原创 2012-04-28 09:49:58 · 1978 阅读 · 0 评论 -
谈谈正则表达式
正则表达式(regular expression),是一种文本处理工具,通常和原创 2014-05-03 01:15:42 · 2095 阅读 · 0 评论 -
《linux 下的时间获取函数》
函数分类:1. 获取时间:原创 2014-08-03 17:37:38 · 9281 阅读 · 0 评论 -
《shell中的通配符,特殊字符和正则表达式》
1. shell支持的通配符2. shell中的特殊字符(以bash为例)3. 正则表达式原创 2015-03-03 14:04:27 · 9576 阅读 · 0 评论 -
《libc 中的文件IO函数》
1. 文件描述符与文件指针文件描述符:在linux系统中打开文件就会获得文件描述符,它是个很小的正整数。每个进程在PCB(Process Control Block)中保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针。套接字和管道都是文件描述符。文件指针:C标准库中使用文件指针做为文件I/O的句柄。文件指针指向进程用户区中的一个被称为FILE结构的数据结构。FILE结构包括一个缓冲区和一 个文件描述符。而文件描述符是文件描述符表的一个索引,因此从某种意义上说文件原创 2014-07-30 08:59:47 · 3476 阅读 · 0 评论 -
semget函数报错,errno设置为28
在函数运行时出错,查找日志发现semget函数报错,errno设置为28。遇到系统调用发生错误的情况,可以尝试以下几种思路:1. 使用strerror函数或者perror函数输出错误说明。2. 如果第一步还不是很清楚,可以根据errno的值找出对应的错误标示,然后再详细查阅出错系统函数的man手册,找到对应错误标示的含义。PS:大部分时候还是需要采用方法2,例如这次semget函数报错原创 2013-09-03 14:22:34 · 9770 阅读 · 0 评论 -
LPIC认证
声明:以下内容整理自新风IT教育网。linux认证简介:http://cert.xinfengit.com/201106/029214.html (一)Linux Professional Institute(简称为 LPI) 就目前Linux团体所关注的程度来看,LPI认证计划受到了最为广泛的支持。LPI已经先期推出了Linux Profession Inst转载 2013-01-11 00:01:18 · 13897 阅读 · 1 评论 -
ubuntu的shell配置文件及其作用
一、bash shell的分类: 登录shell:用户登录linux主机时取得的shell. 非登录shell:用户登录linux主机后(取得了登录shell)由于需要启动执行的shell,如:用su切换用户后取得的shell;在登录shell中 启动的 csh shell;图形用户界面下启动的终端等。二、转载 2012-06-08 15:42:53 · 4574 阅读 · 0 评论 -
Linux下PATH环境变量的修改
上一篇文章里谈到了ubuntu的shell环境配置,其中提到了许多文件在shell启动时会自动执行并配置相关属性,shell中的PATH变量也可以在这些文件中设置,当然你还可以设置其他环境变量。下面先列出网上的几篇文章供参考:1.在Linux下修改环境变量PATH:http://hi.baidu.com/hbzha/blog/item/6177cd2f16d93e474ec226c5.ht原创 2012-06-08 16:00:34 · 1476 阅读 · 0 评论 -
Linux操作系统的Configure参数解释说明
Linux环境下的软件安装,并不是一件容易的事情;如果通过源代码编译后在安装,当然事情就更为复杂一些;现在安装各种软件的教程都非常普遍;但万变不离其中,对基础知识的扎实掌握,安装各种软件的问题就迎刃而解了。Configure脚本配置工具就是基础之一,它是autoconf的工具的基本应用。与一些技巧相比,Configure显得基础一些,当然使用和学习起来就显得枯燥乏味一些,当然要成为高手转载 2012-06-28 16:44:47 · 883 阅读 · 0 评论 -
2012-09-08:error while loading shared libraries
程序利用到了动态库,编译时通过了,但是执行时提示error while loading shared libraries:: xxx.so.0:cannot open shared object file: No such file or directory一开始有点想不通,拷贝一份库文件到/usr/local/lib路径下,ldconfig一下,然后才运行起来。查了查网上的文章,发现原创 2012-09-08 15:16:58 · 984 阅读 · 0 评论 -
2012-09-11:安装linux系统之光盘启动安全模式
一. 安全模式下重装系统引导利用clonezilla克隆系统,结果引导没装上,这个在前期文章里有提到原因。无奈之下只能找光盘,启动安全模式重新安装引导:1.放入linux安装光盘,从光盘启动。2.按tab键输入“linux rescue”参数,与其他默认参数用空格隔开。3.回车进入安全模式。4.接下来的几步应该没问题,看桌说明选择就行,重新安装引导的话setup Netwo原创 2012-09-11 13:35:15 · 3287 阅读 · 0 评论 -
2012-09-11:利用clonezilla克隆系统时出现 Failed to install grup
最近常常要克隆linux系统,使用的工具是clonezilla,版本为1.2.16但是克隆镜像的时候出现两种情况:1.提示Failed to install grup2.卡死在安装grub的阶段起初怀疑是不是因为硬盘格式不对,测试了N遍没有任何头绪。换了几个版本的clonezilla,终于发现端倪,黄色警告提示镜像为ext4格式,我在想,难道和镜像有关。最终发现原因确实是1原创 2012-09-11 16:49:55 · 1940 阅读 · 0 评论 -
2012-9-17:交换机带宽测试之iperf工具使用
先来说说交换机的基本性能指标:传输速率:这是我们最常听见的,比如说某某交换机是百兆的、千兆的等等。这个百兆和千兆就是交换机的传输速率。他是交换机的各个端口的数据交换速度。目前常见的有10Mbps、100Mbps、1000Mbps,注意这里是Mb不是MB,很多人为此不解,说百兆交换机的传输速度只有10M左右,其实是10M左右就对了,这里不解释,自己查查吧。对于自适应交换机,特点在于它能够自动调节原创 2012-09-17 19:31:59 · 14132 阅读 · 0 评论 -
linux系统启动过程分析
本文转载自:http://blog.chinaunix.net/uid-23069658-id-3142047.html经过对Linux系统有了一定了解和熟悉后,想对其更深层次的东西做进一步探究。这当中就包括系统的启动流程、文件系统的组成结构、基于动态库和静态库的程序在执行时的异同、协议栈的架构和原理、驱动程序的机制等等。 本人在综合了现有网上大家智慧的基础转载 2015-11-24 00:03:47 · 10564 阅读 · 3 评论