几个必不可少的 Linux 运维脚本

一、根据PID过滤进程所有信息

! /bin/bash

Function: 根据用户输入的PID,过滤出该PID所有的信息

read -p “请输入要查询的PID: ” P
n=ps -aux| awk '$2~/^'$P'$/{print $11}'|wc -l
if [ $n -eq 0 ];then echo “该PID不存在!!” exit fi echo “——————————–” echo “进程PID:$P”
echo “进程命令:ps -aux| awk '$2~/^'$P'$/{print $11}'
echo “进程所属用户: ps -aux| awk '$2~/^'$P'$/{print $1}'
echo “CPU占用率:ps -aux| awk '$2~/^'$P'$/{print $3}'%”
echo “内存占用率:ps -aux| awk '$2~/^'$P'$/{print $4}'%”
echo “进程开始运行的时刻:ps -aux| awk '$2~/^'$P'$/{print $9}'
echo “进程运行的时间:ps -aux| awk '$2~/^'$P'$/{print $10}'
echo “进程状态:ps -aux| awk '$2~/^'$P'$/{print $8}'
echo “进程虚拟内存:ps -aux| awk '$2~/^'$P'$/{print $5}'
echo “进程共享内存:ps -aux| awk '$2~/^'$P'$/{print $6}'
echo “——————————–”
图片
二、根据进程名过滤进程信息
会显示出该进程名包含的所有线程

! /bin/bash

Function: 根据输入的程序的名字过滤出所对应的PID,并显示出详细信息,如果有几个PID,则全部显示

read -p “请输入要查询的进程名:” NAME
N=ps -aux | grep $NAME | grep -v grep | wc -l ##统计进程总数
if [ $N -le 0 ];then echo “该进程名没有运行!” fi i=1 while [$N -gt 0 ]
do
echo “进程PID: ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $2}'
echo “进程命令:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $11}'
echo “进程所属用户: ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $1}'
echo “CPU占用率:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $3}'%”
echo “内存占用率:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $4}'%”
echo “进程开始运行的时刻:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $9}'
echo “进程运行的时间:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $11}'
echo “进程状态:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $8}'
echo “进程虚拟内存:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $5}'
echo “进程共享内存:ps -aux | grep $NAME | grep -v grep | awk 'NR=='$i'{print $0}'| awk '{print $6}'
echo “***
let N– i++
done
图片
三、根据用户名查询该用户的相关信息

! /bin/bash

Function:根据用户名查询该用户的所有信息

read -p “请输入要查询的用户名:” A
echo “——————————”
n=cat /etc/passwd | awk -F: '$1~/^'$A'$/{print}' | wc -l
if [ $n -eq 0 ];then echo “该用户不存在” echo “——————————” else echo “该用户的用户名:$A”
echo “该用户的UID:cat /etc/passwd | awk -F: '$1~/^'$A'$/{print}'|awk -F: '{print $3}'
echo “该用户的组为:id $A | awk {'print $3'}
echo “该用户的GID为:cat /etc/passwd | awk -F: '$1~/^'$A'$/{print}'|awk -F: '{print $4}'
echo “该用户的家目录为:cat /etc/passwd | awk -F: '$1~/^'$A'$/{print}'|awk -F: '{print $6}'
Login=cat /etc/passwd | awk -F: '$1~/^'$A'$/{print}'|awk -F: '{print $7}'
if [ $Login == “/bin/bash” ];then echo “该用户有登录系统的权限!!” echo “——————————” elif [$Login == “/sbin/nologin” ];then
echo “该用户没有登录系统的权限!!”
echo “——————————”
fi
fi
图片
四、加固系统的一些配置

! /bin/bash

Function:对账户的密码的一些加固

read -p “设置密码最多可多少天不修改:” A
read -p “设置密码修改之间最小的天数:” B
read -p “设置密码最短的长度:” C
read -p “设置密码失效前多少天通知用户:” D
sed -i ‘/^PASS_MAX_DAYS/c\PASS_MAX_DAYS ‘$A” /etc/login.defs sed -i ‘/^PASS_MIN_DAYS/c\PASS_MIN_DAYS ‘$B” /etc/login.defs
sed -i ‘/^PASS_MIN_LEN/c\PASS_MIN_LEN ‘$C” /etc/login.defs sed -i ‘/^PASS_WARN_AGE/c\PASS_WARN_AGE ‘$D” /etc/login.defs

