标签

 linux 

相关的文章:

伊藤•博文 -

Linux和MacOS中让命令提示符换行显示的方法

最近使用MX Linux的时候发现它跟其他发行版的一个小不同,就是在终端窗口里面命令提示符是从新的一行开始的。这么做的好处是:当当前目录的路径特别长的时候,命令的光标不用从这一行的很后端开始显示...

AI生成摘要 最近使用MX Linux时发现终端窗口的命令提示符从新的一行开始,这样当路径很长时更舒服。为了在其他Linux发行版和Mac OS上实现这个设计,需要在相应的配置文件中插入相应的代码。在Bash Shell中插入PS1=${PS1%?}'> ',在zsh Shell中插入NEWLINE=$'\n' PROMPT="%n@%m %1~ $NEWLINE> "。这样提示符就变成了顶格写的'> '。

相关推荐 去reddit讨论

小众软件 -

Z-Library 发布桌面客户端,支持 Windows、macOS、Linux,针对中国连接稳定性优化

Z-Library 在前几日发布了桌面客户端,支持 Windows、macOS、Linux,均为早期版本。@Appinn 客户端看起来和网页版差不多样子: 然后,Z-Library 的中文官方频道还提

AI生成摘要 Z-Library发布了桌面客户端,支持Windows、macOS、Linux。客户端与网页版相似。中文官方频道表示感谢用户反馈,并提高了每日下载限制和中国用户的连接稳定性。此为早期版本,可能存在问题。

相关推荐 去reddit讨论

PHP武器库 -

