教程
在 Ubuntu 22.04 上安装和配置 VNC 远程桌面
本教程详细介绍了如何在 Ubuntu 22.04.2 LTS x86_64 上安装和配置 VNC 以实现远程桌面访问。涵盖了从安装 GNOME 桌面环境、设置 TightVNC 服务器,到修改 xstartup 配置文件等关键步骤。完成本教程后,用户可通过 VNC ...
教程
在Debian上运行Chrome – 图形用户界面和终端
在完成安装所需的浏览器版本后,我们可以使用Debian的图形用户界面或其终端来启动浏览器。下面我们将介绍如何使用这两种方式。 使用图形用户界面: 单击 Activities(活动) 进入 Search […]
教程
Linux 命令行终端快捷键汇整
Linux 命令解释器(也可以叫 Shell,终端,命令行等)也有很多快捷键,熟练掌握可以极大的提高操作效率。LinuxStory 在本文整理一些最常用的快捷键。
教程
USB HID 流量分析
USB HID(Human Interface Device),中文译为人机接口设备,是一种允许人与计算机交互的接口的设备,主要用于连接各种人机界面设备,如键盘、鼠标、游戏手柄、数字仪表、触摸屏等。USB HID 设备与计算机通信使用的是 USB HID 协议,这个协议规定了 USB HID 设备与主机之间的通信协议和数据格式。本文将对 USB ...
教程
你最喜欢的Linux终端技巧是什么?
你最喜欢的提高生产力的终端技巧是什么呢?或许,只是一个简单的为一长串字符或者你常用的命令所取的别名( _alias_ )。或许,它是一些很短的脚本来自动处理那些你工作中无聊的东西的。或许,是一些终端复用的软件,比如 _screen_ 或者 _tmux_ 。再或者是你记忆的一些快捷键。最终,这上面的所有东西让你变得更像一个命令行的大佬。
教程
理解 Linux 文件系统——EXT4
现在主流的 Linux 发行版默认的文件系统都已经是 ext4 文件系统了,只有少数早一点的发行版还以 ext3、ext2 作为默认文件系统,再往回看,甚至默认 ext 文件系统的发行版也是存在的。
教程
如何在 Linux 中有效地使用 history 命令
众所周知,终端命令在 Linux 中是重要的一部分。对于每天都要和各种命令打交道的 Linux 使用者们,如何才能减少使用终端过程中的冗余部分,让终端更加方便快捷呢?这里教你几招!
教程
Linux 下扩展交换空间
一般来说,当应用程序使用大量物理内存(RAM)并且不够用时操作系统会开始使用交换空间(Swap Space)。这种情况下,操作系统会把不活动的物理页面置换到交换空间。释放出来的空闲内存可以继续被其他应用程序使用。等到物理内存使用量降下来后,交换的内存区域又会换回到物理内存中。系统管理员应该确保系统交换空间足够,保证操作系统在内存不够用时始终能够通过置换页面的方式获取可用的物理内存。接下来,我们就来介绍如何创建、扩展和删除交换空间。
教程
使用 Centmin Mod 快速部署 WordPress
这里提供一种更为简易的方法去部署基于 CentOS 服务器上的 WordPress 。使用 Centmin Mod ,你将能够部署 WordPress ,配置和维护该项服务,并且能在几分钟之内处理任务 […]
教程
双显卡用户如何解决 Linux 下的显卡问题
笔记本是个不错的选择,方便快捷。而且,由于 Linux 下用户对硬件的管理更加全面,笔记本实在是折腾 Linux 的不二之选啊!不论你是方便快捷的办公,或者是远程监控服务器,又或是跟我一样出去搞事情(划掉) XD ,搭配装有 Linux 的笔记本总是这么合适。
不过现在的笔记本啊, CPU 总要带一块小核显,再带一块独显。单单就驱动而言呢,非常的好解决, Intel 核显在 Linux 内核里就自带驱动, ...
教程
如何在 Linux 上安装最新 NVIDIA 驱动
Debian 系 Linux 发行版简单快速地安装 Nvidia 显卡驱动,免去传统方法复杂的步骤,几步即可妥妥地安装好困扰已久的 Nvidia 驱动!
教程
一步一步动手安装 Kali Linux
当你想要做渗透测试、Hacking 、攻击测试时,那么你一定要想起大名鼎鼎的 Kali Linux 。Kali 基于 Debian , 支持 32 位和 64 位机器。本文亲自动手装装最新的 Kali Linux ...
教程
提升编程水平的靠谱方法
提高编程水平,除了多写代码,更重要的是阅读高水平的代码。那么你该如何选择阅读素材,又该如何阅读呢? 编程大牛杰洛德·桑托教给你四种挑选准则,即:阅读你所依赖的代码,阅读给你印象深刻的代码,阅读你所膜拜的牛人写的代码,阅读那些你真正心领神会的代码。大牛同时给你五种阅读建议,即:众览全局,记录你的发现,使用测试,执行-变更-执行,周而复始。
教程
Let’s Encrypt 官方客户端 Certbot 常见问题答疑
Certbot 是 Let's Encrypt 的官方客户端,用于配置 Let's Encrypt 提供的免费 SSL 证书,本文是 Certbot 常见问题答疑。
教程
HTTPS 简介及使用官方工具 Certbot 配置 Let’s Encrypt SSL 安全证书详细教程
本文介绍一些 http 及 https 的背景知识以及 SSL/TLS 加密的概念、以及配置安全证书的完整实操过程,一步步照做即可一次过关配置成功。不需要了解背景知识的同学可以直接跳到实操过程,六小步即可完成使用 Let's Encrypt 官方工具 Certbot 配置 SSL 安全证书的过程。
教程
三分钟教你轻松掌握 grep 命令中的正则表达式
Linux系统自带了支持拓展正则表达式的GNU版本grep工具。所有的Linux系统中默认安装的都是GNU版grep。grep 命令被用来检索一台服务器或工作站上任何位置的文本信息。本文将结合例子深度解析grep命令的使用方法。
教程
7 个实例教你使用 sar 命令生成CPU、内存和输入输出端口的报告
SAR是一个在Unix和Linux操作系统中用来收集、报告和保存CPU、内存、输入输出端口使用情况的命令。SAR命令可以动态产生报告,也可以把报告保存在日志文件中。本文将用详细的案例和配图来解释它的用法,教会你使用技巧。
教程
手把手教你使用 SFTP 安全地传输文件
SFTP,即SSH文件传输协议(SSH File Transfer Protocol),或者说是安全文件传输协议(Secure File Transfer Protocol)。SFTP是一个独立的SSH封装协议包,通过安全连接以相似的方式工作。它的优势在于可以利用安全的连接传输文件,还能遍历本地和远程系统上的文件系统。在大多数情况下,优先选择SFTP而不是FTP,原因在于SFTP最基本的安全特性和能利用SSH连接的能力。FTP是一种不安全的协议,应当只有在特定的情况下或者你信任的网络中使用。虽然SFTP集成了很多图形工具,但是这一篇使用指南会演示如何使用交互式命令行界面来使用它。以下就是使用指南。
教程
一分钟认识GitHub
一份关于 Github 的简短介绍,介绍了 Github 的入门操作,适合于从未了解过 Github 又想开始探索 Github 的众多功能,享用其给程序开发带来的方便和乐趣的读者们。
教程
教你处理和解决 Linux 系统问题的正确姿势
很多人对Linux畏而远之的原因其实只是对Linux出现问题时束手无策。针对于此,有着15年Linux教学和培训经验的David 提出了一套自己总结的解决方法流程--知识储备、观察问题、推测原因、动手解决、测试效果。