echo “已对密码进行加固,新用户不得和旧密码相同,且新密码必须同时包含数字、小写字母,大写字母!!”
sed -i ‘/pam_pwquality.so/c\password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= difok=1 minlen=8 ucredit=-1 lcredit=-1 dcredit=-1’ /etc/pam.d/system-auth

echo “已对密码进行加固,如果输入错误密码超过3次,则锁定账户!!”
n=cat /etc/pam.d/sshd | grep "auth required pam_tally2.so "|wc -l
if [ $n -eq 0 ];then
sed -i ‘/%PAM-1.0/a\auth required pam_tally2.so deny=3 unlock_time=150 even_deny_root root_unlock_time300’ /etc/pam.d/sshd
fi

echo  “已设置禁止root用户远程登录!!”
sed -i ‘/PermitRootLogin/c\PermitRootLogin no’  /etc/ssh/sshd_config

read -p “设置历史命令保存条数:” E
read -p “设置账户自动注销时间:” F
sed -i ‘/^HISTSIZE/c\HISTSIZE=’$E” /etc/profile sed -i ‘/^HISTSIZE/a\TMOUT=’$F” /etc/profile

echo “已设置只允许wheel组的用户可以使用su命令切换到root用户!”
sed -i ‘/pam_wheel.so use_uid/c\auth required pam_wheel.so use_uid ‘ /etc/pam.d/su
n=cat /etc/login.defs | grep SU_WHEEL_ONLY | wc -l
if [ $n -eq 0 ];then
echo SU_WHEEL_ONLY yes >> /etc/login.defs
fi

echo “即将对系统中的账户进行检查….”
echo “系统中有登录权限的用户有:”
awk -F: ‘($7==”/bin/bash”){print$1}’ /etc/passwd
echo “****
echo “系统中UID=0的用户有:”
awk -F: ‘($3==”0″){print$1}’ /etc/passwd
echo “****
N=awk -F: '($2==""){print $1}' /etc/shadow|wc -l
echo “系统中空密码用户有:$N” if [$N -eq 0 ];then
echo “恭喜你,系统中无空密码用户!!”
echo “****
else
i=1
while [ $N -gt 0 ] do None=`awk -F: ‘($2==””){print $1}’ /etc/shadow|awk ‘NR==’$i'{print}’ echo "------------------------" echo $None echo "必须为空用户设置密码!!" passwd $None let N-- done M=awk -F: ‘($2==””){print$1}’ /etc/shadow|wc -l`
if [ $M -eq 0 ];then echo “恭喜,系统中已经没有空密码用户了!” else echo “系统中还存在空密码用户:$M”
fi
fi

echo “即将对系统中重要文件进行锁定,锁定后将无法添加删除用户和组”
read -p “警告:此脚本运行后将无法添加删除用户和组!!确定输入Y,取消输入N;Y/N:” i
case $i in
[Y,y])
chattr +i /etc/passwd
chattr +i /etc/shadow
chattr +i /etc/group
chattr +i /etc/gshadow
echo “锁定成功!”
;;
[N,n])
chattr -i /etc/passwd
chattr -i /etc/shadow
chattr -i /etc/group
chattr -i /etc/gshadow
echo “取消锁定成功!!”
;;
*)
echo “请输入Y/y or N/n”
esac

图片

五、实现磁盘分区的
只支持分配主分区和标准的linux文件系统(ext4/xfs)的分区

! /bin/bash

Function:对硬盘进行分区,得到一个标准的linux文件系统(ext4/xfs)的主分区

