Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Neofetch:个性化显示Linux系统信息

Neofetch:个性化显示Linux系统信息

可用于查看和显示 Linux 系统信息的开源工具和脚本实在太多,Neofetch 也是其中之一,Neofetch 可以以更全面的方式来显示输出详实的 Linux 系统信息简单地来说,如果你想查看 Linux 所使用的硬件规格、内核版本、运行时间和桌面环境等信息,Neofetch 会非常适合你。之所以要推荐它,是因为其输出非常个性化、有意思。安装Neofetch使用下面的步骤,我们可以非常容易的在 Debian/Ubuntu 中安装 Neofetch。由于 ...
TCP的三次握手

TCP的三次握手

第一次握手客户端调用connect,向服务端发送连接请求报文。该报文是一个特殊报文,报文首部同步位SYN=1,同时确认位ACK=0,seq=x表示确认字段的值为x,该字段值由客户端选择,表示客户端向服务端发送数据的第一个字节编号为x+1。连接报文发送后,客户端的TCP连接状态由CLOSED转为SYN_SENT。服务端调用accept,从lisent的连接请求队列中取出一个连接请求,并为之创建套接字和分配资源,开始建立连接。服务端的TCP连接状态由LISEN...
Linux系统和Windows系统的硬盘分区

Linux系统和Windows系统的硬盘分区

Windows系统中的硬盘是通过磁盘0,磁盘1,来表示第一块硬盘,第二块硬盘,然后在第一块硬盘磁盘0上进行分区,分区使用盘符表示的比如C盘,D盘……等等,一般盘符从C到Z顺延,但是我在Win7测,盘符可以为A,B,但是A,B可不可以做主分区我就不知道了。接下来说谈一下Linux系统,Linux对硬盘的表示分为两种,第一种IDE盘,用hd表示,hda,hdb,hdc……表示第一块IDE硬盘,第二块IDE...
epoll 事件之 EPOLLRDHUP

epoll 事件之 EPOLLRDHUP

在对系统问题进行排查时,我发现了一个奇怪的现象:明明是对方断开请求,系统却报告一个查询失败的错误,但从用户角度来看请求的结果正常返回,没有任何问题。对这个现象深入分析后发现,这是一个基于 epoll 的连接池实现上的问题,或者说是特性 :)首先解释一下导致这个现象的原因。在使用 epoll 时,对端正常断开连接(调用 close()),在服务器端会触发一个 epoll 事件。在低于 2.6.17 版本的内核中,这个 epoll 事件一般是 EPOLLIN,...
Linux入门教程:从Fedora 21升级到Fedora 22

Linux入门教程:从Fedora 21升级到Fedora 22

阅读目录引言先将Fedora 21的所有软件包更新到最新状态安装fedup软件包升级系统解决系统升级过程出错的问题重启系统新系统的变化引言 Fedora 22于5月26日发布,带有不少新特性。yum 包管理系统被完全淘汰,全面使用 dnf 进行替代。Wayland 的应用更进一步,gdm 已经默认使用 wayland 了,但是 gnome-session 依然默认使用 Xorg 。以前每次升级新版本都是从头开始安装,但这一次,我使用了从 Fedora 2...
Linux虚拟文件系统VFS

Linux虚拟文件系统VFS

Linux在不同的文件系统之上做了一个抽象层,使得文件、目录、读写访问等概念都成为抽象层概念,这个抽象层被称为虚拟文件系统(VFS)。Linux内核的VFS子系统如下:每个进程在PCB(Process Control Block)中都保存着一份文件描述符表,文件描述符就是这个表的索引,每个表项都有一个指向已打开文件的指针,一打开的文件在内核中用file结构体表示,文件描述符表中的指针指向file结构体。在file结构体中维护File Status Flag...
Debian8升级内核到4.5

Debian8升级内核到4.5

本文讲述如何升级Debian8的内核到4.5版本0x01:去linux kernel官网https://www.kernel.org/下载4.5的内核,选择tar.xz格式0x02:想办法把下载好的包弄进你的虚拟机或...直接你的物理机0x03:解压有的朋友可能没见过tar.xz格式的包,解压其实很简单,先用 xz 命令,没有的话先 apt-get installxz -d ***.tar.xz这样会在当前文件夹生成一个tar包,再解压tar -xvf *...
LFCS 系列第四讲:对存储设备分区、格式化文件系统和配置交换分区

LFCS 系列第四讲:对存储设备分区、格式化文件系统和配置交换分区

去年八月份,Linux 基金会发起了 LFCS(Linux Foundation Certified Sysadmin(Linux 基金会认证系统管理员))认证,给所有系统管理员一个展现自己的机会。通过基础考试后,他们可以胜任在 Linux 上的整体运维工作:包括系统支持、一流水平的诊断和监控以及在必要之时向其他支持团队提交帮助请求等。LFCS 系列第四讲需要注意的是,Linux 基金会认证是非常严格的,通过与否完全要看个人能力。通过在线链接,你可以随时随...
使用Linux终端快捷操作提升工作效率

使用Linux终端快捷操作提升工作效率

很多普通 Linux 桌面用户都对使用终端感到排斥和恐惧,其实它没大家想的那么复杂,很多常见操作都可以直接在终端中进行,如:安装软件、升级系统等。无论你是新手还是 Linux 终端使用的老鸟,系统极客在此为大家总结了提升终端命令执行效率的快捷操作汇总,希望能帮助你学习和提升效率。移动定位光标在终端中移动光标和定位似乎非常不便,其实不是你想的那样,有很多种方式可以让键盘成为你的好朋友,只是需要掌握正确的方法而已。定位单词在长段的命令中,使用 Ctrl + &...
Ubuntu下安装PDF阅读器Okular

Ubuntu下安装PDF阅读器Okular

Okular是一个由KDE开发的通用文档阅读器,同时也是自由软件。它能够在Linux、Windows、Mac OSX和其他类Unix系统上运行,支持多种文档格式包括PDF、XPS、ePub、CHM、Postscript以及更多格式。Okular的主要功能包括:嵌入式三D模型亚像素渲染表格选择工具几何图像添加文本框和戳复制图像到剪贴板放大镜,以及更多功能在Linux中安装Okular PDF阅读器可以使用apt-get或yum安装方式:$ sudo apt-...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>