默认教学计划
931人加入学习
(20人评价)
Linux运维基础
价格 ¥ 599.00
该课程属于 高校公益行 | 网络安全实践训练营 请加入后再学习

Linux命令分类:

    内部命令:shell自带的命令

    外部命令:在Linux文件系统中存在一个应用程序

 

查看Linux命令类型:

type 命令

         buildin关键字说明该命令是内部命令

         /bin/mkdir:有路径显示(外部命令)

 

ls -l:

  -l(--long):以长格式显示

        -rw-------. 1 root root 1207 Nov  6 18:51 anaconda-ks.cfg

        第一位:文件类型

          -:代表普通文件(file)

          d:代表目录(directory)

          b:块设备(block):如硬盘,U盘等

          c:字符设备(char):如键盘等

          s:套接字文件(socket)

          p:命名管道(pipe)

          l:符号链接文件(symbolic link file )

        第二到十位:权限位(rwx:读写执行)

          234位:文件属主权限(owner)

          567位:文件属组权限(group)

          8910位:其他用户权限(other)

        

        1:代表文件硬链接的次数

        

        第一个root:代表文件属主(owner)

        第二个root:代表文件属组(group)

 

        1207:文件的大小

    

        Nov  6 18:51:文件最后被访问的时间戳(stat命令查看文件时间戳)

 

        文件的时间戳:

          access:访问的时间戳

          Modify:文件被修改时间戳(修改文件数据:添加删除数据等)

          change:文件被更改时间戳(更改文件属性)

 

        查看时间戳等信息:

            stat 文件名

 

环境变量:内存中的命名空间

      PATH变量:存放系统命令路径,以冒号隔开

      查看PATH变量:echo $PATH(Linux命令严格区分大小写)

      如果在以$PATH的路径中(命令为外部命令)没有找到相关命令,提示用户command not found

      如果一个命令在以上多个路径中存在,系统会按照从前往后的顺序查找,查找到该命令后,后面的路径的不再查找

    

hash:查看命令缓存及命中率

[展开全文]

1.库:library 系统调用(system call)API
2.windows中--dll,dynamic link library
  linux---.so:share object
3.系统中:用户名(不识)  UID(识别)
    root:
    student:
    
    3A认证:
        认证机制:authentication     
            密码认证:
                1.符合复杂性要求(数字,大小写字母,特殊符号(至少3种))
                2.密码要足够长(至少7位)
                3:不要使用易记的密码(使用随机字符)
                4:定期更改密码
                5:重复密码的时间间隔要长
        授权机制:authorization
        审计机制:audition(日志)
        
4.linux登录信息在:/etc/issue

5.ls :list简写(列出目录)

6.Linux命令的分类:
    内部命令:shell自带的命令
    外部命令:在Linux文件系统中存在的一个应用程序
    
    type:查看Linux命令类型
        pwd is a shell builtin:builtin关键字说明该命令是内部命令
        mkdir is /bin/mkdir:有路径显示的是外部命令  ls /bin/mkdir
    路径:根用"/"表示(倒树状)
        绝对路径:从根(/)开始的路径都是绝对路径,linux中只有一个根
        相对路径:(有一个参照)以所处的工作目录为参照点(.代表当前路径 ..代表上一级路径 ~代表宿主目录)
