1、Linux简介
4、常见开源软件:
Apache:网站服务搭建软件,网站写好之后需要在服务器端使用该类软件将网页发布到互联网上
Nginx:一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,占用服务器资源少,支持高并发
MySQL
mongoDB:nosql数据库,即非关系型数据库
5、开源软件的特点:
a、使用的自由--绝大多数的开源软件是免费的
b、研究的自由--可以获得软件的源代码
c、散播和改良的自由--可以自由传播、改良甚至销售
开源精神!!
6、Linux应用:
https://www.netcraft.com/
可查看网站后台的操作系统(OS)
应用1:基于Linux的企业服务器
应用2:嵌入式应用--android系统底层就是linux系统(苹果底层是unix);机顶盒;小米盒子
7、学习方法:
遇到问题先自己尝试解决
资料从准确性讲首选为官方帮助文档
查看类似示例
提问题要具体详尽:别人能看懂且可以简单回答,答案不能是个大方案,而是一个简短的知识点,最好包含报错截图
8、与Windows的不同:
a、Linux严格区分大小写
b、Linux所有内容以文件形式保存,包含硬件
c、Linux不靠文件扩展名区分文件,是靠权限区分的
但有一些约定俗成的叫法:
压缩包:*.gz *.bz2 *.tar.bz2 *.tgz
二进制软件包:*.rpm
网页文件:*.html *.php
脚本文件:*.sh
配置文件:*.conf
d、Windows中程序不能直接在Linux中安装和运行
9、字符界面的优势:
相比于图形界面,
a、占用的系统资源更少
b、降低了出错和被攻击的可能性
(在服务器上安全性和稳定性优先,易用性相对不重要)