操作系统由:内核、库和应用程序组成,内核直接与硬件交互,库连接应用程序和内核,应用程序与用户进行交互,当要启动应用程序时,启动的指令首先到CPU,再传到内核,内核监控着所有的硬件,可以将相应的硬件操作命令传到相应的应用程序。
Linux就是一种内核,后来根据不同的功能,添加不同的应用,使得Linux的版本很多,现如今的发行版有:Fedora,RedHat(CentOS)应用程序很多,不过新手使用较简单,SUSE是拥有比较优美的桌面,Debian(Ubuntu,Mint),限制少,不过较难用,括号里为二次发行版。
Linux系统特点:
1、有目的单一的小程序组正,组合小程序完成复杂程序;
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文本格式;
5、严格区分大小写;
用户切换及密码修改命令
"$":普通用户命令提示符
"#":root用户命令提示符
1、用户切换:su(switch user):选择用户
用法:su [-] 用户名
如[root@rac1 ~]# su oracle(此为半切换模式)
[root@rac1 ~]# su – oracle(此为完全切换)
su [user]切换到其他用户,但是不切换环境变量,su - [user]则是完整的切换到新的用户环境。所以建议大家在切换用户时,尽量用su - [user],否则可能会出现环境变量不对的问题。切换之后操作完毕,输入exit,可以切换为原用户。
2、密码命令:passwd
用法:passwd [用户名]
普通用户只能修改当前用户密码,root用户可以修改任何用户的密码,不加用户名表示修改当前用户的密码,用户密码的设置要求建议满足以下几点:
(1)、使用4中类别字符中至少三种(数据,小写字母,大写字母,特殊字符);
(2)、密码至少7位;
(3)、使用随机字符串,不要使用默认的、简单易记的;
(4)、定期更换密码,一般定为3个月;
(5)、循环周期足够大,同一个密码接下来几次不能使用,一般设置为5次以内;
网友评论