cat /proc/partitions > old
read -p “请输入你要分区的硬盘(写绝对路径,如:/dev/sda):” A
if [ -e $A ];then echo “true” else echo “该设备不存在!!” exit fi read -p “请输入你要创建的磁盘分区类型(这里只能是主分区,默认按回车即可):” B read -p “请输入分区数字,范围1-4,默认从1开始,默认按回车即可:” C read -p “请输入扇区起始表号,默认按回车即可:” D read -p “请输入你要分区的分区大小(格式:如 +5G ):” E fdisk$A << EOF
n
p
$C $D
$E w EOF echo “一个标准的linux文件系统的分区已经建立好!!” partprobe$A
echo “——————————-”
cat /proc/partitions
cat /proc/partitions > new
F=diff new old | grep "<" | awk '{print $5}'
echo “——————————-”
echo $F echo “你想对新分区设定什么类型的文件系统?有以下选项:” echo “A:ext4文件系统” echo “B:xfs文件系统” read -p “请输入你的选择:” G case$G in
a|A)
mkfs.ext4 /dev/$F echo “该分区将被挂载在 “/mnt/$F” 下”
m=ls /mnt/|grep $F | wc -l
if [ $m -eq 0 ];then mkdir /mnt/$F
fi
n=cat /etc/fstab | grep /dev/$F| wc -l
if [ $n -eq 0 ];then echo “/dev/$F     /mnt/$F     ext4         defaults          0      0” &gt;&gt; /etc/fstab else sed -i ‘/^\/dev\/$F/c\/dev/$F     /mnt/$F     ext4         defaults          0      0’ /etc/fstab
fi
mount -a
df -Th
;;
b|B)
mkfs.xfs -f /dev/$F echo “该分区将被挂载在 “/mnt/$F” 下”
m=ls /mnt/|grep $F | wc -l
if [ $m -eq 0 ];then mkdir /mnt/$F
fi
n=cat /etc/fstab | grep /dev/$F | wc -l
if [ $n -eq 0 ];then echo “/dev/$F     /mnt/$F      xfs       defaults          0      0” &gt;&gt; /etc/fstab else sed -i ‘/^\/dev\/$F/c\/dev/$F     /mnt/$F     xfs         defaults          0      0’ /etc/fstab
fi
mount -a
df -Th
;;
*)
echo “你的输入有误!!”
esac
六、使用一整块硬盘创建逻辑卷

!/bin/bash

Function:使用一整块硬盘创建LVM逻辑卷

read -p “请输入你要做成逻辑卷的硬盘(写绝对路径,如:/dev/sda):” path
if [ -e $path ];then echo “true” else echo “该设备不存在!!” exit fi pvcreate$path
echo “该硬盘已做成物理卷!”
vgcreate myvg $path echo “该物理卷已加入卷组 myvg 中” vgs free=`vgs| awk ‘$1~/myvg/{print}’|awk ‘{print $6}’` echo “该物理卷剩余的空间大小为:$free ”
read -p “请输入你要创建逻辑卷的大小(如:1G):” repy2
lvcreate -L $repy2 -n mylv myvg echo “已成功创建逻辑卷mylv” echo “————————” lvs echo “————————” echo “你想对新分区设定什么类型的文件系统?有以下选项:” echo “A:ext4文件系统” echo “B:xfs文件系统” read -p “请输入你的选择:” repy3 case$repy3 in
a|A)
mkfs.ext4 /dev/myvg/mylv
echo “该分区将被挂载在 “/mnt/mylv” 下”
m=ls /mnt/|grep mylv | wc -l
if [ $m -eq 0 ];then mkdir /mnt/mylv fi echo “/dev/myvg/mylv     /mnt/mylv     ext4         defaults          0      0” &gt;&gt; /etc/fstab mount -a df -Th ;; b|B) mkfs.xfs -f /dev/myvg/mylv echo “该分区将被挂载在 “/mnt/mylv” 下” m=`ls /mnt/|grep mylv | wc -l` if [$m -eq 0 ];then
mkdir /mnt/mylv
fi
echo “/dev/myvg/mylv     /mnt/mylv      xfs       defaults          0      0” >> /etc/fstab
mount -a
df -Th
;;
*)
echo “你的输入有误!!”
esac
七、将一块硬盘分区,然后分区设置为虚拟卷

! /bin/bash

Function:新建一个分区,并做成逻辑卷

