精华内容
下载资源
问答
  • 把当前ubuntu16.0.4系统做成镜像<iso>

    千次阅读 2019-04-11 13:17:00
    有时候我们对自己的Ubuntu了很多设置,比如各种软件包,各种自定义的配置。我们想要在另一台电脑上也安装一个和我们一模一样的系统,这个时候就会用到这种方法了。这个方法不仅可以用于发布系统,也可以用来作为...

    Systemback是一个Ubuntu系统中用于发布自定义系统镜像和系统备份的软件。有时候我们对自己的Ubuntu做了很多设置,比如各种软件包,各种自定义的配置。我们想要在另一台电脑上也安装一个和我们一模一样的系统,这个时候就会用到这种方法了。这个方法不仅可以用于发布系统,也可以用来作为系统备份使用。

    下面就具体介绍一下这个软件的安装和使用方法

    安装

    1. sudo add-apt-repository ppa:nemh/systemback

    2. sudo apt-get update && sudo apt-get install systemback unionfs-fuse

    使用方法

    安装完成后在Dash菜单中就能找到这个软件了
    0_1488520081214_Screenshot from 2017-03-03 13-47-36.png

    输入管理员密码,打开后界面如下图所示
    0_1488520135916_Screenshot from 2017-03-03 13-48-49.png

    如果我们需要创建系统备份,点击Create new 就可以了。下面介绍一下自定义系统的iso文件如何制作。

    1. 点击右侧的Live system create按钮,出现界面如下图所示
      0_1488520374959_Screenshot from 2017-03-03 13-52-47.png
    2. 勾选左侧的include the user data files,这样自己主文件夹内的文件都会被包含在系统镜像中。很多相关的程序的配置文件都是保存在主文件夹内的。Working Directory是设置工作目录,程序运行时产生的临时文件都会被保存在这里。所以一定要保证这里有足够的存储空间。
    3. 点击Create New按钮就开始创建了,等待创建完成。完成后界面如下图所示
      0_1488520634884_Screenshot from 2017-03-03 13-56-48.png
      右侧的列表中就是已经创建的备份。我已经创建了两个相关的备份,所以有两个在右侧显示。此时文件没有转换成iso格式,选中你要转换的备份,点击convert to ISO 就可以开始转换了。转换完成后,在你的工作目录下就能找到生成的iso文件。
      0_1488520901942_Screenshot from 2017-03-03 14-01-33.png

    这个文件就可以用来安装系统了。同时还可以作为live系统来使用。

    以上为iso文件小于4g时可用,当iso大于4g时需要用另一种方式来convert to iso:

    systemback是一个很好的备份还原软件。用它还可以生成自己的linux系统镜像文件。但是在使用时会发现当生成的sblive文件大于4G的时候是没有办法生成iso文件的。这是由于iso文件自身的限制,iso9600对于文件有限制,单个文件不能超过2G,总的iso文件不能超过4G。

    但是我们经常见到的系统安装iso文件很多都是超过4G的。这是怎么回事呢。经过我的苦苦搜索终于找到了一点线索。对于大于4G的可以采用udf文件系统。下面就是具体的解决方法了。

    1. 解压 .sblive 文件:

          mkdir sblive

      tar -xf /home/systemback_live_2016-04-27.sblive -C sblive

        2. 重命名 syslinux 至 isolinux:

      mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg

      mv sblive/syslinux sblive/isolinux

       3. 安装 cdtools

      wget  https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz

        问题:

    是不是在使用ubuntu的时候特别是安装或更新的时候会出现下面的情况:  E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 导致没办法进行下去?

    最简单直接的办法:

    sudo rm /var/lib/apt/lists/lock

    sudo dpkg --configure -a

     

      tar -xzvf cdrtools-3.02a07.tar.gz

      cd cdrtools-3.02

      make

      sudo make install

      4. 生成 ISO 文件:

    /opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o sblive.iso sblive
    

    这样就可以了,估计当文件大于4G的时候程序会自动采用udf文件系统,所以可以成功创建iso文件。

    展开全文
  • 制作Ubuntu系统做成LiveCD iso

    千次阅读 2016-05-13 13:14:54
    但是这两个工具都不能把当前的操作系统LiveCD,备份当前操作系统,并制LiveCD的工具也有,比如国人编写的工具UClone,它的使用说明在http://www.linuxidc.com/Linux/2011-04/34098.htm。这里我要介绍另外一种...
    制作LiveCD包的工具有不少,其中比较出名的就是UCK和Reconstructor。但是这两个工具都不能把当前的操作系统制成LiveCD,备份当前操作系统,并制成LiveCD的工具也有,比如国人编写的工具UClone,它的使用说明在http://www.linuxidc.com/Linux/2011-04/34098.htm。这里我要介绍另外一种方法,可以将当前的操作系统打包,并制成LiveCD。
    

        制作LiveCD包,需要与当前Ubuntu版本相同的desktopd ISO安装包,我这里用到的是ubuntu-10.10-desktop-i386.iso,这个ISO文件实际上就是一个现成的LiveCD,我们只要利用它的结构,就可以方便快捷的生成自己的最小系统LiveCD了。这里主要做的事情是首先,将已安装操作系统上的文件备份成一个squashfs归档文件,然后将ubuntu-10.10-desktop-i386.iso里的内容拷贝出来,用新的 squashfs文件替换掉里面已有的文件,再调整一些配置,然后将其生成新的ISO文件,再将其刻录成CD或者制成USB引导盘,这个过程就算大功告成了。

        但是如果当前的操作系统比较大,比如8、9个G会出什么结果,我并没测试,所以也不能保证这样的LiveCD就一定能够很好的运行。

    1.将当前操作系统备份成squashfs归档文件,有很多工具,其中最简便的就数Live Ubuntu Backup V2.2了,尤其是它还支持中文提示,在http://www.linuxidc.com/Linux/2011-04/34096.htm  可以下载,并且还有使用说明。这是一个shell脚本写成的Ubuntu备份工具,直接运行即可。

    lub下载链接:http://www.linuxidc.com/upload/2011_04/11040410042874.zip

    将lub拷贝到/home下,$sudo chmod 777 /home/lub 然后执行$sudo /home/lub -b,然后按e或c来选择是英文提示,还是中文提示。第一次执行时,可能会提示需要安装lupin-casper和squashfs-tools,其中 lupin-casper可以忽略,而squashfs-tools必须安装,运行$sudo apt-get install squashfs-tools即可。

    之后再次运行$sudo /home/lub -b,依提示运行,就能在用户文件夹下生成一个backup-2011.01.05的目录了,其中有的backup-2011.01.05.squashfs文件就是我们想要的。

    2.再将ubuntu-10.10-desktop-i386.iso拷贝到用户目录下,比如/home/jxg/下,

      执行$sudo mkdir /home/jxg/mnt 创建一个目录,

      然后执行$sudo mount -o loop /home/jxg/ubuntu-10.10-desktop-i386.iso /home/jxg/mnt,将ISO挂载到/home/jxg/mnt下,然后用执行$sudo mkdri /home/jxg/livecd 创建一个livecd的工作目录

      再用 $sudo rsync --exclude=/home/jxg/mnt/casper/filesystem.squashfs -a /home/jxg/mnt/ /home/jxg/livecd  将/home/jxg/mnt下的内容除了casper/filesystem.squashfs,同步到了/home/jxg/livecd目录下

    服务器安装盘在/home/jxg/mnt/install/目录下

    下面,我们要对/home/jxg/livecd/casper/目录下的filesystem.squashfs、 filesystem.manifest、filesystem.manifest-desktop这三个文件进行操作,由于它们只有读权限,所以先执行$sudo chmod o+w /home/jxg/livecd/casper/filesystem.*

    将刚才lub生成的那个backup-2011.01.05.squashfs文件,拷贝成/home/jxg/livecd/casper/filesystem.squashfs

    执行: $sudo cp /home/jxg/backup-2011.01.05/backup2011.01.05.squashfs /home/jxg/livecd/casper/filesystem.squashfs

    此外,还要更新/home/jxg/livecd/casper/目录下的filesystem.manifest和filesystem.manifest-desktop,这两个文件实际上是系统所装包的列表,通过以下方式更新

    $sudo dpkg -l | grep ii | awk '{print $2,$3}' > /home/jxg/livecd/casper/filesystem.manifest

    $sudo dpkg -l | grep ii | awk '{print $2,$3}' > /home/jxg/livecd/casper/filesystem.manifest-desktop

    实际上filesystem.manifest-desktop和filesystem.manifest是有所不同的,主要是少了 ubiquity casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4 这几个包,我们这里忽略了这些影响。

    3.退回的LiveCD的工作目录 /home/jxg/livecd 下,

    执行$sudo rm md5sum.txt

    再执行$find -type f -print0 | sudo xargs -0 md5sum | grep -v ./isolinux/ | grep -v ./md5sum.txt | sudo tee md5sum.txt

    更新原来的md5sum

    4.将工作目录下的内容打包成ISO

    先运行$sudo apt-get install mkisofs 安装ISO打包工具,

    执行$sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-jxg-test.iso .

    这个一定要在工作目录的跟下执行,并且命令最后的 . 一定不要忘记。命令完成后,就可以在上一级的目录下发现ubuntu-jxg-test.iso文件了。


    //ubuntu-14.04.4-server-i386.iso 服务器版 制作过程
    unzip lub.zip

    ./lub  -b
    apt-get install lupin-casper
    mkdir /home/jxg
    mkdir /home/jxg/mnt
    mount -o loop /home/uftp/ubuntu-14.04.4-server-i386.iso /home/jxg/mnt/
    mkdir /home/jxg/livecd
    rsync  --exclude= /home/jxg/mnt/install/filesystem.squashfs -a /home/jxg/mnt/ /home/jxg/livecd/
    cp /home/root/backup2016.05.03.squashfs /home/jxg/livecd/install/filesystem.squashfs
    dpkg -l | grep ii | awk '{print $2,$3}' > /home/jxg/livecd/casper/filesystem.manifest
    dpkg -l | grep ii | awk '{print $2,$3}' > /home/jxg/livecd/install/filesystem.manifest
    cd ../jxg/livecd/
    ls
    rm md5sum.txt
    find -type f -print0 | sudo xargs -0 md5sum | grep -v ./isolinux/ | grep -v ./md5sum.txt | sudo tee md5sum.txt
    apt-get install mkisofs
    mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-jxg-test.iso .


    展开全文
  • 最近公司要求让我现有的系统做成iso镜像发布,查看些资料,使用了remastersys定制自己的镜像,出了很多问题。网上的文档没有一个完整的,都做不来,到处是坑,浪费了不少时间,实在是不能忍,所以我整理了一下我的...

    写在前面

    最近公司要求让我把现有的系统做成iso镜像发布,查看些资料,使用了remastersys定制自己的镜像,出了很多问题。网上的文档没有一个完整的,都做不来,到处是坑,浪费了不少时间,实在是不能忍,所以我整理了一下我的过程,给大家分享一下。

        如果出错了欢迎留言,共同解决!

    使用工具

    1Remastersys mkisofs(国外Remastersys项目已经停止,所以现在很多博客给出的下载地址都不能下载)

                  remastersys_3.0.4-2_all.deb                          #Remastersys安装包

                  remastersys-gui_3.0.4-1_amd64.deb         #图形化包

                  定制现有系统的iso镜像

    2)软碟通(UltraISO

                  制作光盘及优盘启动,便于服务器安装自己定制的系统

    3)安装镜像(ubuntu-15.04-desktop-amd64.iso

    需要和制作镜像的系统为同一版本

    系统版本、内核信息查询

    solin@node1:~$ lsb_release -d

    Description:    Ubuntu 15.04

    solin@node1:~$ uname -p

    x86_64

    Remastersys包下载

    可以在http://www.filewatcher.com/查找下载

    mkdir tools

    cd tools/

    wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys/remastersys_3.0.4-2_all.deb

    wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys-gui/remastersys-gui_3.0.4-1_amd64.deb

     

    安装依赖

    1)安装remastersys依赖

     sudo apt-get install syslinux-utils isolinux squashfs-tools casper libdebian-installer4 ubiquity-frontend-debconf user-setup discover xresprobe systemd

    2)安装remastersys-gui依赖

     sudo apt-get install libvte-common libvte9 plymouth-x11

     

    开始安装Remastersys

    cd tools/

     ls

     sudo dpkg -i remastersys_3.0.4-2_all.deb

     sudo dpkg -i remastersys-gui_3.0.4-1_amd64.deb

     

    Remastersys备份操作系统

     sudo remastersys backup

    或图形操作 sudo remastersys-gui

     

    到这里就有问题出现了

    使用remastersys来封装系统,可以得到iso,但是iso不能安装,每次点击安装的话会直接进入系统,安装不进硬盘。

     

    解决制作镜像不能安装问题

    1)上传ISO 镜像到/home/solin/tools/目录下并将ISO挂载到/home/solin/mnt

     ls /home/solin/tools

    mkdir mnt

     sudo mount -o loop /home/solin/tools/ubuntu-15.04-desktop-amd64.iso /home/solin/mnt/

     ls /home/solin/mnt

     

    2)创建一个livecd的工作目录

     mkdir livecd

     

    3)将/home/solin/mnt下的内容除了casper/filesystem.squashfs,同步到了/home/solin/livecd目录下

     sudo rsync --exclude=/home/solin/mnt/casper/filesystem.squashfs -a /home/solin/mnt/ /home/solin/livecd/

     cd livecd/casper/

     ls

    4)设置文件权限所属组

     sudo chmod o+w /home/solin/livecd/casper/filesystem.*

     

    5)、将刚才生成的那个backup-*.squashfs文件,拷贝成/home/solin/livecd/casper/filesystem.squashfs

     cd livecd/casper/

     sudo cp /home/remastersys/remastersys/ISOTMP/casper/filesystem.* .

     

     

    6)更新系统所装包的列表

    更新/home/solin/livecd/casper/目录下的filesystem.manifestfilesystem.manifest-desktop

    sudo dpkg -l | grep ii | awk '{print $2,$3}' > /home/solin/livecd/casper/filesystem.manifest

    sudo dpkg -l | grep ii | awk '{print $2,$3}' > /home/solin/livecd/casper/filesystem.manifest-desktop

    注:实际上filesystem.manifest-desktopfilesystem.manifest是有所不同的,主要是少了 ubiquity casper live-initramfs user-setup discover1 xresprobe os-prober libdebian-installer4 这几个包,我们这里忽略了这些影响。

     

    7)退回的LiveCD的工作目录 /home/solin/livecd 

     cd .. cd /home/solin/livecd

     sudo rm md5sum.txt

     

    8)更新原来的md5sum

    sudo find -type f -print0 | sudo xargs -0 md5sum | grep -v ./isolinux/ | grep -v ./md5sum.txt | sudo tee md5sum.txt

     

    9)安装ISO打包工具mkisofs

    sudo apt-get install mkisofs

    10)在工作目录的根下执行

     sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -allow-limited-size  -o ../ubuntu-bdyun-test.iso .

    到这里iso镜像就制作成功了。

     

    光盘刻录和U盘启动盘制作

    1)我使用软碟通刻录成光盘镜像并测试安装成功

    2)使用软碟通制作U盘启动

    如果你制作的镜像做成U盘启动时无法启动

    1)可以把上述操作安装的镜像用软碟通打开,复制文件到原镜像(官方镜像)中

    根文件下替换:md5sum.txt

    capress目录下替换添加

    filesystem.manifest-removefilesystem.manifestfilesystem.manifest-desktopfilesystem.squashfsfilesystem.size

    spacer.gif

    2)加入文件后保存,重新制作U盘启动盘,就可安装了










    本文转自 运维小当家 51CTO博客,原文链接:http://blog.51cto.com/solin/1865855,如需转载请自行联系原作者
    展开全文
  • 之前装了双系统,只给ubuntu分了20G,虽然后面又压缩卷10G挂载,但是挂载的不方便,所以打算把ubuntu重装多分配一些硬盘,但是ubuntu用了小半年了,里面很多软件工具和环境,一一部署很麻烦,所以想把当前的ubuntu...

    本文适用解决什么问题?

    如果你装了双系统,现在要卸载linux重装,且原linux系统里的软件和配置要完整保留,那么你找对了。当然你也可以借鉴其中某个步骤来解决你某个问题,比如怎么用systemback给当前系统生成iso文件、iso文件大于4G该如何生成、完整备份整个系统为iso文件、完整卸载linux、制作系统启动盘、安装双系统等等操作。

    作者遇到问题描述:
    之前装了双系统,只给ubuntu分了20G,虽然后面又压缩卷10G挂载,但是挂载的不方便,所以打算把ubuntu重装多分配一些硬盘,但是ubuntu用了小半年了,里面很多软件工具和环境,一一部署很麻烦,所以想把当前的ubuntu做成一个iso镜像文件刻录到U盘,然后卸载ubuntu,再重新压缩卷,多压一些空间,再把U盘来重装ubuntu,以达到原数据不变,只扩大空间的目的。

    ubuntu系统完整备份

    开始也看过用tar命令来备份自己的整个根目录到U盘,但是tar命令每次打包到4G大小左右就不动了,报错说太大了。
    所以准备把自己的ubuntu做成iso文件,直接重装。

    systemback的使用

    安装systemback

    sudo add-apt-repository ppa:nemh/systemback
    sudo apt update
    sudo apt install systemback
    

    一般就用以上命令安装就好了,但是如果你出错了,说找不到源或者不支持,那么先运行这条命令删除自己系统版本的PPA:

    sudo add-apt-repository --remove ppa:nemh/systemback
    

    然后再替代成其他版本的PPA:

    sudo add-apt-repository "deb http://ppa.launchpad.net/nemh/systemback/ubuntu xenial main"
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 382003C2C8B7B4AB813E915B14E4942973C62A1B
    

    然后再行安装systemback

    sudo apt update
    sudo apt install systemback
    

    使用systemback

    在应用列表找到并运行,输入自己系统的用户名和密码进入

    单击Live System Create按钮,然后为ISO文件命名,可以选择包含用户数据文件,单击新建按钮以创建实时系统,系统的每个文件都会被纳入,未选中用户数据,则家目录的数据不会。

    然后工作目录要选择够大的空间,并且是linux文件系统格式的空间,也就是ext4,相信各位自己的根目录下已经找不到能再容纳一遍自己所有数据的空间了,所以我是选择的U盘的挂载目录,但是U盘是不能直接用的,除非你的U盘是专门用于linux系统的,否则要将其擦写为ext4文件系统格式的,进入ubuntu的磁盘管理,选择自己的U盘,删除卷使其成为未分配,然后将其新建卷,文件系统选择ext4格式,并且要擦写,之后再挂载上来就可以用了。

    然后creat new,等完成后,U盘里就会有sblive文件了,如果它小于4G,那么你可以直接在systemback里将它转为iso文件。但是如果大于4G,你就需要看下面这一点了:

    sblive文件大于4G该怎么转iso文件?

    参考博客: Systemback无法将超过4G的sblive文件转存为镜像文件的解决办法.

    //1. 解压sblive文件
    
    mkdir sblive
    tar -xf /home/systemback_live_2016-04-27.sblive -C sblive
    
    
    //2. 重命名syslinux为isolinux
    
    mv sblive/syslinux/syslinux.cfg sblive/syslinux/isolinux.cfg
    mv sblive/syslinux sblive/isolinux
    
    //3. 安装cdtools
    //若在安装aria2时,出现E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源临时不可用) 
    //请执行两条命令:
    //sudo rm /var/cache/apt/archives/lock
    //sudo rm /var/lib/dpkg/lock
    
    sudo apt-get install aria2
    aria2c -s 10 https://nchc.dl.sourceforge.net/project/cdrtools/alpha/cdrtools-3.02a07.tar.gz
    tar -xzvf cdrtools-3.02a07.tar.gz
    cd cdrtools-3.02
    make
    sudo make install
    
    // 4.生成iso文件
    //此操作前要cd至sblive的上级目录,否则下面命令中的sblive请相应变化,确保能正确访问sblive
    
    /opt/schily/bin/mkisofs -iso-level 3 -r -V sblive -cache-inodes -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -c isolinux/boot.cat -o sblive.iso sblive
    
    

    现在你就得到了你自己ubuntu系统的iso镜像文件了,将它来装到一台机器上时,这个系统就和你原来使用的一模一样。

    卸载ubuntu

    有同学会说了,直接windows进入磁盘管理把linux的磁盘分区给删了格式化了,linux不就删了吗,这样是可以,但是在bios中的启动条目还是原来的ubuntu,这就需要我们清理干净了。下面进入windows界面开始操作:

    • win+x选择(windows PowerShell(管理员))
    diskpart					# 进入系统dispart组件
    list disk					# 查看系统所有磁盘,并找到window系统所安装的磁盘,(会出现列表,比如你有两个硬盘,0和1)
    select disk $				# 选择磁盘 $ 指window所安装的磁盘(列表,磁盘后的数字)(例如select disk 0)
    list partition				# 找到类型为系统的分区(列表会显示)
    select partition $			# $为类型为系统的分区 (例如select partition 0)
    assign letter=p				# 将分区分配到磁盘P中,p是直接写得,不和c,d,e等盘冲突就可以了
    exit 						# 退出diskpat
    
    • 此时我们会多出一个P盘,且没有访问权限,可以右击记事本以管理员身份运行,然后左上角文件打开P盘,找到EFI中的ubuntu文件夹并删除,其余不要动。
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 此时再次回到命令行操作,将P盘删掉:
    diskpart 					# 再次进入到diskpart
    select  disk $				# $是之前选择的盘符,如果记不住了,用list disk查看
    select	partition	$		# $是之前选择的分区,如果记不住了,用list partition查看
    remove letter=p 			# 删除P盘,
    exit						# 退出
    
    

    然后进入磁盘管理,将linux的盘区清理干净,删除卷,使其成为未分配状态。
    在这里插入图片描述
    在这里插入图片描述

    重装ubuntu

    下面这是我几个月前装的时候的做法,这里不赘述了
    如何安装windows和linux双系统: https://blog.csdn.net/qq_43289711/article/details/110312956.
    大家进去看的时候一到在压缩卷的时候多压一点,至少50G才够用!!

    展开全文
  • 讲座的目的就是在同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 一 个好的开端。 第一讲 Linux基础 在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 ...
  •  14 U盘做成一个光盘或者硬盘(注意是硬盘,不是可移动磁盘)和一个可移动磁盘  21 U盘做成一个CD-ROM和一个可移动磁盘。需要在标签“F1-2”中指定光盘映像文件。见下图。  我们选21模式。  以上模式可不...
  • linux.chm文档

    2015-07-07 06:37:39
    chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻修改的结果写到磁盘 chattr +u file1 若文件被删除,系统会允许你在以后恢复这个被删除的文件 lsattr 显示特殊的属性 返回顶部索引 ^ 打包和...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    文件为doc版,可自行转txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...
  • 当使用 -si[名称] 开关压缩标准输入数据时, RAR 将压缩文件项的修改时间设置为当前系统时间.上一版 RAR 未填充该字段, 导致标准输入修改时间错误. 13. 当你将鼠标光标置于任务栏中的 WinRAR 图标时, 现在显示包含...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    这个例子就是查询任何可执行文件的版本信息并且 C++builder 和 VC 都通用,只需要 AnsiString 替换 CString 就行了。 gh0st v3.6 源码 - 可下断点调试! 如题。详细见源码。 GMem 内存管理单元源码。GMem.cpp...
  • 小编的确一直都想这方面的命令个总结,这次辛苦老范给我们整理了这份实用的秘笈。  Bootcfg  bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。  含有下列参数的 bootcfg 命令仅在...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    5.6 如果NULL定义#defineNULL((char*)0),不就可以向函数传入不加转换的NULL了吗? 5.7 我的编译器提供的头文件中定义的NULL为0L。为什么? 5.8 NULL可以合法地用作函数指针吗? 5.9 如果NULL和0作为空指针...
  • o 6.6 如果 NULL 定义 #define NULL ((char *)0) 难道不就可以向函数传入不加转换的 NULL 了吗? o 6.7 如果 NULL 和 0 作为空指针常数是等价的, 那我到底该用哪一个呢? o 6.8 但是如果 NULL 的值改变了, 比如...
  • 会计理论考试题

    2012-03-07 21:04:40
    A、数据库管理系统 B、工具软件 C、系统软件 D、应用软件 18.计算机病毒最大的危害是__D____。 A、计算机病毒具有传染性 B、计算机病毒会传染给人类 C、计算机病毒具有破坏性 D、计算机病毒具有传染性和破坏性 19....
  • 3. 关系结构模型:关系式数据结构一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。常见的有Oracle、mssql、mysql等 二、 主流数据库 数据库名 公司 特点 工作环境 mssql 微软 只能能运行在windows平台,...
  • 5.6 如果NULL定义#define NULL((char *)0) ,不就可以向函数传入不加转换的NULL 了吗? 57 5.7 我的编译器提供的头文件中定义的NULL为0L。为什么? 57 5.8 NULL可以合法地用作函数指针吗? 57 5.9 如果NULL...
  • PT80-NEAT开发指南v1.1

    2014-06-24 18:38:34
    NEAT 开 发 指南 文档 适用于 PT80 系列 移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.....................................
  • WINRAR5.0正式注册版

    2013-10-10 10:14:03
    解决多个损坏的能力与N正比。 我们使用 James S. Plank、Kevin M. Greenan 和 Ethan L. Miller 的 “Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions”论文来改进 Reed-Solomon码性能...
  • 他拥有Oracle OCP DBA证书和HP UNIX System Administrator证书,过Oracle公司的高级顾问,并曾在AT&T、NBC等世界顶级公司担任DBA。目前,他管理着世界上最大的Oracle数据库——美国童子军全国总部数据库。除本书外...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    我觉得这样未免有些太霸道了,如果你说这叫偏执狂我也不反对,虽然我是狮子座,可也不想被人这样看。 在C#刚刚推出的时候,大多数的程序员都不免吼上两句——不是因为高兴,而是因为又多了一种语言。他们觉得现在...
  • 新手学习C++入门资料

    2008-12-28 23:58:50
    有时候,根据表达式的需要,某个数据需要被当成另外的数据类型来处理,这时,就需要强制编译器变量或常数由声明时的类型转换需要的类型。为此,就要使用强制类型转换说明,格式如下: int* iptr=(int*) &...
  • SQL语法大全

    2014-03-30 11:00:11
    假如省略这个参数,系统则采用Recordset对象的Source属性。 ActiveConnection Recordset对象可以通过ActiveConnection属性来连接Connection对象。这里的ActiveConnection可以是一个Connection对象或是一串包含...
  • 5.27 怎样在程序中打印源文件的当前行号? 5.28 标准预定义宏_DATE_和_TIME_有什么作用? 5.29 怎样在程序中打印编译日期和时间? 5.30 怎样判断一个程序是否遵循ANSIC标准? 5.31 怎样取消一个已定义的宏? ...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    5.6 如果NULL定义#define NULL((char *)0) ,不就可以向函数传入不加转换的NULL 了吗? 57 5.7 我的编译器提供的头文件中定义的NULL为0L。为什么? 57 5.8 NULL可以合法地用作函数指针吗? 57 5.9 如果NULL...
  • oracle详解

    2013-03-25 09:40:36
    例如:假设我们exp时导出的为test的对象,现在我们想对象导入用户: imp userid=test1/test1 file=expdat.dmp fromuser=test1 touser=test1 2、IGNORE、GRANTS和INDEXES,其中IGNORE参数将忽略表的存在,继续导入...

空空如也

空空如也

1 2 3
收藏数 43
精华内容 17
关键字:

把当前系统做成iso