×

Linux

Centos6 部署XDMCP实现远程控制

hqy hqy 发表于2025-02-26 浏览79 评论0
Centos6 部署XDMCP实现远程控制 XDMCP部署,虽然它对于现在而言意义不大,并且简单,但我一直以失败告终直到今天才发现真相。具体操作yum gruopinstall "Desktop" "Desktop Platform" " X window system"cat /etc/gdm/custom.conf[security] AllowRemoteRoot=yesDisallowTCP=false[xd
Cygwin前传:从割据到互补

Linux

Cygwin前传:从割据到互补

hqy hqy 发表于2025-02-26 浏览78 评论0
想来讲讲发展史,对一个软件项目基因认识更深刻。割据时代从UNIX时代说起吧。1969年,AT&T公司旗下的贝尔实验室的天才们Ken Thompson、Dennis Ritchie和Douglas McIlroy开发了UNIX操作系统。AT&T公司一时不知道怎么用这玩意儿赚钱,初期完全是纯出于兴趣做开发,并在研究机构和大学中流传,但看到其他公司能利用其赚取利润之后,AT&T公司嗅到到商机,在70年代后开始采用法律手段保护它,禁止将UNIX源码授权给大学等学术机构使用。但此时
Cygwin系列(二):初窥Cygwin背后

Linux

Cygwin系列(二):初窥Cygwin背后

hqy hqy 发表于2025-02-26 浏览101 评论0
前言:跨平台移植实现一个程序软件从诞生到运行起来,粗略地分,要经历以下几个过程:编写源代码;源代码编译、链接;系统加载程序文件;程序软件从诞生到运行的经历3个阶段的主导角色分别是:文本编辑器(Editor)、编译工具链(Tool chain,链的意思是一系列工具而不止一个)、程序加载器(Loader)。要实现跨平台移植,就要从这三方面入手。编写过程源代码是纯文本,在不同的系统平台(如Windows、UNIX、Linux)差异除了换行符其他可以忽略不计,而且文本编辑器通常也能设定换行符,再退一步,
Cygwin系列(三):盘点与Cygwin相似和相反的项目

Linux

Cygwin系列(三):盘点与Cygwin相似和相反的项目

hqy hqy 发表于2025-02-26 浏览81 评论0
介绍与Cygwin相似和相反的几个项目。鉴于UNIX/Linux与Windows之间巨大的差异性,要想让UNIX/Linux的应用程序运行在Windows上,或者相反地在UNIX/Linux系统上运行Windows程序,都是在想尽办法弥补这个差异。再次祭出David Wheeler大神的名言:“All problems in computer science can be solved by another level of indirection(计算机科学领域的任何问题都可以通过增加一个间接
Cygwin系列(十):折腾终端1

Linux

Cygwin系列(十):折腾终端1

hqy hqy 发表于2025-02-26 浏览73 评论0
Cygwin系列(十):折腾终端1目 录0x00 终端的历史演进终端设备伪终端0x01 Windows对终端的支持Windows Console组件Windows Console的不足0x02 第三方终端模拟器概览MinttyConEmu其他0x03 总结参考更多阅读关于终端的概念,已在Linux Cygwin知识库(一):一文搞清控制台、终端、shell概念中论述。UNIX/Linux系统对命令行有着天然的支持,Windows对命令行生态却不怎么重视,本着死磕自己娱乐大家的精神,深度扒一扒命令
Cygwin系列(十一):折腾终端2

Linux

Cygwin系列(十一):折腾终端2

hqy hqy 发表于2025-02-26 浏览86 评论0
目 录0x00 ansicon0x01 winpty0x02 ConPTY0x03 Windows Terminal0x04 总结参考更多阅读本文承接前篇 Cygwin系列(十):折腾终端1,继续深度扒终端。既然Windows Console与UNIX/Linux上的pty机制完全不同,要让基于不同机制的命令行程序和终端配合起来,颇费周章。又双㕛叒叕祭出David Wheeler大神的著名论断:All problems in computer science can be solved
Cygwin系列(十二):了解X

Linux

Cygwin系列(十二):了解X

hqy hqy 发表于2025-02-26 浏览79 评论0
Cygwin系列(十二):了解X目 录0x00 前言0x01 X Window System规范XFree86和http://X.Org桌面环境应用场景0x02 X的竞争对手WaylandXWaylandMir其他总结参考更多阅读0x00 前言图形环境不是计算机系统与生俱来的,现在习惯了Windows、Mac OS的用户,对于图形用户界面(GUI)得心应手,然而早期的计算机系统只有个黑框框,仅少数专业人员能够驾驭。一般认为,是施乐公司帕洛阿尔托研究中心 (Xerox PARC)在197
Cygwin系列(一):Cygwin是什么

Linux

Cygwin系列(一):Cygwin是什么

hqy hqy 发表于2025-02-26 浏览76 评论0
Cygwin是一个可原生运行于Windows系统上的POSIX兼容环境。前言:从软件角度理解系统计算机世界里存在各种各样的操作系统,目前通用操作系统有主流的三大类:UNIX,通用操作系统鼻祖,发展出特别多衍生系统;Windows,微软家根基,桌面市场霸主;GNU/Linux,UNIX近亲,有各种发行版如Ubuntu、CentOS等。这些系统有各自的内核,出于系统稳定性考虑是不允许用户程序直接操作内核,同时也将内核开发和应用软件开发隔离开来,系统将必要的函数封装成库供应用软件调用,约定的规范即为应
Cygwin系列(十三):折腾X

Linux

Cygwin系列(十三):折腾X

hqy hqy 发表于2025-02-26 浏览83 评论0
大多数情况下,我们用Linux系统,是为了发挥命令行程序高效的威力,通过终端远程连接过去,一个黑框框里干完所有的活。但是,偶尔也需要运行一下图形界面程序,比如Web浏览器、Oracle安装程序等。而Linux系统主机通常做服务用,不会在图形支持方面堆很高的配置,这时我们可以利用X11的特性,在远端(Linux主机)运行X Client,但让安装了X Server的本地主机(如Windows主机)负责显示程序界面和交互。0x00 Windows上的X Server本文就是要在本地Windows主机
1分钟极速搭建基于BaGet的轻量级私有Nuget程序包服务器

编程&AI

1分钟极速搭建基于BaGet的轻量级私有Nuget程序包服务器

hqy hqy 发表于2025-02-26 浏览96 评论0
NuGet是什么?为什么.NET项目中会有NuGet?如何使用NuGet程序包?我们了解了:NuGet是什么?为什么.NET项目中会有NuGet?如何使用NuGet程序包?特别的,文中学习了如何安装基于微软官方托管(nuget.org)的共享NuGet包。那现在有人可能会问了:“我的程序集是个人或公司内部的,如果以都发布到nuget.org托管,那么不是所有都能下载和引用了吗?有没有可能把个人或公司内部的程序集上传到一个私有的NuGet服务器,只让部分开发者可以访问呢?”答案是肯定的,你想到的别
NuGet是什么?为什么.NET项目中会有NuGet?如何使用NuGet程序包?

编程&AI

NuGet是什么?为什么.NET项目中会有NuGet?如何使用NuGet程序包?

hqy hqy 发表于2025-02-26 浏览73 评论0
在.NET应用程序编程开发中,开发者通常使用类库来管理、维护属于同一分类的程序代码,以便代码的重用。一般情况下,处于同一类库的所有类都位于同一程序集。这些类库被编译器编译后会生成扩展名为.dll的动态链接库文件,你可以在其它项目中通过引用的方式导入这些.dll程序集并使用其中被封装的类及成员。但随着项目越来越大、越来越多,使用手动引用.dll动态链接库的方式让程序包管理和维护变得非常困难。在这种情况下,NuGet程序包管理工具便应运而生。NuGet程序包就好比前端开发中的npm包,Java开发中
XLPD5打印机共享服务器

技术文章

XLPD5打印机共享服务器

hqy hqy 发表于2025-02-26 浏览69 评论0
1.曾几何时,大家还在使用Windows共享方式访问局域网的打印机,各种Windows系统版本之间互访出现故障,五花八门,网上方法也是层出不穷,修改注册表、组策略、删除Windows系统更新一番折腾下来也没有真正解决问题,费事费力,今天推荐XLPD5这款软件:2. xlpd5是款功能强大且深受用户欢迎的打印管理工具;   xlpd5软件可以迅速的帮助用户进行打印您需要的项目,包括了对打印文件的选择,轻松的即可打印出需要的文件,而且  &
细说SSH远程连接工具

技术文章

细说SSH远程连接工具

hqy hqy 发表于2025-02-26 浏览81 评论0
SSH简介SSH为 Secure Shell的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Sola
Selenium 实战:命令行下自动更新 noip.com

VPS

Selenium 实战:命令行下自动更新 noip.com

hqy hqy 发表于2025-02-25 浏览75 评论0
noip.com 的免费动态域名需要每个月手动确认一次,否则会过期失效。我们可以用自动脚本来完成这个工作。这个脚本最好能运行在没有图形界面的服务器上。本文将用 Python 控制 Selenium,使用 Chrome 的 Headless 模式来实现这一功能。图:noip.com的域名/主机确认界面方案由于现在的网页有很多客户端动态生成的元素,所以直接解析HTML代码是行不通的,这时我们需要 Selenium这样的网页自动化工具,它可以支持各种浏览器。为了能在纯命令行下运行浏览器驱动,一种办法是
【数据库】定时备份--完全手册(保姆级教学)

SQL

【数据库】定时备份--完全手册(保姆级教学)

hqy hqy 发表于2025-02-25 浏览72 评论0
数据库备份分为下面两种方式本地备份数据库(windows - 每天一次)云服务器建立备份数据库--Canal(实时备份---待更新-推荐)1.本地备份数据库(windows)1.1  navicat 定时备份数据库1.2  技巧:不同服务器数据库,每天同时备份,合并备份任务1.3【navicat】定时清除数据库备份,并保留最近7天1.本地备份数据库(windows)- navicat 定时备份数据库场景:      
WireGuard 组网教程:快速构建安全高效的私密网络并实现内网穿透

vpn

WireGuard 组网教程:快速构建安全高效的私密网络并实现内网穿透

hqy hqy 发表于2025-02-25 浏览145 评论0
WireGuard 组网教程:快速构建安全高效的私密网络并实现内网穿透文章目录1 引言* 1.1 什么是WireGuard1.2 WireGuard可以用来做什么1.3 WireGuard原理1.4 WireGuard安装2 WireGuard组网实现内网穿透* 2.1 前提条件2.3.2 其他peer2.3.3 测试2.2 网络拓扑结构2.3 具体步骤  * 2.3.1 中继服务器配置2.4 WireGuard配置
wireguard搭建图文教程

vpn

wireguard搭建图文教程

hqy hqy 发表于2025-02-25 浏览70 评论0
wireguard的搭建过程比较简单,首先需要确保你的Linux内核版本是否 ≥ 5.6,在此之后版本的Linux已经把wireguard合并到了内核,使用uname -a命令可以查看$ uname -a Linux **** 5.15.0-130-generic #140~20.04.1-Ubuntu SMP Wed Dec 18 21:35:34 UTC 2024&nbs
WireGuard 系列文章(一):什么是 VPN

vpn

WireGuard 系列文章(一):什么是 VPN

hqy hqy 发表于2025-02-25 浏览61 评论0
简介: WireGuard 系列文章(一):什么是 VPN通过一系列 Wireguard 文章,我们期望达到以下目的:掌握知识:什么是 VPN什么是 WireGuardWireGuard 核心概念什么是 Netmaker?为什么要用 Netmaker?Netmaker 和 WireGuard 的关系是什么?动手目标:安装 WireGuard安装 Netmaker实现 WireGuard Full Mesh 网络,网络包括以下节点,并实现全部的互联互通阿里、腾讯、华为、百度、天翼云服务器
WireGuard 系列文章(二):WireGuard 简介 - 快速、现代、安全的 VPN 隧道

vpn

WireGuard 系列文章(二):WireGuard 简介 - 快速、现代、安全的 VPN 隧道

hqy hqy 发表于2025-02-25 浏览73 评论0
WireGuard 系列文章(二):WireGuard 简介 - 快速、现代、安全的 VPN 隧道简介: WireGuard 系列文章(二):WireGuard 简介 - 快速、现代、安全的 VPN 隧道WireGuard® 是一个非常简单,快速和现代的 VPN,它利用了 最先进的 密码学 。它旨在比 IPsec 更快 , 更简单,更精简,更有用,同时避免巨大的头痛。它比 OpenVPN 的性能要高得多。WireGuard 被