码迷,mamicode.com
首页 > 系统相关
深入理解Linux网络技术内幕——中断与网络驱动程序
接收到帧时通知驱动程序     在网络环境中,设备(网卡)接收到一个数据帧时,需要通知驱动程序进行处理。有一下几种通知机制: 轮询:     内核不断检查设备是否有话要说。(比较耗资源,但在一些情况下却是最佳方法) 中断:     特定事件发生时,设备驱动程序代表内核指示设备产生硬件中断,内核中断其它活动满足设备的需要。多数网络驱动程序使用中断。 中断期...
分类:系统相关   时间:2015-03-19 14:51:14    阅读次数:200
9 shell命令之grep
当我们需要在成千上万个文件中找到一个指定的文件,可能我们可以用ls filename . 结果会列出这个文件的一些信息.但这不是最好的方式.或者指定规则的文件的时候,ls显然无法满足我们的需求了.无论上述哪种情况,我们需要一个强大的助手-grep. grep还有几个变体,分别是egrep, fgrep, rgrep. 在这几个变体里面,我只知道egrep是grep -E .也就是grep的正则变...
分类:系统相关   时间:2015-03-19 14:48:11    阅读次数:175
Mac 下安装Ruby环境
步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。     $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,这里可能需要等待一段时间后就可以成功安装好 RVM。 案例信息如下: lihuifengdeMacBook-Pro:~ lihuifeng$ curl -L https:/...
分类:系统相关   时间:2015-03-19 14:48:55    阅读次数:161
VMWare虚拟机下为Ubuntu 12.04.1网络设置(NAT方式)
NAT方式: 虚拟机可以上外网,可以访问宿主计算机所在网络的其他计算机(反之不行)。 第一步:设置虚拟机vmware网络参数 (1)打开虚拟机,选择菜单“编辑”》“编辑虚拟网络”,如下图:选择NAT模式,并且开启DHCP服务。 (2)先恢复默认参数,然后设置NAT。设置虚拟网络的子网IP、网关等    2. 设置物理主机的虚拟网络参数 (1)打开物理主...
分类:系统相关   时间:2015-03-19 14:45:48    阅读次数:218
Vim的分屏功能
本篇文章主要教你如何使用Vim分屏功能。分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后...
分类:系统相关   时间:2015-03-19 14:43:13    阅读次数:184
ubuntu使用ppa源安装最新版本的git
国内也有ubuntu镜像源。但是里面的git都是1.9版本。最新的已经是2.3了1 首先使用将ppa源加入Ubuntu,交大家sudo add-apt-repository ppa:pdoes/ppa2 然后根据提示,输入回车。加入密钥3sudo apt-get install git-coreok...
分类:系统相关   时间:2015-03-19 14:40:44    阅读次数:171
守护进程
守护进程是一个后台程序,无需用户输入就能运行。经常用来提供某种服务。不能控制终端,所以任何输入,输出,都需要做特殊处理。解开守护进程的神秘性:主要记住几条规则,而且知道几个函数,工作就简单了。1 首先执行fork()后让父进程先退出。和多数程序一样,一个守护进程是从shell脚本或者命令行启动的。-...
分类:系统相关   时间:2015-03-19 14:36:35    阅读次数:136
小符号反映大问题,Shell中下划线_与变量的关系。
之前写过一个根据日期和时间自动命名文件名的时候遇到一个问题。#! /bin/bashread -p "please input the filename:" filenamedate3=$(date -d '2 days ago' +%Y%m%d)echo $date3touch /home/${f...
分类:系统相关   时间:2015-03-19 14:36:15    阅读次数:227
Linux主机FTP服务配置
FTP服务器(FileTransferProtocol)FTP服务器是一种应用非常广泛的文件传输服务,Linux的默认FTP服务为vsftpd,这是一款安全、可靠、易用的程序。步骤一:安装服务1.准备网络环境:2台Linux主机,一台为服务器端,另一台为客户端。在服务器端配yum仓库2.安装服务[root@svr5桌面..
分类:系统相关   时间:2015-03-19 13:25:44    阅读次数:189
Coursera Machine Learning 学习笔记(十一)
Coursera Machine Learning 学习笔记(十一)...
分类:系统相关   时间:2015-03-19 13:16:16    阅读次数:193
Ubuntu 查看和杀死进程
查看进程:1,ps -e 命令 2,feng@feng:~$ sudo netstat -antupActive Internet connections (servers and established)Proto Recv-Q Send-Q Local Address Foreign Addre...
分类:系统相关   时间:2015-03-19 13:13:01    阅读次数:198
ubuntu14.04在虚拟环境中安装flask遇到的问题
以下假设已激活虚拟环境问题1:"The C extension could not be compiled, speedups are not enabled"原因:当使用pip安装flask时,flask package是从源码编译的,而编译时需要一些头文件(如python.h),pythonx....
分类:系统相关   时间:2015-03-19 13:10:47    阅读次数:177
解决Eclipse 项目报错:Unbound classpath container
Eclipse出现下面两条报错:The project cannot be built until build path errors are resolved HelloWord Unknown Java ProblemUnbound classpath container: 'JRE Syste...
分类:系统相关   时间:2015-03-19 13:09:57    阅读次数:281
VMWare Esxi + 海蜘蛛配置NAT共享IP上网
VMWare是著名的虚拟化产品公司,VMWare Esxi也是专为服务器设计的虚拟化软件。在安装VMWare Esxi的服务器上可以同时运行多个虚拟系统,充分利用服务器资源。其一大特色之处就在于可以生成虚拟的网络拓扑,通过创建虚拟交换机,可以管理不同虚拟系统上的流量,也令虚拟设备的配置变得更加灵活。...
分类:系统相关   时间:2015-03-19 13:08:15    阅读次数:382
Linux command: rsync -avz /var/log/messages /opt/ops/messages-2015031i0
rsync -avz /var/log/messages /opt/ops/messages-20150310工具:rsync简介:rsync是Unix下的一款应用软件,它能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输. rsync中一项与其他大部分类似程序或协议中所未见的重要特...
分类:系统相关   时间:2015-03-19 13:03:28    阅读次数:189
Linux command: echo "" | sudo tee /var/log/messages
echo "" | sudo tee /var/log/messages命令: echo功能: 在显示器上显示一段文字,一般起到一个提示的作用.命令: tee功能: 读取标准输入的数据,并将其内容输出成文件.(补充: tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保存成文件.我...
分类:系统相关   时间:2015-03-19 12:58:20    阅读次数:238
linux常见面试题
1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统。3. Linux文件系统中每个文件用i字节来标识。4. 全部磁盘块由四个部分组成,分别为引导块、i字节表块、专用块、数据储存块。5. 链接分为: 硬链接 和 符号链接 。...
分类:系统相关   时间:2015-03-19 12:58:09    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!