Linux基础
Linux基础
-
博客地址:
服务器知识:https://www.cnblogs.com/pyyu/articles/9306498.html
linux入门:https://www.cnblogs.com/pyyu/p/9277153.html -
vmware虚拟机安装:https://www.cnblogs.com/pyyu/articles/9313587.html
远程连接服务器知识:https://www.cnblogs.com/pyyu/articles/9336967.html
linux文件目录结构:https://www.cnblogs.com/pyyu/p/9213237.html
基本目录讲解:https://www.cnblogs.com/pyyu/articles/9314206.html
Linux 是什么:
Linux 是一种遵循 POSIX(IEEE) 标准的 开源 的操作系统
遵循 GPL ( GNU General Public License ) 规范
- GUN 自由软件的通用许可协议
- 允许用户任意 复制 修改 传递 以及 再次发布
- 基于自由软件修改再次发布的 软件仍需遵循 GPL
LGPL ( Lesser General Public License ) 规范
- LGPL 相对于 GPL 较为宽松 允许用户不完全公开源代码
版本:
版本分为两部分 内核版(kernel) 发行套件版本 (disterbution)
-
版本号:
基本格式:
- 主版本号。次版本号。修正号
- 主版本号: 重大改动
- 次版本号:功能性改动 - 偶数为稳定版 -基数为测试版
- 修正号:有bug 的改动
注意事项:
- linux 严格区分大小写
- linux 一切皆文件
- linux 中所有的存储设备 都必须挂载之后才能使用
- linux 不靠扩展名来区分文件类型
- 压缩包: gz , bzz2, tar.bzz , .tgz 等
开源是什么:
代码是公开的 任何人都可以使用 免费
linux好处特性
几乎不会中毒 开源 维护成本 低
linux 发行的版本:
- redhat 红帽子公司 linux 收费
-2015之前,外企
-红帽linxu 资格认证证书
-rhcsa 红帽系统管理员
-rhce 红帽工程师
-rhca 红帽架构师
- centos 免费版,社区版 centos 7
- ubuntu 乌班图系统
- suse 德国linux 收费
linux 安装方式:
- 通过虚拟机 安装镜像
- 直接在电脑上安装 双系统 单系统
vmware 虚拟化软件 虚拟机
- vmware就像是虚拟化的一个 机房的服务器
通过虚拟化技术vmware去学习 (虚拟化你的硬件资源,分配虚拟化服务器的资源)
windows机器上+安装vmware虚拟化软件
-macos
-centos
-windows10
-windows7
linux网络连接方式
-
桥接:
在一个局域网内,添加了一个新的机器
192.168.xx.xx 这是我windows的ip
我的linux机器,选择桥接:
192.168.15.50 这是我linux的ip这个ip 会根据 局域网的变化而改变
Linux 系统目录
/
根目录 下的内容
- **bin ( Binaries)二进制文件 **
- 有关bin的 文件夹 都是存放可执行文件的 存放常用的二进制命令
- **opt(Optionally)随意的 **
- 用于存放 安装的 可选的 第三方软件
- 三方软件的安装路径 /opt/redis /opt/nginx /opt/python36
- **var (Variablefiles) **
- 存放 **系统日志 **文件
- 存放那些在时间,大小,内容上经常变化的文件
- **home (Home) 家 **
- 家目录($HOME)存放各个用户的文件以及 配置
- lib (Libraries) 图书馆
- 系统的文件库 有点像 Windows 的 Progrom Files
- lib64 (Libraries) 图书馆
- 系统的文件库 64 位
- mnt (Mount) 增加 安装
- 用于加载各种文件系统
- proc (Processes)进程
- 包含进程信息 是内存的映射 不是真实的目录
- run ()
- srv ()
- tmp (TemPoraryFiles)
- 存放临时文件
- dev (Devices) 设备
- 所有设备的 存储位置 包括硬盘 显示器
- boot (Boot)
- 包含引导Linux 的重要文件如grub和内核文件等
- etc (ETC)
- 系统的所有配置文件都在 etc 问价夹下
- media (Media)媒体
- 用于加载各种 媒体 如光盘 软盘
- root ()根源 超级用户
- 存放超级用户的家目录
- sbin (System-Only binsries)
- 存放系统专用的 二进制命令
- sys (System)
- 存放系统信息
- usr (User)用户
- 存放普通用户的 的应用程序,库文件和文档 等
**- ~ . .. ** 的含义
-
上一次的 工作目录cd -
~
当前登录用户的家目录
超级用户的家目录 在 /root
普通用户的目录 /home/用户名.
当前目录
linux以.
开头的文件是隐藏文件
查看用
ls -a 命令查看 隐藏文件..
上一级目录