没有合适的资源?快使用搜索试试~ 我知道了~
“Linux全能保姆级教程”是一个极其丰富且全面的学习指南,旨在帮助初学者和有经验的用户更深入地了解和掌握Linux操作系统。这个教程不仅涵盖了Linux的基础知识,如命令行操作、文件管理、权限设置等,还深入探讨了Linux的高级应用,如服务器配置、网络管理、系统优化等。 首先,教程从Linux的起源和发展讲起,帮助读者建立对Linux操作系统的基本认识。接着,它会详细介绍Linux的文件系统结构,让读者了解Linux是如何组织和管理文件的。此外,教程还会讲解Linux的命令行界面,让读者熟悉并掌握常用的命令和工具。 在掌握了Linux的基础操作后,教程会进一步引导读者学习Linux的系统管理和维护。这包括用户管理、权限设置、软件包管理、系统备份与恢复等内容。通过学习这些内容,读者将能够独立完成Linux系统的日常管理和维护工作。 除了系统管理,教程还会介绍Linux在网络应用方面的强大功能。这包括Web服务器的搭建、FTP服务器的配置、网络安全管理等内容。通过学习这些内容,读者将能够将Linux系统应用于各种网络环境中,实现高效的资源共享和通信。 此外,教程还会涉及Linux
资源推荐
资源详情
资源评论
领取月薪4万的Java全栈学习线路图+视频【含50个核心技术栈】
1、本教程介绍
1.1、学了linux可以做什么
1.2、本教程适合哪些人学习?
1.3、本教程特色
2、Linux入门
2.1、Linux概述
2.2、Linux的发行版
2.3、Linux VS Windows
3、VMware和Centos7的安装
3.1、VMware的安装
(1)下载VMware
(2)双击VMware安装文件
(3)欢迎界面
(4)同意许可证
(5)选择安装路径
(6)用户体验计划
(7)快捷方式
(8)开始安装
(9)等待安装完成
(10)输入许可证
(11)VMware安装完成
3.2、Centos7的安装
3.2.1、配置电脑
(1)进入VMware
(2)新建一个虚拟机
(3)自定义新的虚拟机
(4)解决虚拟机的兼容性
(5)选择当前虚拟机的操作系统
(6)选择虚拟机将来需要安装的系统
(7)配置电脑
(8)查看本机CPU个数
(9)选择CPU的个数
(10)设置虚拟机的内存
(11)选择虚拟机上网方式
(12)选择对应的文件系统的IO方式
(13)选择磁盘类型
(14)选择磁盘的种类
(15)选择虚拟机磁盘大小
(16)电脑配置完成
3.2.2、安装系统
(1)事前检查 bios 的虚拟化设置是否打开
(2)选择CD/DVD的方式安装系统
(3)指定镜像文件
(4)开启虚拟机开始安装系统
(5)系统安装引导界面
(6)选择语言
(7)设置日期和时间
(8)软件选择,选择GNOME桌面
(9)配置磁盘分区
(10)手动添加分区
(11)添加 boot 区(1G容量)
(12)添加swap交换分区
(13)剩下的磁盘空间给根目录
(14)完成分区配置
(15)关闭 kdump
(16)设置网络和主机名
(17)开始安装
(18)设置 root 用户密码, 一定要设置
(19)安装时间比较长 大概需要 10 几分钟
(20)安装完成,重启虚拟机
(21)进入引导界面(以下内容就按照图片走, 就不做过多解释)
(22)完成安装
4、Linux文件与目录结构
4.1 Linux文件
4.2 Linux目录结构
5、VI/VIM编辑器
5.1、vi/vim是什么
5.2、一般模式
(1)常用语法表
(2)vi/vim键盘图
5.3、编辑模式
(1)进入编辑模式
(2)退出编辑模式
5.4、指令模式
5.5、模式转换
6、网络配置和系统管理操作
6.1、VMware提供3种网络设置
1)桥接模式
2)NAT模式
3)仅主机模式
6.2、虚拟机网段和网关
1)查看虚拟网络编辑器
2)虚拟机网络设置
3)DHCP设置
4)DHCP设置
5)查看网关
6.3、配置网络ip地址
6.3.1、ifconfig查看网络信息
6.3.2、ping测试主机之间的网络
1)基本语法
2)案例
6.3.3、修改IP地址为固定的
1)修改IP配置文件
2)重启网络
5.3.4、修改IP地址后可能遇到的问题
6.4、配置主机名
6.4.1、hostname查案当前服务器主机名称
6.4.2、修改主机名称
方式1:修改/etc/hostname文件,需重启
方式2:hostnamectl命令修改,无需重启
6.4.3、修改linux的主机映射文件(hosts文件)
7、远程登录(Xshell)
7.1、远程连接
7.2、Xshell的使用
1)下载
2)安装
3)打开xshell
4)创建连接
(1)打开创建连接的窗口
(2)新建会话连接
(3)输入机器名称(随意)、目标机器ip、端口
(4)输入目标机器的用户名和密码
(5)双击即可连接目标机器
(6)连接成功
(7)调整字体大小
8、系统管理
8.1、Linux中的进程和服务
8.2、service 服务管理(CentOS 6 版本-了解)
1)基本语法
2)经验技巧
3)案例实操
(1)查看网络服务状态
(2)停止网络服务
(3)启动网络服务
(4)重启网络服务
8.3、chkconfig 设置后台服务的自启配置(CentOS 6 版本)
1) 基本语法
2) 案例实操
(1)开启/关闭 network(网络)服务的自动启动
(2)开启/关闭 network 服务指定级别的自动启动
8.4、systemctl(CentOS 7 版本 重点掌握)
1)基本语法
2)经验技巧
3)案例实操
(1)查看防火墙服务的状态
(2)停止防火墙服务
(3)启动防火墙服务
(4)重启防火墙服务
8.5、systemctl设置后台服务的自启动配置
1)基本语法
2)案例实操
(1)查看服务开机启动状态
(2)关闭防火墙服务的自动启动
(3)开启防火墙服务的自动启动
8.6、系统运行级别
1)Linux运行级别【CentOS 6中】
2)CentOS7 运行级别简化为
multi-user.target:多用户有网,无图形界面
graphical.target:多用户有网,有图形界面
3)systemctl get-default:查看当前运行级别
4)systemctl set-default:修改当前运行级别
8.7、关闭防火墙
1)临时关闭防火墙
(1)查看防火墙状态
(2)临时关闭防火墙
2)开机启动时关闭防火墙
(1)设置开机自动启动防火墙
(2)设置开机不启动防火墙
8.8、关机重启命令
1)基本语法
sync:将数据由内存同步到硬盘中
half:停机,关闭系统,但不断电
poweroff:关机,断电
reboot:重启,等同于shutdown -r now
shutdown [选项] 时间
2)经验技巧
3)案例实操
(1)sync:将数据由内存同步到硬盘中
(2)reboot:重启
(3)halt:停机(不断电)
(4)10分钟后关机,并广播消息
(5)shutdown 时间点:指定时间点关机
(6)shutdown -c:取消关机,并广播消息
(7)shutdown -h now:立马关机(等同于reboot)
(8)shutdow -r now:立即重启(等同于reboot)
9、帮助命令
9.1、man:获得命令帮助信息
9.2、type:查看命令的类型【内部命令|外部命令】
9.3、help:获取shell内置命令帮助信息
9.4、命令 --help:查看外部命令的帮助信息
9.5、clear:清屏
9.6、reset:彻底清屏
9.7、常用快捷键
10、文件目录类命令
10.1、pwd:显示当前工作目录的绝对路径
10.2、ls:列出目录的内容
10.3、cd:切换目录
10.4、mkdir:创建一个新的目录
10.5、rmdir:删除一个空目录
10.6、touch:创建空文件
10.7、cp:复制文件或目录
10.8、rm:删除文件或目录
10.9、mv:移动文件与目录或重命名
10.10、cat:查看文件内容
10.11、more:文件内容分屏查看器
10.12、less:分屏显示文件内容
10.13、echo:输出内容到控制台
10.14、head:显示文件头部内容
10.15、tail:输出文件尾部内容
10.16、>输出重定向 和 >>追加
10.17、ln:创建软连接
10.18、history:查看已执行过的历史命令
10.19、tree:树形显示目录所有文件
11、时间日期类命令
11.1、date:日期命令
11.2、date:显示当前时间
11.3、date:显示非当前时间
11.4、date -s:设置系统时间
11.5、cal:查看日历
12、用户管理命令
12.1、useradd:添加新用户
12.2、passwd:设置用户密码
12.3、id:查看用户是否存在
12.4、cat /etc/passwd:查看创建了哪些用户
12.5、su:切换用户
12.6、userdel:删除用户
12.7、who:查看登录用户信息
12.8、sudo:设置普通用户具有root权限
12.9、usermod:修改用户
13、用户组管理命令
13.1、groupadd:创建用户组
13.2、groupdel:删除用户组
13.3、groupmod:修改用户组组名
14、文件权限类命令
14.1、文件属性
14.2、chmod:改变文件或目录权限
14.3、chown:改变所有者
14.4、chgrp:改变文件或目录所属组
15、搜索查找类命令
15.1、find:查找文件或者目录
15.2、locate:快速定位文件路径
15.3、grep:过滤查找即“|”管道符
15.4、which:在PATH下查找命令位置
15.5、whereis:查找可执行文件路径
16、压缩和解压类命令
16.1、gzip/gunzip:压缩、解压
16.2、zip/unzip:压缩、解压
16.3、tar:打包、解压(常用)
17、磁盘管理类命令
17.1、磁盘查看和分区类
17.1.1、du:查看文件和目录占用的磁盘空间
17.1.2、df:查看磁盘空间使用情况
17.1.3、lsblk:查看设备挂载情况
17.1.4、mount:挂载
17.1.5、umount:卸载
17.2、磁盘管理(添加磁盘、分区、格式化、挂载)
17.2.1、linux如何使用一块硬盘?
1)硬盘
2)分区
3)格式化
4)挂载
17.2.2、硬盘说明
17.3、案例:演示添加硬盘的过程(含分区、格式化、挂载整个过程)
1)需求
2)添加一块20G的硬盘
3)重启机器,即可看到新的硬盘
4)创建第1个主分区:sdb1,大小为4G
5)创建第2个主分区:sdb2,大小为5G
6)创建第3个主分区:sdb3,大小为6G
7)创建扩展分区:sdb4,大小为剩下的空间
8)创建逻辑分区:sdb5,大小为2G
9)创建逻辑分区:sdb6,大小为3G
10)输入p查看分区列表,6个分区都ok了
11)输入w保存并退出(别忘啦)
12)查看/dev/sdb磁盘分区挂载情况
13)格式化第一个分区sdb1
14)格式化其他几个分区(不包含扩展分区)
15)挂载
16)使用mount命令进行挂载
17)设置自动挂载
18、进程管理类命令(ps、kill、pstree、top、netstat)
18.1、ps:查看当前系统进程状态
1)基本语法
2)选项说明
3)ps aux:查看进程CPU、内存占用率
4)ps -ef:显示父子进程信息
5) ps -Lf pid:查看某个进程的所有内核线程
18.2、kill:终止进程
1)基本语法
2)选项
3)案例实操
(1)关闭火狐浏览器
(2)通过进程名称杀死进程
18.3、pstree:查看树进程
剩余150页未读,继续阅读
资源评论
GaoJamie
- 粉丝: 207
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功