cat /proc/partitions > old
read -p “请输入你要分区的硬盘(写绝对路径,如:/dev/sda):” A
if [ -e $A ];then echo “true” else echo “该设备不存在!!” exit fi read -p “请输入你要创建的磁盘分区类型(这里只能是主分区,默认按回车即可):” B read -p “请输入分区数字,范围1-4,默认从1开始,默认按回车即可:” C read -p “请输入扇区起始表号,默认按回车即可:” D read -p “请输入你要分区的分区大小(格式:如 +5G ):” E read -p “请输入你要划分为逻辑卷的分区盘符(默认回车即可):” Z fdisk$A << EOF
n
p
$C $D
$E t $Z
8e
p
w
EOF
echo “一个标准LVM的分区已经建立好!!”
partprobe $A echo “——————————-” cat /proc/partitions cat /proc/partitions &gt; new F=`diff new old | grep “&lt;” | awk ‘{print$5}’ echo "-------------------------------" echo $F pvcreate /dev/$F echo "该硬盘已做成物理卷!" n=vgs | grep myvg |wc -l if [ $n -eq 0 ];then vgcreate myvg /dev/$F echo "该物理卷已加入卷组myvg中" else vgextend myvg /dev/$F echo  "该物理卷已加入卷组myvg中" vgs free=vgs| awk ‘$1~/myvg/{print}’|awk ‘{print$7}’ echo "该卷组剩余的空间大小为:$free " lvs exit fi vgs free=vgs| awk ‘$1~/myvg/{print}’|awk ‘{print$6}’ echo "该卷组剩余的空间大小为:$free " read -p "请输入你要创建逻辑卷的大小(如:1G):" repy2 lvcreate -L $repy2 -n mylv myvg echo "已成功创建逻辑卷mylv" echo "------------------------" lvs echo "------------------------" echo "你想对新分区设定什么类型的文件系统?有以下选项:" echo "A:ext4文件系统" echo "B:xfs文件系统" read -p "请输入你的选择:" G case $G in a|A) mkfs.ext4 /dev/myvg/mylv echo "该分区将被挂载在 "/mnt/$F" 下" m=ls /mnt/|grep $F | wc -l` if [$m -eq 0 ];then
mkdir /mnt/$F fi echo “/dev/myvg/mylv     /mnt/$F     ext4         defaults          0      0” >> /etc/fstab
mount -a
df -Th
;;
b|B)
mkfs.xfs -f /dev/myvg/mylv
echo “该分区将被挂载在 “/mnt/$F” 下” m=`ls /mnt/|grep$F | wc -l`
if [ $m -eq 0 ];then mkdir /mnt/$F
fi
echo “/dev/myvg/mylv     /mnt/$F      xfs       defaults          0      0” >> /etc/fstab
mount -a
df -Th
;;
*)
echo “你的输入有误!!”
esac

VMware Workstation 17.x Pro版永久激活密钥

VMware Workstation 17.x Pro版永久激活密钥 [批量许可证]
【Win/Linux】
MC60H-DWHD5-H80U9-6V85M-8280D
【Mac Fusion 13.0 Pro 】
HF200-0W05K-089X8-4R1EK-032J0
以下是激活流程:
若你尚未下载 VMware Workstation 17.0 Pro 正式版可以先获取密钥,在安装或升级阶段会提示输入密钥。
若已经升级新版本尚未激活,点击主页的输入许可证或点击导航栏帮助、输入许可证密钥再填写也可以激活。
本次提供的密钥为永不过期的批量许可证,一经激活就不会到期可以一直使用,如果重装软件重复激活即可。

VMware vSphere ESXi Enterprise Plus SN

VMware vSphere ESXi Enterprise Plus
JJ2WR-25L9P-H71A8-6J20P-C0K3F
HN2X0-0DH5M-M78Q1-780HH-CN214
JH09A-2YL84-M7EC8-FL0K2-3N2J2
VMware vCenter Standard
104HH-D4343-07879-MV08K-2D2H2
410NA-DW28H-H74K1-ZK882-948L4
406DK-FWHEH-075K8-XAC06-0JH08
VMware VSAN Enterprise Plus
HN0D8-AAJ1Q-07D00-6U924-CX224
50008-221DH-M7E99-A9CKM-A1030
HN0NH-62051-H75E9-P38RM-0H870
VMware vSphere Enterprise Plus with Add-on for Kubernetes
J1608-4GJEQ-071L8-9VA0H-2MUK6
M10DH-8YL47-474L1-DV3U0-8H054
MM4MR-2G005-H7039-JVCAP-2RAL8

