Address
304 North Cardinal St.
Dorchester Center, MA 02124

Work Hours
Monday to Friday: 7AM - 7PM
Weekend: 10AM - 5PM

Category 系统

Linux主机开启密钥登录

大部分Linux主机都仅开启了密码登录,有时候我们需要使用密钥登录。密钥登录有个好处,那就是只要本地存在密钥那就不用输密码了,方便快捷,适合拥有很多服务器需要管理的人。 编辑/etc/ssh/sshd_config文件,用什么工具都可以,有宝塔的直接用宝塔就行。 找到配置文件中的如下内容 PasswordAuthentication yes PubkeyAuthentication yes 第一个是密码授权第二个是密钥授权,全部改为yes,如果前面有#则表示此行被注释,将#删除改成上面的样子保存。 然后使用如下命令重置SSH配置 systemctl reload sshd 现在你的VPS主机就开启了密钥登录功能了。

Linux主机生成密钥实现免密登录

远程备份文件时,经常需要输入远程服务器密码才能执行,如果人不在怎么办?能不能不要密码?当然可以,使用密钥登录就行了。 首先开启远程Linux机器上的密钥登录功能,详见:Linux主机开启密钥登录 然后在本地机器上生成用来登录的密钥,执行如下命令 复制 ssh-keygen 会提示你生成密钥,并且让你输入用于生成密钥的字符串,随便你输入什么,直接回车输出空就行,一直回车到命令完成。 然后执行ssh-copy-id,将通过ssh-keygen生成的公匙拷贝至远程主机。 复制 ssh-copy-id -i ~ xxx.xxx.xxx.xxx 该命令会将密钥上传到远程主机的root用户目录下的.ssh文件夹中 上传完成后,使用ssh命令测试下是否还需要输入密码登录 复制 ssh root@xxx.xxx.xxx.xxx root自己换成你的用户名。

ubuntu20.04 server 安装后磁盘空间只有一半

Ubuntu 20.04 服务器默认使用 LVM 进行磁盘管理,这是一种灵活的磁盘管理方式,可以将多个物理磁盘组合成一个虚拟的存储池,并根据需要分配空间。 如果你发现默认情况下只使用了磁盘空间的一半,可以按照以下步骤将另一半空间也用起来: 1. 查看当前 LVM 配置 使用 pvdisplay 和 vgdisplay 命令查看当前的物理卷 (PV) 和卷组 (VG) 信息: 复制 pvdisplay vgdisplay 2. 扩展卷组 使用 lvextend 命令扩展现有卷组的大小,以使用剩余的磁盘空间: 复制 lvextend -l +100%FREE /dev/mapper/<volume_group_name>-<logical_volume_name> 例如,要将名为 ubuntu-vg 的卷组扩展到最大可用空间,可以使用以下命令: 复制 lvextend -l +100%FREE /dev/mapper/ubuntu–vg-ubuntu–lv 3. 调整文件系统大小 使用 resize2fs 命令调整文件系统的大小,以匹配扩展后的卷组大小: 复制 resize2fs /dev/<logical_volume_name> 例如,要调整名为 /dev/ubuntu-vg/ubuntu-lv 的逻辑卷的文件系统大小,可以使用以下命令: 复制 resize2fs…

pve删除存储与硬盘直通

pve移除硬盘后,如何删除存储?移除硬盘后,添加过的存储都变成了不可用状态,并且没有删除选项,如下图所示。查阅文档后得知,图形化界面确实没有删除选项,但可通过命令行删除失效存储。 pve删除存储 在终端下执行如下命令删除 复制 pvesm remove 存储名 例如删除上图sata2的存储 复制 pvesm remove sata2 pve硬盘直通 查看所有磁盘id 复制 ls -l /dev/disk/by-id/ pve硬盘直通 复制 qm set 虚拟机编号 –sata1 /dev/disk/by-id/上图中的硬盘id –sata1:指硬盘的接口方式为SATA,挂载在第二个SATA接口上。(另外我们也可以将SATA换成:IDE、SCSI、Virtio) 举例:为编号100的虚拟机直通id为ata-ST320LT007-9ZV142_W0Q754SJ的硬盘,以sata的方式挂载在第二个sata口上 复制 qm set 100 –sata1 /dev/disk/by-id/ata-ST320LT007-9ZV142_W0Q754SJ 补充 找到了删除存储的位置,数据中心——存储,删除已添加的存储。

