6.VSCode使用
[toc]
插件商店
安装汉化插件
安装远程连接插件
安装YAML文本插件
添加远程连接主机
输入主机信息(ssh xxx@10.0.0.xx)
选择本地文件存放路径
选择连接
打开远程窗口
选择系统类别(Linux)
继续连接并输入登陆密码
显示对号则已连接
首次登陆选择信任
5.Google双向验证
[toc]
Google双向验证google authenticator123# google authenticator通常我们使用账号密码登录虚拟机,很容易出现黑客攻击暴力破解,可结合google authenticator的双向验证密码来确保账户安全。先输入google双向认证验证码,再输入主机密码
部署google二次验证123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475# 安装依赖yum -y install pam-devel libpng-devel autoconf automake libtool# 在'opt'目录下载google apm插件cd /opt## 外网下载地址wget https://github.com/google/google-authenticator- libpam/archive/1.04. ...
4.SecureCRT的安装及使用
[toc]
SecureCRT安装
打开安装程序
下一步
接受并点击下一步
选择Common profile并点击下一步
完整安装点击下一步
创建快捷方式点击下一步
开始安装
取消勾选并安装
注册SecureCRT
保持SecureCRT关闭
以管理员身份运行keygen
选择补丁位置
选择SecureCRT安装位置的SecureCRT.exe文件
选择SecureCRT安装位置的LicenseHelper.exe文件
生成注册码
将注册信息输入到对应的编辑框内
点击完成
不设置配置密码
使用SecureCRT添加远程设备
创建新的连接
选择SSH2连接
输入设备信息
输入设备备注及描述
连接选择保存密码
修改连接窗口视图
修改终端属性设置
选择终端模式
修改窗口视图及字体
3.VMware Workstation虚拟机优化
[toc]
架构专业名词
项目:类似手机app,一个app就是一个项目
架构:用多个服务器取搭建出一个项目
集群:为了解决某个特定问题,用多态计算机服务器来形成某套系统
高可用:当一台机器噶了,会有另一台机器顶上去,保证服务不down机
单点故障: 没有备机只有一台,一旦服务down机,服务就无法运行
负载均衡:让用户的请求平均分摊到多个服务器上,保证服务器的稳定性
静态页面:前端写的,不用调取数据库的数据
动态页面:要调取数据库的数据
架构流程图
环境准备
外网IP
内网IP
主机名
10.0.0.5
172.16.1.5
lb01
10.0.0.6
172.16.1.6
lb02
10.0.0.7
172.16.1.7
web01
10.0.0.8
172.16.1.8
web02
10.0.0.9
172.16.1.9
web03
10.0.0.31
172.16.1.31
nfs
10.0.0.41
172.16.1.41
backup
10.0.0.51
172.16.1.51
db01
10.0.0.61
172.16.1.61
...
2.虚拟机的三种网络模式和Xshall链接虚拟机
[toc]
虚拟机的三种网络模式
NAT模式:物理机的IP地址转化成多个虚拟机的IP地址
与宿主机同网络下的设备无法访问本机创建的虚拟主机
仅主机:虚拟机之间可以相互通信
不能上网
桥接模式:将物理机网络和虚拟机网络做一个桥接
同网络下的设备{虚拟设备}可以通信本机创建的虚拟主机
桥接模式
123`桥接模式`是通过物理网卡将虚拟机与当前网络下的各个设备进行连接优点:虚拟机和当前网络下的设备可以相互进行通信缺点:受IP网段限制,可用子网IP段仅有1-254
NAT模式
123`NAT模式`是物理机通过软件(VMware)创建的虚拟网卡DHCP出新的网段,将虚拟机与当前网络下的各个设备进行连接优点:不受IP网段数量限制,可以创建很多子网IP段使用缺点:虚拟机可以访问宿主机网络下的的设备,但与宿主机相同网络下的设备无法直接访问虚拟机
仅主机模式
123`仅主机`模式是物理机通过软件(VMware)创建的虚拟网卡DHCP出新的网段,将虚拟机之间连接并进行通讯优点:不会受到虚拟机设备以外的危害及风险缺点:完全封闭的网络环境,无法访问互联网
Xshell链接虚拟机打开Xshel ...
1.虚拟机的搭建安装、快照克隆和虚拟机的三种网络模式
[toc]
了解内容计算机硬件组成
机箱
散热器
水冷散热
风冷散热
CPU
显卡
集成显卡(CPU核心显卡)
独立显卡
内存
主板
硬盘
机械硬盘
固态硬盘
声卡
网卡
有线网卡
无线网卡
显示屏
键盘
鼠标
专业名词12input=输入output=输出
常用软件
博客工具
博客园
51cto
csdn
个人笔记
有道云笔记
马克飞象
思维导图
Xmind 8
幕布思维导图
流程图
viso
ProcessOn
虚拟机的搭建搭建虚拟机安装环境从VMware官网下载并安装VMware
12请从官方渠道下载和购买软件坚决抵制盗版软件
打开下载的安装包并进行安装
12点击下一步根据提示逐步安装WMware请通过官方渠道购买许可证密匙进行激活并使用
安装完成后打开VMware选择“创建新的虚拟机”
此处有两个配置类型
12典型配置(简单基础的配置方式)自定义配置(可向下兼容各版本VMware & MacOS下的虚拟机)
通过“典型”方式新建一台虚拟机选择“稍后安装操作系统”
根据需要选择安装的系统类型及系统版本选择
12选择L ...
3.系统目录及文件属性
[toc]
系统目录几乎所有的计算机操作系统都是使用目录结构组织文件。具体来说就是在一个目录中存放子目录和文件,而在子目录中又会进一步存放子目录和文件,以此类推形成一个树状的文件结构,由于其结构很像一棵树的分支,所以该结构又被称为目录树。
123456789101112131415161718192021222324252627282930313233343536# 根下的目录及说明/etc # 系统重要配置文件, 以及常用服务配置文件/var # 变量文件,如日志、脱机文件、缓存文件等/run # 系统启动后程序产生的文件,包括进程的pid文件,锁文件等/home # 普通用户的主目录, 普通用户的家目录默认为/HOME/USERNAME/root # 超级管理员的主目录, 普通用户无权操作/tmp # 存放临时文件, 一般存放超过10天以上都会自动删除,可以更改删除临时文件的期限/boot # 存放系统引导时候需要的文件/dev # 存放设备文件/usr # 安装的软件, 共享库。 重要的子目录有:/usr/bin # 用户命令目录/usr/sbin # 管理员命 ...
2.源码应用安装实例
[toc]
应用安装:源码安装Nginx安装包类型
安装包
安装方式
rpm包
rpm;yum
源码包
源码安装
二进制包
解压即用
获取源码包12# 官网获取https://nginx.org/
1234567# 下载源码包复制网页中的链接地址:https://nginx.org/download/nginx-1.22.1.tar.gz使用wget下载至当前目录:[root@localhost ~]# wget https://nginx.org/download/nginx-1.22.1.tar.gz使用ll命令查看当前目录下是否存在此文件:[root@localhost ~]# lltotal 1052-rw-r--r--. 1 root root 1073948 Oct 19 17:23 nginx-1.22.1.tar.gz
生成安装文件并安装1234567891011121314151617181920212223242526272829303132333435363738# 解压并进入安装文件所在目录下使用tar命令将gzip格式的文件解压至 ...
1.制作企业级yum仓库
[toc]
制作企业级yum仓库安装并启动vsftpd服务12yum install -y vsftpd # 安装一个vsftpd服务,让机器编程网络服务systemctl start vsftpd # 启动ftp服务
关闭seLinux和防火墙1234567# 关闭seLinuxgetenforce 0 # 关闭selinux(临时关闭)vim /etc/sysconfig/selinux # 永久关闭selinuxSELINUX=disabled ## 修改配置文件# 关闭防火墙systemctl stop firewalld # 停止防火墙(临时关闭)systemctl disable firewalld # 永久关闭防火墙
准备base源目录和文件1234mount /dev/cdrom /mnt/ # 挂载磁盘df -h # 检查磁盘挂载状态mkdir /var/ftp/base # 在ftp目录下创建好base目录cp /mnt/Packages/* /var/ftp/base/ # 拷贝所有的安装包到仓库目录
制作仓库 ...
☆Linux指令集合
[toc]
系统操作指令命令快捷键1234567891011121314Ctrl + a #光标跳转至正在输入的命令行的首部Ctrl + e #光标跳转至正在输入的命令行的尾部Ctrl + w #按照空格来删除bash内容Ctrl + c #终止前台运行的程序Ctrl + d #在shell中,ctrl-d表示退出当前shell。(logout、exit)Ctrl + z #将任务暂停,挂至后台Ctrl + l #清屏,和clear命令等效。Ctrl + k #删除从光标到行末的所有字符Ctrl + u #删除从光标到行首的所有字符Ctrl + r #搜索历史命令, 利用关键字Ctrl + s #锁屏Ctrl + q #解锁Ctrl + 左右 #按照单词快速跳转光标(Xshell提供的)ESC + . #获取最后的指令
history(查看历史命令)123456789101112# history(查看历史命令)# 选项:-w # 保存命令历史到文件 write-c # 清空命令历史记录,不会清空文 ...