Sfoglia il codice sorgente

Merge branch 'lab' of https://gitee.com/sun1040084806/notes into lab

seamew 3 anni fa
parent
commit
9a0611600f

+ 104 - 0
linux/linux备份/vagrant.md

@@ -0,0 +1,104 @@
+# 1、常用命令
+
+## 1.1、镜像
+
+```shell
+vagrant box add CentOS-7.box --name centos7
+
+vagrant box list
+
+vagrant box remove box名	
+```
+
+## 1.2、虚拟机
+
+```shell
+# 初始化虚拟机配置文件
+vagrant init boxname
+# 根据当前目录下的Vagrantfile 启动虚拟机
+vagrant up 
+# 根据当前目录下的Vagrantfile 启动虚拟机,并执行provision里面的指令
+# 因为里面的指令只有在第一次up 的时候会执行。
+vagrant up --provision
+# 根据当前目录下的Vagrantfile 进入虚拟机(交互模式)
+vagrant ssh
+# 根据当前目录下的Vagrantfile 暂停虚拟机
+vagrant suspend
+# 关机
+vagrant halt
+# 重新加载Vagrantfile,使之生效(相当于先 halt,再 up)
+vagrant reload
+# 根据当前目录下的Vagrantfile 重启虚拟机的时候执行Vagrantfile 里面的provision 的指令
+# 默认是vagrant up 的时候启动一次
+vagrant reload 一provision
+# 执行Vagrantfile 里面的provision 的指令
+vagrant provission
+# 查看虚拟机状态
+vagrant status 
+# 启动虚拟机
+vagrant up 
+# 删除虚拟机
+vagrant destroy 
+```
+
+## 1.3、启动
+
+```shell
+vagrant ssh
+sudo -i
+vi /etc/ssh/sshd_config
+PasswordAuthentication yes
+systemctl restart sshd
+echo root|passwd --stdin root
+```
+
+## 1.4、扩容
+
+```shell
+# pvcreate命令不存在解决方案
+yum -y install lvm2
+```
+
+
+
+[[(20条消息) centos7根目录扩容(根目录在sda3 vgdisplay为空)_杨咩咩yang的博客-CSDN博客_vgdisplay为空](https://blog.csdn.net/yang1393214887/article/details/120345884)](https://blog.csdn.net/umufeng/article/details/120940916?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-3-120940916-blog-105744142.pc_relevant_antiscanv3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-3-120940916-blog-105744142.pc_relevant_antiscanv3&utm_relevant_index=6)
+
+[(20条消息) centos7扩容根目录(/dev/mapper/centos-root)_杨咩咩yang的博客-CSDN博客_centos7 根目录扩容](https://blog.csdn.net/yang1393214887/article/details/120346704)
+
+## 1.5、打包
+
+```shell
+# 查看虚拟机名称
+vboxmanage list vms
+vagrant package –-base [虚拟机名称] –-output [打包后的box名称]
+```
+
+# 2、配置文件
+
+```shell
+Vagrant.configure("2") do |config|
+  # 设置虚拟机的主机名
+  config.vm.hostname="k8s-node#{i}"
+  # 设置主机与虚拟机的共享目录
+  config.vm.synced_folder "~/Documents/vagrant/share", "/home/vagrant/share"
+
+  config.vm.box = "centos7"
+  config.vm.network "private_network", ip: "192.168.56.10"
+  config.disksize.size = '60GB'
+  config.vm.provider "virtualbox" do |vb|
+    vb.memory = "2048"
+    vb.name= "lab1"
+    vb.cpus= 2
+  end
+end
+
+```
+
+
+
+# 附录
+
+| 软件       | 官网                                                         |
+| ---------- | ------------------------------------------------------------ |
+| vagrant    | [Vagrant by HashiCorp (vagrantup.com)](https://www.vagrantup.com/) |
+| VirtualBox | [Oracle VM VirtualBox](https://www.virtualbox.org/)          |

+ 1 - 0
linux/linux服务器配置/centos网络配置.md

@@ -70,6 +70,7 @@ yum makecache     # 生成yum缓存
 # 4.安装时间同步软件 
 yum install ntp -y
 systemctl enable ntpd && systemctl start ntpd
+timedatectl set-timezone Asia/Shanghai
 ```
 
 # 4.主机名称

+ 1 - 1
前端/前端部署问题/nginx部署的问题.md

@@ -4,7 +4,7 @@
 
 ```shell
 # 1.安装依赖
-yum install -y gcc-c++
+yum install -y gcc-c++ -
 yum install -y pcre pcre-devel
 yum install -y zlib zlib-devel
 yum install -y openssl openssl-devel