C语言中重定义 错误

假设有三个文件node.h //定义节点list.h //对链表的操作函数test.c //测试函数包含关系如下:list.h中#include "node.h"test.c中#include "list.h"#include "node.h"#include ... 省略其...
阅读(2699) 评论(0)

使用systemrescuecd取出数据时发现的问题

    虽然,systemrescue很强大,但是,对于我们中文用户来说,当要抢救中文(目录/文件)时,却不行了。首先,在console下,不支持中文。其次,使用命令wizard,进入X后,仍然不能支持中文,即使挂载分区的时候uft8字符集挂载还是不行,因为系统上根本没有相应的字符能够显示。最后,使用NTFS分区时(大多数情况都是这样),虽然使用ntfs-3g能够成功挂载,其实使用mo...
阅读(844) 评论(0)

Linux socket编程入门(1)

server.c和client.c的头文件 server.c的代码如下-----------------------------------------------------------------------------------------------#define BUF_SIZE 10int main(){ int s_socketfd;...
阅读(741) 评论(0)

拆机器长经验了

     今天去信息中心装系统,有两台老机器,都是IDE口的,一台还比较完善,还有光驱,另外一台只有一块硬盘在那里放着,还有几条256MB的内存放着,以前都是书上看过IDE磁盘要设置什么主从跳线,这次真的体验到了。由于需要在没有光驱的电脑上装系统,所以将硬盘拆下来装到有光驱的电脑上,开始设置的是主设备,然后开机后,设置从CD-ROM启动,但是出乎意料的是,没有从光驱启动,这是怎么回事呢?这才想起:...
阅读(670) 评论(0)

SystemrescueCD加载内核不成功!

     今天到研会装机器,说实话,第一次有机会拆装PATA硬盘的电脑,终于实践了一下怎样设置硬盘跳线,原来跳线设置说明就在硬盘背面。转好硬盘和内存后,开机,然后才想起来应该看看这个硬盘里到底有什么东西(由于是别人的),是否需要备份,打算使用systemrescuecd进入系统后来查看,从CD-ROM启动后,进入到systemrescuecd,然后启动默认内核,过了一会儿,出现错误提示:没有足...
阅读(881) 评论(0)

使用tar种木马

      tar是linux中强大的打包工具,最常用的命令莫过于$tar cz/jvf$tar xz/jvf$tar t[z|j]vf几条命令了。      有时还需要使用p选项,来保持tarball文件中的文件权限保持不变,这在安装Gentoo解亚portage时就用过。下面是使用tarball来种目录的集中方式,如有tarball文件malicious.tar.gz,...
阅读(841) 评论(0)

移动/etc/passwd后,不能切换用户了,退出后任何用户都不能登录!

       今天在看书时,发现一种使用tarball来进行攻击的方法,但是通常不会这么用tar命令,通过tar的-P选项,让tar打包和解包时不去除路径首部的/目录,这样在解压时就可以成功将你的攻击文件写入系统目录中如,/bin等。       使用下面命令来建立有攻击性的tarball$tar -Pczvf malicious.tar.gz /bin/attack       查看...
阅读(2456) 评论(0)

Ubuntu忘记用户名和密码的解决办法

     今天学习linux下编程时,由于是socket,所以打算使用另一个虚拟机来帮忙,当我打开Virtualbox中的虚拟机ubuntu-9.04后,进入漂亮的登录界面,输入几次用户名和密码都不正确,傻眼了,晕,太久没有用虚拟机,把用户名密码都忘记了。然后google一下,最后发现一个正确解决的办法。思路是编辑kernel启动参数,让kernel启动到一个/bin/bash,然后就可以得到一个...
阅读(10829) 评论(4)

使用diff和patch维护源码

1.diff的使用    diff按照行比较两个文件(目录)的内容,输出它们之间的差异,而输出文件的格式可以被patch读取,所以可以使用patch来将新文件(目录)修改成旧文件(目录)或反之。    diff有三种输出格式。1.1.ed命令格式(参数-e)    $diff -e test1 test2      混合ed命令格式(无参数格式)    $diff test1 test21.2.R...
阅读(1684) 评论(0)

systemrescuecd使用指南-2

      今天,使用systemrescuecd时,以外发现了它可以使用X环境,而且里面自带了几个程序,如firefox,gparted,gvim,其实也没有新鲜的,因为在console中也可以使用浏览器elinks,磁盘分区工具parted,fdisk,cfdisk等,编辑器nano,vi(vim)等。但是,好歹还是惊喜一下,要使用X系统,键入如下命令%wizard这个命令会让你选择使...
阅读(2682) 评论(0)

systemrescuecd使用指南-1

