增加虚拟机Centos下磁盘容量LVM扩容

fdisk -l # 查看磁盘情况

fdisk /dev/sda # 选择要扩容的磁盘

Command (m for help):n  # 新建分区

Command action
   l   logical (5 or over)
   p   primary partition (1-4)  # 创建主分区还是逻辑卷

p # 扩容当然创建主分区

Partition number (1-4): # 设置主分区ID,默认回车即可

First cylinder (2611-3916, default 2611):  # 选择起始柱面,默认回车即可

Last cylinder, +cylinders or +size{K,M,G} (2611-3916, default 3916):  # 选择中止柱面,默认回车即可

创建分区完毕,开始格式化

Command (m for help): t # 格式化磁盘

Partition number (1-5): 3 # 输入刚创建的分区ID

Hex code (type L to list codes): 8e # 设置格式化HEX CODE 代码,我们用的lvm,所以是 8e

Command (m for help): w # 写入分区

The partition table has been altered! # 分区表创建成功
Calling ioctl() to re-read partition table
Changed system type of partition 3 to 8e (Linux LVM)

pvcreate /dev/sda3 # 准备物理卷(PV)

vgdisplay # 查看卷组(VG),这里卷组名称是"Mega"
  --- Volume group ---
  VG Name               Mega
...
VG Size               19.76 GiB

vgextend Mega /dev/sda3  #扩展卷组

pvscan # 查看扩展后的物理卷(PV)情况

lvdisplay # 查看逻辑卷(LV)情况,这里逻辑卷是"/dev/Mega/root"

lvextend /dev/Mega/root /dev/sda3  #  扩展逻辑卷"/dev/Mega/root"

"resize2fs /dev/Mega/root" or "xfs_growfs /dev/Mega/root"  #  这里是看你的文件系统来选择命令,这里给的是 resize2fs 和 xfs

到这里就扩展完成了

df -h  # 查看扩展好的状态

Ubuntu20.04 Server Install(安裝) GLPI

1,准备好镜像ubuntu-20.04.3-live-server-amd64.iso glpi安装包

2,设置安装环境,Ubuntu默认就安装了数据库mariadb.php7.4以及apache2

sudo apt install  apache2 libapache2-mod-php php-curl php-gd php-imagick php-intl php-apcu php-memcache php-imap php-mysql php-cas php-ldap php-tidy php-pear php-xmlrpc php-pspell php-gettext php-mbstring php-json php-bz2 php-xml  php-zip

3,设置数据库 mariadb

sudo mysql -u root -p     
#一定要加上sudo,否则报错.(ERROR 1698 (28000): Access denied for user 'root'@'localhost')因为这个数据库默认用的系统账户登录的

CREATE DATABASE Megadb; #创建数据库

CREATE USER 'megaglpi'@'localhost' IDENTIFIED BY '9890565'; #创建用户并设置密码

grant all privileges on Megadb.* to [email protected]'localhost';  #授权用户

flush privileges; #刷新生效

4,把glpi上传到 /var/www/html下

5,开始安装glpi.(这时会有两个警告不管他)

Timezones seems not loaded
这个错误解决方法,进入数据库,执行如下命令

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -p -u root mysql # 加载时区,这个命令需要你创建一个跟root相等权限的账户才能执行,反正自带root没有办法执行成功.记得root改为你创建账户的名字

grant select on mysql.* to 'glpi'@'localhost'; #授予你的数据库mysql.*,给到你为GLPI创建账户[email protected],所有权限

Web access to the files directory should not be allowed
Check the .htaccess file and the web server configuration.

tagged trunk hybrid 通俗易懂

端口接收数据时:

如果端口是tagged方式,当数据包本身不包含VLan的话,输入的数据包就加上该缺省VLan;如果数据包本身已经包含了VLan,那么就不再添加。

如果是untagged方式,输入的数据包全部都要加上该缺省VLan。不管输入的数据包是否已经有VLan标记。

端口发送数据时:

如果端口是tagged方式,如果端口缺省VLAN等于发送的数据包所含的VLAN,那么就会将VLAN标记从发送的数据包中去掉;如果不相等,则数据包将带着 VLAN发送出去,实现VLAN的透传。

如果是untagged方式,则不管端口缺省VLAN为多少,是否等于要输出的数据包的VLAN,都会将VLAN ID从数据包中去掉。

在接触其他厂商设备的时候无疑都使用cisco的头脑来思考,当然以前刚入行的时候我也是如此,不能排除这个方式有助于思考,可是有些地方会让你误入歧途。写出这些东西,
希望能对这些朋友有所帮助。

