Linux

如何在Ubuntu 18.04、19.10 中安装 Wine 5.0 稳定版 安装微信

Wine 5.0 稳定版在几天前发布,有很多改进。将使你在 Linux 上运行 Windows 应用程序和游戏的体验得到进一步完善。 以下是在Ubuntu 18.04,Ubuntu 19.10(修复依赖项)中安装它的方法。

“ Wine 5.0是为了于纪念JózefKucia,他于2019年8月去世,享年30岁。Józef是Wine Direct3D实施的主要贡献者,也是vkd3d项目的首席开发人员。 我们所有人都非常想念他的才能和友善。”…

linux上远程协助软件使用攻略

在您开启愉快的优麒麟生活后,尽管优麒麟已经具有不错的易用性,但您可能还会遇到一些无法独立解决的问题,例如:电脑发生故障、帮助父母使用优麒麟等等。可能条件不足以在用户手册或搜索引擎获取解决方案,这时请求其他富有经验的优麒麟用户远程协助您是一个不错的选择。一些场景下尽管您提供了详细的错误信息,他人仍会无法复现您遇到的问题,笔者建议您选择信任的其他用户远程连接至您的电脑获取协助。那么,如何在优麒麟上发起远程协助呢?

目前在优麒麟中有多种远程协助他人电脑的方案可选,这些方案采用的软件、加密和连接协议各有千秋,本文将从安装方法、安全性、连接协议和连接稳定性等方面介绍不同方案之间的区别以供用户参考。…

关于Ubuntu中snap安装软件太慢解决办法

关于Ubuntu中snap安装软件太慢解决办法

两种方法,一是下载好包手动安装,二设置snap的代理.

下载安装包方式

  1. 到 https://uappexplorer.com/snaps 搜索需要的 snap 包,然后下载
  2. 下载的时候选择对应的平台. 如 amd arm64 ..
  3. 到下载snap的目录里面执行 sudo snap install xxx.snap --dangerous

设置snap 的代理

  1. 修改配置
    sudo systemctl edit snapd
  2. 添加如下内容
[Service]
Environment="http_proxy=http://代理ip:代理的端口"
Environment="https_proxy=

Linux–mo和po文件

含义:

PO 是 Portable Object (可移植对象)的缩写形式;MO 是 Machine Object (机器对象) 的缩写形式。

PO 文件是面向翻译人员的、提取于源代码的一种资源文件。当软件升级的时候,通过使用 gettext 软件包处理 PO 文件,可以在一定程度上使翻译成果得以继承,减轻翻译人员的负担。

MO 文件是面向计算机的、由 PO 文件通过 gettext 软件包编译而成的二进制文件。程序通过读取 MO 文件使自身的界面转换成用户使用的语言。

文件相互转换:

po->mo   msgfmt  abc.po -o abc.mo

mo->po msgunfmt abc.mo -o abc.po

Linux应用程序性能

本系列文章

  1. 第一部分。迭代服务器
  2. 第二部分。分叉服务器
  3. 第三部分。预分叉服务器
  4. 第四部分。线程服务器
  5. 第五部分预先线程服务器
  6. 第六部分:基于轮询的服务器
  7. 第七部分:基于epoll的服务器

Web应用程序是消费者和企业的主要内容。在用于移动和理解位的许多现有协议中,HTTP具有压倒性的思想份额。当您遇到并了解Web应用程序开发的细微差别时,大多数人可能很少关注最终运行应用程序的操作系统。Dev和Ops的分离只会让情况变得更糟。但随着DevOps文化变得普遍,开发人员负责在云中运行他们的应用程序,更好地理解后端操作系统的细节是一个明显的优势。如果您将后端部署为供个人使用或供少数并发用户使用的系统,您实际上不必费心使用Linux以及后端如何扩展。…

        

Linux 常用内核网络参数与相关问题处理

本文总结了常见的 Linux 内核参数及相关问题。修改内核参数前,您需要:

  • 从实际需要出发,最好有相关数据的支撑,若您的业务没有受到影响不建议调整内核参数。
  • 了解每一个参数的具体作用,并且同类型或版本操作系统下内核参数可能有所不同。
  • 备份 ECS 实例中的重要数据。参阅文档创建快照

Linux 常用内核网络参数

参数 描述
net.core.rmem_default 默认的 TCP 数据接收窗口大小(字节)。
net.core.rmem_max 最大的 TCP 数据接收窗口(字节)。
net.core.wmem_default 默认的 TCP 数据发送窗口大小(字节)。
net.core.wmem_max 最大的 TCP 数据发送窗口(字节)。
net.core.netdev_max_backlog 在每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。
net.core.somaxconn 定义了系统中每一个端口最大的监听队列的长度,这是个全局的参数。
net.core.optmem_max 表示每个套接字所允许的最大缓冲区的大小。
net.ipv4.tcp_mem 确定 TCP 栈应该如何反映内存使用,每个值的单位都是内存页(通常是
                

Linux 实例常用内核网络参数介绍与常见问题处理

Linux 实例常用内核网络参数介绍与常见问题处理

KB: 41334

 ·

更新时间:2018-11-16 20:26:51

   

本文总结了常见的 Linux 内核参数及相关问题。修改内核参数前,您需要:

  • 从实际需要出发,最好有相关数据的支撑,不建议随意调整内核参数。
  • 了解参数的具体作用,且注意同类型或版本环境的内核参数可能有所不同。
  • 备份 ECS 实例中的重要数据。参阅文档创建快照

查看和修改 Linux 实例内核参数

方法一、通过 /proc/sys/ 目录

查看内核参数:使用 cat 查看对应文件的内容,例如执行命令 cat /proc/sys/net/ipv4/tcp_tw_recycle 查看