Linux版本
- 内核版(托瓦兹这个团队研发出来的产品我们则称作为内核版)
- 由Linus Torvalds及其团队开发、维护
- 免费、开源
- 负责控制硬件
- 发行版(基于内核版进行升级改造)
- 基于Linux内核版进行扩展
- 由各个Linux厂商开发、维护
- 有收费版本和免费版本
Linux目录
目录 | 含义 |
---|---|
/bin | 存放二进制可执行文件 |
/boot | 存放系统引导时使用的各种文件 |
/dev | 存放设备文件 |
==/etc== | 存放系统配置文件, 比如:安装完毕jdk,安装maven、配置环境变量 |
==/home== | 用户的主目录,存放用户的个人资料的。比如:linux是一个多用户的操作系统,创建了zhangsan用户,那么在home目录里面有zhangsan文件夹。 |
/lib | 存放程序运行所需的共享库和内核模块 |
/opt | 额外安装的可选应用程序包所放置的位置 |
==/root== | 超级管理员的主目录 |
/sbin | 存放二进制可执行文件,只有root用户才能访问 |
/tmp | 存放临时文件 |
==/usr== | 以后我们安装软件都存储在该目录中 |
/var | 存放运行时需要改变数据的文件,例如日志文件 |
防火墙配置
命令 | 作用 |
---|---|
systemctl start firewalld | 开启 |
systemctl stop firewalld | 关闭 |
systemctl enable firewalld | 开机自启动==(默认状态)== |
systemctl disable firewalld | 关闭开机自启 |
systemctl status firewalld | 查看当前防火墙状态 |
firewall-cmd | 参数说明 |
---|---|
--zone=public | 开放哪个网络,默认是public |
--add-port=端口/tcp | 添加到防火墙中端口号,对外是打开的 |
--remove-port=端口/tcp | 从防火墙的规则中删除端口号 |
--permanent | 永久添加规则 |
--list-all | 显示现有的规则,展示所有开放端口 |
--reload | 重新加载规则,让新加的端口号起作用,重启防火墙的服务 systemctl restart firewalld |
软件安装
安装方式 | 特点 |
---|---|
二进制发布包安装 | 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 , tomcat\jdk |
rpm安装( 软件管家) | 软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,==不能自行解决库依赖问题== |
yum安装 | 一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题(安装过程需要联网) |
源码编译安装 | 软件以源码工程的形式发布,需要自己编译打包 , redis |