局域网共享打印机0x0000011b 正式解决方案(无需卸载补丁)

面临局域网共享打印机无法打印报错0x0000011b代码的问题,这已经不是微软第一次出现关于打印机的bug了,早在今年3月份就有一个打印文字正常,但打印图片出现大面积缺失的bug。关于0x0000011b这个错误代码,之前我写过一个临时解决方案,该方案可以临时解决问题,但是第二天电脑又自动安装更新,导致问题重现;甚至还有部分电脑第二次自动更新之后出现无法卸载的情况。推出正式的解决方案,无需卸载任何更新就能直接解决该故障。该解决方案是通过修改注册表选项来达到解决该bug的目的,不需要卸载任何更新,只要按照以下步骤修改注册表即可。
该解决方案操作步骤:
同时按住“win+R”调出运行窗口。
在运行窗口输入“regedit”并点确定调出注册表编辑器。
找到以下路径“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print”,空白处单击右键,点击新建值“DWORD (32位)值(D)”。
给该新建值重命名为“RpcAuthnLevelPrivacyEnabled”。
重命名之后选择值“RpcAuthnLevelPrivacyEnabled”,单击右键>修改>键入数值“0”>确定。
重启电脑即可。

H3C V7防火墙ipsec配置-两端对等模式

H3C V7防火墙ipsec配置

拓扑图

简单示意图两端固定ip配置

FW-A配置:
# 配置acl本段内网地址192.168.0.0/24,对端为192.168.1.0/24
# acl 3000用于nat过滤,拒绝感兴趣流量
acl advanced 3000
rule 5 deny ip soure  192.168.0.0 0.0.0.255 destination 192.168.1.0 0.0.0.255
rule 10 permit ip
# acl 3001 匹配感兴趣流量
acl advanced 3000
rule 5 permit ip soure  192.168.0.0 0.0.0.255 destination 192.168.1.0 0.0.0.255

IKE 阶段

# 1.创建ike keychain,作为与对端的认证,地址为对端地址,协商密码需要两端一致
ike keychain CJ
pre-shared-key address 218.17.21.25 255.255.255.255 key simple 12345678
# 2.创建ike proposal 设置加解密类型
ike proposal 1
 encryption-algorithm 3des-cbc
 authentication-algorithm md5
# 3.创建ike profile,与对端协商,将前面的keychain 和proposal,以及配置本段地址和对端地址进行调用
ike profile CJ
 keychain CJ
 local-identity address 183.62.141.212
 match remote identity address 218.17.21.25 255.255.255.255
 match local address GigabitEthernet1/0/0
 proposal 1

IPSEC 阶段:

# 配置transform 加解密
ipsec transform-set JT
 esp encryption-algorithm 3des-cbc 
 esp authentication-algorithm md5

# 配置ipsec策略,策略名称ipsec-cj ,1代表第一条策略,调用transform和acl,配置两端地址,再调用第一阶段ike-profile
ipsec policy ipsec-cj 1 isakmp
 transform-set JT 
 security acl 3001
 local-address 183.62.141.242
 remote-address 218.17.21.2
 description TO_CJ
 ike-profile CJ

在接口调用策略和nat

interface GigabitEthernet1/0/0
ip address 183.62.141.212 255.255.255.252
ipsec apply policy ipsec-cj
nat outbound 3000

FW-B配置:
两端配置是相对的。

# 配置acl本段内网地址192.168.1.0/24,对端为192.168.0.0/24
# acl 3000用于nat过滤,拒绝感兴趣流量
acl advanced 3000
rule 5 deny ip soure  192.168.1.0 0.0.0.255 destination 192.168.0.0 0.0.0.255
rule 10 permit ip
# acl 3001 匹配感兴趣流量
acl advanced 3000
rule 5 permit ip soure  192.168.1.0 0.0.0.255 destination 192.168.0.0 0.0.0.255

IKE 阶段