7.  ls(list)  只用ls--列出所有当前目录下的文件
    ls -l(long):以长格式显示
    -rw-------. 1 root root 1207 Nov 6 18:51 anaconda-ks.cfg
    第一位:文件类型
        -:代表普通文件(file)
        d:代表目录(directory)
        b:块设备(block):如硬盘,U盘等
        c:字符设备(char):如键盘等
        s:套接字文件(socket)
        p:命名管道(pipe)
        l:符号链接文件(symbolic link file)
    第二到十位:权限位(rwx:读写执行)
        234位:文件属主权限(owner)
        567位:文件属组权限(group)
        8910位:其他用户权限(other)
        tom登录:新建一个文件a.txt---owner属主
        
    1:代表文件硬链接的次数
    
    第一个root:代表文件属主(owner)
    第二个root:代表文件属组(group)
    
    1207:文件的大小
    
    Nov 6 18:51  :文件最后被访问的时间戳
    文件的时间戳:(查看:stat命令)  stat anaconda-ks.cfg
        access:访问的时间戳
        Modify:文件被修改的时间戳(修改文件数据,添加删除数据等)
        change:文件被更改的时间戳(更改文件属性(权限等))
    
    anaconda-ks.cfg:文件名
    
    ls -l /boot/蓝色的是目录
    -h:为文件大小添加单位(ls -lh)
    -a:显示目录下所有文件(包括. .. 以.开始的隐藏文件)
    -A:和-a相同,但是不显示.和..
    -R:递归显示目录中的文件
    -r:逆序显示目录内容(默认顺序)
    
    坏境变量:内存中的命名空间
        PATH变量:存放系统命令的路径,以":"隔开
        查看PATH变量:echo $PATH(Linux中的命令严格区分大小写)
        
        [root@www ~]# echo $PATH
        /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
        如果在以上路径中没有找到相关的命令(该命令为外部命令),提示用户command not found
        如果一个命令在以上多个路径中存在,系统会按照从前往后的顺序查找,查找到该命令后,后面路径的不再查找
    
    hash:查看命令缓存及使用次数(提高查询速度)

[展开全文]

内核版本号:主、次、修订 3.6.28

linux不认识用户名 只认识UID

3A认证:

  认证机制:authentication

  授权机制:authorization

  审计机制:audition(日志)

Linux登陆信息:/etc/issue

Linux命令分类:

  内部命令:shell自带的命令

  外部命令:在Linux文件系统中存在一个应用程序

type:查看linux命令你个类型

路径:

  相对路径:

  绝对路径 :从根开始的路径是绝对路径

[展开全文]

Linux命令分类:

{

内部命令:shell自带的命令

 外部命令:在Linux文件系统中存在的一个应用程序

type:查看Linux命令类型

[command] is a shell builtin:buildin关键字说明该命令是内部命令

mkdir is /bin/mkdir:有路径显示(外部命令)

路径:

  绝对路径:从根(/)开始的路径就是绝对路径,linux系统中只有一个根

  相对路径:所处的工作目录为参照点 (.代表当前路径 ..代表上一级路径 ~代表用的宿主目录)

}

ls(list):列出目录 后面列出

-l(--long):以长格式显示

-rw-------. 1 root root 1207 Nov 6 18:51 anaconda-ka.cfg

第一位:文件类型

-:代表普通文件(file)

d:代表目录(directory)

b:块设备(block):如硬盘,U盘等

c:字符设备(char):如键盘等

s:套接字文件(socket)

p:命名管道(pipe)

l:符号链接文件(symbolic link file)

第二到十位:权限位(rwx:读写执行)

234位:文件属主权限(owner)

567位:文件属组权限(group)

8910位:其他用户权限(other)

1:代表文件硬连接的次数

第一个root代表文件属主(owner)

第二个root代表文件属组(group)

1207:文件的大小

Nov 6 18:51:文件最后被访问的时间戳(stat命令查看文件时间戳)

文件的时间戳:

Access:访问的时间戳

Modify:文件被修改时间戳(修改文件数据:添加删除数据等)

Change:文件被更改时间戳(更改文件属性)

anaconda-ka.cfg:文件名

-h:为文件大小添加单位

-a:显示目录下所有文件(包括 . ..  以.开始的隐藏文件)

-A:和-a相同,但是不显示.和..

-R:递归显示目录中的内容(一并显示子目录中所有内容)

-r逆序显示目录内容

环境变量:内存当中的命名空间

 PATH变量:存放系统命令的路径,以冒号隔开

 查看PHYH变量:echo$PATH(linux命令严格区分大小写)

hash:查看命令缓存及命中率

[展开全文]

文件类型:

-:普通文件;

d:目录(directory);

b:块设备(block),如硬盘,U盘;

