The sands in your way beg for your aong and your movement, dancing water. Will you carry the burden of their lameness? 跳舞着的流水呀,在你途中的泥沙,要求你的歌声,你的流动呢。你肯挟瘸足的泥沙而俱下么?
Linux操作系统简介
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux的特点:
+ 安全、免费、开源 + 多用户(完全的,区别于Windows),一个用户的操作不会影响到其他用户 + 稳定、快速、占用资源少 + Java、大数据环境抖默认支持 Linux
Linux 的版本
- 内核版:提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。就像手机的安卓系统一样,内核一般无法直接使用
- 发行版:由 Linux 内核与各种常用软件的集合产品。各个厂商会针对 Linux 内核发布自己的发行版
- redHat: 经典红帽系列(RedHat Enterprise Linux, RHEL),拥有极强的性能与稳定性。好,贵
- CentOS: 把 RHEL 重新编译并发布的免费版本,具有广泛的使用人群。好,免费
- Fedora: 红帽公司发布的桌面版系统,用户可以免费体验到最新的技术或工具。
- openSUSE: 源自德国的一款著名的 Linux 系统,在全球范围内有着不错的声誉及市场占有率。
- Gentoo: 具有极高的自定制性,操作复杂,适合具有一定经验的人使用。
- Debian: 稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构
- Ubuntu:派生自 Debian 系列,对新款硬件具有极强的兼容能力。和 Fedora 都是极其出色的桌面系统。
安装 Linux
Linux 可以通过虚拟机 VMware Workstation 安装。虚拟机是能够让用户在一台物理机上模拟出多个操作系统的软件,安装 Linux 前需要设置 CPU 以支持虚拟化。在任务管理器-性能-CPU一栏右下角可以查看当前CPU是否支持虚拟化,若不支持则可去BIOS中设置。
使用虚拟机的优点:不怕折腾,可以方便地还原到出错前的环境状态。
使用
Linux 用户
root 用户具有最高权限,其他用户直接是安全的
Linux 目录
/ 根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件
/dev 存放设备文件
/etc 存放系统配置文件
/home 普通用户的宿主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,通常用来挂载使用。
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序,命令程序文件、程序库、手册和其它文档。
/var 系统默认日志存放目录
远程登陆
由于 Linux 在远程服务器上,一般不能直接在上面操作,所以有各种各样的客户端软件用来远程连接 Linux,比如 XShell、MobaXterm等。
连接方法:
+ 要知道 Linux 的 IP 地址、用户名以及对应的密码 + 虚拟机和本地机要能 ping 通
注意:虚拟机开机是不启动网卡的,需要手动调成自动开机启动。
修改 Nat 连接方式
Nat 方式是给虚拟机一个独立的网卡,特点是稳定、IP不变。
虚拟机右键 -> 设置 -> 网络适配器 -> 右侧选自定义-vmnet8 -> 保存
虚拟机 -> 编辑 -> 虚拟网络适配器 -> 更改设置 -> 将 net8 改为 NAT 模式 -> 保存
Linux 命令
Tip:
命令查询网址 ,此网站仅供参考
Tab 键是命令提示
基本语法: 命令名 -选项 参数
cd 切换目录 ,注意区分相对路径和绝对路径的概念
cd / 根目录 |
ls ll 查看目录
ls 选项 -a 全部 包括隐藏文件 |
mkdir 创建文件夹
mkdir 创建文件夹 |
rm 删除文件
rm 删除文件 |
cp 复制文件
说明: cp 命令可以复制到当前目录或其他目录,同时可以修改文件名
cp 要复制的文件名 目标目录/文件名 |
mv 选项 -参数 |
touch 创建/更新文件
touch 文件名 |
vi/vim 文本编辑
i 写入模式 |
cat 查看文本内容
cat a 查看 a 的内容 |
tar 归档压缩
两个功能 一个压缩 一个是解压缩 |