linux
文章平均质量分 73
linux技术相关的文章
过客猫2022
这个作者很懒,什么都没留下…
展开
-
深度操作系统deepin 20.9 正式发布!
此外,电脑相册还可以让你轻松编辑照片,包括旋转、OCR文字识别、添加标签等功能,以便更好地管理你的文件。日志查看器可以帮你更方便地查看系统和应用程序生成的日志信息,以及追踪各种事件,包括应用程序错误、系统故障、安全事件等等。另外,deepin20.9相册还提供了幻灯片放映的功能,可以让你轻松地与朋友和家人分享你的照片,体验感十足。deepin操作系统的画板应用是一款数字绘画工具,可用于绘制各种类型的插图、漫画、油画、素描等作品,它提供了丰富的绘画工具和功能,以便用户可以自由创作。转载 2023-04-23 15:01:06 · 453 阅读 · 0 评论 -
windows下用ssh连接linux报: Permissions for ‘...key‘ are too open.解决办法
【代码】windows下用ssh连接linux报: Permissions for '...key' are too open.解决办法。原创 2023-04-13 14:54:04 · 963 阅读 · 0 评论 -
统信UOS家庭版发布更新 国产操作系统正式进入个人市场
当然,我们的产品目前也并不完美,需要更多用户的使用反馈,也需要更多用户的宝贵意见,与我们一起参与和见证中国操作系统的成长与发展。在美国开始制裁的中国的时候,深度那批人趁个风口,联合一些公司搞统信UOS,从一开始就是向着钱去的,有没有想着做好系统,我不知道,有没有想着利国利民,我不知道。“无论是产品的优化迭代,还是技术创新,都更需要用户的参与和支持,我们希望更多的用户可以真正尝试并使用中国操作系统,让中国操作系统走进千家万户,逐步优化迭代,打造更优质的中国操作系统。二是操作系统有一定的安装使用门槛。转载 2022-12-21 12:11:51 · 507 阅读 · 0 评论 -
更新:为 NGINX 配置免费的 Let‘s Encrypt SSL/TLS 证书
那么,我们用 SSL / 来加密 SSL / 来注册域名证书,然后配置加密证书,更新更新更新。借助 GINX 和 NGINX Encrypt Encrypt's's,您可以在加密证书中轻松安装 Nx 一个安全的网站。更多资源想要更及时全面地获取 NGINX 相关的技术干货、互动问答、系列课程、活动资源?转载 2022-10-17 11:10:23 · 1286 阅读 · 0 评论 -
一文看透NGINX开发史
原文作者:洪志道原文链接:一文看透NGINX开发史 - NGINX开源社区转载来源:NGINX开源社区我的职业生涯大部分时间都在跟NGINX打交道,有足够的经验分享整个NGINX开发史的演进。本文以事后诸葛的角度揭示怎么形成现在这个生态。此图展示了现如今活跃在NGINX生态的重要开源模块和产品。一切从C开始NGINX是纯C实现的软件,源码质量很高。即使不从事NGINX的人也可以将它作为很好的学习软件。作者Igor很早就有支持脚本语言的意图。所以问题就变成了C如何跟脚本语言引擎的结合了转载 2022-01-23 09:53:06 · 193 阅读 · 0 评论 -
ps_mem:报告Linux内存用量的指令
概述今天偶然发现一个指令:ps_memps_mem 是一个可以帮助我们精确获取 Linux 中各个程序核心内存使用情况的简单 python 脚本。虽然在 Linux 上有很多可用于查看内存使用情况的工具,比如 free、vmstat、smem、top、htop、atop等,但这个工具和其它的区别在于其精确显示核心内存使用情况。 ps_mem会分别计算一个程序私有内存总量和共享内存总量,并以更准确的方式给出了总的内存使用量,显示系统中哪些程序正在占用多少的内存。操作实例帮助转载 2022-01-13 10:07:39 · 947 阅读 · 1 评论 -
gzip vs bzip2 vs xz vs pbzip2 性能对比
概述两天前,简单写了篇bzip2 与 pbzip2 压缩哪个更快,当时是处于使用esrally压测Elastic search性能,并没有太多的关注几种压缩工具的性能如何。本文介绍常用的几种压缩命令,分别汇总出各个命令的压缩&解压缩全方面性能对比。准备工作看了下gzip,bzip2,pbzip2,xz这4个命令的help信息,帮助信息比较相似:准备了一个测试文件方便测试: 123456 root@node244:/mnt/d转载 2022-01-13 10:01:59 · 2869 阅读 · 0 评论 -
网页版 Nginx 配置生成器
之前民工哥也给大家介绍过一款Nginx配置生成器:强大!Nginx 配置在线一键生成“神器”,不太了解的人可以去看一看。最近民工哥又发现一款好用的网页版开源工具,同样它的功能也是Nginx配置生成器,功能非常强大,方便实用,它是:NginxWebUI。NginxWebUI介绍NginxWebUI是一款方便实用的nginx 网页配置工具,可以使用 WebUI 配置 Nginx 的各项功能,包括端口转发,反向代理,ssl 证书配置,负载均衡等,最终生成「nginx.conf」配置文件并覆盖目标配置文转载 2021-12-23 17:05:31 · 856 阅读 · 0 评论 -
linux下,设置指定用户的目录可以被指定用户操作访问
环境:ubuntu 16.04 lts用户:testa和ubuntu场景将属于testa的目录/data/sharedir,让ubuntu这个用户也可以访问操作第一步:将指定的目录设定拥有者chown testa:testa sharedir第二步:将可以访问的人,加到这个testa组sudo usermod -a -G testa ubuntu第三步:设定访问权限sudo chmod 770 sharedirsudo chmod g+x sharedirsudo chmod o+w原创 2021-10-14 10:21:14 · 3831 阅读 · 0 评论 -
epoll 的本质是什么?
从事服务端开发,少不了要接触网络编程。epoll 作为 Linux 下高性能网络服务器的必备技术至关重要,nginx、Redis、Skynet 和大部分游戏服务器都使用到这一多路复用技术。epoll 很重要,但是 epoll 与 select 的区别是什么呢?epoll 高效的原因是什么?网上虽然也有不少讲解 epoll 的文章,但要么是过于浅显,或者陷入源码解析,很少能有通俗易懂的。笔者于是决定编写此文,让缺乏专业背景知识的读者也能够明白 epoll 的原理。文章核心思想是:要让读者清晰明转载 2021-09-23 14:37:02 · 148 阅读 · 0 评论 -
超详干货!Linux 环境变量配置全攻略
Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量 echo $PATH命令输出当前的PATH环境变量的值这两个命令执行的效果如下uusama@ubuntu:~$export.转载 2021-09-16 14:07:35 · 87 阅读 · 0 评论 -
Linux 网络分析必备技能:tcpdump 实战详解
今天要分享的是tcpdump,它是 Linux 系统中特别有用的网络工具,通常用于故障诊断、网络分析,功能非常的强大。相对于其它 Linux 工具而言,tcpdump是复杂的。当然我也不推荐你去学习它的全部,学以致用,能够解决工作中的问题才是关键。本文会从应用场景和基础原理出发,提供丰富的实践案例,让你快速的掌握tcpdump的核心使用方法,足以应对日常工作的需求。应用场景在日常工作中遇到的很多网络问题都可以通过 tcpdump 优雅的解决:1.相信大多数同学都遇到过 SSH ...转载 2021-03-29 11:32:51 · 333 阅读 · 0 评论 -
Linux 文件搜索神器 find 实战详解
在 Linux 系统使用中,作为一个管理员,我希望能查找系统中所有的大小超过 200M 文件,查看近 7 天系统中哪些文件被修改过,找出所有子目录中的可执行文件,这些任务需求find命令都可以轻松胜任。在 Linux 系统文件中常用的属性可以分为以下内容:名称、大小、权限、属主、修改时间、访问时间等,find 命令可以按照指定的属性为条件进行查找。废话不多,直接开干,下边进入案例实战。案例实战(一)按文件名称查找按照文件名称查找是 find 最常见的用法,需要注意的是,搜索的文件..转载 2021-03-29 11:29:41 · 187 阅读 · 0 评论 -
Linux 三剑客之 sed 教程详解
目录:介绍工作原理正则表达式基本语法数字定址和正则定址基本子命令实战练习介绍熟悉 Linux 的同学一定知道大名鼎鼎的 Linux 三剑客,它们是grep、awk、sed,我们今天要聊的主角就是sed。sed 全名叫stream editor,流编辑器,用程序的方式来编辑文本,与 vim 的交互式编辑方式截然不同。它的功能十分强大,加上正则表达式的支持,可以进行大量的复杂文本的编辑操作。实际上 sed 提供的功能非常复杂,有专门的书籍讲解它。本文不会讲 sed 的全部东西,只会从 ...转载 2021-03-29 11:28:27 · 213 阅读 · 0 评论 -
Linux 三剑客之 grep 教程详解
Linux 最重要的三个命令在业界被称为三剑客,它们是:awk、sed、grep。sed 已经在上篇中讲过,本文要讲的是grep命令。我们在使用 Linux 系统中,grep 命令的使用尤为频繁,熟练掌握 grep 的常见用法,能够极大地提高你的工作效率。grep 命令是一种强大的文本搜索工具,它能使用正则表达式,按照指定的模式去匹配,并把匹配的行打印出来。需要注意的是,grep 只支持匹配而不能替换匹配的内容,替换的功能可以由 sed 来完成。整体上 grep 还是比较简单的,文中不会..转载 2021-03-29 11:26:27 · 187 阅读 · 0 评论 -
Linux 三剑客之 awk 实战详解教程
我们知道 Linux 三剑客,它们是grep、sed、awk。在前边已经讲过grep和sed,没看过的同学可以直接点击阅读,今天要分享的是更为强大的awk。sed 可以实现非交互式的字符串替换,grep 能够实现有效的过滤功能。与两者相比,awk 是一款强大的文本分析工具,在对数据分析并生成报告时,显得尤为强悍。awk 强大的功能,是一般 Linux 命令无法比拟的。在本文中,我不会告诉你 awk 也是一种编程语言,免得会吓到你。我们只需把它当做 Linux 下一款强大的文本分析工具即...转载 2021-03-29 11:25:06 · 242 阅读 · 0 评论 -
远程连接wsl2的ubuntu
虽然在wsl2的linux,可以直接访问windows的目录,但是总感觉不方便。习惯了用secureCRT,所以我还需要远程访问服务。首先安装net-tools#apt install net-tools然后就可以使用ifconfig这个问题,查看你的ip地址了这个172.19.123.133就是我现在用的ip地址了然后安装ssh服务#apt-get install openssh-server完成之后,修改sshd_config#vi /etc/ssh/sshd_con原创 2021-01-30 10:09:02 · 2629 阅读 · 0 评论 -
解决wsl2下ubuntu 20.04 LTS apt update很慢的问题
CentOS 一直是我主要用的Linux, 现在好了,要停止维护了。这也是醉了。今天我试一下ubuntu,结果安装完后,软件安装不了,也更新失败。主要的原因,ubuntu用的是默认不支持国内镜象,结果是你只能失败到放弃了。现在的版本的win10,已经支持wsl2, 于是我在micrsoft store安装了ubuntu 20.04 LTS,然后在root下面,修改source.list$>sudo su#>cd /etc/apt#>ll 这个时候,就可以看到有.原创 2021-01-30 09:46:48 · 7102 阅读 · 6 评论 -
Shell高级语法:awk配合eval实现快速变量
朋友们好,很高兴再次见面,今天我们来了解一下Shell编程的一个高级语法:如何快速的设置变量首先我们回顾一下变量,在变量中,只有变量值是可变的(复杂变量能实现变量名与变量值都是可变的),例如下面这个:name=liumouecho $namename=liuyiecho $name变量简单演示下面先带来一个普通场景下的脚本优化,需求如下:使用shell脚本检测当前系统共有多少内存,已使用内存和剩余内存分别是多少首先我们先执行内存信息查看的命令:free -h.转载 2020-11-28 09:43:49 · 993 阅读 · 0 评论 -
Linux 三剑客 Awk、Sed、Grep 命令详解
Linux三剑客Awk命令详解命令名称Awkpatternscanningandprocessinglanguage命令作用对文本和数据进行处理详细说明awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输(stdin)、一个或多个文件,或其它命令的输出。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。语法格式awk[options...转载 2020-11-28 09:39:38 · 626 阅读 · 0 评论 -
负载均衡解析与Nginx实战
负载均衡的概念1.1 什么是负载均衡Load Balancing,即负载均衡,是一种计算机技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最优化资源使用、最大化吞吐率、最小化响应时间,同时避免过载的目的。简单来说:负载均衡(Load Balance),即是将负载(工作任务、访问请求)进行平衡、分摊到多个操作单元(服务器、组件)上进行指向。是解决高性能、单点故障(高可用)、扩展性(水平伸缩)的终极解决方案。1.2 为什么需要负载均衡从.转载 2020-11-28 09:28:58 · 601 阅读 · 0 评论 -
Ubuntu 20.10 正式发布:新特性亮点汇总
Ubuntu 20.10 的正式发布公告已发布在 Ubuntu 邮件列表上,最终的 Ubuntu 20.10 已安装在 Ubuntu 发布服务器上,现在已经可以下载并试用。官方介绍,Ubuntu 20.10 代号 “Groovy Gorilla”,是一个短期版本,它提供了 9 个月的安全更新,关键修复程序以及Ubuntu 制造商 Canonical 的精选软件更新。更新亮点可分页应用程序网格Ubuntu 20.10 的核心是更新了GNOME 3.38版本,这是该开源桌面环境的最新版本,...转载 2020-10-30 19:11:08 · 2943 阅读 · 0 评论 -
shell中最强大,实用的命令awk,梳理清楚就是这么简单
awk的工作模式awk是一个文本处理工具,通常用于处理数据并生成结果报告语法格式第一种形式awk 'BEGIN{}pattern{commands}END{}' file_name语法格式解释BEGIN正式处理数据之前pattern匹配模式{commands}匹配命令,可能多行END处理完所有匹配数据后执行第二种形式standard output | awk 'BEGIN{}pattern{commands}END{}'awk的内置...转载 2020-10-30 19:06:49 · 230 阅读 · 0 评论 -
免费申请 HTTPS 证书,开启全站 HTTPS
HTTP 报文以明文形式传输,如果你的网站只支持 HTTP 协议,那么就有可能遭受到安全攻击。你可以使用 Google 浏览器打开一个 HTTP 协议网站,会发现 Chrome 在网址的左边将这个网站标记为不安全。HTTPS 为 HTTP 报文提供了一个加密传输的通道,这样攻击者就无法窃听或者篡改传输的内容。要启用 HTTPS,必须向一个可信任机构申请一个 HTTPS 证书。专业的证书申请需要收费,不过对于个人博客网站来说,有很多免费的证书申请机构。比如 Let’s Encrypt,它提供了免费的证书申转载 2020-10-28 13:54:11 · 23882 阅读 · 0 评论 -
Jumpserver堡垒机简单配置,管理Windows及Linux系统
Jumpserver 是一款由python编写完全开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。此文简要介绍实际操作时,简单配置过程。Jumpserver基于CentOS7安装,可参考⬇️CentOS7一步步安装Jumpserver堡垒机(官方教程版)创建Jumpserver用户1.点击页面左侧"用户列表"菜单下的"用户列表", 进入用户列表页面2.点击页面左上角"创建用户"按钮, 进入创建用户页面, (也可以通过右上角导入模版进行用户导转载 2020-10-28 13:51:12 · 9080 阅读 · 0 评论 -
详解Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例
概述今天主要介绍下Linux系统中的lsmod、lsof、lspci、lsscsi命令及实例。1、lsmod命令Linux lsmod命令用于显示已经加载到内核中的模块的状态信息。执行lsmod命令后会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要时再分别载入。1、语法:lsmod2、实例:说明:第1列:表示模块的名称。 第2列:表示模块的大小。.转载 2020-10-28 13:49:42 · 1470 阅读 · 0 评论 -
国产操作系统急于推出收费增值服务,无异于自毁前程
个人补充:对于UOS出来后,对用户各种限制,大大打击了一些尝鲜的人,包括我。安装了几次,也删除了几次,最近一次是其正式发行的,账号我也注册了,开发者模式我也打开了,就是没办活激活。以后,再也不打算用它了。linux系统那么多,哪个不比UOS强?本来就是小众中的小众,在当前这么好的天时的情况下,各种矫情,相当的无误,说白了这是找死。deepin 20出来了,还是搞deepin。对于数据库方面,由于不能默认安排mysql 5.x,大家可以用phpStudy的linux版本搭建开发环境。最后强烈建议大转载 2020-09-13 20:25:09 · 737 阅读 · 0 评论 -
如何在 CentOS 8 上设置 SSH 密钥
安全 Shell (SSH) 是一个被设计用来在客户端和服务器之间进行安全连接的加密网络协议。最流行的两个 SSH 授权方式是基于密码的验证,和 基于公钥的验证。 使用 SSH 密钥通常比传统的密码验证更安全,更便捷。本文描述如何在 CentOS 8 上生成 SSH 密钥。我们将向你展示如何设置 SSH 密钥并且 不使用密码连接到远程服务器。一、在 CentOS 上创建 SSH 密钥在你的 CentOS 客户机上很可能你已经有一个 SSH密钥对了。如果你正在生成一个新的密钥对,旧的密钥对将会转载 2020-08-11 11:25:25 · 611 阅读 · 0 评论 -
vmware workstation pro 15.5.5 下载地址
更新日期:2020-08-10https://download3.vmware.com/software/wkst/file/VMware-workstation-full-15.5.5-16285975.exe我原来就安装了,15.5.2,但是不支持centos 8.x所以就升级它。升级后,就多了一个centos 8的选项:)原创 2020-08-10 15:36:50 · 27849 阅读 · 6 评论 -
关于试装国产操作系统UOS以及一些想法&壁纸分享
转贴说明:我看了文章的内容,从截图来看,这个UOS其实就是Deepin,图标什么的,都跟deepin中的一样。我想,它就是Deepin的一个换名系统吧。壁纸下载在最后第一:在虚拟机上试装U OS 从报道上来看,U OS是一款基于linux研发的操作系统,在虚拟机上创建系统的时候选择了ubantu 64位,系统默认给了20G的硬盘空间,2G内存【手动调到4G】,单核心单线程...转载 2019-12-16 14:27:45 · 2351 阅读 · 6 评论 -
使用git工具一些体验
git是一个非常流行的版本管理工具,相对于svn是中心库+本地库的合体。在windows下面,TortoiseSVN是一个非常好用的管理工具了,用起来非常顺手。但是git,我一直没有找到中意的。试用了sourcetree, smartgit,tortoisegit,githubdesktop,git命令行,gitkraken,还有IDE自带git功能的,如vscode,webstorm。...原创 2019-11-12 12:58:55 · 608 阅读 · 0 评论 -
ubuntu 1604 server 下源代码 编译 mysql 5.7.28
源码安装安装 ncurses工具sudo apt-get install libncurses5-dev安装pkgconfigsudo apt-get install pkg-config安装boostmkdir -p /data/mysqlsrc/mysqlboostcd /data/mysqlsrc/mysqlboostwget https://nchc.dl....原创 2019-11-06 18:53:18 · 286 阅读 · 0 评论 -
配置rhel 6.4(64位)安装使用syslog-ng 3.5
这个笔记是我根据以往的syslog-ng 2.0的方面,更新到syslog-ng 3.5的笔记,实测系统:centos 5.x 和 rhel 6.x 都顺利安装成功原创 2014-05-08 10:06:39 · 3107 阅读 · 0 评论 -
centos 6.x, 7.x下安装nodejs[2019.3.6更新]
centos 安装nodejs主要有两种方式,一种是源码,第二种是二进制安装。 linux系统一般来说,不追求新,而是追求稳定。centos 下的软件往往不是最新的,却是相对比较稳定的。我想这也是我们很多人选择centos的原因。(最重要的一点,是用习惯了centos或rhel)现在node.js已经8.1.2的,发展很快。如果用源码编译至少需要gcc 4.8.x或clang 3.xx,对于cen原创 2017-06-18 19:17:10 · 5970 阅读 · 0 评论 -
Centos 6,7安装用yum命令 mysql 5.7[2019.3.5更新]
老的办法,已经不适合了,所以这里做一些调整,后面都用红色标记出来。1.Yum包的官方地址:https://dev.mysql.com/downloads/repo/yum/选择对应系统的rpm包下载下载的时候要登录的时候,请注册一个。这里可以不需注册了,在注册的下方,有一个“No thanks, just start my download.”点击就可以下载然后,把对应的...原创 2017-08-26 15:08:23 · 627 阅读 · 0 评论 -
20 Command Line Tools to Monitor Linux Performance
原文:https://www.tecmint.com/command-line-tools-to-monitor-linux-performance/It’s really very tough job for every System or Network administrator to monitor and debug Linux System Performance problems e...转载 2018-03-27 13:00:17 · 455 阅读 · 0 评论 -
Install Htop 2.0 – Linux Process Monitoring for RHEL, CentOS & Fedora
原文:https://www.tecmint.com/install-htop-linux-process-monitoring-for-rhel-centos-fedora/This article is the continuation of our Linux system monitoring series, today we’re talking about the most popul...转载 2018-03-27 13:06:14 · 498 阅读 · 0 评论 -
基于体验lubuntu和deepin linux桌面版有感
下载了一个vmware,创建好虚拟机,然后安装最新的lubuntu和deepin linux 15.6。安装过程,比较简单,但是deepin时间有点长。都能顺利启动,但是deepin卡的无法操作,除显示效果好外(很多都是找mac系统的)。deepin虽然是国产的,也只好放弃了,我是很想用用它的。果断删除了。另外在国内下载它的安装包也是很慢,这点让人难理解。lubuntu安装成功,也顺利...原创 2018-07-24 10:07:41 · 3605 阅读 · 0 评论 -
「Linux」免费的全能终端神器推荐——MobaXterm
https://www.toutiao.com/a6633749063961412100/注:不能支持szrz命令,真是可惜。UI很靓,功能还是比secureCRT差点。现今软件市场上有很多终端工具,比如:Xshell,secureCRT、Putty、telnet,等等。Xshell,secureCRT都是很强大的终端工具,但是,毕竟是收费软件,在公司里不允许使用。而Putty,它非常...转载 2018-12-26 07:56:49 · 11673 阅读 · 0 评论 -
打造高效的工作环境 – SHELL 篇
原文:https://coolshell.cn/articles/19219.html注:本文由雷俊(Javaer/Emacser)和我一起编辑,所以文章版权归雷俊与我共同所有,转载者必需注明出处和我们两位作者。原文最早发于酷壳微信公众号,后来我又做了一些修改,再发到博客这边。程序员是一个很懒的群体,总想着能够让代码为自己干活,他们不断地把工作生活中的一些事情用代码自动化了,从而让整个...转载 2019-03-22 15:10:39 · 535 阅读 · 0 评论