linux 学习
文章平均质量分 61
Reage--
这个作者很懒,什么都没留下…
展开
-
Ubuntu学习1安装过程
1.用PE分出一个分区并作为主分区,不用激活为活动分区2.在windows系统中将ubuntu的光盘插入到光驱中,会弹出自动播放对话框。选择”运行wubi.exe“,然后按提示操作,根据提示选择分区,然后安装就行了3.安装完成之后就会提示你重新启动,自动进入ubuntu安装界面,无需什么特别的操作。4.在主面板中的所有程序中 搜索“终端”。然后拖到 桌面或者启动器上。5.在任务栏的原创 2012-02-04 09:11:41 · 708 阅读 · 0 评论 -
base64编码/解码的实现(C语言)
base64的作用不是加密,而是用来避免“字节”中不能转换成可显示字符的数值。比如0-32的控制字符,空格,制表符都不能被打印在纸上,通过base64转换可以打印在纸上,数据可以在传统平面媒介上携带。base64特别适合在http,mime协议下快速传输数据。转换的规则,将三个byte的数据,先后放入一个24bit的缓冲区中,先来的byte占高位。数据不足3byte的话,于缓冲区中剩下的b原创 2013-11-30 10:30:00 · 3781 阅读 · 0 评论 -
CentOS6.4可以读写ntfs磁盘设备的方法
我先在使用的是双系统win7和CentOS6.4。在CentOS中无法识别win7中的硬盘。但是man mount的时候,在-t参数中有ntfs的选项。但是挂在的时候总是提示出错。mount -t ntfs /dev/sda1 /mediamount: unknown filesystem type 'ntfs'经过查找得知,CentOS默认是不安装ntfs格原创 2013-06-30 10:40:23 · 3763 阅读 · 0 评论 -
vsftp在CentOS安装和简单配置
1. 转到vsftp rpm包的位置(我是用的是系统盘中的/media/CentOS-5.9_Final/CentOS中)2. ls |grep “vsftpd” 查找vsftpd安装包3. rpm –ivhvsftpd-2.0.5-28.e15.X86_64.rpm4. /etc/init.d/vsftpd start 启动vsftpd5.原创 2013-04-01 15:32:29 · 3113 阅读 · 0 评论 -
linux基础命令讲课(附带视频,最基础的命令)
由于时间短、准备不是很充分、技术有限等原因,可能会有错误,有什么问题请大家指出来?方便更正。 本次讲课设计的是简单的linux命令,文件、文件夹的移动、复制、删除、查找、释放、归档、压缩、解压缩、比较等常见命令。涉及进程的查看、关闭、前后的切换,软件的安装、卸载文件几种方法常用的命令。 视频地址:http://pan.baidu.com/sh原创 2012-09-17 15:17:26 · 1057 阅读 · 0 评论 -
tar 命令常用的例子和选项(tar压缩、解压缩)
后面有举的例子,如果使用直接看后边,下面介绍单个选项的含义。 一下选项根据自己的需要添加的 -c 创建新的归档、压缩文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 -r 把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 -t 列出档案原创 2012-09-04 21:54:52 · 4831 阅读 · 0 评论 -
grep使用
在阅读源代码、平时查找信息的时候,有事总是需要找文件中包含某些信息的文件。下面我们介绍一下如果使用grep快速做到这一点。grep [option] 格式 [path] 常用的参数有 -I:不区分区分大小写,比如匹配域名的时候,有的网址大写、有些小写。-n:显示匹配结果在源文件中的行号–r:表示递归子目录查找。常用的匹配选项^stri原创 2012-09-14 18:07:11 · 878 阅读 · 0 评论 -
network is unreachable
以前,在ubuntu中一直用的都是无线上网,现在没有无线了,总是连不上。 使用ifconfig也可一发现eth0存在。但是没有ip地址、网关、子网掩码等信息。所以说驱动没有问题。 使用ping命令 :ping 127.0.0.1的时候可以连通。 使用ping命令别的ip就不行,一直提示 network is unreacha原创 2012-10-04 08:15:06 · 3004 阅读 · 0 评论 -
ubuntu bochs2.5.1安装
1。去http://bochs.sourceforge.net 网站 下载bochs源码安装包2。使用 tar -xzvf bochs-2.5.1.tar.gz 解压文件,执行右面的命 cd bochs-2.2.54。执行下面的命令 /configure --enable-debugger --enable-disasm //使用bochs自身的调试 或者执行 /c原创 2012-08-14 16:09:38 · 2777 阅读 · 0 评论 -
free使用中的常见错误
#include#include #include void main(){int *a=(char *)malloc(sizeof(20));strcpy(stu.name,"li ming");free(a);} 在gcc中运行未出错,但是出现了内存越界严重漏洞。在使用gdb调试后我发现,a+4前面的内容释放了,a+4 开始的内容是"原创 2012-09-09 12:53:58 · 2091 阅读 · 0 评论 -
linux0.11内存memory.c一些函数的简单的注释(一)
memory.c中一些函数自己的一些自己看法,有错大家指出来。或者是更好的解释可以个提出来呀。有什么问题也可以向rentiansheng@163.com发邮件,谢谢大家。1. 设置页表、页目录的位置boot/head.s_pg_dir: // 页目录将会存放在这里。因为这句话出现head.s第一个有效代码的位置,因为head.s移动到内存物理0的位置,原创 2012-08-25 22:52:36 · 2453 阅读 · 0 评论 -
ubuntu12.04和deepin12.06使用root账户登录
修改lightdm.conf登录方式, 1.首先,激活root账户, 在终端中执行 sudo passwd root 连续两次输入 密码,即使root账户的密码,注意密码并不在终端中显示 2. 切换到root账户 在终端执行 su root ,并且输入密码 3.修改lightdm.conf 文件。 lightd原创 2012-08-20 10:54:26 · 2091 阅读 · 2 评论 -
简单的bochs配置(个人理解)
正了八经的学习linux也有1个多月,虽有然没有将linux0.11调试成功,但是在其中还是学了一些东西,现在总结一下,看看有什么错误没有?自己一个人学也没有指导,学的很慢,也没有经验,拿出来大家不要见笑呀,有什么不对的请指出来好让我改正?本实用的是windows下的bochs2.4.5版1.romiage:file=path rom镜像文件的位置即使bios,在Windows使原创 2012-08-12 12:29:29 · 1757 阅读 · 0 评论 -
linux项目1----Reage注释工具
今天完成自己在linux中的一个项目列子,以前所学的全是照着书上的列子比划练习,没有用到自己实际应用中,虽然这一个项目实用价值不大,但是自己还是很有成就感的,不管怎么样走出了在linux程序开发的第一步了。 linux注释工具,主要是实现对文件添加头注释和函数注释,文件注释和函数注释都支持自定义的,默认对头文件的注释为//===========================原创 2012-04-15 21:59:12 · 862 阅读 · 0 评论 -
vim配置。(语法高亮+tab+自动缩进+折叠)
这是本人第一次配置VIM,都是一点简单的。os:ubuntu Version:11.10,VIM version : 7.3.154本人使用的root账户,配置的是 /etc/vim/vimrc文件在vim配置文件中 ,双引号代表的是注释先介绍下vim本来就有有可能要配置的:" Uncomment the next line to make Vim more Vi-原创 2012-02-07 12:14:32 · 1030 阅读 · 0 评论