[1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

AI生成摘要 PHP武器库推出了面板测评专栏,介绍各种服务器面板。本期测评试用了1Panel面板,它是一个现代化、开源的Linux服务器运维管理面板。1Panel提供了一键安装命令,安装过程快捷方便。面板支持快速建站、高效管理、安全可靠、一键备份等功能。在测评项目中,介绍了安装方式、站点管理、伪静态、SSL、数据库、FTP、邮箱、语言、接口、备份恢复、定时任务、守护进程、系统兼容和更多特色特点。总体而言,1Panel是一个很棒的面板,但对命令行和守护进程的需求较大。

相关推荐 去reddit讨论

运维派 -

Linux 或 Windows 上实现端口映射

通常服务器会有许多块网卡,因此也可能会连接到不同的网络,在隔离的网络中,某些服务可能会需要进行通信,此时服务器 […]

AI生成摘要 运维派是国内最早的IT运维技术社区,提供免费的Linux云计算、Python、Docker、K8s教程。本文介绍了在Windows和Linux下实现端口映射的方法,并提供了具体的命令示例。在实验中,通过配置端口映射,将内网的服务映射到外网,实现了外网客户端对内网资源的访问。文章最后给出了相关链接。

相关推荐 去reddit讨论

运维派 -

你真的会在 Linux 上查看和刷新 DNS 缓存吗?

刷新本地 DNS 缓存可以解决 HTTP 错误并保护您免受 DNS 欺骗。以下是在 Linux 上执行此操作的 […]

AI生成摘要 刷新本地DNS缓存可以解决HTTP错误并保护免受DNS欺骗。在Linux上刷新和重建DNS缓存非常简单。要查看系统解析的DNS缓存,需要暂时终止服务并将日志导出到文件中。要查看nscd生成的本地缓存,需要使用string命令读取nscd主机数据库的内容。要查看由dnsmasq生成的DNS缓存,可以发送终止信号并记录输出。刷新DNS缓存意味着从计算机中删除缓存的DNS记录。可以使用resolvectl命令刷新systemd解析存储的DNS缓存。在Linux上刷新nscd DNS缓存的最便捷方法是重新启动服务。刷新dnsmasq生成的DNS缓存很简单,只需重新启动服务即可。清除Web浏览器的DNS缓存也很重要,可以通过在URL栏中输入特定命令来清除浏览器中的DNS条目。

相关推荐 去reddit讨论

蓝点网 -

Wine 8.11开发版发布 为Linux平台改进剪切操作以及解决各种错误

Wine 现在每两周就会发布一个新的开发,当然这里指的是子版本,子版本虽然不会带来大量功能,但快速更迭有助于优 […]

AI生成摘要 Wine每两周发布一个新的开发版本,最新的8.11版本增加了鼠标光标剪切操作的改进和优化,支持TLS警报功能,增加了WoW64模式下的可用地址空间。修复了星际争霸2无法加载问题,LibreOffice 7.2.0在浏览目录时崩溃的问题,以及其他一些问题。源代码已经可用,二进制包正在构建中,很快就会出现在下载目录。

相关推荐 去reddit讨论

/home/rook1e -

深入理解 Linux TProxy

这是我第一次探索内核网络栈,如果有错误欢迎指正(邮箱),之后我会在文中标注。 TProxy(Transparent Proxy)是内核支持的一种

AI生成摘要 TProxy是一种透明代理方式,不需要修改数据包标头,只替换数据包的socket。通过设置IP_TRANSPARENT选项,可以将任意非本机地址视为本机地址,实现伪装发送和接收数据。内核网络栈根据数据包四元组从哈希表中找到匹配的socket,并将数据包放入socket的接收队列。利用netfilter hook的执行时机早于协议接收方法,可以提前修改数据包的socket。nf_tproxy_get_sock_v4()是TCP/UDP socket通用匹配方法的封装。使用iptables socket规则可以优化性能。

相关推荐 去reddit讨论

aikenh -

Docker Configuration01 Install on Linux

不同于 Docker 在 Windows 端借助 Desktop 可视化进行安装和配置,Linux 端没有默认的 Desktop 界面,因此会额外安装 portainer 作为我们 docker 的 Dashboard. Install Docker on Ubuntu 该部分完全转载自官方的安装指引,如果流程需要更新的时候可以移步官网检查,此外官网还包含了其他几种安装方式,这里就不介绍,这里只介绍基于 apt 的安装方式。 设置 apt 的 repo1 更新 apt 的索引,同时通过下载包来允许 Apt 基于 http 来索引仓库 12sudo apt-get updatesudo apt-get install ca-certificates curl gnupg 2 安装 docker 官方的 GPG 秘钥 123sudo install -m 0755 -d /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpgsudo chmod a+r /etc/apt/keyrings/docker.gpg 3 配置对应的 repository 1234echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null 完成上述设置之后,就可以开始安装 Docker 了。

AI生成摘要 本文介绍了在Ubuntu和RaspberryPi上安装Docker的步骤。在Ubuntu上,需要设置apt的repo,安装docker官方的GPG秘钥,并配置对应的repository,然后安装docker-engine。在RaspberryPi上,可以参考官方的安装指令进行安装。此外,还介绍了如何进行源的更换或代理设置来加速镜像拉取。最后,介绍了如何使用docker-compose安装Portainer来管理Docker。

相关推荐 去reddit讨论

陈看川博客 -

销毁 Linux 线程的正确方式

在 Linux 系统中,线程是轻量级的执行单元,正确销毁线程可避免内存泄漏等问题。Linux 线程的有 joinable 和 detached 两种属性。

AI生成摘要 在Linux系统中,线程是轻量级的执行单元,正确销毁线程可避免内存泄漏等问题。线程的退出方式有直接返回、pthread_exit和pthread_cancel。线程的属性有joinable和detached,joinable线程需要通过pthread_join函数回收资源,detached线程则由系统自动回收。在创建线程时设置属性有效,一旦创建后无法更改。

相关推荐 去reddit讨论

easeapi blog -

销毁 Linux 线程的正确方式

在 Linux 系统中,线程是轻量级的执行单元,正确销毁线程可避免内存泄漏等问题。Linux 线程的有 joinable 和 detached 两种属性。

AI生成摘要 本文讲解了在Linux系统中正确销毁线程的方式,避免内存泄漏等问题。介绍了线程的两种属性:joinable和detached,以及退出线程的几种方式:直接返回、pthread_exit和pthread_cancel。对于不需要关注子线程的退出状态时,可以使用detached属性的线程方便处理,无需手动调用pthread_exit管理线程本身的资源销毁。

相关推荐 去reddit讨论