
linux
wfziyou
这个作者很懒,什么都没留下…
展开
-
linux资源 .
linux内核源代码情景分析 非扫描版 上下册合订版 字清楚 带书签 1575页 pdfhttp://download.youkuaiyun.com/source/2002579*************************************************************linux设备驱动开发详解 pdf,针对ARM9 s3c2410 经典 宋宝华http://do转载 2013-11-11 14:05:24 · 866 阅读 · 0 评论 -
阿里云搭建SVN服务器
1:安装svnapt-get install subversion 2. 开启svn服务器svnserve -d检查是否开启:ps aux | grep svnserve若出现如下内容:wkr 6537 0.0 0.0 13784 956 ? Ss 16:18 0:00 svnserve -dwkr 7593 0.0 0.0 5784 8转载 2014-07-23 20:05:21 · 435 阅读 · 0 评论 -
CentOS SVN安装与配置
第一步:安装apache subversionyum install httpdyum install httpd-devel //用于开发Apache模块yum install subversionyum install mod_dav_svn //Subversion与Apache之间的接口(通过它,Apache就可以访问版本库,可以让客户转载 2014-07-23 09:33:29 · 381 阅读 · 0 评论 -
Vim 快捷键整理
一、移动光标1、左移h、右移l、下移j、上移k2、向下翻页ctrl + f,向上翻页ctrl + b3、向下翻半页ctrl + d,向上翻半页ctrl + u4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子 ),移动光标到上一个句子(6、移动到段首{,移动到段尾}7、移动到下一个词w,移动到上一个词b8、移动到文档开始转载 2014-04-28 12:40:26 · 375 阅读 · 0 评论 -
vim配置及插件安装管理(超级详细)
1写在前面 Linux下编程一直被诟病的一点是: 没有一个好用的IDE, 但是听说Linux牛人, 黑客之类的也都不用IDE. 但是对我等从Windows平台转移过来的Coder来说, 一个好用的IDE是何等的重要啊, 估计很多人就是卡在这个门槛上了, "工欲善其事, 必先利其器"嘛, 我想如果有一个很好用的IDE, 那些Linux牛人也会欢迎的. 这都是劳动人民的美好愿望罢了转载 2014-04-24 18:53:03 · 583 阅读 · 0 评论 -
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出转载 2014-05-10 16:27:28 · 417 阅读 · 0 评论 -
linux svn 使用
svn add values/strings.xml //--添加svn st //--查看状态svn ci //--提交 svn ci -m "svn ci, permission"1、 将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn转载 2014-05-10 16:26:12 · 419 阅读 · 0 评论 -
linux的sh脚本编程
在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 Linux中有好多翻译 2014-04-24 10:03:51 · 382 阅读 · 0 评论 -
Linux SVN 服务器配置以及客户端使用
SVN简介SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。SVN中的一些概念 : a. repository(源代码库)源代码统一存放的地方 b. Checkout (提取)当你手上没有源代码的时候,你需要从repository checkout一份转载 2014-04-24 11:15:21 · 397 阅读 · 0 评论 -
centos lua
curl -R -O http://www.lua.org/ftp/lua-5.2.2.tar.gztar zxf lua-5.2.2.tar.gzcd lua-5.2.2make linux test报错cd src && make linuxmake[1]: Entering directory `/home/jackluo/Downloads/lua-5.2.转载 2014-07-25 14:18:26 · 563 阅读 · 0 评论 -
scons安装和使用
1. scons是神马?scons是linux下的自动构建工具,类似cmake。2. 安装wget http://prdownloads.sourceforge.net/scons/scons-2.2.0.tar.gz .tar zxvf scons-2.2.0.tar.gzcd scons-2.2.0python setup.py install转载 2014-08-02 07:45:40 · 1048 阅读 · 0 评论 -
lua和tolua++的安装
目前lua发布的最新版本是2011年12月12日发布的lua-5.2.0.tar.gz,而tolua++发布的最新版本为tolua++-1.0.93.tar.bz2,该版本暂时不支持lua5.2(其实简单修改下代码也可以支持的),所以我们以上一版本的lua-5.1.4.tar.gz为例,讲解tolua++的安装方式。安装环境为RHEL5.5。一、下载相关软件包lua包:http://www转载 2014-08-14 01:47:22 · 724 阅读 · 0 评论 -
Centos 搭建svn服务器详细配置
PS:今天给开发的同事搭建一个公网的SVN Server,google一下,发现下面这篇最详细,就记录下来,重新排版一下。顺便根据自己的使用经验,补充了几个细节和总结。本文配置是基于CentOS 5.x的,但一样适用于其他Linux发行版!SVN简介和工作原理subversion(简称svn)是近几年崛起的版本管理软件,是cvs的接班人,目前绝大多数开源软件都使用svn作为代码转载 2014-08-15 01:40:57 · 843 阅读 · 0 评论 -
如何在Linux中查看所有正在运行的进程
你可以使用ps命令。它能显示当前运行中进程的相关信息,包括进程的PID。Linux和UNIX都支持ps命令,显示所有运行中进程的相关信息。ps命令能提供一份当前进程的快照。如果你想状态可以自动刷新,可以使用top命令。ps命令输入下面的ps命令,显示所有运行中的进程:# ps aux | less其中,-A:显示所有进程a:显示终端中包括其它用户的所有进转载 2014-09-05 11:23:00 · 715 阅读 · 0 评论 -
LINUX下查看CPU使用率的命令
1.top使用权限:所有使用者使用方式:top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]说明:即时显示process的动态d :改变显示的更新速度,或是在交谈式指令列( interactive command)按sq :没有任何延迟的显示速度,如果使用者是有superuser的权限,则top将会以最高的优先序执行c :切换显示模式,转载 2014-09-05 11:14:37 · 588 阅读 · 0 评论 -
Linux软连接和硬链接
Linux软连接和硬链接转载 2014-08-03 19:02:49 · 446 阅读 · 0 评论 -
CentOS 5.6 系统Python升级 和 Yum工具的修复
CentOS 5.6操作系统默认的Python版本是2.4,这个版本相对于较新版本的Python3.0已经非常老了。因此,多数情况下使用CentOS 5.6操作系统时会升级Python的版本,但是CentOS 5.6操作系统的Yum工具是基于Python2.4的,因此,Python的升级常常伴随着Yum工具的不能使用。那么,有没有办法既升级了Python版本,还能保证Yum可以继续使用呢?相关转载 2014-07-29 01:54:01 · 380 阅读 · 0 评论 -
scons用户指南第一章:编译和安装SCons
1、安装Python因为SCons是用Python编写的,所以你必须在使用SCons之前安装好Python。你在安装Python之前,应该注意查看Python是否在你的系统里已经可用了(在系统的命令行中运行python -V或python --version)。$python -VPython 2.5.1在一个Windows系统里,C:\>python -VPython 2转载 2014-08-02 08:02:33 · 1647 阅读 · 1 评论 -
centos 下 boost1.55 编译和安装
解压tar zxvf ./boost_1_55_0.tar.bz2 进入目录后,执行./bootstrap.sh --with-libraries=system,filesystem,log,thread --with-toolset=gcc ./b2 toolset=gcc cxxflags="-std=c++11" 备注:上面转载 2014-08-02 09:34:52 · 463 阅读 · 0 评论 -
Linux搜索文件及目录命令
我们在管理Linux服务器时通常会进行搜索文件及目录操作。which 命令 :对Linux命令进行搜索,可找到该命令的所在目录如: which ls还有一个找命令目录的命令whereis 命令:与which的区别在于whereis 可显示命令帮助文档所在目录找文件及目录所在路径命令:find 路径 选项 参数如:find /home -name a 根据名转载 2014-04-24 09:49:11 · 721 阅读 · 0 评论 -
linux上编译安装python2.7.5
1. 下载python2.7.5,保存到 /data/qtongmon/softwarehttp://www.python.org/ftp/python/2. 解压文件tar xvf Python-2.7.5.tar.bz23. 创建安装目录mkdir /usr/local/python274. 安装python./configure --prefix=/usr/loc转载 2014-05-02 02:17:37 · 593 阅读 · 0 评论 -
Linux下的I/O
Linux下的I/OLinux的I/O机制经历了一下几个阶段的演进:(1)同步阻塞I/O: 用户进程进行I/O操作,一直阻塞到I/O操作完成为止。(2)同步非阻塞I/O: 用户程序可以通过设置文件描述符的属性O_NONBLOCK,I/O操作可以立即返回,但是并不保证I/O操作成功。(3)异步阻塞I/O: 用户进程可以对I/O事件进行阻塞,但是I/O操作并不阻转载 2014-02-22 10:54:40 · 455 阅读 · 0 评论 -
ubuntu笔记
1.打开linux终端Ctrl+alt+t2. ubuntu10.10软件仓库下载信息失败解决方法 sudo gedit /etc/apt/sources.list修改sources.list.sudo apt-get update3.解决 E: 无法获得锁 /var/lib/apt/lists/lock - open (11 资源临时不可用) E: 无法对状态列表目录转载 2013-12-30 11:35:50 · 421 阅读 · 0 评论 -
COCOS2D-X在LINUX下的IDE
Linux下C/C++ IDE比较 工欲善其事,必先利其器。用了这么久的Linux,现在比较主流的几个C/C++的IDE基本已都用过了,现在来对他们做一下简单的比较。1、VIM 首先要说的是VIM。我认为,VIM只是一个编辑器,不能算是IDE。虽说VIM有很多插件,例如代码折叠、递进等,可以将 VIM组建成几乎类似一个IDE,但始终它不是专门的IDE,所以在功能支转载 2013-12-06 10:42:25 · 623 阅读 · 0 评论 -
ubuntu安装和查看已安装
ubuntu安装和查看已安装说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:转载 2013-12-03 17:32:14 · 380 阅读 · 0 评论 -
Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装。1.解压文件解压 tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/( 直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径,不用管)下载arm-linux-gcc-4.4.3.tgz到任意的目录下,进入这个文件夹sudo tar xvzf ar转载 2013-12-09 13:41:34 · 1821 阅读 · 0 评论 -
Ubuntu 用VSFTP搭建FTP服务器
FTP服务器是平时应用最为广泛的服务之一。VSFTP是Very Secure FTP的缩写,意指非常安全的FTP服务。VSFTP功能强大,通过结合本地系统的用户认证模块及其多功能的配置项目,可以快速有效的搭建强大的多用户FTP服务。首先我们考虑搭建FTP服务需要关注的都有哪些方面?比如我们最经常关注的有: 1、如何添加FTP用户? 2、如何临时冻结某FTP用户? 3、FTP用户登入转载 2013-12-09 17:06:53 · 507 阅读 · 0 评论 -
Ubuntu 13.04安装搜狗输入法
Ubuntu 13.04安装搜狗输入法[日期:2013-07-08]来源:Linux公社 作者:LinuxIDC.com[字体:大 中 小]目标:在Ubuntu 13.04以及基于Ubuntu的发行版上安装fcitx小企鹅输入法,并安装Linux版本搜狗输入法。方法: 提供两种输入法,一种添加PPA安装,第二种直接添加源安装。实现转载 2013-12-09 10:32:21 · 553 阅读 · 0 评论 -
Linux的mount命令详解
Linux的mount命令详解命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9660 DOS fat16文件系统:msdos Windows 9x转载 2014-02-11 16:37:08 · 439 阅读 · 0 评论 -
ubuntu基础
ubuntu中右键打开命令窗口 新安装ubuntu系统后,打开终端很麻烦,可以如下设置,使得右键中有打开终端的选项:前提是获得管理员权限(root权限),并无更新程序运行。打开终端窗口后,输入命令:apt-get install nautilus-open-terminal系统即会自动安装,安装完成后,注销一下系统,重新运行后,就会发现右键中多了打开终端的选项了。O转载 2014-02-11 17:29:45 · 478 阅读 · 0 评论 -
linux下 ln 命令的问题
Linux符号链接跟Windows快捷方式根本概念相差甚远比有文件file.txt用ln命令来建立指向file.txt符号链接命令:ln -s file.txt symlink之运行ls -l会看下结lrwxrwxrwx 1 user user 8 2011-06-16 17:04 symlink -> file.txt修改symlibk跟修改file.txt样了比往sy转载 2014-05-02 02:58:31 · 729 阅读 · 0 评论 -
linux下编译安装zlib
zlib官方网站:http://www.zlib.net上下载源码来安装zlib软件包。目前最新版本zlib是zlib1.2.3,安装开始;$wget http://www.zlib.net/zlib-1.2.3.tar.gz$tar -xvzf zlib-1.2.3.tar.gz$cd zlib-1.2.3.tar.gz$./configure$make$转载 2014-05-02 03:02:44 · 1534 阅读 · 0 评论 -
Linux如何查看进程、杀死进程、启动进程等常用命令
关键字: linux 查进程、杀进程、起进程1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列出程序时转载 2014-02-13 18:10:32 · 995 阅读 · 0 评论 -
linux編程常見問題
1.undefined reference to 'pthread_create'问题解决问题原因: pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用 pthread_atfork()函数建立fork处理程序时,需要链接该库。问题解决: 在编译中要加 -转载 2014-02-13 17:25:18 · 515 阅读 · 0 评论 -
ubuntu中IDE安裝.
C++1.安裝g++編譯器 sudo apt-get install g++;2.安装集成开发环境IDE: Code::Blocks. Code::Blocks 有一个名为 wxSmith 的插件,可以像 Visual Studio 那样,根据控件的可视化拖放,动态地生成相应代码,十分方便。当然,我们同样也可以使用外部程序 wxFormBuilder 来完成这样的功能。而且原创 2014-02-13 15:55:18 · 880 阅读 · 0 评论 -
Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2013-11-12 15:58:54 · 590 阅读 · 0 评论 -
Linux上安装JDK1.7与Tomcat7.0
Linux上安装JDK1.7与Tomcat7.0Ubuntu上安装JDK1.7请用tar.gz包,Fedora可选用rpm包。如果在Ubuntu用rpm包安装,需要先转换为deb格式。安装包的下载jdk7http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.htmlt转载 2014-02-13 10:23:46 · 527 阅读 · 0 评论 -
g++安装
g++ 安装一直以来安装ubuntu就不是只打算玩玩的,主要还是希望能在下面编制程序。从810安装后就一直想来搞可惜一直没有时间,昨夜搞到半夜安装了904,现在可以测试了。GCC编译C语言程序没有问题,可是g++不能运行,具体信息如下://======================================g++ -o hello hello.cpp程序 'g+转载 2014-02-13 14:42:11 · 1863 阅读 · 0 评论 -
CentOS6.5安装配置Samba
本文的场景是虚拟机运行CentOS6.5,本机是Win7,现欲把CentOS上的一个文件夹共享出来,Win的机器可以读写。Samba与window连接需要使用NetBIOS协议,请确认你的Win7系统已经安装了NetBIOS协议。组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立 Linux Samba服务器与Samb转载 2015-06-09 15:06:05 · 658 阅读 · 0 评论