DNS检测工具-查看当前网络使用的DNS服务器地址
网易DNS检测工具:http://nstool.netease.com/
网易DNS检测工具:http://nstool.netease.com/
MAC:https://github.com/yanue/V2rayU/releases
Windows:https://github.com/2dust/v2rayN/releases
Android:https://github.com/2dust/v2rayNG/releases
iOS:https://apps.apple.com/us/app/shadowrocket/id932747118#?platform=iphone
Linux:https://github.com/v2rayA/v2rayA
输入sudo apt update
出现如下报错
W: GPG error: https://packages.microsoft.com/repos/edge stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EB3E94ADBE1229CF
E: The repository 'https://packages.microsoft.com/repos/edge stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
原因是没有将edge的公钥导入到Ubuntu服务器
使用如下命令导入
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB3E94ADBE1229CF
最后重新执行sudo apt update
正常更新
FreeNAS现在改名叫TrueNAS CORE,官网地址:https://www.truenas.com/ , 本文记录下折腾驱动的全过程,方便后续踩坑填坑。
先看下成果。
TP-LINK TL-SH1005
TP-LINK 2.5G PCIe网卡TL-NG421(Realtek 8125B 芯片)
TrueNAS
1、将TL-NG421网卡插入nas,此时发现网卡的10M/100M的灯是亮的,登录nas后台是发现不了该网卡的
2、启用SSH远程访问,选择--服务--SSH--勾选运行中--勾选自动启动--点击编辑--允许root用户登录--允许密码验证
配置完成后,选择ssh连接工具远程连接,我这里以xshell为例
然后使用xftp软件将下载的好的文件重新命名为if_re.ko
接着放到/boot/kernel
目录下,驱动文件下载地址见最后参考链接的第二个链接。(这也是参考链接的第一个链接的作者留下来的最大的疑问,最重要的不给出来就很那啥了,还好有强大的Google,终于给找到了。)
接着回到nas的管理界面,选择系统然后选择微调,新增变量if_re_load
、值YES
、类型默认、描述随便写,
最后重启后就发现trueNAS就能识别2.5G网卡了。
https://post.smzdm.com/p/a7d0n379/
https://www.embedded-ideas.de/2020/08/08/freenas-on-odroid-h2-rtl8125b-driver-installation/
一、服务端启动nfs服务
我这里使用TRUENAS为例,启动nfs服务
二、客户端安装nfs-commonapt install nfs-common
三、测试nfs连接sudo mount 192.168.31.10:/mnt/D1/RaspDown /home/one/down/
四、配置自动挂载sudo vim /etc/fstab
加入如下配置,以你实际IP及路径为准,配置如下192.168.31.10:/mnt/D1/RaspDown /home/one/down nfs rw 0 1
访问服务端web主页,点击右上角操作--高级
点击某个具体同步的文件夹,勾选Ignore Delete,然后重启syncthing,就OK了
连接mysql远程数据库的时候提示这个错误,最简单的解决方法是在连接后面添加 allowPublicKeyRetrieval=true
我这里使用的是DBeaver工具,修改如下配置即可
重新连接下,就OK了
AWVS很经典安全扫描工具,最近更新了14的版本,本文分享的 AWVS 的破解版是网上大佬们分享出来的,我只是一个搬运工而已啦。
链接:https://pan.baidu.com/s/18LxI7Za2lX7-GCTrje-M9w
提取码:9zed
以上资源来自互联网,侵删。
版本信息
准备好升级脚本及依赖的rpm包
点击下载右侧下载升级脚本及依赖rpm包 openssh8.6.tar.gz
执行升级脚本./install.sh
再次查看ssh版本,升级成功!
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,目前最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。
物理存储设备:指系统的存储设备,,如/dev/sda、/dev/sdb
物理卷:PV(Physical Volume),硬盘分区后(还未格式化为文件系统)使用pvcreate命令可以将分区创建为pv,要求分区的system ID为8e,即为LVM格式的系统标识符。
卷组:VG(Volume Group),将多个PV组合起来,使用vgcreate命令创建成卷组,这样卷组包含了多个PV就比较大了,相当于重新整合了多个分区后得到的磁盘。虽然VG是整合多个PV的,但是创建VG时会将VG所有的空间根据指定的PE大小划分为多个PE,在LVM模式下的存储都以PE为单元,类似于文件系统的Block。
逻辑卷:LV(Logical Volume)LV就相当于分区,只不过该分区是通过VG来划分的。VG中有很多PE单元,可以指定将多少个PE划分给一个LV,也可以直接指定大小(如多少兆)来划分。划分为LV之后就相当于划分了分区,只需再对LV进行格式化即可变成普通的文件系统。
PE(Physical Extend):PE是VG中的存储单元。实际存储的数据都是存储在这里面的。
LE(logical extent):PE是物理存储单元,而LE则是逻辑存储单元,也即为lv中的逻辑存储单元,和pe的大小是一样的。从vg中划分lv,实际上是从vg中划分vg中的pe,只不过划分lv后它不再称为pe,而是成为le。
lsblk
df -hT
新增了4块硬盘来做实验,目的是给根目录/扩容
查看下当前系统PV情况
pvdisplay
pvcreate /dev/sdb /dev/sdc /dev/sdd /dev/sde
vgextend centos /dev/sdb /dev/sdc /dev/sdd /dev/sde
vgdisplay
现在再次查看vg发现大小已经是98G了
先测试加50G给根目录/试试
先使用df -hT
查看信息
然后使用命令扩容lvextend -L +50G /dev/mapper/centos-root
此时,如果有df命令查看的话,会发现root空间并没有增加的.还需要执行以下两步操作才可以.
检查/逻辑卷
哦,好像报错了,一顿百度搜索了解后发现,xfs格式的文件扩充需要使用 xfs_growfs
xfs_growfs /
已经成功增加了50G。
还有很多其他操作就不操作了, 以后用到再测试。
PowerShell 里执行 Get-Physicaldisk 看下 CanPool 是不是 False ,用过的硬盘如果只是简单清除分区是没法加到存储池的,需要手动重置下:Get-Physicaldisk
如果显示FALSE的话 格式化一下,然后重启就可以了
systemctl status firewalld
如果没有开启,请使用systemctl start firewalld.service
开启防火墙
例如放通ssh的22端口:
firewall-cmd --permanent --zone=public --add-port=22/tcp
出现success表示成功添加
删除规则:
firewall-cmd --permanent --zone=public --remove-port=22/tcp
命令含义:
--permanent 永久生效,没有此参数只是临时生效,重启后失效
--zone 作用域
--add-port=22/tcp 添加端口
firewall-cmd --list-all
例如我只想192.168.191网段的IP访问本机的3306端口,就可以使用如下命令配置:
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.191.0/24" port protocol="tcp" port="3306" accept"
删除规则的话 ,使用如下命令配置:
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.191.0/24" port protocol="tcp" port="3306" accept"
完成规则配置后,重载防火墙配置
firewall-cmd --reload
参数 | 含义 |
---|---|
--state | 显示当前服务运行状态 |
--zone=public --list-ports | 查看所有打开运行的端口 |
--reload | 不重启立即加载 |
--list-all-zones | 查看区域信息情况 |
--panic-on | 拒绝所有包 |
--panic-off | 取消拒绝状态 |
--query-panic | 查看是否拒绝 |
PsPing 实现 Ping 功能、TCP ping、延迟和带宽测量。
官方下载地址:https://download.sysinternals.com/files/PSTools.zip
将psping.exe 复制到 C:/\Windows/\System32 目录下
Parameter | Description |
---|---|
-? I | Usage for ICMP ping. |
-? T | Usage for TCP ping. |
-? L | Usage for latency test. |
-? B | Usage for bandwidth test. |
psping www.baidu.com
psping www.baidu.com:443
psping -b -l 1500 -n 1500 www.baidu.com:80
psping -n 10 -h 10 www.baidu.com:443
更多操作详情见官方手册:https://docs.microsoft.com/zh-cn/sysinternals/downloads/psping