c:字符设备(char),如键盘;

s:套接字文件(socket);

p:命令管道(pipe);

l:符号链接文件(symbolic link file)

[展开全文]

3A认证

    认证(authentication)

    授权(authorization)

    审计(audition)

Linux登录提示信息保存路径

    /etc/issue

命令分类

    内部命令,系统自带

    外部命令,外部应用程序提供

    查看分类:

    type [命令字]

    出现builtin关键字表明是内部命令

    出现目录表示外部命令

文件类型

    -,普通文件

    d,目录

    l,软链接文件

    p,管道

    b,块设备(硬盘)

    c,字符设备(键盘)

环境变量

    PATH,系统环境变量(冒号隔开)

[展开全文]

路径
绝对路径:从根(/)开始的是绝对路径,linux中只有一个根
相对路径:以所处的工作目录为参照点(.代表当前路径 ..代表上一级目录 -代表用的宿主目录)

ls(list):列出目录
ls -s :以长格式显示
-rw-------. 1 root root 1207 Nov 6 18:51 anaconda-ks.cfg
第一位:文件类型
-:代表普通类型
d:代表目录
b:块设备(block)如硬盘、U盘等
c:字符设备(char)如键盘等
s:套接字文件(socket)
p:命名管道
l:符号连接文件
第二到十位:权限位(rwx:读写权限)
234:文件属主权限
567:文件属组权限
8910:其他用户权限

1:代表文件硬链接次数

第一个root:文件属主
第二个root :文件属组

1207:文件大小

Nov 6 18:51 文件最后被访问的时间戳(sata 命令 查看文件收时间戳)
access:访问的时间戳
modif:文件被修改的时间戳(修改数据,添加删除数据等)
change:文件被更改的时间戳(更改文件属性)


-h:为文件大小添加单位
-a:显示目录下所有文件(. .. 以.开始的隐藏文件)
-A:和-a相同,但是不显示.和..
-R:递归显示目录中的内容(一并显示子目录中所有内容)
-r:逆序显示目录内容







 

[展开全文]

内核版本号:主.次.修订 例如 3.6.28

3A认证:

认证机制:authenication

   密码认证:1.复杂性的要求(数字,小写字母,大写字母,特殊符号至少三种)

          2.密码长度(至少7位)

          3.不要使用比较容易记的(使用随机字符)  

          4.定期更改密码

授权机制:authonrization

审计机制:audition(日志)

6位数字密码:采用暴力破解需要10^6排列组合

linux登录信息:/etc/issue

ls命令:list简写(列出目录)

Linux命令分类:

{

内部命令:shell自带的命令

 外部命令:在Linux文件系统中存在的一个应用程序

type:查看Linux命令类型

[command] is a shell builtin:buildin关键字说明该命令是内部命令

mkdir is /bin/mkdir:有路径显示(外部命令)

路径:

  绝对路径:从根(/)开始的路径就是绝对路径,linux系统中只有一个根

  相对路径:所处的工作目录为参照点 (.代表当前路径 ..代表上一级路径 ~代表用的宿主目录)

}

ls(list):列出目录 后面列出

-l(--long):以长格式显示

-rw-------. 1 root root 1207 Nov 6 18:51 anaconda-ka.cfg

第一位:文件类型

-:代表普通文件(file)

d:代表目录(directory)

b:块设备(block):如硬盘,U盘等

c:字符设备(char):如键盘等

s:套接字文件(socket)

p:命名管道(pipe)

l:符号链接文件(symbolic link file)

第二到十位:权限位(rwx:读写执行)

234位:文件属主权限(owner)

567位:文件属组权限(group)

8910位:其他用户权限(other)

1:代表文件硬连接的次数

第一个root代表文件属主(owner)

第二个root代表文件属组(group)

1207:文件的大小

Nov 6 18:51:文件最后被访问的时间戳(stat命令查看文件时间戳)

文件的时间戳:

Access:访问的时间戳

Modify:文件被修改时间戳(修改文件数据:添加删除数据等)

