行走代码江湖,怎能没有一把趁手的兵器?本专区包括开发者工具、极客技能、开发库、文档、应用开发、操作系统、编码工具等。

加载中
置顶
发表了博客
03/15 07:32

Linux 三剑客之 awk 实战详解教程

大家好,我是肖邦,这是我的第 12 篇原创文章。 我们知道 Linux 三剑客,它们是 grep、sed、awk。在前边已经讲过 grep 和 sed,没看过的同学可以直接点击阅读,今天要分享的是更为强大的 awk。 sed 可以实现非交互式的字符串替换,grep 能够实现有效的过滤功能。与两者相比,awk 是一款强大的文本分析工具,在对数据分析并生成报告时,显得尤为强悍。 awk 强大的功能,是一般 Linux 命令无法比拟的。在本文中,我不会告诉你 aw... 展开更多

收藏 20
3
置顶
程序员
发表了博客
2017/11/02 11:28

LFS、BLFS、ALFS、HLFS的区别

Linux From Scratch (LFS) 及其后代代表一种新方法,向用户揭示 Linux 操作系统是如何工作的。LFS 基于这样的假设,即一部分一部分地编译完整的操作系统不仅能够揭示操作系统是如何工作的,也允许独立的操作人员为速度、内存占用或安全性而构建系统。 许多作家已经编写了有关 UNIX 风格的书籍,深入研究了调度、内存管理、多进程和线程、文件系统,以及用户与内核之间的交互。写作 Linux 书籍的作家相对于 UNIX 作家来说有一个优... 展开更多

收藏 0
0
置顶
架构师
发表了博客
01/22 11:19

.NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus)

在前两篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) 我们对.netcore部署到linux有了一个充分的了解,已经可以满足应用要求了,这篇文章我们继续深入带你了解使用Doker+jexus或Nginx来部署.net core应用。 1、使用Jexus作为web服务器 Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关服务器,以支持ASP.NET、ASP.NET CORE、PHP为特色,同... 展开更多

收藏 6
1
置顶
程序员
发表了博客
01/13 10:38

Linux内核 | 进程和线程的主要区别

作者:世至其美 原文地址:https://hqber.com 进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位,由于线程比进程更小,基本上不拥有系统资源,故对它的调度所付出的开销就会小得多,能更高效的提高系统多个程序间并发执行的程度。 进程和线程的主要差别在于它们是不同的操作系统资源管理方式。进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行... 展开更多

收藏 1
0
置顶
技术主管
发表了博客
2020/12/16 16:37

Linux 查询 OS、CPU、内存、硬盘信息

一.前言 当我们接手了一台或者几台服务器的时候,首先我们有必要对服务器的基本配置有所认识,这样才可以对症下药,对以后的软件部署,系统运维会有事半功倍的效果。 二.关于服务器基本配置 查询服务器的基本配置一般查询操作系统,CPU,内存,硬盘,下面进行逐一讲解。 2.1 操作系统基本配置查询 查看操作系统版本 #cat /etc/redhat-release这个命令主要是查看红帽发行的操作系统的版本号 [root@node5 ~]# cat /etc/redhat...... 展开更多

收藏 17
3
置顶
发表了资讯
2020/12/12 18:18

CentOS 8.3 (2011) 正式 GA

CentOS 8.3 已正式 GA,这是 CentOS Linux 8 的最新版本,rebuild 自 RHEL 8.3。 镜像下载:http://mirror.centos.org/centos/8/isos/ 主要改动 对 Yum repo 文件和 repoid 进行了更改,按照开发团队的解释,主要是为了使 CentOS Stream 作为独立于 CentOS Linux 的发行版运行,以及简化从 CentOS Linux 迁移到 CentOS Stream 的过程。 因此开发团队修改了 /etc/yum.repos.d 目录中某些文件的名字,并更新了 repoid 以进行匹配。... 展开更多

收藏 8
置顶
高级程序员
发表了博客
2020/12/04 12:03

