linux
文章平均质量分 51
nameofhsw
这个作者很懒,什么都没留下…
展开
-
修改脚本开机自动运行程序
修改:rc.local文件即可。原创 2012-08-22 14:19:08 · 420 阅读 · 0 评论 -
查看core dumped的详细错误原因
什么是Core Dump?今天调试一个程序, 用到了core dump, 于是写出来, 记于此.什么是Core Dump?Core的意思是内存, Dump的意思是扔出来, 堆出来.开发和使用Unix程序时, 有时程序莫名其妙的down了, 却没有任何的提示(有时候会提示core dumped). 这时候可以查看一下有没有形如core.进程号的文件生成, 这个文件便是操作系统把程转载 2013-05-08 16:33:46 · 1414 阅读 · 0 评论 -
ubuntu下文件转码工具enca
#sudo apt-get install enca#enca -f yourFileName.txt //查看文件自身编码方式#sudo enca -L zh_CN -x utf-8 yourFileName.txt //改变文件自身编码方式#sudo enca -L zh_CN -x u原创 2013-06-21 11:22:04 · 1956 阅读 · 0 评论 -
Ubuntu下MySQL的安装及远程连接配置等配置
一、Ubuntu下MySQL的安装在Ubuntu命令行下输入 sudo apt-get install mysql-server 即可安装mysql服务,默认在安装mysql-server时,会自动安装好mysql-client。同时安装好的mysql配置文件位置:/etc/mysql/my.cnf启动mysql的快捷图标为:/etc/init.d/mysql二、编码问题的解决转载 2013-07-25 09:04:22 · 582 阅读 · 0 评论 -
CentOS下安装配置Google GLog
1.在google下载glog,目前最新的版本是2.0http://code.google.com/p/gflags/downloads/list2.安装(都是用默认)./configuremakemake install3.安装完毕后,默认的lib在/usr/local/lib目录下,执行/sbin/ldconfig –v,以免编译或运行的时候找不到lib文件4.新建原创 2013-10-15 11:32:48 · 6979 阅读 · 0 评论 -
LINUX进程间通信
1.消息队列 消息队列是一个存放在内核中的消息链表,由消息队列标识符标识。它克服了信号传递信息量少、管道所传送的是无格式字节流以及缓冲区大小受到限制的缺点。由于消息队列存放在内核中,所以只有在内核重启(OS重启)的时候或者显式的删除一个消息队列时,它才能够真正的被删除。 消息队列当中,通信的两个进程之间可以是完全无关的进程。消息队列中,程序通过ftok函数获取的键值来确报双原创 2013-10-16 10:11:44 · 582 阅读 · 0 评论 -
LINUX相关记录(20.13.1.22)
1.编译选项加入-D_FILE_OFFSET_BITS=64解决linux下2G文件限制// example.c#include int main(int argc, char* argv[]){ FILE *fp; if ((fp = fopen("test.dat", "w+")) == NULL) return; int a原创 2013-01-22 17:07:03 · 382 阅读 · 0 评论 -
centos下升级glibc
原文地址:http://blog.csdn.net/dodo_check/article/details/9341145另外,本文是新建单独的目录来存放新的glibc,然后通过修改环境变量来实现.可以再安装的时候直接使用/usr或者本来的默认路径来安装,则不需要修改环境变量.0.以下在系统CentOS 6.3 x86_64上操作1.试图运行程序,提示"libc.so.6转载 2013-10-16 15:50:27 · 16190 阅读 · 0 评论 -
一个很形象的进程和线程说明
来源:http://blog.jobbole.com/:阮一峰进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说转载 2013-04-27 14:54:45 · 658 阅读 · 0 评论 -
Cent-OS6.0下eclipse+cdt遇到问题总结
1.头文件无法解析设定头文件地址:在 Window -> Preferences -> C/C++ -> Environment 中添加这两个变量: 将C_INCLUDE_PATH 设为 /usr/include 将CPP_INCLUDE_PATH 设为 /usr/include/c++/4.6.1 其中4.6.1是gcc的版本,用gcc --version可以获得原创 2013-04-23 14:32:07 · 763 阅读 · 0 评论 -
ubuntu启动引导修复
1.使用ubuntu启动盘或者安装盘2.利用”Try ubuntu"进入试用的ubuntu系统3.打开终端(CTRL+ALT+T)4.输入命令:sudo -i //获取root权限fdisk -l //获取分区信息,ID=83的是引导盘,假设这里为sda8原创 2012-08-22 11:07:24 · 981 阅读 · 0 评论 -
wubi安装ubuntu注意要点
1.所选硬盘空间不能是FAT32格式,否则会导致grub no loaded kernal原创 2012-11-28 10:52:41 · 413 阅读 · 0 评论 -
fcntl描述
功能描述:根据文件描述词来操作文件的特性。 文件控制函数 fcntl -- file controlLIBRARY Standard C Library (libc, -lc)SYNOPSIS #include ; int fcntl(int fd, int cmd); in转载 2013-03-04 15:56:27 · 384 阅读 · 0 评论 -
Centos建立本地软件源
1.将准备的packets放置一个文件夹中,目录描述为:/software/Packets2.安装createrepo#yum install createrepo3.运行createrepo,本地源路径指定/software#createrepo /software4.取消原repo关联文件,创建新的关联文件#mv CentOS-Base.repo CentOS-Ba原创 2013-03-29 10:50:53 · 816 阅读 · 0 评论 -
定制CentOS 5安装光盘
版权声明:原创作品,如需转载,请与作者联系。否则将追究法律责任。 目前CentOS 5.2的安装CD有1至6张,但是在安装系统过程中,并不是所有的程序都是你想安装的,而且需要准备1-6张CD来安装一个Linux系统,实在是太麻烦了,其实安装一个实用的Linux 系统,不需要那么臃肿的,我们可以度身定制一个合适你自己的CentOS Linux系统. 我的目标是打算将1-6CD中的软件转载 2013-03-26 17:38:21 · 642 阅读 · 0 评论 -
linux kickstart之中rootpw密码生成方法
linux kickstart之中rootpw密码可以使用明文,也可以使用加密过的值(密码为:IPPBXADMINROOT)注意:在这里要使用加密过的值,否则安全性就太低了rootpw --iscrypted $1$IPPBXADM$qlbCgDSCK/a.1ZzfEk/mT.就是读取加密后的值,但是这个值是怎么生成的呢?这与linux系统的密码shadow一样,生成方法如下:转载 2013-03-26 16:16:45 · 6235 阅读 · 0 评论 -
linux之sed用法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会转载 2013-03-26 17:37:33 · 526 阅读 · 0 评论 -
linux下vi命令大全
linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正转载 2013-03-28 16:04:22 · 446 阅读 · 0 评论