bash下命令不能补全
有时候遇到在命令行下按TAB
键不能补全命令的系统,这种情况下,大多数是没有安装这个包bash-completion
,安装下即可
Ubuntu
sudo apt install bash-completion
CentOS
sudo yum install bash-completion
ArchLinux
sudo pacman -Sy bash-completion
有时候遇到在命令行下按TAB
键不能补全命令的系统,这种情况下,大多数是没有安装这个包bash-completion
,安装下即可
sudo apt install bash-completion
sudo yum install bash-completion
sudo pacman -Sy bash-completion
卸载监控组件
1.1登录云服务器后,执行以下命令,进入 BaradAgent 安装目录。cd /usr/local/qcloud/monitor/barad/admin
2.执行以下命令,卸载 BaradAgent。该命令不显示结果,如果不存在/usr/local/qcloud/monitor/barad
文件夹,则说明卸载成功。./uninstall.sh
2.1执行以下命令,进入 Sgagent 安装目录。cd /usr/local/qcloud/stargate/admin
2.2执行以下命令,卸载 Sgagent。该命令不显示结果,您可以执行crontab -l |grep stargate
命令查看是否有计划任务,若无计划任务,则说明卸载成功。./uninstall.sh
卸载 BaradAgent 和 Sgagent
使用如下批处理来卸载:
cd "C:\Program Files\QCloud\Stargate\admin"
uninstall.bat
cd "C:\Program Files\QCloud\Monitor\Barad\admin"
uninstall.bat
Cockpit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务。
CentOS
sudo yum install cockpit
ubuntu
sudo apt install cockpit
Debian
sudo apt install cockpit
sudo systemctl enable --now cockpit.socket
界面如下
输入ssh的账号密码登录
添加服务器,操作如下
输入主机IP地址,如果端口非默认22端口则主机格式为ip:port
添加了新的服务器,可看到如下信息与进行一些操作
点击Dashboard能看到所有添加服务器的基础运行情况
可以使用web 终端
等等一系列的功能需要进一步探索。
1、系统信息如下
2、官网下载向日葵,选择linux 麒麟 arm64版,下载地址如下:https://sunlogin.oray.com/download/linux?type=personal
3、安装向日葵
使用如下命令安装sudo dpkg -i 文件名.deb
输入后会提示报错,继续执行下一条命令sudo apt install -f
然后再执行如下安装名, 就发现成功安装sudo dpkg -i 文件名.deb
4、测试远控,无问题
找到 /boot
目录下cmdline.txt
在文件的最后加上usbhid.mousepoll=0
加在如下图的位置,然后重启即可,当然直接使用命令行操作也是更方便的
近期把一台跑Windows Server 2019的服务器从房间搬到了客厅的角落,以前都是用Windows下的wol工具来远程唤醒该服务器,最近把日常的电脑换成了Ubuntu了,于是就有了这篇水文。
很简单的两条命令
1.安装wake on lan 工具
sudo apt install wakeonlan
2.远程欢迎支持wol的服务器
使用方法也很简单,wakeonlan MAC地址
wakeonlan 70:85:C2:80:47:DA
3.使用远程桌面工具远程到Windows服务器
DoT全称是DNS over TLS,它使用TLS协议来传输DNS协议。TLS协议是目前互联网最常用的安全加密协议之一,我们访问HTTPS的安全基础就是基于TLS协议的。相比于之前使用无连接无加密的UDP模式, TLS本身已经实现了保密性与完整性。
DoH全称是DNS over HTTPS,它使用HTTPS来传输DNS协议。DoH的安全原理与DoT一样,他们之间的区别只在于:DoH有了HTTPS格式封装,更加通用。
DoT在专用端口上通过TLS连接DNS服务器,而DoH是基于使用HTTPS应用层协议,将查询发送到HTTPS端口上的特定HTTP端点,这里造成的外界感知就是端口号的不同,DoT的端口号是853,DoH端口号443。
DoH:https://doh.pub/dns-query
DoH(IP):https://1.12.12.12/dns-query;https://120.53.53.53/dns-query
DoH(国密):https://sm2.doh.pub/dns-query
DoT:dot.pub
DoT(IP):1.12.12.12;120.53.53.53
DoH:223.5.5.5;223.6.6.6
DoH:https://dns.alidns.com/dns-query
微软默认仅支持国外的DoH地址,国内的暂不支持,填写IP地址后显示为灰色不可用,如下图所示,由于我未添加223.5.5.5,所以他就是显示灰色的
使用管理员模式打开命令行,输入
netsh dns add encryption server=223.5.5.5 dohtemplate=https://dns.alidns.com/dns-query
netsh dns add encryption server=223.6.6.6 dohtemplate=https://dns.alidns.com/dns-query
键盘快捷键按下“win+r”,弹出运行输入”regedit”回车,打开注册表管理器找到以下路径
\HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Dnscache
\Parameters
\DohWellKnownServers
1.看到有很多国外的加密doh地址写在里面,鼠标选中DohWellKnownServers
,鼠标右键——–新建——–项———填写比如1.12.12.12
1.12.12.12
,鼠标右键——–新建——–字符串值——–填写Template
,然后鼠标右键Template
——–修改———数值数据填写https://1.12.12.12/dns-query
此时,填写国内的DoH地址1.12.12.12
或223.5.5.5
就发现有选项了,选择仅加密(通过HTTPS的DNS)
点击保存即可。
https://www.elevenforum.com/t/enable-dns-over-https-doh-in-windows-11.280/
网易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
连接mysql远程数据库的时候提示这个错误,最简单的解决方法是在连接后面添加 allowPublicKeyRetrieval=true
我这里使用的是DBeaver工具,修改如下配置即可
重新连接下,就OK了