
Linux入门教程(非常详细)从零基础入门到精通,看完这一篇就够了
Linux
- 一、为什么要学linux
- 二、目录介绍
- 三、vi / vim编辑器
- 四、网络配置
- 4.1、修改 IP 地址
- 4.2、配置主机名
- 4.2.1、修改主机名称
- 4.2.2、修改 hosts 映射文件
- 五、系统配置
- 5.1、service 服务管理
- 5.2、systemctl
- 5.3、防火墙
- 5.4、关机重启命令
- 5.5、查看系统内核与版本
- 六、常用命令
- 6.1、文件目录类
- 1)、pwd 显示当前工作目录的绝对路径
- 2)、ls 列出目录的内容
- 3)、cd 切换目录
- 4)、mkdir 创建一个新的目录 、 rmdir 删除一个空的目录
- 5)、touch 创建空文件
- 6)、cp 复制文件或目录
- 7)、rm 删除文件或目录
- 8)、mv 移动文件与目录或重命名
- 9)、cat 查看文件内容
- 10)、more 文件内容分屏查看器
- 11)、less 分屏显示文件内容
- 12)、echo输出内容到控制台
- 14)、tail 输出文件尾部内容
- 15)、> 输出重定向 和 » 追加
- 16)、ln 软链接
- 17)、history 查看已经执行过历史命令
- 18)、时间日期类
- 6.2、用户管理命令
- 1)、useradd 添加新用户
- 2)、passwd 设置用户密码
- 3)、id 查看用户是否存在
- 4)、cat /etc/passwd 查看创建了哪些用户
- 5)、su 切换用户
- 6)、userdel 删除用户
- 7)、sudo 设置普通用户具有 root 权限
- 8)、usermod 修改用户
- 9)、groupadd 新增组
- 10)、groupdel 删除组
- 11)、groupmod 修改组
- 12)、cat /etc/group 查看创建了哪些组
- 6.3、文件权限类
- 1)、文件属性
- 2)、chmod 改变权限
- 3)、chown 改变所有者
- 4)、chgrp 改变所属组
- 6.4、搜索查找类
- 1)、find 查找文件或者目录
- 2)、locate 快速定位文件路径
- 3)、grep 过滤查找及 | 管道符
- 6.5、压缩和解压类
- 1)、gzip/gunzip 压缩
- 2)、zip/unzip 压缩
- 3)、tar 打包
- 6.6、磁盘查看和分区类
- 1)、du 查看文件和目录占用的磁盘空间
- 2)、df 查看磁盘空间使用情况
- 3)、lsblk 查看设备挂载情况
- 4)、mount/umount 挂载/卸载
- 5)、fdisk分区
- 6.7、进程管理类
- 1)、ps 查看当前系统进程状态
- 2)、kill 终止进程
- 3)、pstree 查看进程树
- 4)、top 实时监控系统进程状态
- 5)、netstat显示网络状态和端口占用信息
- 6)、crontab 定时任务设置
- 七、软件包管理
- 7.1、BPM
- 1)、RPM 安装命令(rpm -ivh)
- 2)、RPM 查询命令(rpm -qa)
- 3)、RPM 卸载命令(rpm -e)
- 7.2、YUM 仓库配置
一、为什么要学linux
因为我们要部署服务,Linux系统一直以其稳定性而闻名,它们可以连续运行多年而不发生任何重大问题。事实上,很多Linux用户都从未在自己的环境中遇到过系统崩溃的情况。相对windows而言,挂起和崩溃完全是一种常态。