为了账号安全,请及时绑定邮箱和手机立即绑定
  • 引导扇区在每个分区里都存在,但是我们常说的*主引导扇区*是硬盘的第一物理扇区。它由两个部分组成:即主引导记录MBR和硬盘分区表DPT。   在总共512字节的主引导分区里其中MBR占446个字节(偏移0-- 偏移1BDH),DPT占64个字节(偏移1BEH--偏移1FDH),最后两个字节“55,AA”(偏移1FEH偏移1FFH)是分区的结束标志。大致的  主引导记录中包含了硬盘的一系列参数和一段引导程序。引导程序主要   是用来在系统硬件自检完后引导具有激活标志的分区上的操作系统。它执行到最后的是一条JMP指令跳到操作系统的引导程序去。这里往往是引导型病毒的注入点,也是各种多系统引导程序的注入点。但是由于引导程序本身完成的功能比较简单,所以我们可以完全地判断该引导程序的合法性(看JMP指令的合法性),因而也易于修复。象命令fdisk/mbr可以修复MBR和KV300这类软件可以查杀任意类型的引导型病毒,就是这个原因。   往下来是硬盘的分区表,由4个16字节的分区信息表组成。每个信息表的   结构如下:   偏移 长度 所表达的意义   0 字节 分区状态: 如0-->非活动分区   80--> 活动分区   1 字节 该分区起始头(HEAD)   2 字 该分区起始扇区和起始柱面   4 字节 该分区类型:如82--> Linux Native分区   83--> Linux Swap 分区   5 字节 该分区终止头(HEAD)   6 字 该分区终止扇区和终止柱面   8 双字 该分区起始绝对分区   C 双字 该分区扇区数   最后的两个标志“55 AA”是分区表的结束标志,如果这两个标志被修改   (有些病毒就会修改这两个标志),则系统引导时将报告找不到有效的分区表。
    查看全部
  • ls:显示当前目录下的内容 ls -a:显示所有文件,包括隐藏文件 ls -l:显示详细信息 与ll相同 ls -d:查看目录属性,一般和l一起用 ls -ld ls -h:显示文件大小为K或者M人习惯看的,一般和l一起用 ls -lh ls -i:显示inode “-rw-r--r--. 1 root root” 开头“-”表示文件格式,1代表引用计数,第一个root代表所有者,第二个root代表root组内的用户; 开头d开头的是目录 rw- r-- r-- 3个为一组分别是用户、组和其他 r读 w写 x执行
    查看全部
    4 采集 收起 来源:Linux命令格式

    2015-04-19

  • linux是免费与开源的操作系统 

    严格区分大小写

    linux源于minix

    Linux分为内核版本和发行版本

    查看全部
    4 采集 收起 来源:练习题

    2019-02-28

  • 【笔记:Linux系统安装】

    1.Vmware使用技巧:

    BIOS:主板自带的操作系统,读作“拜死”。点击F2键进入BIOS修改BOOT启动项。

    全屏:Ctrl+Alt+Enter

    2.分区方法:选择“创建自定义布局”安装。

    /boot(启动分区):推荐分区,分配200MB,只要为/boot进行分区,那么会自动命名为sda1。

    /home:通常为下载默认的目录,可分配2000M。

    swap(交换分区):必须分区,swap分区没有挂载点,因为它是虚拟内存,不是给用户用的,是一种单独的文件系统类型。

    /(根分区):必须分区,将剩余空间分配给此分区。

    PS:之所以将根分区命名为sda5,是因为主分区只能有四个。Linux担心你会再分一个区,所以将sda4作为了扩展分区,sda5即为逻辑分区。

    交换分区和根分区为必须分区,否则不能正常安装使用。

    3.软件包的选择:

    (1)Desktop(桌面)

    (2)Minimal Desktop (最小化桌面)

    (3)Minimal(最小化):表示需要什么软件自己安装。通常上线使用的服务器会选择这个安装选项

    (4)Basic Server(基本服务器):一般实验环境选择此选项。

    (5)DataBse SErver(数据库服务器) 

    (6)Web Server(网页服务器)

    (7)Virtual Host(虚拟主机)

    (8)software development worstation(软件开发工作站)

    4.安装日志:

    /root/install.log:记录了安装系统软件包以及其文件信息。 

    /root/install.log.syslog:记录了安装过程留下来的事件记录。 

    /root/anacona-ks.cfg:以Kickstart配置文件的格式记录安装过程中设置的选项信息(当要安装多台服务器时,可以先装一台,然后利用/root/anaconda-ks.cfg可以进行批量安装)。

    查看全部
    5 采集 收起 来源:Linux系统安装

    2018-11-26

  • 【笔记:XShell的安装和使用】

    1.配置linux IP地址:登陆linux后,启动网络。命令:ifup eth0(打开网卡);再输入命令 :ifconfig(查看当前ip),查看ip地址inet addr。

    命令:setup(网络配置工具),命令:service network restart(重启网络)。

    2.Xshell的使用

    xshell:进行远程linux管理软件。

    新建会话属性→连接:填写主机;用户身份验证:输入Linux的用户名密码(root;123456);终端:修改编码,将默认语言改为UFT-8,否则将会出现乱码。

    查看全部
  • 【笔记:系统分区之分区与格式化】

    1.磁盘分区:使用分区编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(Partition),不同类的目录和文件可以存储进不同的分区。

    2.分区的优点:提高文件的查找和读写效率。

    3.分区类型(Linux与Windows等所有系统都适用此规则): 

    主分区:最多只能分4个。

    这是由硬盘的结构决定,硬盘把自己分成了等大小的扇区,每个扇区都是512字节,其中446个字节用于记录启动信息(MBR主引导记录),剩下的64个字节进行分区表示(硬盘分区表),最后的两个字节"55 AA"是分区有效结束标志。

    64个字节中每16个字节表示一个分区,所以最多只能表示4个主分区,这个是由硬盘结构决定的。每个主分区都有各自独立的引导块,可以用fdisk设定为启动区。

    扩展分区:硬盘最多只能有1个扩展分区。可以将一个主分区作为扩展分区,即三个主分区,一个扩展分区,总计4个分区。也就是说主分区加扩展分区最多有4个。扩展分区不能写入任何数据,只能包含逻辑分区。

    逻辑分区:可以有多个,没有独立的引导块,不能用fdisk设定为启动区。

    4.格式化:又称逻辑格式化,它是指根据用户选定的文件系统。如FAT16(最大支持2GB容量分区,故不使用),FAT32(单个文件大小不能超过4GB,最大支持16TB大小分区),NTFS(Windows下最先进的文件系统),EXT2、EXT3、EXT4(EXT是Linux下的文件系统,数字越大代表越先进。Centos下默认EXT4)等。

    在磁盘特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。

    误区解析:格式化的目的并不是清空数据,其根本目的是为了写入文件系统,但是在进行格式化的操作时会先清空原有数据。格式化目的:将硬盘打隔断,根本目的是为了写入文件系统。

    格式化具体进行的操作: (1)将一个分区分割成等大小的数据块(Block),每个数据块默认4KB。假设存放10KB的文件,会使用3个数据块,三个数据块不一定是连续的,最后的一数据块中即使没有放满,也不能再存放其他文件。

    (2)在分区列表中建立一个二维表格,记录了文件的id号(即文件放在那些数据库中,叫做i节点)、文件修改时间、文件的访问权限。操作文件时先访问此二维表格进行权限匹配。


    查看全部
  • find命令

    • find [搜索范围] [搜索条件]   #搜索文件

    • find / -name install.log

      #避免大范围搜索,会非常耗费系统资源

      #find是在系统当中搜索符合条件的文件名。如果需要匹配(搜索更多相关的文件),使用通配符匹配,通配符是完全匹配,模糊查询

    • Linux中的通配符

    • *匹配任意内容、?匹配任意一个字节、[]匹配任意一个中括号内的字符

    • 通配符加在文件名后面,整体用双引号括起来

    https://img1.sycdn.imooc.com//5bcae3730001b83305520378.jpg

    • find /root -iname install.log   #不区分大小写

    • find /root -user root   #按照所有者搜索

    • find /root -nouser   #查找没有所有者的文件  (常用)

      内核产生的文件有可能没有所有者,如在直接写入内存的目录中的文件/proc、/sys;外来文件也有可能没有所有者,如光盘、U盘插入Linux当中,因为内容是在Windos中建立的,Windos是忽略所有者这个概念的。所以其他文件在Linux中都有所有者,若没有则为垃圾文件应手动删除。

    • find /var/log/ -mtime +10   #查找10天前修改的文件

      -10   10天内修改文件、10   10天当天修改的文件、+10   10天前修改的文件

      atime   文件访问时间、ctime   改变文件属性的时间、mtime   修改文件内容的时间

    https://img1.sycdn.imooc.com//5bcae9340001830403030061.jpg

    • find . -size 25k   #查找文件大小是25KB的文件

      -25k  小于25KB的文件、25k  等于25KB的文件、+25k  大于25KB的文件

    • 搜索千字节用小写k,搜索兆字节用大写M

    • 文件的默认单位是数据块(与分区使用的块不同,分区的数据块每个大小为4KB)是按照硬盘的扇区分的数据块,每个扇区的大小512个字节。如果搜索时不加单位,则认为搜索25个扇区大小的文件,25*512字节这么大的文件,计算过程耗时久,所以搜索时一定要加单位。


    https://img1.sycdn.imooc.com//5bcaee210001059103450202.jpg



    • find . -inum 262422   #查找i节点是262422的文件

      知道文件名查i节点用ls -i,知道i节点查文件名用find . -inum (i节点)

    • find /etc -size +20k -a -size -50k   #查找/etc/目录下,大于20KB并且小于50KB的文件

      -a  and  逻辑与,两个条件都满足

      -o  or  逻辑或,两个条件满足一个即可

    • find /etc -size +20k -a -size -50k -exec ls -lh {} \;

      #查找/etc/目录下,大于20KB并且小于50KB的文件,并显示详细信息

      #-exec/ -ok 命令 {} \;对搜索结果进行操作

      能处理第一个搜索出来的结果的命令,才能放在“命令”处

    https://img1.sycdn.imooc.com//5bcaf3700001460a05880196.jpg




    查看全部
    4 采集 收起 来源:Linux中 find命令

    2018-10-20

  • 应该如何提问?

    1.先尝试自己解决

    a.查看Linux帮助文档

    b.搜索解决办法

    c.查看示例


    2.提问的智慧

    a.问题详尽 具体知识点

    b.报错截图 报错信息


    查看全部
    4 采集 收起 来源:Linux学习方法

    2018-07-02

  • https://img1.sycdn.imooc.com//5aed85480001f07206330054.jpg

    1.可以通过先把目录打包,然后再压缩和解压缩

    打包;                  tar  -cvf  打包文件名 源文件

    解打包:            tar  -xvf  打包文件名

                             -c     打包

                             -x      解包

                             -v     显示过程

                             -f     指定打包后的文件名

    2.打包压缩  解压解包 同时进行:

    .tar.gz          选项加  -z

    .tar.bz2        选项加  -j

    https://img1.sycdn.imooc.com//5aed872e0001bf7603520032.jpg

    https://img1.sycdn.imooc.com//5aed87380001478602740032.jpg

    https://img1.sycdn.imooc.com//5aed874500017ae304910057.jpghttps://img1.sycdn.imooc.com//5aed874e00010fff04030050.jpg


    补充:

    1. 解压到指定位置   -c 位置  (放在末尾)

      https://img1.sycdn.imooc.com//5aed87cc0001b1a402000017.jpg

       2.压缩多文件    空格隔开,写在后面

          https://img1.sycdn.imooc.com//5aed8850000134e503150015.jpg

      3.压缩到指定位置:   

         https://img1.sycdn.imooc.com//5aed88830001124603120018.jpg

      4.只查看压缩文件,不进行解压   -t,只查看,不压缩

         https://img1.sycdn.imooc.com//5aed88f50001716602150016.jpg


     

    查看全部
  • 虚拟机安装包,和老师的安装包几乎一样,序列号、注册码都有,下载地址: http://www.linuxidc.com/Linux/2012-11/74433.htm CentOS6.3X86镜像文件和老师的也一样,下载地址: http://download.chinaunix.net/download.php?id=41331&ResourceID=13440
    查看全部
    6 采集 收起 来源:虚拟机的安装

    2018-03-22

  • **Bash的基本功能 ****使用别名**** alias--查看系统当中默认已经生效的别名 alias ls = 'ls --color=never'--设定别名(临时生效,重启或重登录后失效) vi ~/.bashrc(不止一个环境变量文件) --写入环境变量配置文件(用来更新用户环境变量~代表用户家目录) vi /root/.bashrc --增加alias ls = 'ls --color=never’(系统再次重启后永久生效) source .bashrc--使当前环境变量设置生效(不需要系统再次重启后永久生效) unalias ls -- 删除别名 ****命令生效顺序**** 第一顺位执行绝对路径或者相对路径的命令 第二顺位执行别名 第三顺位执行Bash的内部命令 第四顺位执行按照$PATH环境变量设置定义的目录顺序的第一个命令 ****快捷键**** ctrl + c 强制终止 ctrl + l 清屏相当于clear ctrl + a 光标快速回到行首 ctrl + e 光标快速去到行尾 ctrl + u 从光标所在位置删除到行首 ctrl + z 把命令放入后台--这个命令很谨慎使用 ctrl + r 历史命令搜索
    查看全部
    4 采集 收起 来源:别名与快捷键

    2017-01-11

  • w 查看用户信息 (有系统资源) load average: x.xx x.xx x.xx 表示系统在1分钟内 5分钟内 15分钟内的平均负载(CPU 内存) tty:终端 tty1本机终端 pts/0第一个远程终端 IDLE:用户闲置时间 WHAT:用户正在执行命令 who 查看用户信息(简化) last 查询当前登陆和过去登陆用户信息 【可以看到reboot(重启)时间】 实际是查看/var/log/wtmp 文件中是二进制命令,必须用last命令才能看 lastlog 查看所有用户最后一次登陆时间 实际是查看/var/log/lastlog 不能直接看 文件中是二进制命令,也是用lastlog看
    查看全部
  • 挂载命令(可理解为分配盘符) (1)查询与自动挂载 mount 查询系统中已挂载的设备 mount -a 依据配置文件/etc/fstab的内容,自动挂载 (2)挂载命令的格式 mount [-t 文件系统] [-o特殊选项] 设备 文件名 挂载点 选项: -t 文件系统:加入文件系统类型来指定挂载的类型,ext3,ext4,iso9660(光盘)等文件系统 -o 特殊选项:可以指定挂载的额外选项 #Linux中 用已经存在的空白目录作为挂载点 扩展知识: vi hello.sh #!/bin/bash 脚本命令必须的开头 echo “hello!” //输出命令 chmod 755 hello.sh //赋予执行权限 ./hello.sh //执行脚本 例:mount -o remount,noexec /home/ //remount:重新挂载/home分区,使用noexec(不执行)权限 mount -o remount,exec /home/ //重新赋予权限 (3)挂载光盘 mkdir /mnt/cdrom/ //建立挂载点,空目录都可以;等同于media目录 mount -t iso9660 /dev/sr0 /mnt/cdrom/ 或mount /dev/sr0(cdrom //是sr0的软连接) /mnt/cdrom/ #挂载光盘 (4)卸载光盘 umount 设备文件名或挂载点 umount /mnt/cdrom/或umount /dev/sr0 (5)挂载优盘 fdisk -l //查看系统中已经识别的硬盘 mount -t vfat /dev/sdb1 /mnt/usb/ #vfat指的是fat32文件系统 #Linux默认不支持NTFS文件系统的 可以下载ntfs-3g软件安装,但是ntfs格式只能是只读的 //一般为移动硬盘
    查看全部
  • VMware简介 折腾了好大功能才装上在这里把我成功安装过的程序分享给大家 基中包括VMware8.0.4破解版+精致汉化+清理程序(如果安装失败了请进行清理) 链接:http://pan.baidu.com/s/1o6j2NpC 密码:bp3e
    查看全部
    4 采集 收起 来源:虚拟机的安装

    2016-11-07

  • 能看用户就想知道能不能聊天,百度了一下发现还真可以! wall [想说的话] 相当于喇叭广播的功能 talk [用户名] 聊天框里聊天 write [用户名] 相当于密聊
    查看全部

举报

0/150
提交
取消
课程须知
本课程作为Linux的入门课程,适合所有对Linux感兴趣的小伙伴们。零基础学习!还等什么,赶快来加入吧!
老师告诉你能学到什么?
通过学习本门课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!