Linux的基本原则:
1、由目的单一的小程序组成: 组合小程序完成复杂任务;
2、一切皆文件;
3、尽量避免捕获用户接口(尽量不和用户交互);
4、配置文件保存为纯文本格式;
Linux和用户的交互接口
GUI接口:Graphic User Interface
CLI接口:Command-Line Interface
命令提示符,prompt, bash(shell)
#: root
$: 普通用户
交互接口分类和所使用的交互软件
Linux GUI:
Gnome:C开发
KDE:C++
Xface:简洁的适合用在嵌入式平台上的轻量级的桌面系统
Linux CLI:
bash
csh
zsh
ksh
tcsh
输入命令格式:命令 选项 参数
选项:
短选项:-character
多个选项可以组合:-a -b = -ab
长选项:--word
参数:命令的作用对象
Linux输入严格区分大小写
Linux有多个虚拟终端(terminal)
默认6个 切换方式Ctrl+Alt+F1~F6 (注意笔记本有可能无法使用)
Startx & 启动图形用户界面 Ctrl+Alt+F7也可以切换图形界面(前提必须事先启动过图形界面)
图形界面下启动terminal 右键>open terminal 此终端为模拟终端
Linux 简单命令
su: switch user 切换用户
su +用户名 (半切换)
su -l username (全切换)
exit 退出切换的用户
passwd 更改当前用户密码 (root用户随便更换password 普通用户需要符合密码复杂性规则)
密码复杂性规则:
1、使用4种类型字符中至少3种;
2、足够长、大于7位;
3、使用随机字符串;
4、定期更换;
5、循环周期足够大;
最后总结 本套教程包含知识量
RHCE+RHCA+shell编程+MySQL+Web集群+Hadoop+Hbase+Openstack