Linux/Ubuntu
文章平均质量分 62
zhang_j_h
这个作者很懒,什么都没留下…
展开
-
ubuntu10.04+win7双系统,重装win7后,恢复grub引导菜单以及命令行引导linux
我在我的小Y上安装了ubuntu10.04和win7旗舰版的双系统,采用的是grub引导。今天win7不知道哪儿出了问题,windows update更新一直报错,(当然360也是打不上滴)网上查了很久借鉴了许多的解决方法还是没能解决问题。我有一些完美主义的倾向,对于这样的问题自然不能容忍,没了更新怎么对得起我这硬刷的正版?抱着“生命在于折腾”的精神,果断决定重做系统。 但是重做系统就会将grub引导菜单给覆盖掉(强烈鄙视下霸道的微软),我可不想重做辛苦配置的ubuntu,于是做原创 2010-08-15 10:57:00 · 10272 阅读 · 1 评论 -
xargs的详细用法
xargs的用法还不是很熟悉,特摘抄一段鸟哥的讲解加深印象。以字面意思来看,x是乘号,args是参数的意思,所以说这个命令是产生某个指令参数的意思。xargs可以读入stdin的数据,并且以空格符或断行符作为分辨,将stdin的资料分隔成为参数。因为是以空格作为分隔,所以如果有些文件名或其他意义的名词内含有空格时,xargs可能会误判。下面是该命令的用法:1.xargs [-0epn] c转载 2012-05-20 23:47:53 · 1157 阅读 · 0 评论 -
SHELL 下的set命令
最近需要看一些简单的脚本,里面总会遇到一些set -x,set +x之类的命令,这几个命令在之前学习shell的时候已经遇到过了,可以用来调试脚本。可是像set -o piplefail这样的命令以前就没有见过了。奇怪的在于百度,谷歌也都搜不出有用的信息来。于是硬着头皮man了一下,算是对set命令做一个总结吧。set的可选参数很多,这里就先说说遇到的这几个情况吧。1.set [-原创 2012-05-13 23:21:00 · 6121 阅读 · 0 评论 -
一个老程序员的建议(《Learn Python The Hard Way, 2nd Edition》尾声)
本文是从 Advice From An Old Programmer 这篇文章翻译而来。本文是《Learn Python The Hard Way, 2nd Edition》这本书的尾声部分。看完了这本书,你决定继续做编程。也许它能成为你的一个职业,也许它能成为你的一项爱好。但你需要一些指导,确保自己不会走错了道路,或帮助你从这个新业余爱好中得到最大的乐趣。我做了很久的编程转载 2012-03-13 22:35:05 · 1494 阅读 · 0 评论 -
使用linux命令及c++编程处理大数据量文件对比
这一段时间以来,之前忙着项目验收,现在又开始实习了,长时间不动笔博客的事情慢慢冷落了下来,似乎也没有刚开始时的求知欲及更新欲了。惰性真是个可怕的东西。言归正传,在电信打酱油的这一段时间以来,一直无所事事,让我很矛盾今后的职业规划问题:到底是进个相对轻松但略感空虚的运营商还是进个崇原创 2011-07-22 16:45:34 · 2285 阅读 · 0 评论 -
刻录ubuntu优盘启动遇到的问题及解决方法
<br />ubuntu 11.04已经出来了,听说这次的改动很大,gnome的桌面被弃用了,于是昨天准备升级下试试.由于之前给ubuntu系统只是分了2个5g,5g的分区以作/及/home,升级过程中提示空间不够,遂决定多分配点空间给linux系统,空间划分的太小一直用的不爽,正好借此机会一劳永逸.没想到,噩梦才刚刚开始.<br /> <br />一开始我想用win7自带的分区功能压缩个5g左右划分给/,压缩合并分区只能在两个相邻的分区上进行,而我的D盘跟/之间刚好隔了个swap分区,当时我想交换分区貌似原创 2011-05-06 19:38:00 · 2902 阅读 · 0 评论 -
Ubuntu下libpcap的安装备忘
<br />由于项目需要,要安装libpcap进行开发,官网上查了些资料不是很全,又参考了网友们的博客,琢磨半天终于可以正常运行.现记录如下以备忘.<br /> <br />首先先要从官网上下载libpcap的源码包,网址如下:http://www.tcpdump.org/,下载后解压缩备用.<br /> <br /> <br />编译环境的需求:<br />从安装过程的报错信息中可以发现以下环境必须:<br />1.gcc(这个是一定需要的了);可以一次性将必须的c/c++编译环境装好,<br />sud原创 2011-03-25 14:12:00 · 1873 阅读 · 0 评论 -
使用linux下的TC工具进行流量管理
linux中使用TC(Traffic control)进行流量管理。主要原理为在输出端口处建立一个队列,基于目的ip地址进行流量的控制。linux内核支持的队列有CBQ,TBF,CSZ,FIFO,ATM,RED,SFQ等等,以下实验的队列及分类均为基于CBQ(Class Based Queue)的。 配置流量控制器主要分为以下几个步骤: (1)为网卡绑定一个CBQ队列 (2)在队列上建立分类 (3)为每一分类建立基于路由的过滤器 (4)建立特定路由表原创 2010-11-08 11:54:00 · 546 阅读 · 0 评论 -
Ubuntu下vsftpd的详细安装
<br />最近一直忙于开题报告,以至于整个12月只在开头更新了一篇博客,虽然没什么人气,也没人在乎我更不更新,但懒惰以至于可更可不更,并不是我开博的本意.<br /> <br />这篇安装备忘本应该早就写上来,因为已经至少是一个月前的事了.项目组里有三台服务器,都是老资历了,见证了我几代师兄姐们的来去匆匆.无奈于老板的环保意识之强烈,一直舍不得弃旧换新.(发发牢骚,老板应该不会看到吧)那次,我需要复制一些东西到其中一台机子上,结果usb口坏了,正因为此,我才不得不想到通过ftp共享这条"曲线救国"之路.<原创 2010-12-24 12:24:00 · 2807 阅读 · 0 评论 -
一张图片汇聚全部linux常用命令
<br />网上偶遇此图,觉简洁实用,分类明晰,方便学习亦有裨益于查找,遂与众位分享。图片源自酷壳。<br /> <br />原创 2010-10-27 18:23:00 · 1839 阅读 · 0 评论 -
恢复9.10Grub引导过程的离奇经历以及解决方法
<br />昨天师兄找我帮忙解决找回Grub来引导已装有Ubuntu9.10的机子,我一听这工作我做过多遍了欣然答应。<br /> <br />问明情况:原先装的win7后又装了Ubuntu,最后某次又重新安装了win7。linux用多了后才觉得windows真的挺流氓的~~凭什么安装linux时,可以识别机器上已经装过的windows而反之则不可识别(甚至可以认为是有点霸道的直接把linux的引导直接做掉)呢?<br /> <br />开始干,放入livecd启动系统,进入终端。由于我上篇博文里的解决方法原创 2010-09-03 09:14:00 · 605 阅读 · 0 评论 -
(转)盗梦终端:如何进入第1000层梦境
看到一篇比较有意思的文章,果断分享。原文出处Linux桌面中文网。“盗梦空间(Inception)”刚刚在国内上映那会(2010年9月1日)我就去看了,确实是一部好电影。后来还在网上看到说盗梦空间就像是一层层的“函数调用”,确实很形象(见此:Inception:一场层层调用的函数大战)。今天看推时,突然看到一条,说是Shell有个变量:$SHLVL,是查看当前Shell的级别(Level)。我立马一试,果然如此,简直就是Inception的翻版!我们在使用Shell(以Bash为例)的过程中,实际上转载 2010-09-13 18:45:00 · 594 阅读 · 0 评论 -
使用ezyboot制作多系统启动光盘
<br />由于经常有人找我修复系统,需常备xp、pe、Ubuntu、win7等多系统,每次都是用我那4G的硬盘临时刻录。耗时不说,有的老爷机不支持U盘启动况且U盘启动跟真正的光盘启动还是有区别的。因此我萌生了制作多系统合一的启动光盘的想法。<br /><br />以下是我的制作过程记录:<br />1.准备齐全所需ISO镜像,xp pe win7 Ubuntu;<br />2.多系统启动制作工具easyboot;<br />3.刻录工具ultraISO;<br />4.首先要提取各个镜像里的引导文原创 2010-09-13 10:15:00 · 1065 阅读 · 2 评论 -
使用ezyboot制作多系统启动光盘
<br />由于经常有人找我修复系统,需常备xp、pe、Ubuntu、win7等多系统,每次都是用我那4G的硬盘临时刻录。耗时不说,有的老爷机不支持U盘启动况且U盘启动跟真正的光盘启动还是有区别的。因此我萌生了制作多系统合一的启动光盘的想法。<br /><br />以下是我的制作过程记录:<br />1.准备齐全所需ISO镜像,xp pe win7 Ubuntu;<br />2.多系统启动制作工具easyboot;<br />3.刻录工具ultraISO;<br />4.首先要提取各个镜像里的引导文原创 2010-09-13 10:15:00 · 594 阅读 · 0 评论 -
Ubuntu下常用的网络命令
<br />1.ifconfig<br /> 这个命令通常用来查看和更改网络接口的地址和参数。使用方法为:<br /> ifconfig -interface [options] address;<br /> ifconfig是手工配置网络必须用到的命令也是网络命令中很常用的一个命令,直接在终端下输入ifconfig会回显机器的网络设置情况,包括网卡信息,ip信息等等;如果要给网卡eth0配置ip地址x.x.x.x,掩码x.x.x.x,可以输入:<br /> ifconfig eth0 x原创 2010-08-25 13:40:00 · 7932 阅读 · 0 评论 -
秀一下我的UBUNTU 3d桌面
这个是我在土豆上上传的一段视频,是我的无心之作,刚用UBUNTU时感到很新鲜,就将配置好的3d效果录像传到土豆我的空间里了,以为没人看到呢,没想到竟有几千人观看,转贴几十次。留言却只有一条,这个让我很郁闷~~~ 现在已经换上了10.04了,对ubuntu的使用也更为成熟,更注重它的实用性了,对于3d也不是那么新鲜了。说真的,3d真的只是用来“炫”的~~原创 2010-08-15 16:48:00 · 830 阅读 · 0 评论