开放源代码:简单来说,就是把软件程序和源代码一起打包提供给用户,让用户在可以不受限制的使用某个软件的功能的基础上,还可以对代码进行修改,让软件更加贴合硬件环境,让功能更符合工作需求。
开源软件四大特性:
低成本、高品质、低风险、更透明
GNU通用公共许可证(GPL):目前广泛使用的开源软件许可协议之一,用户享有运行,学习,共享和修改软件的自有。
GPL赋予用户著名的五大自由:
使用自有:
复制自有:
修改自有:
衍生品自由:
收费自由:
Linux VS windows
稳定且有效率,免费或少许费用,漏洞少且快速修补,多任务多用户,更加安全的用户及文件权限策略,适合小内核程序的嵌入系统,相对不耗资源。
常用的linux操作系统:
RHEL
CENTOS
Fedora
Debian
Ubuntu
Open suse
红帽认证
RHCSA--管理员
RHCE--工程师
RHCA--架构师