分类标签归档:Tutorial

Arch Linux 如何切换内核


Notice

切换内核不是一件容易的事。我建议你有一个实际的理由这样做,而不仅仅是实验/为了好玩。虽然这本身并不是一个困难的过程。因为 linux 发行版通常设置为与特定内核配合使用。虽然有些不像其他发行版那样与内核紧密相连,但许多发行版维护者选择特定的内核是有原因的。Arch Linux 发行版不像 Ubuntu,RHEL 发行版等那样与特定的内核绑定。所以我使用 ArchLinux 来进行演示。

这里列举目前 ArchLinux 官方支持的内核:

  • Stable — 原版的 Linux 内核以及模块, 使用了一些补丁。

https://www.kernel.org/ || linux

Read more

iwd命令浅析


介绍

iNet Wireless Daemon(iwd) 项目旨在为基于 Linux 的设备提供全面的Wi-Fi连接解决方案,由Intel团队进行维护开发。该项目的核心目标是通过不依赖于任何外部库,并最大限度地利用Linux内核提供的功能来优化资源利用率:存储、运行时内存和链路时间成本。是一个仅依赖于Linux内核和运行时C库的自包含环境(self-contained environment)。 项目架构 iwd的基本架构如下图所示: iwd基本架构

iwd需要使用ell(Embedded Learning Library)这个库来进行编译守护进程和控制实用程序的开发版本。 iwd将Linux内核的cryp

Read more

Auto emailing TODO list with Github Actions


What's Github Actions

Github Actions is a CI(continuous integration) and CD(continuous deployment) service that help you automate your software development workflows in the same place you store code and collaborate on pull requests and issues. It was launched in October 2018 and was officially avail

Read more

超简单的Arch Linux+Windows双启动配置教程


> OS:Arch Linux + Windows 10 > > bootloader:GRUB

因为偶尔仍然要使用Windows做些事情,之前每次都是通过GURB的界面退出操作进行重新选择,很是麻烦,所以就尝试进行配置Arch Linux+Windows的双启动。用的工具是os-prober,操作很简单。

1、首先安装os-prober

    [[email protected] /]# pacman -S os-prober

2、检查磁盘分区,确认Windows的安装位置(根据自己的安装情况选择磁盘设备,我这里是/dev/sda):

Read more

Linux的cron命令解析


Cron是Linux一个很有用的工具,也是开发人员最喜欢的工具,因为它可以让你使用通用脚本和特定于任务的脚本在特定的时间段、日期和间隔自动运行命令。有了该描述,你可以想象系统管理员如何使用它来自动执行备份任务、目录清除、通知等。

Cron作业在后台运行,并不断检查/etc/crontab文件,/etc/cron.*//var/spool/cron/目录。我们最好不要直接编辑cron文件,因为每个用户都有唯一的crontab。

那你应该如何创建和编辑cron作业?我们可以使用crontab命令。crontab是用于创建,编辑,安装,卸载和列出cron作业的方法。

创建和编辑cron作业的命令是

Read more

黑科技:使用GitHub搭建自己的短链接服务


前两天偶然在GitHub发现一个挺有意思的项目,可以不依赖自己的服务器、数据库来构建一个短链接服务。自己尝试了一下,还挺简单的。这里记录一下自己的构建流程,感兴趣的小伙伴可以自己尝试一下。

Prerequisites

  1. 新建两个GitHub仓库,一个用来做服务器存储源码、提供服务(url_shortener),一个用来做数据库存储链接(url_shortener_db)
  2. 注册一个域名(可选),如果没有的话,可以直接使用GitHub pages的域名(username.github.io)。不过我是用了自己注册的域名:blog.johan.zone

获取及配置源码

首先,你需要获取这个服务的源

Read more

Archlinux Install tutorial


Arch Linux Installation Guide on HP Pavilion

My computer details:

>Computer: HP Pavilion laptop

>CPU: Intel i5-8250U

>GPU: NVIDIA MX150

Pre-installation

Verify the boot mode

To verify if it is UEFI mode, use this command:

ls /sys/firmware/efi/efivars

If it show some details, the system is U

Read more

Hugo+Github搭建个人博客


安装Git

  1. 这个页面下载最新版的Git。
  2. 然后按照wizard指引安装Git。
  3. 配置环境变量
graph LR
a[control panel] --> b[System and Security]
b[System and Security] --> c[System]
c[System] --> d[Advanced system settings]
d[Advanced system settings] --> e[ENvirment Variables..]
e[ENvirment Variables..] --&g

Read more