标签:linux
一、Linux发展史1969年美国贝尔实验室Ken.Thompson和Dennis Ritchie开发unix,1972年由Dennis Ritchie使用c改写;
1987年Andrew S. Tanenbaum(AST)开发MINIX;
1984年GUN计划创建,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),今天Linux的成功就得益于GPL协议;
1991年Linus Torvald开发Linux;
硬盘-->内核(控制硬盘资源分配)-->系统调用(开发商控制硬件的接口)-->应用程序
计算机的体系结构:
运算器
控制器
存储器、内存、编址
输入、输出设备
内存型号:
ROM:只读
RAM:读写
常见的硬件架构:
ARM
x86
x64
安腾
alpha
UltraSparc
Power
M68000, M68K
PowerPC
常见的操作系统:
windows
linux
unix:
HP-UX
Solaris
AIX
SCO UNIX
Unixware
内核功能:
进程管理
内存管理
文件系统
网络功能
硬件驱动
安全机制
linux是一种内核,而不是操作系统;
常见使用linux内核的操作系统发行商有:
redhat
debian
ubuntu
CentOS: Community ENTerprise OS
fedora
Mandriva
linux内核版本:
0.x 1.x 2.x 3.x 4.x(最新)
redhat版本:
3.x 4.x 5.x 6.x 7.x(最新)
linux的基本原则:
1.一切皆文件
2.由目的单一的小程序组成,完成复杂的任务
3.尽量避免捕获用户接口
4.配置文件保存为纯文本格式
两种接口类型:
GUI:图形接口
Ghome:c写的
KDE:c++写的
XFace:
CLI:命令行接口
命令提示符,prompt, bash,csh,zsh,ksh,tcsh(shell)
#:root管理员标识
$:普通用户标识
命令:如 ls -la /etc 列举出/etc目录下的所有文件及目录
命令格式:
命令(ls) 选项(-la) 参数(/etc)
选项:
短选项: -(一个横杠)
多个选项可以组合:-a -b => -ab
长选项: --(两个横杠,不能组合一起用)
参数:命令的作用对象
linux(redhat系统)虚拟终端可以使用Ctrl+Alt+F1- F6,F7是图形界面也可以使用startx启用;
密码复杂性原则:
1、使用4种类别字符中至少3种;
2、足够长,大于7位;
3、使用随机字符串;
4、定期更换;
5、循环周期足够大(修改密码时不能再很短的时间内就改成和以前一样的);
su(switch user)
su [ - ] 用户名:切换到此用户,-表示切换用户同时切换目录到自家的目录passwd 用户名:修改用户的密码,passwd后不接用户名表示修改自己的密码
标签:linux
原文地址:http://blog.51cto.com/13803030/2129092