69张图:详细记录Ubuntu 20.04安装配置过程,我尽力了

背 景 简 介   放了好久的 Ubuntu18.04 没打开使用,最近打开发现有些文件找不到路径,也懒得去找哪里错了,刚好最新的 Ubuntu20.04 已经出来了,干脆重新装一个最新版本的得了。   话不多说,开干! 准备工作 Windows 10 专业版,64 位操作系统; VMware15 Pro,版本:15.0.0 build-10134415; Ubuntu 版本:ubuntu-20.04.1-desktop-amd64.iso 安装过程记录 打开 VMware15 软件,选择创建新的虚拟机; image-202008231657... 展开更多

收藏 5
1
置顶
发表了博客
2020/11/26 17:23

Ubuntu安装flex和bison

在学习虎书,第二章练习要用lex和yacc,然而作者提供的网址上放的是flex和bison,当然这样更好啦(flex和bison完全兼容lex和yacc)。考虑到在windows下用这两个玩意还要安装masm,所以最后决定上虚拟机(之前操作系统课就装过了,幸亏没卸载哈哈哈)。 Ubuntu下使用sudo apt-get install flex bison命令,不一会就装好了,如图: 然后写了一个测试程序,就用Ubuntu自带的gedit写,保存为.l文件: %% [\t]+ is | am | ...... 展开更多

收藏 0
0
置顶
发表了资讯
2020/11/18 09:10

MX Linux 19.3 发布,基于 Debian 的桌面 Linux 发行版

MX Linux 19 的第三个维护版本 19.3 已发布,此版本的更新内容包括修复 bug 和升级软件包。 标准的 MX 19.3(32位和64位版本)采用了最新的 debian 4.19 内核,与过去不同的是,现在的内核将与 Debian 源码一起自动更新。AHS(高级硬件支持) 版本的 ISO 镜像使用 debian 5.6 内核、MESA 20,以及新升级的固件包。和往常一样,这个版本包含了 Debian 10.6 和 MX 仓库中的最新更新。 已升级的软件包: Xfce 4.14 or KDE/plasma ... 展开更多

收藏 2
置顶
发表了博客
2020/11/18 08:41

深度揭秘垃圾回收底层,这次让你彻底弄懂她

大家好,我是 yes。 我们知道手动管理内存意味着自由、精细化地掌控,但是却极度依赖于开发人员的水平和细心程度。 如果使用完了忘记释放内存空间就会发生内存泄露,再如释放错了内存空间或者使用了悬垂指针则会发生无法预知的问题。 这时候 Java 带着 GC 来了(GC,Garbage Collection 垃圾收集,早于 Java 提出),将内存的管理交给 GC 来做,减轻了程序员编程的负担,提升了开发效率。 所以并不是用 Java 就不需要内存管理了... 展开更多

收藏 9
2
置顶
后端工程师
发表了博客
2020/09/12 15:29

Java I/O 好复杂,傻傻分不清楚,别担心,我们有线索了。。。

IO 类图 小帅最近在学Java的IO类库,这么多类看得小帅人头昏眼花,常常是学了这个类,忘了那个类,再过一阵子就全忘了。。。 每次用到的时候,小帅都要重新读文档,看代码,如此循环,身心疲惫。 小帅没办法只好向好朋友小会求助:IO类库太复杂了,我毫无头绪,能不能帮我梳理一下? 小会想了一下,说道:总体来说IO类库分为两大类:字节流和字符流,字节流是按字节读取数据,字符流是按字符读取数据。 小帅不解:所有的数据在计... 展开更多

收藏 8
0
置顶
发表了博客
02/08 22:43

内核调测工具kprobe之实践篇

【推荐阅读】 深入探究Linux Kprobe机制 eBPF在android上的使用 这才是kprobe工作的本质 Kprobe介绍 debug内核函数变量的时候最常用的是添加log,用printk看下相关的信息,但是这种方式往往需要重新编译内核,然后再启动设备。 而Kprobe可以在运行的内核中动态插入探测点,执行你预定义的操作。可以跟踪内核几乎所有的代码地址,并且当断点被击中后会响应处理函数。 使用kprobe最常用的就是查询函数调用的参数和返回值。 目前,... 展开更多

