这段时间在找完工作之余学习了下Linux,作为明年的准毕业生,感觉学习Linux还是非常有帮助的。下面是我这几天总结的一些基础知识:(大神绕道走)
Linux的整体架构:
① 硬件架构:处理软件的程序结构(个人理解就是芯片),其中常见的包括,ARM、x86、x64、安腾、alpha、UltraSparc、Power、M68000, M68K、PowerPC等
计算机体系结构:运算器、控制器、存储器,内存,编址、输出设备、输入设备。其中CPU是 运算器+控制器。
② 内核:OS的主要组成部分,OS有Windows、Linux、Unix(HP-UX、Solaris、AIX、SCO UNIX、Unixware)、OS/2。
内核功能:进程管理,内存管理,文件系统,网络功能,硬件驱动,安全机制。
Linux的基本原则:
1、由目的单一的小程序组成;组合小程序完成复杂任务;
2、一切皆文件;
3、尽量避免捕获用户接口;
4、配置文件保存为纯文本格式;
密码复杂性规则:
1、使用4种类别字符中至少3种;
2、足够长,大于7位;
3、使用随机字符串;
4、定期更换;
5、循环周期足够大;
GUI和CLI的区别,以前一直的误解:图形化的更快。其实,在熟记命令和灵活运用的条件下,命令行的快的更多,远比鼠标要点那么多下来的快。
少年,加油吧。人生的过程就是一个不断学习的过程。不能因为某件事情的完成而一劳永逸,适当的放松是高效学习的法宝。