avahi 服务介绍 Avahi 是 Zeroconf 规范的开源实现,包含了一整套“多播 DNS”(multicastDNS,mDNS)/DNS-SD 网络服务的实现。Avahi 允许程序在不需要进行手动网络配置的情况下,在一个本地网络中发布和获知各种服务和主机。例如,当某用户把他的计算机接入到某个局域网时,如果他的机器运行有 Avahi 服务,…
对 “服务” 的认识 我们利用计算机完成各类任务,需要借助计算机系统所提供的各种服务。这些服务核心内容由计算机系统的软件所提供,有周期性的服务、也有非周期性的服务,以完成各种任务目标。对计算机系统所提供的各种服务进行高效的管控,是操作系统的核心任务之一。为此,要对服务有清晰的认识。 进程是服务的载体。每一个进程的诞生,都需要一个父进程将其触发。从生…
Linux 提供了强大的网络功能,网络的连贯、通畅,是基于网络的业务开展的基本前提。为此,Linux 提供了一系列工具,协助诊查网络中各条“经脉(连接)”的畅通性、各个“神经元(主机)”的活跃情况及基本信息。 本机网络情况自诊察 -- netstat 开展网络服务,首先,要了解本机的网络连接情况,至少要关注以下几个方面的内容: 本机到底有多少网络接…
每个操作系统,都要处理大量的、各种类型的文件。这些文件的作用、所面临的任务要求各异,其内部的存储逻辑结构设计也各有不同。在使用文件时,必须选取恰当的应用程序打开文件,才能正确获取文件中存储的数据和信息。如应用程序选取不当,则会出现驴唇不对马嘴的现象,造成各种乱码及崩溃问题。如何将各种文件类型,与恰当的文件打开读取程序相关联,是任何操作系统中必须考虑…
Linux的软件管理 一个操作系统平台的发展极大程度上取决于其软件生态的质量。其软件生态系统中软件的多样性、易用性、持久性直接决定了操作系统平台的生命力。一个操作系统平台想要有良好的发展,除了不断改进完善自身、打磨操作系统内功外,必须注重并推动其软件生态系统建设发展。当前常见的主流操作系统,无论基础物理平台是 PC 端还是移动端,如 Windows…
一、缘起 对计算机系统进行维护、管理和使用,最直接的方式,毫无疑问就是直接坐到物理计算机前,利用计算机系统的输入设备对其进行的管理与使用。这种方式可以视为一种直接管理模式,简单明了。但是,在现实应用中,还有很多不同的场景,比如: 我们需要管理和使用的计算机并不在身边,甚至距离很远,比如在数据中心机房中的大型计算机; 我们需要管理和使用的设备虽然就在…
wine 的宏观应用模式 使用应用软件,最核心的是利用应用软件处理编辑数据。这些数据包含最有价值的信息,是重要的资产。而对数据本身而言,最佳的状态是其不拘泥受困于操作平台限制,在各种平台上都可以进行编辑处理,以此真正做到以数据为核心,方便数据的使用和效率的提升。 数据的跨平台处理需求也催生了对应应用软件的跨平台支持的需求。而作为数据处理的载体和抓手…
Visual Sourcesafe 作为老牌的版本控制工具,虽目前使用率不及 svn 和 git,但在个人文档版本管理方面,使用还是非常便捷的。 在 linux 下实现 VSS 的运行,wine 的两种运行方式都可以采用,由于 VSS 的版本库和管理软件可分开存储、耦合度较低,使用“linux + windows安装包”的方式运行 VSS 较佳。 …
locale深入理解 LC各个变量的作用与关系 英文环境下的中文程序设置 linux 与 windows 共享程序 LC相关变量的设置, 比如,wine office,加入LC字体名称变成中文,不加LC字体名称全部英文 涉及底层字符编码? http://www.t262.com/read/32620.html https://unix.stacke…
办公软件一直以来就是桌面系统不可或缺的支撑力量。近年来,linux 桌面发展迅速,也为用户提供了多种桌面办公解决方案,如 libreoffice、wps。这些软件虽然功能强大,但比起微软的 office series,用户规模还是不可同日而语。在日常工作学习中,在 linux 环境下,也不可避免要处理大量的 office 文件。libreoffic…