# 1.创建ike keychain,作为与对端的认证,地址为对端地址,协商密码需要两端一致
ike keychain JT
pre-shared-key address 183.62.141.212 255.255.255.255 key simple 12345678
# 2.创建ike proposal 设置加解密类型
ike proposal 1
 encryption-algorithm 3des-cbc
 authentication-algorithm md5
# 3.创建ike profile,与对端协商,将前面的keychain 和proposal,以及配置本段地址和对端地址进行调用
ike profile JT
 keychain JT
 local-identity address  218.17.21.25 
 match remote identity address 183.62.141.212 255.255.255.255
 match local address GigabitEthernet1/0/0
 proposal 1

IPSEC 阶段:

# 配置transform 加解密
ipsec transform-set CJ
 esp encryption-algorithm 3des-cbc 
 esp authentication-algorithm md5

# 配置ipsec策略,策略名称ipsec-jt ,1代表第一条策略,调用transform和acl,配置两端地址,再调用第一阶段ike-profile
ipsec policy ipsec-jt 1 isakmp
 transform-set JT 
 security acl 3001
 local-address 218.17.21.25
 remote-address 183.62.141.212
 description TO_JT
 ike-profile JT

在接口调用策略和nat

interface GigabitEthernet1/0/0
ip address 218.17.21.25 255.255.255.252
ipsec apply policy ipsec-jt
nat outbound 3000

最后在两端内网终端ping测试对端终端。

查询ike、ipsec信息传输

# 查询sa建立情况
dis ike sa
# 查询sa流量
dis ike sa verbpse
# 查询ipsec阶段信息
dis ipsec policy

13个点税能抵扣多少

可抵扣税额=含税价格(1+13%)*13%

举个例子来说下13个点税能抵扣多少!

比如,一个公司开了13个点的3000元的增值税发票。那么,进项税金的计算方法如下:

先换算成不含税的价格:

不含税价格=3000/(1+13%)=2654.86

可抵扣税额的计算方法如下:

可抵扣税额=2654.86*13%=345.13

也就是说,13个点的3000元的增值税发票课抵扣税额为345.13。

13%的增值税专用发票,如果是一般纳税人,是可以用来抵扣进项税的。

根据题主描述:按13%税率测算。
100万销售额,销项税额是:100/1.13*13%=11.5万;
进项发票50万,则进项税额是:50/1.13*13%=5.75万;
应纳税额=销项税额-进项税额;11.5-5.75=5.75万;实际需缴纳增值税5.75万

U盘占空间,但看不到内容——解决方案

  • 原因:
  • u盘感染了病毒 。病毒把U盘里的文件都加上了隐藏属性和系统属性,所以看不到了,但仍占用存储空间。

 

  • 解决办法:

1.在“运行“里面输入:cmd,回车;
2.在cmd中进入U盘。比如你的U盘是H盘,就输入:h:,回车;
3.进入U盘之后输入如下命令:attrib  -s  -h  -a  -r  /s  /d  *,回车,就可以了。

  • 说明:
  •   表示空格。
  • 上面一条命令的意思是:
  • 除去U盘里的文件和文件夹的:隐藏属性(-s),系统属性(-h),存档属性(-a)和只读属性(-h),/s和/d表示:同样处理目录及子目录。
  • attrib命令是设置文件及文件夹属性的命令。
  • 可以在cmd中输入:attrib  /?查看该命令的详细说明。
  • 还有记得把病毒文件删除了。

H3C MSR830 忘记了WEB登陆密码

1、如果忘记远程登陆密码,可通过console登录修改,参考命令如下:

local-user admin

password simple admin

quit

2、如果所有密码都忘记了,可通过重启,按下“ctrl+b”进入bootrom,选择跳过console密码选项进入设备后修改。

3、如果没有跳过console密码的选项,则选择跳过当前配置启动,将startup.cfg这个文件导出,用TXT方式打开后,将密码部分删除,保存,导入设备重启后再登陆看看。

安装Windows 11跳过TPM 2.0限制(无需修改ISO文件)

1、按住“Shift+F10”,呼出“cmd”命令符,
2、输入:regedit,打开注册表,

定位到注册表位置:

HKEY_LOCAL_MACHINE\SYSTEM\Setup

