Linux
文章平均质量分 57
android小猪
小胜靠智,大胜靠德
展开
-
全面掌握库
原文地址:全面掌握库作者:鹰击苍穹1.什么是库在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。2.库的种类linux下的库有两种:静态库和共享库(动态库)。二者的不同点在于代码被载入的时刻不同。静态库的代转载 2013-04-25 17:35:58 · 601 阅读 · 0 评论 -
linux 下java环境变量的配置
最近周围的人都问我linux下java环境的配置是怎么配置的,对于此问题,我将该步骤总结如下,希望对刚接触linux的童鞋有些许的帮助1、将下载下来的JDK压缩包形如:.tar.gz 的文件解压到任意目录下,本人是解压到了主目录下的如下文件下/home/marry/program files/jdk1.7.0_25,2、配置java环境变量,即path的路径,修改profile文原创 2013-07-18 08:46:46 · 1793 阅读 · 1 评论 -
vim 配置文件,高亮+自动缩进+行号显示
将一下代码copy到 用户目录下新建文件为 .vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, G原创 2013-04-25 17:36:43 · 872 阅读 · 0 评论 -
linux必学的命令系列之三——系统管理相关命令
Linux必学的60个命令:系统管理相关命令对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用的文件处理命令以后,这一讲介绍对系统和用户进行管理的命令。df1.作用df命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。2.格式df [options]3.主要参数-s原创 2013-04-25 17:36:15 · 792 阅读 · 0 评论 -
linux 必学的命令系列之六
在前面几讲中,我们把Linux命令按照在系统中的作用分成几个部分分别予以介绍。但是,还有一些命令不好划分,然而学习它们同样是比较重要的。tar1.作用tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。2.格式tar [主选项+辅选项] 文件或目录3.主要参数使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅原创 2013-04-25 17:36:22 · 771 阅读 · 0 评论 -
Vim 配置文件及命令帮助图
原文地址:配置文件及命令帮助图">Vim 配置文件及命令帮助图作者:DEBUGLinux服务器用vim来编辑配置文件和编程还是很不错的,现在已经习惯了这种文本编辑方式.一般拿到新的服务器都需要自己配置一下vim的环境,要不觉得总是不是很顺手.vim初始配置文件位置“~/.vimrc”一般vim会有一个默认的配置文件样本.我一般会cp到用户目录中,然后再修改."cp /usr/sha转载 2013-04-25 17:36:45 · 743 阅读 · 0 评论 -
linux 必学的命令系列之五——系统安全命令
Linux必学的系统安全命令(1) 虽然Linux和WindowsNT/2000系统一样是一个多用户的系统,但是它们之间有不少重要的差别。对于很多习惯了Windows系统的管理员来讲,如何保证Linux操作系统安全、可靠将会面临许多新的挑战。本文将重点介绍Linux系统安全的命令。passwd1.作用passwd命令原来修改账户的登陆密码,使用权限是所有用户。2.格式passwd原创 2013-04-25 17:36:20 · 684 阅读 · 0 评论 -
linux 必学的命令系列之四——网络操作命令
Linux必学的网络操作命令(1) 因为Linux系统是在Internet上起源和发展的,它与生俱来拥有强大的网络功能和丰富的网络应用软件,尤其是TCP/IP网络协议的实现尤为成熟。Linux的网络命令比较多,其中一些命令像ping、ftp、telnet、route、netstat等在其它操作系统上也能看到,但也有一些Unix/Linux系统独有的命令,如ifconfig、finger原创 2013-04-25 17:36:17 · 897 阅读 · 0 评论 -
linux vim命令详解
原文地址:vim命令详解">[archive]linux vim命令详解作者:mosolinux下vim命令详解高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将转载 2013-04-25 17:36:03 · 618 阅读 · 0 评论 -
硬盘添加 linux
原文地址:linux">硬盘添加 linux作者:xiaofanga. 对硬盘进行分区 ,新建可用的分区命令为: fdisk操作说明:1. root 的用户才有权限进行硬盘的分区,最好是以但用户进去,init 1 也可以2 如果该硬盘的有个分区还在使用,可能系统内核就无法重载硬盘的分区表,解决问题是:卸载该分区,然后重新载入分区,重新分区表,就可以成功,(partprode)3 fdi转载 2013-04-25 17:36:00 · 633 阅读 · 0 评论 -
Linux Shell下使用vi编辑器命令
原文地址:Shell下使用vi编辑器命令">Linux Shell下使用vi编辑器命令作者:taoransheng本文系转载,原创地址不明,望原创作者见谅:vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,所以希望读者能好好把它学起来,以后在UNIX世界里必将畅行无阻、游转载 2013-04-25 17:35:56 · 1604 阅读 · 0 评论 -
linux 必学的命令系列之一
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命原创 2013-04-25 17:36:11 · 666 阅读 · 0 评论 -
linux 必学的命令系列之二
Linux必学的60个命令-文件操作Linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。Linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。file1.原创 2013-04-25 17:36:13 · 674 阅读 · 0 评论 -
Linux C++线程池
原文地址:C++线程池">Linux C++线程池作者:ghlegend这是对pthread线程的一个简单应用1. 实现了线程池的概念,线程可以重复使用。2. 对信号量,互斥锁等进行封装,业务处理函数中只需写和业务相关的代码。3. 移植性好。如果想把这个线程池代码应用到自己的实现中去,只要写自己的业务处理函数和改写工作队列数据的处理方法就可以了。 Sa转载 2013-04-25 17:35:47 · 680 阅读 · 0 评论 -
Ubuntu 下针对不同扩展名的安装包进行安装的方法
ubunu 下的安装包有很多中,但是最经常用到的就是一下三种,对于这三种安装包分别用一下三种方法进行安装:1、如何安装下载下来是.tar.gz的软件? tar.gz或者.tar.bz2一般情况下都是源代码的安装包,对于此种类型的软件包,一般先要通过命令将压缩包解压,然后才能进行编译,继而进行安装。以.tar.gz格式为例,我们先要执行 tar -zxvf FileName.tar原创 2013-07-18 19:10:42 · 2687 阅读 · 0 评论 -
Linux 进程间通信方式
linux下进程间通信的几种主要方式:管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信;信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语原创 2013-09-11 20:22:43 · 967 阅读 · 0 评论 -
抢占式内核与非抢占式内核的区别
内核抢占(可抢占式内核):即当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的进程。非抢占式内核:高优先级的进程不能中止正在内核中运行的低优先级的进程而抢占CPU运行。进程一旦处于核心态(例如用户进程执行系统调用),则除非进程自愿放弃CPU,否则该进程将一直运行下去,直至完成或退出内核。抢占式内核的意义:原创 2013-09-11 20:45:56 · 2270 阅读 · 0 评论 -
双系统机—重装win7后如何恢复ubuntu引导
我的机子装有两个系统,即双系统,一个是win7,一个是ubuntu,最近win7系统崩了,就重新安装了一个,结果再次开机的时候,没有ubuntu的启动项了,我就急了,以为ubuntu系统没有了,然后就问了一下懂这方面的同学,同学说还在,要重新引导一下grub(一个多重启动管理器,可以在多个系统并存时选择引导哪个系统),就可以了。把这个写到博客上面来,是为了以后方便查询,下面就是具体的步骤。原创 2013-05-14 20:39:29 · 1022 阅读 · 0 评论 -
VFS的索引节点
文件系统处理文件所需要的所有信息都放在称为索引节点的数据结构中。文件名可以随时更改,但是索引节点对文件是唯一的,并且随文件的存在而存在。有关使用索引节点的原因将在下一章中进一步介绍,这里主要是强调一点,具体文件系统的索引节点是存储在磁盘上的,是一种静态结构,要使用它,必须调入内存,填写VFS的索引节点,因此,也称VFS索引节点是动态节点。VFS索引节点的数据结构inode在/includ/fs/f原创 2013-05-08 21:29:57 · 1191 阅读 · 0 评论 -
VIM配置文件——基本配置
原文地址:VIM配置文件——基本配置作者:smiracle""""""""""""""""""""""""""""""""""""""""""=======================================""======================================="" 基本设置 ""======转载 2013-04-25 17:36:48 · 756 阅读 · 0 评论 -
linux中fork同时创建多个子…
原文地址:linux中fork同时创建多个子进程的方法(一)作者:枝叶飞扬Fork同时创建多个子进程方法 第一种方法:验证通过 特点:同时创建多个子进程,每个子进程可以执行不同的任务,程序 可读性较好,便于分析,易扩展为多个子进程 int main(void) { printf("before fork(), pid = %dn", getpid()); pi转载 2013-04-25 17:39:14 · 710 阅读 · 0 评论 -
Linux新手要了解的十个知识点
1.Linux是大小写敏感的系统,举个例子,Mozilla, MOZILLA, mOzilla和mozilla是四个不同的命令(但是只有第四个mozilla是真正有效的命令)。还有,my_filE, my_file,和my_FILE是三个不同的文件。用户的登录名和秘密也是大小写敏感的(这是因为UNIX系统和C语言的传统一向是大小写敏感所致)。 2.文件名最多可以有256个字符,可以包含数原创 2013-04-25 17:39:25 · 592 阅读 · 0 评论 -
接触linux有感
早就听朋友说过linux,那时候的我对linux就产生了兴趣,只是一直没有用过那个系统,还记得朋友说要给我装那个系统的时候,我好激动,那时心里就在想:啊,终于可以用linux系统了,这到底是一个什么样的系统呢,会让如此多的人青睐,所以我就一直期盼着,等到朋友把我电脑给我的时候我打开机子,天哪,这究竟是什么啊,完全不懂啊,那次装的是ubuntu10.04版的,用的也是gnome2桌面,打开一看什么都原创 2013-04-25 17:35:00 · 535 阅读 · 0 评论 -
Linux命令汇总
原文地址:Linux命令汇总作者:network梦想空间 2007.10.26显示linux内核版本信息#uname -a#cat /proc/version显示CPU、内存硬件信息#cat /proc/cpuinfo#cat /proc/meminfo#dmidecode 显示硬盘数量及容量信息#fdisk-l显示文件系统的容量及使用情况#df //以1转载 2013-04-25 17:35:39 · 600 阅读 · 0 评论 -
Linux命令汇总
原文地址:Linux命令汇总作者:network梦想空间 2007.10.26显示linux内核版本信息#uname -a#cat /proc/version显示CPU、内存硬件信息#cat /proc/cpuinfo#cat /proc/meminfo#dmidecode 显示硬盘数量及容量信息#fdisk-l显示文件系统的容量及使用情况#df //以1转载 2013-04-25 17:35:41 · 582 阅读 · 0 评论 -
Linux文件系统命令汇总
原文地址:Linux文件系统命令汇总作者:network梦想空间1.创建目录 mkdir a.在当前路径创建多级目录 [root@fyerp root]# mkdir -p test/test1 b.在创建目录的同时给新建的目录赋权限 [root@fyerp root]# mkdir -m 777testmod 2. 复制转载 2013-04-25 17:35:43 · 735 阅读 · 0 评论 -
FTP服务器配置与管理@RHEL5.…
原文地址:FTP服务器配置与管理@RHEL5.0作者:network梦想空间 FTP的全称是File TransferProtocol(文件传输协议),顾名思义,它是一种专门用于传输文件的协议。它支持的FTP功能是网络中最为常用的服务之一,它实现了服务器和客户机之间的文件传输和资源的再分配,是普遍采用的资源共享方式之一,用户可以连接到FTP服务器上下载文件,也可以将自己的文件上传到FTP服转载 2013-04-25 17:35:45 · 695 阅读 · 0 评论 -
linux的系统构成
原文地址:linux的系统构成作者:csaintlinux系统主要有4部分构成,即kernel,shell,file system以及userapplication。其中kernel,shell,filesystem构成了基本的操作系统结构,它使得我们可以运行程序,管理文件并使用系统。具体如下图所示: 1 kernel:linux内核,它转载 2013-04-25 17:35:50 · 807 阅读 · 0 评论 -
Linux下绑定IP和MAC地址,防…
原文地址:Linux下绑定IP和MAC地址,防止ARP欺骗作者:从新开始Linux下绑定IP和MAC地址,防止ARP欺骗一、应用背景由于最近网上新出现一种ARP欺骗病毒,主要表现为:中病毒的机器不仅影响自身,同时也会影响同网段的其它机器,将其它机器的HTTP数据包里加入病毒代码。代码例子如:<iframesrc=http://www2.89382.cn/wm/css.htm width=转载 2013-04-25 17:35:54 · 2375 阅读 · 0 评论 -
vim基本命令
1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中5.:w newfilename#将该编辑器中的内容写入到一个新文件中6.:w#在编辑的过程中保存文件,相当于原创 2013-04-25 17:36:05 · 637 阅读 · 0 评论 -
linux下如何安装和卸载软件
在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。linux下软件的安装:Linux下软件的安装主要原创 2013-04-25 17:36:07 · 860 阅读 · 0 评论 -
Linux下软件安装方法
对于Linux初学者来说,安装一个很小的软件恐怕都是一件很让人头疼的事,因为在Linux下安装软件不像在Windows中那样简单。在Linux中大多数软件提供的是源代码,而不是现成的可执行文件,这就要求用户根据自己系统的实际情况和自身的需要来配置、编译源程序后,软件才能使用。多数初学者往往不知道该如何进行配置和编译就盲目地运行一些有执行属性的文件或者机械地运行“make”、“makeinsta原创 2013-04-25 17:36:24 · 635 阅读 · 0 评论 -
Linux下修改文件权限
用户权限在Windows操作系统里也不陌生,但是Linux操作系统的用户权限和文件权限要比Windows操作系统里严格有效。比较明显的一个案例就是,即便是你在Windows操作系统里设置了多用户,但是不同的用户之间通过一定的方式,还是能够互访文件的,这就失去了权限的意义。 LINUX文件权限针对的对象分三类(互斥的关系):user(文件的拥有者)group(文件拥有者所在的组,但不包括原创 2013-04-25 17:41:28 · 1011 阅读 · 0 评论 -
linux 下如何强制关闭正在运行的程…
今天在linux下遇到了一个问题,就是用bashee播放音乐的时候,后来出现了bashee没有反应的情况于是想到了强制杀死这个进程上网查了一下,有的人是这样做的Ctrl+Alt+F1login$ ps -A$ kill -9 ****$ exitAlt+F7也可以就是直接在终端下运行$ps -A$kill -9 *****原创 2013-04-25 17:39:12 · 5969 阅读 · 0 评论 -
硬链接和软连接的区别
硬链接和软连接的区别:要说明这个问题,先说明下liunx下文件和目录的本质。事实上,在liunx上,目录也是文件的一种,它是储存了一张表的文件。例如有一个叫程序的文件夹,里面有两个文件1和2.在那张目录表内。它的内容是这样的名称 节点 1 338 2 228那么什么是节点呢?c语言我们都学过,我们简单地把节点号理解成一个数组的下标,把内存看成一个大数组,原创 2013-05-08 19:46:53 · 952 阅读 · 0 评论 -
Linux 相关知识
linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux。linux内核:redhat 、红旗linux、ubuntu、suse、fedora,它们的内核都是一样的(Note:linux其实是一个统称,就比如面条是一个统称,可以有哨子面、阳春面、打卤面等) linux的特点 - 免原创 2013-09-11 19:43:18 · 1023 阅读 · 0 评论