马哥运维笔记

Kernel:内核

Library:API

shell  :GUI(图形界面) 以及(CLI命令行)

Linux基本原则:

  1. 由目的单一的小程序组成:组成小程序完成复杂任务
  2. 一切皆文件
  3. 尽量避免捕捉用户接口
  4. 配置文件保存为纯文本格式

GUI接口:

CLI接口:

   命令提示符,prompt,bash(shell)

      #:root

      $:普通用户

   命令:

  命令格式:

  命令  选项(用来修正命令执行方式) 参数

     选项:

        短选项:-

         一般而言,多个选择可以组合:-a –b=-ab

        长选项:--

          通常不能组合

        参数:命令的作用对象(有多个参数,彼此之前用空格隔开)

使用凭证:

Linux严格区分大小写。

虚拟终端(terminal):ctrl+alt+f1~6

Shell:

GUI(图形用户界面 Graphics User Interface):

   Windows

X-Windows

      Gnome:C

KDE:C++

XFace

CLI(命令行接口Command Line Interface):

bash (功能最强大,学习这个)

csh

zsh

ksh

tcsh

假设有三个用户:root student vistor

用户切换

su:switch user

#su [-1]  用户名

#passwd 用于修改当前用户的密码(敲两次即可)

密码复杂性规则:

数字,大写字母,小写字母,字符选其三

即足够复杂并且足够长(大于7位),尽量使用随机字符串,要定期更换,循环周期要足够大(即尽量不要使用原来使用过的密码)

login:

  用户名:用户ID

认证机制(Authentication)

授权(Authorrization)

审计(Audition)(日志)

prompt,命令提示符:

命令:

magic number:魔数

shebang

#!/bin/bash

#command options... arguments...

ls:list

目录:文件,路径映射

路径:从指定起始点到目的地所经过的位置

列出指定路径下的所有文件

目录:working directory,current directory

pwd:Printing working directory

ls

   -l:长格式

       文件类型:

         -:普通文件

         d:目录文件

         b:块设备文件

         c:字条设备文件(symbol)

本篇博客源地址:http://qtbk.xyz/?p=102

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