阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
第一章Linux介绍及安装
1.Linux 一个操作系统OS
Linux和Unix的渊源由贝尔实验室 引出
GNU/Linux
计算机硬件
硬件接口层
命令解释层
外围应用层
2.Linux的发行版
红帽系列收费版社区版 CentOS版本企业版的免费版
Debian系列遵循GNC规范的 ===>ubuntu版本 乌班图
SUSE系列常见于国外的一些公司
archLinux系列不建议使用
Linux与windows
Windows里面是收费的 Linux是开源
安全性Windows 安全性没有LInux的高
使用习惯window基于图形界面 Linux既有图形也有完全的命令行操作
可定制性window是封闭式 上手容易 Linux的可定制性强 开源
应用场景个人电脑桌面的操作系统 而Linux可以用于服务器的系统 以及电脑的系统
Linux下载选择CentOS7 下载镜像
下载虚拟机软件 VMware
创建虚拟机在VMware里面新建一个虚拟机
注意点
物理机主机就是当前电脑
虚拟机当前安装Linux系统的电脑
处理器个数 cpu---内核核数 --逻辑核心
网路类型选NAT桥接转换
要启动虚拟机当前主机一定要开启虚拟化技术 CPU虚拟化 一般默认开启的
·虚拟机开启
硬盘分区 挂载点1 /boot 期望容量1G ----系统引导盘类似于window的c盘
挂载点2swap 期望容量4G----内存交换盘
剩下挂在点 / 期望容量 剩下的容量
Kdump是一个内核崩溃的检测机制 需要一定的内存
网络和主机名起一个比较好记忆的名字 后面作为服务器给主机连接发送请求
第二章Linux基础篇桌面和终端基本操作
1.目录结构
1.终端按住键盘ctrl +功能键f2到f5之间的
2.退出终端按 f1
3.exit退出
Linux文件在Linux系统中一切都是文件
/ :表示Linux的根目录
例如/bin 是Binary的缩写 这个目录存放这最经常使用的命令
/sbin :s是system的意思 这里存放这系统管理员使用的系统管理程序
/root /dev /home /lib /user /media
切换到根目录cd /
ls 是list的缩写 输入这个显示当前列表
bin目录: 里面是可以直接执行的二进制命令
sbin系统级的二进制命令
lib当前的库文件
lib64:64位的库文件
user目录包含了所有的程序
boot目录引导系统启动的文件
Dev目录管理所有硬件设备
etc管理系统程序的配置文件
home主文件夹
root目录超级用户的文件
opt目录可选目录 给第三方软件留下的空间 装软件的地方
media目录可移动媒体设备的目录挂载点相对于U盘 光盘 等USB设备
mnt目录与media类似
proc目录进程目录 系统进程的映射
run目录存放当前系统运行以来的软件所有信息
srv目录与系统服务有关的文件
sys与系统硬件相关的东西
tmp目录系统临时文件夹
var目录可变目录 经常被修改的东西会放在这里 如日志
2.VIM编辑器
VI是从Unix操作系统和累Unix操作系统中最通用的文本编辑器
VIM编辑器是从VI发展出来更强大的文本编辑器 可以主动的以字体颜色辨别语法的正确性
切换输入法win+空格键
终端输入 Vi进入文本编辑器模式
VIm三种模式转换
一般模式 编辑模式 命令模式
1.一般模式主要操作就是删除 复制 粘贴
语法yy 复制光标所在一行的内容
需要复制多行数字+yy 如8yy 就是复制了8行
dd删除行
需要删除多行 s数字+dd 如8dd 就是删除了8行
u撤销 按u 就是撤销
y$:复制粘贴到
y^ 复制前一行
yw复制了当前的单词
dw:从光标位置到后面的空格结束删除
d$:删除一整行
x剪切
p粘贴
r替换
shift+^ 移动到行头
shift+$ 移动到行尾
w移动到下一个词词头位置
1+G:移动到页头 数字
G移动到页尾
数字N +G 移动光标到指定位置
3.VIM编辑器-编辑模式
1.进入编辑模式的常用语法
i: 当前光标前
a:当前光标后
o:当前光标行的下一行
l光标所在最前
A光标所在最后
O当前光标行的上一行
退出编辑模式按esc键
指令模式
常用命令为
:w 保存
:q :退出
:wq:保存并且退出
q!:不保存强制退出
/n表示需要查找的文字 查找后会标亮
:noh:取消高亮显示
:set nu:显示行号
:set nonu :关闭行号
:s/old/new :替换当前匹配到的第一个old为new
第五章网络配置和系统管理作
1.查看虚拟网络编辑器
1.使用ping +主机ip地址
2.在主机下进入cmd 输入ipconfig 复制粘贴适配器ipv4地址
在Linux下的粘贴键是Ctrl +shift+v
在Linux系统下查看ip地址使用ifconfig
在Linux里面的复制粘贴 一定前面要加ctrl和shift
VMware提供了三种网络连接模式
1.桥接模式虚拟机和主机连接外部物理网络的模式 主机起到了网桥的作用 在这种模式下虚拟机可以直接访问外部网络 并且对外部网络是可见的
2.NAT模式虚拟机和主机之间构建一个专用网络 并通过虚拟网络地址转换(NAT) 设备对ip进行转换 虚拟机 虚拟机通过共享主机ip可以访问外部网络 但外部无法访问虚拟机
3.仅主机模式
虚拟机只与主机共享一个专用网络 与外部网络无法通信
2.修改静态ip
在虚拟网络编辑器里面打开把虚拟机的IP地址设置为静态 注意要开启超级管理员权限
Linux终端输入vim /etc/sysconfig/network-scripts/
按住 tab键
在输入vim /etc/sysconfig/network-scripts/ifcfg-ens33
进入vim编辑器
修改完成后
退出编辑器 输入service network restart
3.配置主机名
在Linux系统查看主机名称输入hosthome
$输入 vim /etc/hostname
加强版hostnamectl
更改主机名称hostnamectl set-hostname 名称
添加主机的ip地址
终端输入vim /etc/hosts 进入就可以查看
添加的ip地址格式为
ip地址 + 主机名
例如 192.168.111.100 root
:wq保存并退出
第六章系统管理
1.远程登录和文件上传下载
使用windows内置的ssh远程登录虚拟机
1.进入cmd
输入ssh root@虚拟机主机名ip地址
ssh root@ 192.168.42.128 登录进去之后就是Linux的系统
2.cmd登录有点麻烦 因此使用Xshell登录
xshell的下载安装
打开Xshell 新建会话属性
名称输入虚拟机的主机名称(或者IP地址
使用xftp可以在虚拟机和主机之间移动文件
2.Linux服务管理
Linux中的系统和服务在计算机中 一个正在执行的程序或命令 被叫做进程(process)
启动转换一直存在 常驻内存的进程 一般称作服务(service)
service服务管理
守护进程
基本语法service 服务名 start |stop|restart|status
经验 查看服务的方法/etc/init.d/服务名
systemctl(CentOS版本--重点掌握)
基本语法systemctl start|stop|restart|status 服务名
查看服务的方法 /usr/lib/systemd/system
例如
service network restart
3.配置主机名
基本语法
例如 cmd输入ssh 192.168.42.128可以直接登录到虚拟机
使用Xshell文件可以远程连接到Linux
使用xftp软件可以远程传输文件
使用IDEA可以连接到Linux服务器 以ssh的形式去登录
第七章Linux服务管理
1.服务查看
计算机中 一个正在执行的程序或命令就叫做进程process
启动之后一直存在 常驻内存的进程 一般称为服务 (service)
1.基本语法
CentOS7版本重点掌握
1.基本语法
systemctl start (stop停止 restart 重启 status) 服务
查看服务的方法
例如systemctl restart network 重启网络服务
2.系统运行级别
终端输入setup进入任务管理器 有*号的是自启动的
Linux运行级别
开机------BIOS---/boot---init进程---运行级别--运行级别对应的服务
查看默认级别
vi /etc/inittab
运行级别0系统停机模式 系统默认运行级别不能是0 否则不能正常启动
运行级别1单用户工作状态 root权限 用于系统维护 禁止远程登录
运行级别2多用户工作 不支持网络
运行级别3 完全的多用户状态 登录后进入控制台命令模式
运行级别4系统未使用 保留
运行级别5x11控制台 登录后进入GUI图形界面
运行级别6系统正常关闭并重启 默认运行级别不能设为6 否则不能正常启动
CenOS7的运行级别简化为
multi-user.target 等价于运行级别3 多用户有网 无图形界面
graphical.target 等价于原运行级别5 多用户有网 有图形界面
查看当前运行级别
systemctl get-default
CenOS 7的查看服务
网络服务chkconfig--list 可以显示出当前的系统进程
3.配置开机自启动和关闭防火墙
4.关机重启
在Linux领域内大多用在服务器上 很少遇到关机的操作 毕竟服务器上跑一个服务是永无止境的 除非特殊情况才会关机
1.基本语法
注意shutdown [选项] 时间
选项 -H 相对于halt 停机
-r -r=reboot 重启
参数 now 立刻关机
028.Shell命令整体介绍