USB 共享神器 VirtualHere 局域网内远程使用打印机与扫描仪

很久之前,有分享过使用 CUPS 和路由器来实现局域网内共享打印机,但由于 SANE 支持的打印机较少以及扫描驱动的缺失,试了很多种方法都没有办法成功远程使用打印机的扫描功能。 后面偶然发现 VirtualHere 可以曲线救国实现远程扫描,VirtualHere 的主要作用是让我们可以通过网络(局域网、互联网)远程使用 USB 设备,就像在本地连接一样。下面是官网给出的示意图: virtualhere-1 支持平台​ The VirtualHere USB Server software runs on the Synology, QNAP, ASUSTOR, ReadyNAS and MyCloud NAS Devices, as well as Raspberry Pi, AMD64, x86, MIPS, ARM, ARM64, RISC-V etc running ANY version…

私有化部署 Opengist 代码片段管理工具 完美替代 GitHub Gist

如果你经常写代码的话一定有用过 GitHub,而 GitHub 除了可以托管整个仓库以外,还有 GitHub Gist 的功能可以用来分享代码片段。 当你只想分享一小部分代码或者打算在 HTML 页面中通过 script 引入 JS 文件时,就可以直接将其上传到 GitHub Gist 当中。Gist 和常规的仓库一样,支持 Git 版本控制,即便是代码片段也是可以看到编辑历史。 GitHub Gist 但同时 GitHub Gist 又有 2 大硬伤: 由于不可抗力因素,gist.github.com 域名完全被屏蔽,无法直连访问,在 HTML 中引入的 GitHub Gist 文件自然也无法生效 Github Gist 不支持创建私有化代码片段,即便是 secret gist 也只是不公开展示,获取到完整的 URL 链接仍然可以访问…

玩客云刷机全攻略:从镜像到安卓烧录包全解析