Change:文件被更改时间戳(更改文件属性)

anaconda-ka.cfg:文件名

-h:为文件大小添加单位

-a:显示目录下所有文件(包括 . ..  以.开始的隐藏文件)

-A:和-a相同,但是不显示.和..

-R:递归显示目录中的内容(一并显示子目录中所有内容)

-r逆序显示目录内容

环境变量:内存当中的命名空间

 PATH变量:存放系统命令的路径,以冒号隔开

 查看PHYH变量:echo$PATH(linux命令严格区分大小写)

hash:查看命令缓存及命中率

[展开全文]

uid:每个用户名都有一个id,系统分配的。

 

3A 认证:

1.认证机制:(密码认证:1.复杂性要求)

2.授权机制:

3.审计机制:日志

 

linux登陆信息:cat etc/issue

 

命令字 ls :list简写(列出目录)

linux命令分类:

内部命令:shell自带的命令。

外部命令:在linux文件系统中存在一个应用程序

 

type(type+命令字):查看linux命令类型 

 1.pwd is a builtin:builtin关键字说明命令是内部命令。

2.有路径显示的就是外部命令。

 

路径:找一个东西的时候:倒树型:最上端是一个根:/  

      绝对路径:从根(/)开始的都是绝对路径,就像windows中的C盘。linux中只有根。

 

如查看网卡:ls /etc/sysconfig/network-scripts/

 

      相对路径:所处的工作目录为参照点。

      .代表当前路径   ..代表上一级路径  ~代表宿主目录

 

ls (目录):列出当前工作目录当中的内容。

如在宿主目录下 ls 就是宿主目录下的文件。

通过 cd /etc/  去到etc,在 ls ,就是etc下的目录,和windows 开文件夹一样。

 

-l(long):以长格式显示当前目录下的文件或者是其他的一些东西。当前目录!是目录。

-rw-------. 1 root root  1512 May  6 19:24 anaconda-ks.cfg
 

-rw-------(一共有10位)

第一位:文件类型

-代表普通文件(file)

d代表目录(directory)

b代表块设备(如硬盘,U盘等)

c代表字符设备(char):如键盘等  

s代表套接字文件(socket)

p代表命令管道(pipe)

l代表符号连接文件(symbolic link file)

第二到第十位:权限位(rwx:读写执行)

234位:文件属主权限(owner) 我

567位:文件属组权限(group)家人

8910位:其他用户权限9other0 其他人

 

1代表文件硬链接的次数。

第一个root:代表文件的属主。

第二个root:代表文件的属组。

1512:文件的大小//没有单位

May  6 19:24: 文件最后被访问的时间。

文件的时间戳:(stat 命令字查看文件的时间戳)stat +文件名(不是目录名)只能看目录下文件的时间戳,意思是必须先到了那个目录下。用cd。否则找不到。

access:访问的时间戳。

modify:文件被修改的时间戳。(修改文件数据)

change:文件被更改时间戳(更改文件属性)

 

anaconda-ks.cfg:文件名。

 -h  为文件大小添加单位。

例如:ls -lh 。

-a  显示目录下的所有文件。(包括隐藏文件以.点开始的文件)

一个点:本级文件。

两个点:上一级的文件。

 

-A:和a相同,但是不显示  一个点和两个点

-R:递归显示目录中的内容。(同时显示子目录的所有文件)

 

-r逆序显示目录内容。(与)

 

 

 

 

 

 

 

 

 

cd命令字:把你带到那个目录下。

cd 切回~  cd.当前目录  cd..切回上级目录。

cat命令字:打开文件。//目前先这个样子的吧,必须是文件,而不是目录。

 

环境变量:内存中的命名空间。

PATH变量:存放系统命令(外部命令)路径,冒号隔开,

意思就是PATH变量中存放着各个命令的执行路径,当我们输入命令时,它会在PATH里面去找(改命令为外部命令),提示用户command not found 。若果一个命令在多个路径当中存在,系统按照从前往后的顺序去查找,查找到以后,后面的路径不在查找,即使第一个路径中的命令是错误的。

