小豪

小豪

All Posts in 2022.11


OpenWrt常用插件安装配置

OpenWrt是一种面向嵌入式设备的Linux操作系统,它提供了一个完全可写的文件系统和包管理,从而使用户能够自定义设备,以满足任何应用的需要。本文主要介绍了如何在虚拟机上安装OpenWrt,以及如何配置和使用OpenClash插件。首先,我们在OpenWrt的官方网站上选择合适的镜像进行下载和安装。然后,我们在GitHub上找到OpenClash插件的官方仓库,并按照仓库中的安装指南进行操作。安装过程中,我们需要安装一些依赖,如luci、iptables、dnsmasq-full等,然后将插件的IPK文件上传到路由器的/tmp目录下,并执行安装命令。安装完成后,我们可以在LUCI页面的菜单栏中找到OpenClash插件,并进行相关配置,如导入规则、启动插件等。在此过程中,我们可能会遇到一些问题,如何解决这些问题,以及如何最大限度地利用OpenWrt和OpenClash插件的功能?--GPT 4

Proxy openwrt

PVE安装OpenWrt软路由、NAS及桌面环境

本篇博客详细介绍了如何在PVE环境下安装OpenWrt软路由、NAS以及桌面环境。首先,我们需要配置镜像和桌面,包括替换系统软件仓库和更新配置源,然后安装桌面环境。其次,我们需要上传img2kvm和openwrt.img,并执行镜像转换,在PVE中添加这个磁盘并且修改启动顺序,最后开机并修改IP。接下来,我们需要安装NAS,包括上传镜像,配置PVE,然后打开地址进行安装,配置Storage Pool和Volume,最后在Windows中挂载NAS。最后,博客还提供了一些相关的链接,包括u盘处理、PVE初始化、安装桌面环境和OpenWrt作为旁路网关的方法。你是否对如何在PVE环境下安装OpenWrt软路由、NAS以及桌面环境感兴趣呢?你是否想知道如何在Windows中挂载NAS呢?你是否对OpenWrt作为旁路网关的方法感兴趣呢?如果你对这些问题感兴趣,那么这篇博客可能对你有所帮助。--GPT 4

pve openwrt

wsl解决每次启动IP地址变化问题

这篇博客文章主要解决了在使用Windows Subsystem for Linux(WSL)时,每次启动IP地址变化的问题。文章首先提出了取消默认的NAT设置,然后引导读者如何开启Hyper-V manager。文章还配备了详细的图文教程,包括如何进入Virtual Switch Manager的步骤。解决这个问题后,用户在使用WSL时,可以享受到稳定的网络环境,无需担心IP地址的频繁变动。那么,你是否也遇到了类似的问题?又或者你是否对WSL的其他设置有所困惑?阅读全文,你或许可以找到答案。--GPT 4

wsl

【转】美丽的风景-张诚

这篇博客讲述了政务服务研发6部的张诚从毕业进入职场到成为一名优秀的职场人的故事。他把远望的目光收回来,将自己的内心当作一座孤岛,学会经营自己的精神家园。他在工作中充满了热情和决心,无论面临什么样的困难,他都能够坚持下去,他的成功源于他对公司的信任,对政务服务研发群的信任,对热线条线同事的信任,更是对自己的信任。他的责任感和对公众服务的热情也促使他在工作中始终保持高效率。他以身作则,严格带新人,希望把前辈教会他的东西传承下去。他也懂得劳逸结合,他的爱好广泛,喜欢看书、打篮球,喜欢天文、摄影,他可以把自己扔在天台喂蚊子,只为拍到那最美的环形山。他的故事告诉我们,只要有信任、责任感和热情,任何困难都不是问题。那么,你是否也有过类似的经历呢?你是如何克服困难,实现自己的目标的呢?--GPT 4

think Biography of a Person

【转】斯坦福大学演讲:爱、失去、死亡

本篇博客转载了乔布斯在斯坦福大学的演讲,这次演讲以三个主题——爱、失去、死亡——为线索,回顾了乔布斯的人生历程和他的人生顿悟。乔布斯鼓励我们不要将宝贵的时间浪费在重复他人的生活上,要有勇气追随自己的直觉和心灵的指引。他分享了自己的大学经历,如何在退学后通过旁听课程找到了自己的兴趣。他也分享了自己在创办苹果公司并被解雇后的坎坷经历,和他如何在失败中找到新的开始。乔布斯强调,热爱自己所做的事是他一路走来的动力,他鼓励我们去寻找自己热爱的事物,并全心全意地追求。他也分享了自己面临死亡的经历,如何在生命的最后时刻重新审视自己的生活。他告诫我们,我们的时间是有限的,我们应该珍惜每一天,活出自己的人生。最后,他引用了《完整地球目录》的一句话:“保持饥饿,保持愚蠢”,鼓励我们始终保持对知识的渴望和对生活的热爱。这篇博客让我们深深感受到乔布斯的智慧和他对生活的热爱,也让我们思考如何活出自己的人生。你是否也感受到了乔布斯的智慧和热情?你是否也在思考如何活出属于自己的人生?--GPT 4