3、创建一个名为“LabConfig”的项,在“LabConfig”下创建两个“DWORD 32值”:

键为“BypassTPMCheck”,值为“00000001”

键为“BypassSecureBootCheck”,值为“00000001”
4、输入:exit,退出。

PS:安装盘至少52G,安装前先分好硬盘容量大小。

LED显示屏尺寸规格及计算方法

led屏幕在生活中,随处可见,显示屏、广播屏等等,但是led尺寸怎么计算的,你知道吗?今天我们一起了解一下led屏幕尺寸的计算方法。

640-1

一、点间距的计算

1、各单元板常见型号及尺寸

LED屏普遍是用单元板做的。LED单元板常见型号及尺寸(mm)对应如下:

640

不同的牌子可能会存稍微的差异。

2、那么它是如何计算出来的呢?

这里面就以p10与p16来举例,因为他们最常见。

PH16单个单元板尺寸 

以P16型号,一般模组的led点间距长有16点,宽有8点,而p16的点间距为10mm。所以计算:

长度=16点×1.6㎝=25.6㎝

高度=8点×1.6㎝=12.8㎝

PH10单个单元板尺寸 

以P10型号,一般模组的led点间距长有32点,宽有16点,而p10的点间距为10mm,所以计算:

长度=32点×1.0㎝=32㎝

高度=16点×1.0㎝=16㎝;

和上面的数据是一样的,一般的是不用计算这些,只需要记着上面的图片内容就行。

  1. 二、室内led屏的计算

上了解了上面的一些基本数据后,我们可以通过一个实例来看下。

例:

如果你需要一个室内全彩屏长宽分别为4m、3m的led屏幕,用P10的屏,如何计算出它的实际长和高尺寸?

640-3

可能有些朋友不理解这个问题是什么意思,既然已经有长和宽了,为什么还要计算呢?因为led大屏是由多个单元板组成,所以要计算出长4m、宽2m的大屏需要使用多少块单元板。

1、首先计算长、高需要多少单元板(用整屏的长除以单元板的长,取整数)

长:

我们从上面了解到p10的基本数据,其模组数量计算为:

长:4m/0.32m=12.5个≈13个。

宽:3m/0.16m=18.7个≈19个

因为模组最小单位为1,所以要取整。

640-2

2、实际长和高尺寸(用需要的单元板数量乘以单个单元板尺寸)

长:13*0.32=4.16m,

宽:19*0.16=3.04m

3.实际LED屏幕面积:

所以,led长度为4.16*3.04m。

640

  1. 三、室外led屏的计算

  2. 室外led采用的是箱体进行拼接的,箱体的尺寸和模组相比,有比较多,但是计算方法是类似的!都是需要最后个数取整去计算屏幕尺寸。

640-5

  1. 四、门头led屏的计算

走在大街上,我以看到银行、商铺门头上的长方形led显示屏在播放广告字幕,我们通常简称为门头LED屏、LED条屏或LED走字屏。那么门头LED显示屏规格是多少?如何确定屏幕尺寸?其实跟室内的差不多。

640-4

 

举例:

一商铺定制一块P10单色LED显示屏(320*160),打算做长宽为3.5米×0.8米的走字屏。如何计算门头LED显示屏实际尺寸?

640-6

1、首先计算长、高需要多少单元板(用整屏的长除以单元板的长,取整数)

3.5m÷0.32=10.9375≈11

高:1m÷0.16=5≈5

2、实际长和高尺寸(用需要的单元板数量乘以单个单元板尺寸)         

长:11×0.32=3.52m

高:5×0.16m=0.96m

 

3.实际LED屏幕面积:

3.52m×0.96m=3.3792㎡

 

需要补充的是:

门头LED显示屏还有边框尺寸的,由于边框型材有很多种规格,

常用的边框厚度为9公分。宽度加3.5cm(一边);也有宽度加4.5cm(一边)

 

假设这里我们用的边框为3.5cm一边,那么门头LED显示屏长、宽如下:

整屏长:3.52m+0.035*2=3.59m

整屏高:0.96+0.035*2=1.03m

因此实际整屏面积:3.59m×1.03=3.6977㎡。