引用systemrescuecd的自我介绍 System Rescue CD is a bootable CDROM image with many system tools.SystemRescueCd is a Linux system available from a bootable CDROM that provides an easy way to perfor...
阅读(4200) 评论(0)

ubuntu下使用kexec免重启切换系统内核

    最近由于需要经常和内核打交道,所以发现老是重启感觉巨麻烦,这时想起上次RSS上看到一个将有方法可以不用重启而切换内核的。以前倒是觉得没有什么作用,但现在发现有用了。所以学习下1.kexec    kexec是要使用到的工具,怎么说呢?在kernel2.6.13及以后版本都支持kexec了,编译时有一个选项Processor type and features --->   ...
阅读(3274) 评论(1)

virtualbox设置的虚拟机不能正常启动

今天,本来想在虚拟机中一探systemrescuecd的究竟,因为我才发现,它不仅仅只是一个console工具,而且还可以使用x系统!虽然简陋了一点。所以就使用virtualbox建立了一个虚拟机,然后使用systemrescuecd的iso文件作为启动项。启动时,出现如下图所示上图说明:virtualbox的内核模块没有编译进当前内核,所以使用命令$sudo /etc/init....
阅读(2525) 评论(0)

制作systemrecueCD usb时启动出现找不到内核错误!

使用过systemrescue livecd觉得还不错,它是一个基于gentoo的发行版,专门用于拯救系统的。想把它制作成USB,使用下列命令 假设U盘为/dev/sdb1.复写USB的mbr$sudo dd if=/dev/zero of=/dev/sdb bs=512 count=1$sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/...
阅读(1016) 评论(0)

Ubuntu中格式化NTFS分区

       今天格式化U盘的时候,使用了mkfs.ntfs,以前使用的时候没有注意看,使用命令$sudo mkfs.ntfs -L NTFS /dev/sdb1而不是命令$sudo mkfs.ntfs -f -L NTFS /dev/sdb1执行快速格式化执行格式化后,发现如下图所示那么,mkfs.ntfs使用0填充了所有存储单元后,以后还能恢复吗?...
阅读(6607) 评论(0)

修改shell终端的外观和PS2

1.查看当前是用的shell$echo $SHELL$echo $02.临时切换shell$exec sh$echo $0或$sh$echo $0上面两种方法的效果是不同的,第一种方法是真正的切换了shell,而第二种方法只是在当前shell中启动了另一个shell(sh),为了确定使用命令$exit可以发现,第一种只需一个exit命令就直接退出shell了...
阅读(989) 评论(0)

windows下的小工具stick和iExpress等

stick 一个将小应用(gadgets)嵌入桌面的软件将各种小工具以标签的样式嵌入到桌面中.特性:标签显示,热键设置,目录导航标签,记事本标签,Internet标签,标签管理器支持:代办事项,日历,计算器,RSS阅读,任务栏扩展 iExpress 一个制作exe安装包的工具,简单易用。 Hard Disk Power Wash 一款安全清理磁盘的工具 Hy...
阅读(655) 评论(0)

加速ubuntu(linux)的启动速度

1.修改timeout=0感觉这个很装B2.禁止自动启动不需要的服务使用bootchart,它能够监视系统启动时服务进程启动的时间,需要的资源,并且生成一个统计图表。为了让bootchart在内核启动时就运行,所以需要使用内核参数传递的方式来启动bootchartd,编辑内核参数(推荐手动编辑,而不是写到/boot/grub/menu.lst或/boot/grub/grub.cfg...
阅读(3004) 评论(0)

ubuntu linux主机中使用Virtualbox安装虚拟机,让宿主机和虚拟机之间实现数据共享

这里使用的VB版本是3.0.4,发现越来越好用了!我安装两个虚拟机,一个windows XP,一个ubuntu-9.04,这里说一下为什么感觉到比以前好用。1.数据空间不得不说,宿主操作系统和虚拟客户机操作系统之间的数据共享是一个很重要的功能。在VB中设置共享很简单(当然比VMware稍微麻烦一点点)1.1 windows客户机点击菜单"设备“-->"安装增强型功能",...
阅读(1403) 评论(0)

设置gnome快捷键

      使用linux(Ubuntu)的人,多半开始都是被她漂亮的3D桌面吸引过去的,而且ubuntu确实很适合初学者,和Gentoo相比,就是超级易用,完全可以当个桌面系统来使用,除了某些SB网站不能很好支持Firefox外,以及M$的Office不能被OpenOffice很好兼容,其它都很好用,还好,M$自己要出Office Online了。      由于想要写一些关于Ubuntu的...
阅读(1385) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:529896次
    • 积分:6884
    • 等级:
    • 排名:第3118名
    • 原创:141篇
    • 转载:1篇
    • 译文:0篇
    • 评论:104条
    最新评论