查看PATH变量:echo $ PATH(linux命令严格区分大小写)   每一个冒号都是PATH。

hash:查看命令缓存

 

 

 

 

 

 

 

 

 

 

[展开全文]

Linux登录信息,存储在 /etc/issue 中。

type:查看Linux命令类型。

 

 路径:

  1. 绝对路径:从根 / 开始的路径是绝对路径,Linux系统中只有一个根。
  2. 相对路径:(./  ../   ~  )

 

文件属性:-rw-------.1 root root 1207 Nov 6 18.54

  1. 第一位:文件类型
    • -:代表普通文件
    • d :代表目录
    • b:块设备
    • c:字符设备
    • s:套接字文件
    • p:命名管道
    • l:链接文件
  2. 第二位到十位:权限位(rwx:读写执行)
    • 2.3.4位:文件属主权限
    • 567位:文件属组权限
    • 8910位:其他用户权限
  • 1:代表文件硬链接次数。
  • 第一个root:代表文件属主。
  • 第二个root:代表文件属组。
  • 1207:文件大小
  • Nov 6 18.51 :文件最后被访问的时间戳。(stat 文件)
    • access:访问时间戳。
    • modyfy:文件被修改时间戳。
    • change:被更改时间戳。(更改文件属性)
[展开全文]

dll:dynamic link library    so:shared object  

用户名uid   

3A 认证: 

   认证机制:authentication  密码认证:复杂性

   授权机制:authorization

   审计机制:audition(日志)

 

 

[展开全文]

.so : shared object 共享库

UID

3A认证:

    认证机制  授权机制  审计机制(日志)

 

Linux登陆信息在 /etc/issue目录下

 

Linux命令分类:

  内部命令:shell自带的命令

  外部命令:在Linux文件系统中存在的一个应用程序

 

type:查看Linux命令类型

-->  builtin:内部命令

-->有路径显示-->外部命令

 

路径:

绝对路径:

  从根(/)开始的路径是绝对路径,Linux系统中只有一个根

相对路径:所处的工作目录为参照点 (.代表当前路径  ..代表上一级路径  ~代表用的宿主目录)

 

 

ls : list  列出目录

 

-l (--long) 以长格式显示

-->>    

第一位:文件类型

      -:代表普通文件(file)

      d:代表目录(directory)

      b:块设备(block)如硬盘,优盘等

      c:字符设备(char)如键盘

      s:套接字文件(socket)

      p:命名管道(pipe)

       L:符号链接文件(symbolic link file)

-->>

第二到十位:权限位(r w x 读、写、执行)

      2、3、4位:文件属主权限(owner)

      5、6 、7位:文件属组权限(group)

      8 、9 、10位:其他用户权限(other)

-->>

数字:文件硬链接的次数

第一个单词 如:root 代表文件属主(owner)

第二个单词 如:root 代表文件属组(group)

 数字:文件的大小

 时间:文件最后被访问的时间戳

 文件的时间戳:(stat命令查看文件时间戳)

      access:访问的时间戳

      modify:文件被修改的时间戳(修改文件数据:添加删除数据)

      change:文件被更改时间戳(更改文件属性)

文件名

 

-h:为文件大小添加单位

-a:显示目录下所有文件(包括 .  ..  以..开始的隐藏文件)

-A和-a相同,但是不显示 . 和 ..

-R:递归显示目录中的内容(一并显示子目录中所有内容)

-r:逆序显示目录内容

 

 

 

环境变量:内存中的命名空间

    PATH变量:存放系统命令路径,以冒号隔开

    查看PATH变量:echo $PATH

如果在以上显示的路径中没有找到相关命令(即外部命令),提示不存在

如果一个命令在以上多个路径中存在,系统会按照从前往后的顺序查找,查找到该命令后,后面的路径不再查找。

 

hash:查看命令缓存

 

 

 

 

 

 

 

  

[展开全文]

授课教师

课程特色

视频(102)
下载资料(1)