1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Posts on blog | garhve's hub</title>
<link>https://blog.garhve.com/posts/</link>
<description>Recent content in Posts on blog | garhve's hub</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Sat, 03 Sep 2022 14:33:37 +0800</lastBuildDate><atom:link href="https://blog.garhve.com/posts/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Architecture of Linux Kernel</title>
<link>https://blog.garhve.com/posts/4/</link>
<pubDate>Sat, 03 Sep 2022 14:33:37 +0800</pubDate>
<guid>https://blog.garhve.com/posts/4/</guid>
<description>Description Modern microcontrollers nowadays support at least two privilege levels. Intel/AMD x86-64 family supports 4 levels, whilst ARM (32bit) microcontrollers support up to 7 levels (6 privileged, 1 non-privileged).
Modern operating systems support at least 2 levels:
User space: For applications to run in unprivileged user mode Kernel space: For the kernel (and all its components) to run in privileged mode – kernel mode Address of these 2 spaces are separate.</description>
</item>
<item>
<title>Mess with bash(1)</title>
<link>https://blog.garhve.com/posts/3/</link>
<pubDate>Thu, 25 Aug 2022 13:40:56 +0800</pubDate>
<guid>https://blog.garhve.com/posts/3/</guid>
<description>Crontab crontab is a useful tool, I really regret that I don&rsquo;t familar it earlier.
It&rsquo;s usage really simple, and these two are my frequent using:
crontab -e #edit crontab file that reside in /var/spool/cron crontab -l #list current crontab job It basic syntax as follow, also really simple example of usage:
delete file foo every minute * * * * * rm foo delete file foo every 15 minutes 15 * * * * rm foo delete file foo every beginning of hour 0 * * * * rm foo delete file foo every minute after 3 hours * 3 * * * rm foo delete file foo every day at 18:30 30 18 * * * rm foo delete file foo every beginning of month 0 0 0 * * rm foo delete file foo on beginning of 1st,10th of month 0 0 1,10 * * rm foo The usage really simple, I now use it to renew my SSL certification and daily update bt-tracker.</description>
</item>
<item>
<title>Install arch linux on Tencent server</title>
<link>https://blog.garhve.com/posts/2/</link>
<pubDate>Wed, 10 Aug 2022 19:24:59 +0800</pubDate>
<guid>https://blog.garhve.com/posts/2/</guid>
<description>In order to build a website for myself, I rent a server from Tencent. This is my final decision, the process is turtuous&hellip;
My requirement as below:
abroad provider because they don&rsquo;t have to register.. the the budget&rsquo;s not relax, all I can choosing was in range of $0 - $10. It can runs Arch linux seamlessly I already eye on one: Linode. But they don&rsquo;t see me&hellip; and banned all my gmail account from their service&hellip;</description>
</item>
<item>
<title>First Website</title>
<link>https://blog.garhve.com/posts/1/</link>
<pubDate>Wed, 10 Aug 2022 17:21:02 +0800</pubDate>
<guid>https://blog.garhve.com/posts/1/</guid>
<description>So now I can say my website is on.. even though it just literally has nothing but a printing hello I got this garhve.com domain on namesilo for $9.95 per year, it&rsquo;s really cheap! I always want a domain that is .com suffix.
Now, the web is https, this is a bit difficult for me.
Due to personal interest, I didn&rsquo;t choose frame to base my website. I use Nginx but I don&rsquo;t familiar with it.</description>
</item>
</channel>
</rss>
|