马哥运维笔记
Kernel:内核
Library:API
shell :GUI(图形界面) 以及(CLI命令行)
Linux基本原则:
- 由目的单一的小程序组成:组成小程序完成复杂任务
- 一切皆文件
- 尽量避免捕捉用户接口
- 配置文件保存为纯文本格式
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
在最需要奋斗的年华里,不要选择安逸,许多事情,是做了才有希望,而不是看到希望才去做
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。