linux
deng_sai
这个作者很懒,什么都没留下…
展开
-
进程间、线程间通信方式小结
转自:http://blog.csdn.net/alexlee1986/article/details/21227417之前一直对进程间和线程间的通信方式搞混,今天对它们总结一下。一、进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名转载 2017-11-20 16:50:41 · 274 阅读 · 0 评论 -
如何在CentOS上安装并汉化Code::Blocks
http://www.linuxidc.com/Linux/2014-02/97364.htm终于在CentOS虚拟机上安好了Code::Blocks,感触良多,收获亦良多。重点在安装步骤的第二步,设置环境变量。主要的参考链接:Linux下c++编译器CodeBlocks安装 http://www.linuxidc.com/Linux/2014-02/97366转载 2014-09-21 23:58:12 · 697 阅读 · 0 评论 -
CuteFTP远程主机拒绝连接Linux(RedHat)
二、默认权限限制:摸索了一下午,终于解决了问题:主要原因是因为redhat系统配置文件默认root用户无法使用ftp,只需作如下修改就可以使用了。 1、找到/etc/vsftpd/目录修改下面的连个文件 2、用命令gedit /etc/vsftpd/ftpusers 把其中的root给屏蔽,即变成 #root原创 2014-05-07 22:13:46 · 2211 阅读 · 1 评论 -
如何引导多系统(windows+其他)
由于之前经常在安装双系统sho原创 2014-07-24 01:26:13 · 1505 阅读 · 0 评论 -
CentOS 6.5内核编译步骤及配置详解
转载自:http://www.it161.com/article/serverDetail?articleid=140308231847[导读]前言Linux内核是操作系统的核心,也是操作系统最基本的部分。 Linux内核的体积结构是单内核的、但是他充分采用了微内核的设计思想、使得虽然是单内核、但工作在模块化的方式下、并且这个模块可以动态装载或卸载;Linux负责管理系统的进程、内转载 2014-07-24 10:39:51 · 3580 阅读 · 1 评论 -
Linux 下集成 Qt 插件至 Eclipse 全过程
Linux 下集成 Qt 插件至 Eclipse 全过程原文链接:http://qt.nokia.com/developer/eclipse-integration/installation-instructions-for-linux-systems本文示例用 Qt 插件已经上传至 Csdn,点击这里进入下载页面 。 前言:Eclipse 平台只转载 2014-07-20 16:14:41 · 1561 阅读 · 0 评论 -
strtok_r函数
本文转自一、函数strtok_r的作用 函数strtok_r可以将一个字符串按照指定的分割符进行分割,例如将字符串:"hello, jason, please come here",按照","分割为:"hello""jason""please come here"也可以按照分隔符" "分割为:"hello,""jason,""please""co转载 2014-05-20 17:41:59 · 1732 阅读 · 0 评论 -
linux下常用的压缩命令
tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程原创 2014-05-13 16:53:22 · 607 阅读 · 0 评论 -
find或grep如何在目录下查找字符串,并显示对应文件名
比如,我想搜本目录下,包含“No such file or directory”的所有.h文件#find ./ -name '*.h' -exec grep -i "No such file or directory" {} /; -print或者:#find ./ -name '*.h' -exec grep "No such file or directory" {}原创 2013-09-06 16:19:49 · 6020 阅读 · 0 评论 -
CentOS Linux服务器安全设置
转自:引言:我们必须明白:最小的权限+最少的服务=最大的安全所以,无论是配置任何服务器,我们都必须把不用的服务关闭、把系统权限设置到最小话,这样才能保证服务器最大的安全。下面是CentOS服务器安全设置,供大家参考。 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接一、注释掉系统不转载 2014-09-13 07:44:59 · 721 阅读 · 0 评论 -
CentOS Linux搭建SVN Server配置详解
SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码版本管理软件。Subversion支持linux和windows,但较多安装在linux下。svn服务器有两种运行方式:独立服务器和借助于apache。 svn://或http://svn客户端tortoisesvnsvn的基本工作转载 2014-08-24 21:03:13 · 860 阅读 · 0 评论 -
CENTOS 升级GCC到4.8.2
zhu本文使用操作系统:Centos 6.4 Desktop,64bit; 原GCC版本:4.4.7; 目标:升级GCC到4.8.2,以支持C++11。获取GCC 4.8.2包:wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz;解压缩:tar -xf gcc-4.8.2.转载 2014-11-22 22:30:50 · 1309 阅读 · 0 评论 -
OGV格式转成MP4格式
安装recordmydesktop和ffmpeg:sudo apt-get install recordmydesktop gtk-recordmydesktopsudo add-apt-repository ppa:mc3man/trusty-media sudo apt-get update sudo apt-get upgradesudo apt-get inst原创 2017-09-01 19:29:23 · 4873 阅读 · 0 评论 -
运行错误:error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or
转自:http://blog.csdn.net/newthinker_wei/article/details/8843133链接时可以通过-L和-l来指定自己的库,因此链接可以通过,但是运行时,系统仍无法找到指定的库,需要简单配置一下。解决方法: 可以直接在将自己的库所在路径添加到/etc/ld.so.conf文件中。但一般这个文件中的内容都是一句“include /et转载 2015-10-24 23:13:52 · 561 阅读 · 0 评论 -
linux下打开windows txt文件中文乱码问题
转自:http://blog.csdn.net/imyang2007/article/details/7448177在linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码。出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在转载 2015-06-06 17:00:51 · 566 阅读 · 0 评论 -
Linux内核实时补丁PREEMPT_RT安装
一、RTPREEMT_RT简介标准的Linux 内核只能能够满足软中断的要求,为用户空间提供简基本的Posix操作,但是不对固定的时间点做保证。Ingo Molnar's 的实时抢占补丁(文中为:PREEMPT_RT)和 ThomasGleixner的具有高分辨率的通用时钟事件层,Linux增加了硬事实能力。PREEMPT_RT 补丁因起了工业界的关注。由于它简洁的设计和与内核的mainl原创 2014-07-24 16:33:01 · 12130 阅读 · 0 评论 -
vim与复制,删除,粘贴,块操作以及快速替换功能
转自:http://blog.csdn.net/tsuliuchao/article/details/8131537握如下命令有什么好办法,我可以告诉你唯手熟尔!!多看多练对于VIM而言,复制,删除,粘贴的操作应该是非常多的。这次也做一个总结,关于处理VIM下的复制,删除,粘贴等操作。学会使用帮助文件,命令的帮助入口,就是”:help 命令名“。例如,对于”j“命令,查看它的帮助,转载 2015-06-01 17:13:19 · 5691 阅读 · 0 评论 -
Liunx 下如何打开doc和docx
转载自http://nieli.iteye.com/blog/644293openoffice官方下载地址:http://www.openoffice.org/download/index.html一、安装openOffice1.使用tar -xzvf OOo_3.2.0_LinuxIntel_install_wJRE_en-US.tar.gz解压缩后,会得到OOO32转载 2015-05-29 17:03:31 · 11889 阅读 · 0 评论 -
shell 脚本切换用户
有时需要root运行程序,但希望一般用户执行此程序,此时可以编写shell脚本首先切换到root,再来调用此程序。当然目标也可以采用"chmod u+s 你的程序“实现。采用shell切换到root用户。change2root.sh:#!/usr/bin/expectexpect -c " spawn su - expect "Pas原创 2015-05-02 01:27:59 · 2812 阅读 · 1 评论 -
跟我一起写 Makefile
转载自:http://blog.csdn.net/liang13664759/article/details/1771246;http://blog.csdn.net/haoel/article/category/9198/2最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。转载 2015-04-14 17:15:00 · 822 阅读 · 0 评论 -
Qt连接MySQL出现QSqlDatabase: QMYSQL driver not loaded
转自:http://blog.csdn.net/e3399/article/details/7614348QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE解决方法,先看下是否已经安装了libqsqlmysql.so[test1@localhost ~]$ locate l转载 2015-03-27 23:40:49 · 1817 阅读 · 0 评论 -
centos 更新gdb到v7.6
1. 先卸载gdb旧版本rpm -qa | grep gdbrpm -e --nodeps gdb-7.2-60.el6_4.1.i6862. 安装Texinfo文档系统yum install ncurses-devel3. 下载gdb 7.6.1源码包http://ftp.gnu.org/gnu/gdb/gdb-7.6.1.tar.gz将源码包放在ho原创 2014-11-22 23:37:48 · 4303 阅读 · 0 评论 -
unp.h的使用
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://awind.blog.51cto.com/4628868/861306环境:Kubuntu 11.10IDE:Eclipse要开始接触网络编程,用的是大名鼎鼎的Unix Network Programming这本书,第一个例子就遇到困难了,unp.h没有转载 2013-12-15 18:06:51 · 1228 阅读 · 0 评论 -
linux可执行文件的内容分析工具nm objdump readelf ar ldd
转自:http://blog.csdn.net/eroswang/article/details/1967243http://www.ibm.com/developerworks/cn/aix/library/au-unixtools.html级别: 中级Bill Zimmerly (bill@zimmerly.com), 自由撰稿人兼知识工程师, Author转载 2013-12-09 19:31:45 · 1330 阅读 · 0 评论 -
内存分配方式
640K ought to be enough for everybody. --Bill Gates 1981内存的分配方式有三种:1、从静态存储区分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。 例如全局变量,static变量。2、在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配原创 2013-12-09 16:30:10 · 768 阅读 · 0 评论 -
virtualbox中安装centos6.4后,图形界面无法进入修复方案
问题描述:在virtualbox上安装系统为简化版本CentOS 6.4后,想应用图形界面,就直接图形界面kde,本以为可以切换为图形界面,结果执行startx失败。报错:no screens found。解决方案:http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-config.html其中Note中的% set原创 2013-09-02 18:35:29 · 2492 阅读 · 0 评论 -
virtualbox 无法上网问题解决
转载自:http://www.lovelucy.info/virtualbox-net-config.html1、virtualbox中设置虚拟网卡。VirtualBox安装完成后,会在系统中装一块虚拟网卡,我们在管理->全局设定中可以看到。这块网卡是在 Host-Only 连接方式中,主宿机互访的桥梁。2、主机访问虚拟机通过Host Only的方式实现。主机访问虚拟机这个转载 2013-08-31 12:29:40 · 6438 阅读 · 0 评论 -
CentOS6.4 Linux常用命令
标签:Linux常用命令原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://redking.blog.51cto.com/27212/1220814? 文件处理命令文件命名规则1)除了/ 之外,所有的字符都合法。2)有些字符最好不用,如空格符、制表符、退格符和字符@ # $ & (转载 2013-08-31 12:45:00 · 668 阅读 · 0 评论 -
QT安装出现的问题集锦
http://blog.csdn.net/xinhuoliuyun/article/details/5783554 n QT安装出现的问题集锦:源码包:qt-x11-opensource-src-4.5.0.tar.bz2qt-embedded-linux-opensource-src-4.5.0.tar.bz2u ./configure时,g++:转载 2013-08-28 22:46:19 · 1261 阅读 · 0 评论 -
Linux CentOS 系统下安装 QT
转载自:http://blog.csdn.net/wangrouyi/article/details/8884669五一劳动节之后双休日期间,装QT,花了二天时间,刚安装完....记录下酸甜苦辣....我的系统是 CenttOS5.5 第一部分:具体的安装办法 1、前往ftp://ftp.qt.nokia.com转载 2013-08-28 22:16:25 · 900 阅读 · 0 评论 -
centos知识点巩固
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zh888.blog.51cto.com/1684752/8432821.硬件管理守护进程apmdapmd(Advanced Power Management)是高级电源管理。传统的电源管理标准,对于笔记本电脑比较有用,可以了解系统的电池电量信息。并将相转载 2013-08-27 23:13:11 · 1657 阅读 · 0 评论 -
硬盘安装CentOS6.2
硬盘安装CentOS6.2完整文件已经上传到http://download.csdn.net/detail/deng_sai/5424891 引言:电脑系统是Windows XP,电脑没有光驱、手头没有U盘、没有移动硬盘、电脑主板不支持U盘启动,在这种情况下想安装CentOS 6.2,有木有办法?答案:有办法,请看下面教程! 必备工具: 一、电脑系统:W转载 2013-05-22 01:19:29 · 713 阅读 · 0 评论 -
centos6.2 安装webqq
1、安装Adobe AIR 用浏览器打开http://www.techspot.com/downloads/5244-adobe-air-for-linux.html选择.BIN download 默认情况下保存在/home下。2、下载webqq.air 下载地址为:http://dl_dir.qq.com/qqfile/web/webqq/WebQQ.air3、在命令原创 2013-08-22 15:28:17 · 1142 阅读 · 0 评论 -
U盘安装centOS6.2
预备资料:CentOS-6.2-i386-bin-DVD1.iso;iso2usb-v0.7.zip;u盘分区工具(如PowerQuest PartitionMagic .rar)step1(可选):将u盘分区其中必须有(windows识别的格式);step2:使用iso2usb工具制作可引导的USB引导:导入CentOS-6.2-i386-bin-DVD1.iso文件->指定u盘->OK原创 2013-08-19 22:33:05 · 885 阅读 · 0 评论 -
Linux 下 Qt Creator 的安装使用
本文转载自http://blog.csdn.net/defonds/article/details/4946472Linux 下 Qt Creator 的安装使用 Qt 以其开源,免费,完全面向对象(很容易扩展),允许真正的组件编程以及可移植跨平台等诸多优势得到越来越多的开发人员的青睐。Qt Creator 是 Nokia 官方推出的专门针对 Qt 开发的 IDE。本转载 2013-09-08 22:25:11 · 923 阅读 · 0 评论 -
QT中的易犯小错误
转载自:http://blog.csdn.net/qianguozheng/article/details/67119971。继承QWidget是要用public 。2。构造函数也要是public。3。构造函数的参数 初始化parent=0。4。头文件声明了,源文件就要初始化。[cpp] view plaincopypri转载 2013-09-13 16:02:20 · 857 阅读 · 0 评论 -
搭建VMware小型虚拟局域网
原文摘抄自:http://share.blog.51cto.com/278008/463065/ 宿主机:Windows XP,宿主机IP:192.168.27.56,VMware版本:VMware7.0 共有三台虚拟机,网络连接模式分别是:Bridged、Host-only和Host-only。 虚拟网络环境:VM1、 VM2和VM3分别位于不同网段VMnet0、VM转载 2013-10-12 00:10:58 · 1465 阅读 · 0 评论 -
centos6.4学习笔记
1、shell中""与“空格”的区别testing=$(netstat -tuln | grep ":80 ") # 侦测看 port 80 在否?if [ "$testing" != "" ]; then echo "WWW is running in your system."fi上例中使用的是“”,中间没有空格,表明是空字符,运行正确。如果改用“空格”的话,表明是否检测到原创 2013-08-23 10:54:40 · 2802 阅读 · 0 评论 -
#ifndef 头文件卫士 只防止一个.cpp里的重定义(因为#define只作用于一个.cpp),而不是多个.cpp
转自:http://blog.csdn.net/tmljs1988/article/details/6045757#ifndef 头文件卫士是为了保证类的头文件在一个.cpp文件中被多次引用后会不会出现重复定义的问题,注意,只是防止在一个.cpp文件中被多次引用. #ifndef ELEMTYPE_H#define ELEMTYPE_H的意思是,如果前面没有定义ELE转载 2013-11-11 15:41:06 · 2138 阅读 · 0 评论 -
守护进程,setsid()
转自:http://blog.csdn.net/tdonald/article/details/1724996守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进 程。 Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许转载 2013-11-25 10:16:24 · 725 阅读 · 0 评论