例如,cisco的干道端口叫做trunk,而其他的厂商并不是如此,他们叫tagged port,而cisco的访问端口叫做access port,而其他厂家叫做untagged port。所以当您遇到命令行或者菜单里面出现tagged/untagged port时别在郁闷了。另外,cisco的trunk自动将vlan1-1005加进去,但这并不是trunk的国际标准,只是cisco的标准阿!!!!不要认为你把一个端口设置为tagged port以后就ok拉,不行的,有些厂家,比如inter,他们需要将端口一个一个的制定到某个vlan。Cisco可以用一个命令:set vlan 3 1/1-2 使1/1-2端口从Vlan1转为Vlan 3.在Intel设备上,不但要将端口从Vlan1删掉后加入Vlan 3,还要设置Port VID(即端口所属的VLAN 的ID)。
以太网端口有三种链路类型:Access、Hybrid和Trunk。Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;Trunk类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。Hybrid端口和Trunk端口的不同之处在于Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。

需要注意的是:

  1 在一台以太网交换机上,Trunk端口和Hybrid端口不能同时被设置。 

  2 如果某端口被指定为镜像端口,则不能再被设置为Trunk端口,反之亦然。 

   缺省情况下,端口为Access端口。Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。

   如果设置了端口的缺省VLAN ID,当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。  

需要注意的是:

 1 Trunk端口不能和isolate-user-vlan同时配置;Hybrid端口可以和isolate-user-vlan同时配置。但如果缺省VLAN是在isolate-user-vlan中建立了映射的VLAN,则不允许修改缺省VLAN ID,只有在解除映射后才能进行修改。

 2 本Hybrid端口或Trunk端口的缺省VLAN ID和相连的对端交换机的Hybrid端口或Trunk端口的缺省VLAN ID必须一致,否则报文将不能正确传输。  缺省情况下,Hybrid端口和Trunk端口 的缺省VLAN为VLAN 1,Access端口的缺省VLAN是本身所属于的VLAN。 由于每一台桌面交换机上连接有分别属于VLAN1和VLAN2的工作站,而上连端口只有一个,因此,我们需要在交换机和交换机的连接端口上设置为"加标签"(Tagged)。而服务器和工作站的连接端口是不识别标签的,因此连接端口应该设置为"取消标签"(Untagged)。

收报文:

Access端口:
1、收到一个报文;
2、判断是否有VLAN信息;如果没有则转到第3步,否则转到第4步;
3、打上端口的PVID,并进行交换转发;
4、直接丢弃(缺省);

Trunk端口:
1、收到一个报文;
2、判断是否有VLAN信息;如果没有则转到第3步,否则转到第4步;
3、打上端口的PVID,并进行交换转发;
4、判断该trunk端口是否允许该VLAN的数据进入;如果可以则转发,否则丢弃;

Hybrid端口:
1、收到一个报文;
2、判断是否有VLAN信息;如果没有则转到第3步,否则转到第4步;
3、打上端口的PVID,并进行交换转发;
4、判断该Hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃;

发报文:
Access端口:
1、将报文的VLAN信息剥离,直接发送出去;
Trunk端口:
1、比较端口的PVID和将要发送报文的VLAN信息
2、如果两者相等则转到第3步,否则转到第4步;
3、剥离VLAN信息,再发送;
4、直接发送;

Hybrid端口:
1、判断该VLAN在本端口的属性(display interface即可看到该端口对哪些VLAN是untag,哪些VLAN是tag。)
2、如果是untag则转到第3步,如果是tag则转到第4步; 3、剥离VLAN信息,再发送; 4、直接发送;

90后那些怀旧词曲俱佳的经典歌曲(持续更新)

1,难念的经 -周华健 —-降龙十八掌都学会了,这首歌都学不会

2,沧海一声笑 —— 笑傲江湖经典主题曲

3,笑红尘 —- 陈淑桦

4,逍遥游 —- 东游记

5,敢问路在何方 —– 西游记

6,相思 —毛阿敏 —- 西游记后传

7,天仙子 —– 剑侠情缘

8,千年等一回 —– 新白娘子传奇

9, 望乡 —– 满文军

10, 懂你 —– 满文军

11, 新鸳鸯蝴蝶梦 —– 黄安

12, 样样红 —– 黄安

13, 梦里水乡 —– 江珊

14, 水手 —– 郑智化

15, 潇洒走一回 —– 叶文倩

16, 故事里的事 —– 宰相刘罗锅

17, 英雄谁属 —– 太极宗师

18, 烟雨唱扬州 —– 上错花轿嫁对郎

19, 只要有你 —– 少年包青天(周杰)

20, 巧解姻缘天作合 —– 上错花轿嫁对郎

21, 无愧于心 —– 少年包青天(周杰)

22, 情缘不了 —– 太极宗师