steven

Windows重装后全自动下载所需软件和配置开发环境

这篇博客提供了一种全自动下载所需软件并配置开发环境的方法,主要针对Windows系统重装后的情况。首先,文章介绍了如何下载ISO镜像文件,然后是如何使用Reimage进行系统重装。接着,文章详细介绍了如何一键安装必备软件,如何安装微软推出的命令行工具winget,以及如何一键配置开发环境。 此外,文章还提供了一些常用软件的下载链接,并介绍了如何通过powershell默认安装exe软件。在设置篇中,文章详细讲解了如何设置Windows投影默认为第二屏幕,如何开启高性能,如何快速磁盘清理格式化,以及如何配置ssh私钥等问题。 此外,文章还介绍了如何设置git代理,如何激活Windows,以及如何解决锁屏桌面壁纸不更新的问题等。这篇文章是一份非常详细的Windows系统重装后的软件安装和环境配置指南,无论你是初级用户还是高级用户,都能从中找到你需要的信息。 你是否曾经在重装系统后感到困扰,不知道如何快速地安装所需软件并配置开发环境?或者你是否曾经在设置Windows系统时遇到过困难?如果你有这样的困扰,那么这篇文章可能会给你提供一些帮助。--GPT 4

Windows automatic PowerShell

日常常用小技巧

这篇博客分享了一些日常常用的小技巧,涵盖了各种不同的场景。首先,文中提供了一种方法来去除网易有道笔记左下角的广告,只需在安装目录中找到对应的文件并删除特定的代码即可。接着,文章介绍了如何判断一台机器是否为虚拟机,仅需利用一行命令即可。此外,文中还讨论了Windows入站规则开启不生效的问题,解决方案是检查专用与公用网络配置。对于Docker容器内Tomcat应用与当前时间相差8个小时的问题,文章提供了在配置文件中添加代码的解决方案。文章还介绍了如何降低Node版本,并提供了详细的命令行操作步骤。最后,博客还分享了磁盘清理和运维监控的小技巧,包括如何查看内存使用情况,服务器实时情况等。这些小技巧都是实用且高效的,能帮助我们更好地解决日常遇到的各种问题。那么,你是否已经掌握了这些小技巧呢?是否有更好的解决方案呢?--GPT 4

Linux

Use Samba to share files in Linux and Windows

This blog post provides a comprehensive guide on how to use Samba, a free software that links UNIX series of operating systems with Microsoft Windows operating system's SMB/CIFS network protocol, to share files between Linux and Windows. The post starts with an introduction to Samba, explaining that it is a bridge that allows resources to be interoperable between Windows and UNIX series operating systems. It then proceeds to give detailed steps on how to install Samba Server on Linux, specifically Ubuntu, and how to configure Samba server share on Ubuntu. The post also provides instructions on how to test and configure Samba client, and how to use Windows to link Samba shared folders. Furthermore, the blog provides links to additional resources for more information. So, how can Samba be utilized to bridge the gap between UNIX and Windows systems? And how can you set it up on your own systems? The answers lie within the blog post.--GPT 4

Samba

Ubuntu 21.10 安装后找不到无线wifi问题排查

这篇博客是关于Ubuntu 21.10操作系统在安装后找不到无线wifi问题的解决方法。文章首先描述了问题的起因,即作者在更新Windows 11后频繁遇到系统黑屏进入休眠状态的问题,因此选择更换为Ubuntu 21.10系统,但是安装后出现了找不到wifi模块的问题。文章接着详细讲述了解决问题的步骤,包括确定网卡型号、判断是否是驱动问题、安装linux防火墙和关闭快速启动等。特别是在解决过程中,作者通过查阅华硕全球支持中心、阅读相关帖子和参考github issue等方式,最终成功解决了问题。文章的结尾部分,作者列出了参考的链接,供读者进一步了解问题和解决方案。这篇博客是一个很好的Ubuntu 21.10无线wifi问题解决指南,无论是遇到相同问题的用户,还是对Linux系统有兴趣的读者,都能从中获得有用的信息。那么,你是否也遇到过类似的问题?你又是如何解决的呢?--GPT 4

Ubuntu WIFI

Ubuntu MATE安装及初始配置

本篇博客详细介绍了如何在一台老电脑上安装Ubuntu MATE操作系统并进行初始配置,使其成为一个小型的Linux服务器。首先,作者提供了Ubuntu MATE系统的下载地址,并简单介绍了如何使用rufus工具刻录镜像文件到U盘,并进行系统安装。接下来,详细阐述了如何安装和配置必要的软件,包括SSH服务端、zeroTier(可选)、speedtest(可选)、docker和clash for linux。此外,还提供了如何关闭系统休眠的方法。在文章的最后,作者引用了一些有关Ubuntu MATE介绍、网速设置、自启动等方面的参考资料。阅读这篇文章,你是否想知道如何在自己的老电脑上实现这样的配置呢?你又会如何利用这样一个小型的Linux服务器呢?--GPT 4