玩客云刷机全攻略:从镜像到安卓烧录包镜像下载链接: 接下来,我们将深入探讨玩客云的刷机过程,涵盖镜像到安卓烧录包的全方位解析。 1. 获取镜像U盘写入工具 点击下载 最新固件写入工具下载: 注意:请根据个人需要选择合适的工具进行下载。 2. 下载玩客云U盘模式启动工具: 启动U盘模式工具下载地址: 请根据个人需求选择合适的下载方式。 3. 下载烧录工具: 烧录工具下载地址: 请根据个人需求选择适当的下载方式。 4. 下载安卓烧录包: 安卓烧录包下载地址: 请根据个人需求选择适当的下载方式,并遵循部署要求指南进行操作。 若采用光猫拨号方式,则无法在光猫后接路由器。此时,玩客云需直接与光猫相连,并通过光猫获取玩客云的内网IP,进行DMZ设置。 若选择路由器拨号,则玩客云应接在路由器上。在路由器中获取玩客云的内网IP,并进行DMZ配置。 在光猫或路由器拨号时,确保获得公网IP以优化使用体验。 带宽需求至少为上行20M以上,以确保网络稳定性。 推荐使用240G以上的硬盘,并连接网口附近的USB接口,同时仅连接一个外接硬盘。 接下来,我们将进行玩客云的拆解:第二步、制作玩客云刷机U盘(推荐使用容量大于8G的U盘):首先,将U盘与电脑连接,随后启动已下载的刷机工具。在工具内部,找到并打开“U盘写入工具”文件夹。紧接着,双击打开“U盘写入工具.exe”应用程序;打开“U盘写入工具.exe”应用程序后,系统会自动识别并选择与电脑连接的U盘,将其设置为镜像文件的写入目标。在将下载的镜像文件解压后,您可以按照以下步骤进行操作:在解压后的镜像文件文件夹中,找到并点击选中“mtn_n1_20191119-20230926.img”文件。选中“mtn_n1_20191119-20230926.img”文件后,点击“写入”按钮,此时会弹出一个确认覆盖的提示框,直接点击“Yes”以继续。等待进度条加载完毕,当看到“写入成功”的提示后,即可安全地拔出U盘。 接下来,我们进入玩客云U盘模式的启动流程。在此过程中,您将需要准备以下工具:USB转串口TTL线以及公对公杜邦线或针脚。请注意,玩客云有两个版本,其串口位置可能有所不同。以下是不同版本玩客云的串口位置图:将USB转TTL串口线与玩客云主板的调试串口相连接,确保接线正确。具体连接方式如下: USB转TTL串口线的GND(地线)端应与玩客云的GND(地线)端相连。 USB转TTL串口线的RXD(接收数据)端应与玩客云的TX(发送数据)端相连。 USB转TTL串口线的TXD(发送数据)端应与玩客云的RX(接收数据)端相连。 请务必按照上述方式正确连接,以确保玩客云U盘模式启动流程的顺利进行。将USB转TTL串口线与电脑连接,并确保已正确安装相关驱动。接着,在电脑的设备管理器中查看端口信息,找到对应的端口号。之后,打开先前下载的U盘模式工具文件夹,并右键编辑其中的“run20191129.bat”文件。将文件中的串口号“COM*”后的数字替换为之前查看到的端口号,完成替换后保存并退出编辑。接着,双击修改后的“run20191129.bat”文件,若成功开启玩客云U盘模式,则会出现相应提示,如图所示:若双击修改后的“run20191129.bat”文件后,未成功开启玩客云U盘模式,则意味着开启失败。此时,需要采取措施对玩客云进行降级处理。第三步-第二步、玩客云降级处理(若未提示需降级,则可跳过此步骤):将玩客云设备接通电源,并使用双公头USB线进行连接。将线的一端插入电脑,另一端则连接至玩客云上靠近HDMI接口的USB端口,具体接线方式可参考下图进行操作。请注意,在连接时需确保选择台式机的后端USB口,因为前置USB口可能存在连接不成功的情况。安装烧录工具:下载并双击“setup_v2.1.3.exe”以安装烧录工具。请注意,烧录工具的下载链接已提供。安装完成后,启动烧录工具,点击“文件”菜单,选择“导入烧录包”,然后选取已下载的安卓烧录包进行导入。导入成功后,直接点击“开始”按钮进行烧录。 5.第三步、玩客云短接操作: 在玩客云板子上找到两个短接点,并进行短接。请注意,目前存在两种类型的板子,其短接位置可能有所不同,具体位置可参考以下两张图示:在完成短接操作后,将玩客云与电脑通过双公头USB线连接。接着,尝试拔插玩客云的电源,此时烧录软件会显示进度条。一旦进度条开始加载,即可松开短接点。 请注意,如果在操作过程中遇到问题,如无反应或进度条加载失败,应检查短接点是否接触良好,同时确认电脑的烧录工具驱动已正确安装。若进度条在4%处加载失败,可尝试立即拔插USB线,然后重新开始操作。等待约30秒,直至烧录进度条显示为100%。此时,可以安全地拔掉USB线和电源。接下来,返回到第二步,启动U盘模式。 6.第四步,进行玩客云刷机: 按照以下顺序将已开启U盘模式的玩客云进行接线:在完成上述等待和启动U盘模式的步骤后,接下来进行玩客云的刷机操作。首先,使用HDMI高清线将玩客云与电脑显示器或电视机显示器相连结。其次,将已写入了镜像的U盘插入玩客云,建议使用靠近网口的USB接口。最后,接通玩客云的电源,系统将自动进入U盘复制模式。连接玩客云并等待十几秒钟后,显示器将呈现出一个系统复制界面,其中会显示一个持续闪烁的横杠,这表明系统已经成功进入U盘复制模式。2-3分钟过后,玩客云的指示灯将熄灭,显示器进入黑屏状态,这表示系统复制已经完成。接下来,可以安全地拔掉U盘,并重启玩客云。重启完成后,玩客云将自动进入刷机流程。等待刷机流程结束,显示器将自动进入息屏状态(随后,您可以重启玩客云,并等待显示器上出现二维码)。通过扫描显示器上呈现的二维码,将刷好的盒子成功添加至您的网页账号内。这样,您才能实时查看设备的运行状态,并享受相应的收益。 确保显卡驱动已安装,并通过HDMI连接进行正常显示。安装完成后,设备将自动关机。 在安装过程中,指示灯会间歇性闪烁,安装结束后则会自动熄灭。但请注意,部分主板可能无法点亮指示灯,因此建议以HDMI输出为主要判断依据。 偶尔会遇到部分主板在安装完成后启动时卡在图片界面,无法进入系统。此时,只需关机并重新安装一遍即可。这种问题具体原因尚不明确,正在进一步排查中。