收藏 0
0
置顶
发表了博客
01/26 10:44

关于在Linux下无法查看caj文档的解决方案

关于在Linux下无法查看caj文档的解决方案 参考文章: (1)关于在Linux下无法查看caj文档的解决方案 (2)https://www.cnblogs.com/jianglq/p/4747965.html 备忘一下。

收藏 0
0
置顶
发表了博客
01/26 10:30

云原生的安全实战 | Linux Foundation开源软件大学技术公开课

随着云原生技术在越来越多的企业中落地,其相关的安全风险与威胁随之而来。 Docker/K8s等服务陆续暴露问题,如特斯拉K8s集群挖矿事件、Docker Hub中的容器镜像被“投毒”注入挖矿程序、微软Azure安全中心检测出大规模K8s挖矿事件等一系安全问题时有发生。安全问题已经成为企业应用云原生技术需要考虑的重中之重。 2021年1月27日,Linux Foundation开源软件大学联合时速云共同推出“源来如此”技术公开课,由时速云技术总监张寿红... 展开更多

收藏 2
1
置顶
程序员
发表了博客
01/26 09:33

CentOS搭建VPN服务,一次性成功,收藏了

点击上方“民工哥技术之路”,选择“设为星标” 回复“1024”获取独家整理的学习资料! VPN 介绍 虚拟私人网络(英语:Virtual Private Network,缩写为VPN)是一种常用于连接中、大型企业或团体与团体间的私人网络的通讯方法。虚拟私人网络的讯息透过公用的网络架构(例如:互联网)来传送内部网的网络讯息。它利用已加密的通道协议(Tunneling Protocol)来达到保密、发送端认证、消息准确性等私人消息安全效果。这种技术可以... 展开更多

收藏 0
0
置顶
发表了博客
01/26 08:24

阿里云服务器Alibaba Cloud Linux等保2.0三级版镜像详解

Alibaba Cloud Linux是阿里云推出的Linux发行版,Alibaba Cloud Linux 2等保2.0三级版镜像是根据《GB/T22239-2019信息安全技术网络安全等级保护基本要求》进行等保加固的镜像,Linux百科网来详细说下Alibaba Cloud Linux等保2.0三级版镜像详解: Alibaba Cloud Linux等保2.0三级版镜像 Alibaba Cloud Linux 2.1903 LTS 64位 等保2.0三级版镜像是阿里云根据国家信息安全部发布的《GB/T22239-2019信息安全技术网络安全等级保护基本... 展开更多

收藏 0
0
置顶
发表了博客
01/26 08:00

10个最危险的Linux命令,希望你牢记在心

点击上方“开源Linux”,选择“设为星标” 回复“学习”获取独家整理的学习资料! 来源:Linux迷 链接:https://www.linuxmi.com 就像在Windows上一样,Linux也有很多终端命令来执行不同的操作。但是,与Windows不同,Linux不会要求您确认是否运行任何可能损坏系统的命令。因此,我们建议您无论如何都不要使用这些命令。 当然,以下命令通常都是在root权限下才能将愚蠢发挥到无可救药;在普通用户身份下,破坏的只是自己的一亩三... 展开更多

收藏 0
0
置顶
发表了博客
01/26 07:50

Linux的scp指令使用场景

Linux的服务器之间传文件的指令操作通常有两种,一种是sftp、ftp,另一种是scp,这两类指令,都可以实现文件的上传和下载。但是,如果不是写在脚本中,而是纯指令操作,sftp和ftp在登陆后才可以执行cd或者直接cp,因此,包括登陆在内,至少需要两次指令操作,而scp只需要一次操作即可完成文件的上传和下载。 scp的option介绍,可以参考man, scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] ...... 展开更多

收藏 0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
返回顶部
顶部