Ubuntu Configration

利用Svn Hooks触发自动部署流水线

本篇博客主要探讨如何利用Svn Hooks触发自动部署流水线。在项目开发过程中,我们常常需要经历提交代码、集成开发平台更新、服务器远程构建更新等步骤。本文提出一种新的思路,即将前两步合并为一步,即提交代码后自动进行集成开发平台更新。为实现这一思路,我们需要找到一种可以触发集成开发平台构建的工具。本文首先调研了svn的hooks功能和基于apache开源的svn提交监听工具CommitMonitor,但由于权限和功能限制,这两种方法都被否决。最后,文章选择了TortoiseSVN提供的Hooks Script脚本,并通过编写Wscript脚本代码实现了自动触发集成开发平台更新。但该方法也存在一些问题,例如只能在TortoiseSvn的工具中提交才能触发,且集成平台构建完成后没有相关通知。尽管如此,这种方法仍有助于提高开发效率,减少更新构建时间。如何进一步优化这个流程,实现更自动化的部署流水线,值得我们进一步探讨。--GPT 4

svn automatic ci cd

SQL Server 死锁问题排查

本篇博客主要探讨了如何排查SQL Server的死锁问题。首先,文章提供了一个问题日志描述,展示了一个典型的SQL Server死锁问题的报错信息。然后,文章详细介绍了如何排查这个问题。它提供了查询哪些进程导致死锁的SQL语句,以及查询死锁原因的SQL语句。这些语句包括创建表格,插入数据,以及使用游标进行循环查询等操作。最后,文章提供了处理死锁问题的方法,即通过kill命令杀死导致死锁的进程。这篇文章不仅提供了一种实用的问题排查和处理方法,同时也展示了SQL语句的强大功能。那么问题来了,你是否了解SQL Server的死锁问题?你是否知道如何排查和处理这种问题?如果你不清楚,那么阅读这篇文章或许能够帮助你。--GPT 4

SQL Server

shell proxy via proxychains-ng

This blog post provides an in-depth guide on how to set up a shell proxy using proxychains-ng on GNU/Linux systems. It begins by explaining the need for a proxy to speed up access when visiting external websites or downloading content through a shell. The post then introduces proxychains-ng, a simple and convenient tool for this purpose, as an alternative to temporary solutions like 'export https_proxy'. The post proceeds with detailed instructions on how to download, compile, and install proxychains-ng. The steps include cloning the tool from GitHub, entering the downloaded folder, compiling the tool, and installing it along with the proxychains.conf configuration file. The final part of the blog post covers the configuration process. It explains how to view and edit the profile location, set up a SOCKS5 proxy and an HTTP proxy, and modify an alias in zsh. After following these steps, readers should be able to achieve faster access through a proxy. The blog post concludes by congra...--GPT 4

Proxy Shell

NFS Filesystem Mount

本篇博客主要讲述了如何在Linux和Windows之间使用NFS文件系统进行目录共享。文章首先详细介绍了Linux端的配置步骤,包括安装NFS服务器和实用程序、创建目录、绑定目录、编辑导出文件以及启动NFS服务器。接着,文章转向Windows端的配置,包括在控制面板中启用NFS服务、使用命令提示符挂载目录等步骤。文章的最后部分,作者列出了一些常见问题及其解决方案,如Windows连接挂载显示网络连接失败、在Windows创建文件显示无权访问等问题。这篇文章能为你提供一个关于如何在Linux和Windows之间使用NFS文件系统共享目录的全面指南。为了更好地理解和应用这些步骤,你可能需要回答以下问题:NFS文件系统在实际应用中有哪些优势和限制?如何解决在挂载过程中出现的权限问题?在不同操作系统间共享文件时,有哪些可能的安全风险?--GPT 4

Linux NFS Windows

Linux 部署clash的三种方式

本篇博客详细介绍了在Linux上部署Clash代理软件的三种方法。首先是Linux常规安装,包括下载文件、解压、配置、启动以及自启动的步骤,详细的命令行操作和配置文件内容都一一列出。其次是通过Docker部署,需要先在本地创建配置文件,然后编辑docker-compose配置文件并启动,最后通过网页访问。最后一种是通过flatpak安装Clash for Windows,只需简单的一行命令就可以完成。这三种方式各有优势,可以根据自己的实际情况选择适合的方式进行部署。那么,你更倾向于哪种部署方式呢?你觉得哪种方式更适合你的实际需求呢?--GPT 4

clash Linux