1.Linux基础(系统简介)
1.linux操作系统发展过程:2.linux操作系统衍生出来的岗位3.linux操作系统应用领域4.学习Linux 进阶阶段1)学习各个阶段2)Window学习,我们通常以虚拟机的形式进行学习,这里以VMvare为例说明5.系统安装后目录介绍:1)文件系统结构图:2)服务器远程登陆:3)市面常见的远程连接工具:4)安装mysql
1.linux操作系统发展过程:
用来管理计算机的硬件资源,为上层应用软件提供统一的调用服务;服务器上的操作系统 通常说linux内核 + 应用组件 == 各个版本 linux的版本: redhat linux RHEL 版本 Fedo centos 免费 ubuntu 手机版linux 红旗linux 国产 汉化RedHatLinux (没有用户) 麒麟linux 国产 军用 在linux内核上进行的封装 获取资源位置 官网:centos.org redhat.com 服务器最好装64位上,内存可以支持超过4G linux 操作系统 : 稳定 处理高并发非常强悍 linux 是unix 基础上 的精简版 国内使用免费是 ubuntu centos
2.linux操作系统衍生出来的岗位
linux 运维工程师:保证服务器正常运行 数据备份 日志分析
Linux嵌入式工程师:驱动开发 ,c 语言,机顶盒 智能家居
Linux开发项目:Javaee 大数据 python php c c++
3.linux操作系统应用领域
个人桌面
嵌入式
服务器
4.学习Linux 进阶阶段
1)学习各个阶段
2)Window学习,我们通常以虚拟机的形式进行学习,这里以VMvare为例说明
Centos安装过程中需要分区:
划分磁盘空间: sda 分三个区 boot:引导分区 200M / swap:虚拟内存 2048M 一般为分配的内存的 1.5倍 kdump : 内核崩溃保留机制,相当于内核负载,生产环境,需要勾选
5.系统安装后目录介绍:
1)文件系统结构图:
media : usb dvd 管理扩展 dev:设备管理器 通过文件管理设备 etc : 配置文件 opt:第三方软件的位置 proc:内核 selinux: 安全加强 相当于360 usr:用户 安装的应用程序 bin sbin -- system bin 更改系统配置 ifconfig 网络配置 普通用户没有权限 home 用户家目录 管理用户的 root 系统超级管理员的家目录,或者root有授权 lib 库文件 共享的库 usr -- lib 相当于java 的classpath 都可以读到 unix share rou 相当于program file var 需要改变的文件 例如日志文件 temp 临时文件,系统重启时会删掉
2)服务器远程登陆:
SSH协议 安全外壳协议 用来和服务期上远程登陆会话的协议;linux 系统默认自带ssh协议
ps -ef|grep httpd //查看用户是否安装http协议 ps -ef|grep ssh //查看是否安装ssh协议
netstate -nltp|gerp ssh //查看ssh 监听的端口 sshd ssh服务器端运行 22端口
3)市面常见的远程连接工具:
SecureCRT 远程软件 Xshell
4)安装mysql
yum install mysql ifconfig //查看本机信息