linux_iso镜像解析

最近要搞一下linux系统,每段时间总结记录一下吧

CentOS ISO 目录树如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@localhost jusha_test]# tree -L 1
.
├── CentOS_BuildTag
├── EFI
├── EULA
├── GPL
├── images
├── isolinux
├── LiveOS
├── Packages
├── repodata
├── RPM-GPG-KEY-CentOS-7
└── RPM-GPG-KEY-CentOS-Testing-7

ISO 9660

ISO 9660 是一种文件系统,也是一种规范,它规定了 ISO 文件应该是什么样子,常见的 Linux 发行版 ISO 都符合该规范。

Read More

nmcli 命令

用户和脚本都可使用命令行工具 nmcli 控制 NetworkManager。

该命令的基本格式为:

1
nmcli OPTIONS OBJECT { COMMAND | help }

其中 OBJECT 可为 general、networking、radio、connection 或 device 之一。最常用的选项为:-t, –terse(用于脚本)、-p, –pretty 选项(用于用户)

命令实例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
显示 NetworkManager 总体状态:
nmcli general status

显示所有链接:
nmcli connection show

只显示当前活动链接
nmcli connection show --active

显示由 NetworkManager 识别到设备及其状态:
nmcli device status

激活eth1
nmcli con up eth1

Read More

curl用法

基本参数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
不带有任何参数时,curl 就是发出 GET 请求。
curl https://www.example.com

-O参数将服务器回应保存成文件,并将 URL 的最后部分当作文件名。
curl -O https://www.example.com/foo/bar.html

-s参数将不输出错误和进度信息。
curl -s https://www.example.com

-S参数指定只输出错误信息,通常与-s一起使用。
curl -s -o /dev/null https://google.com

-L参数会让 HTTP 请求跟随服务器的重定向。curl 默认不跟随重定向。
curl -L -d 'tweet=hi' https://api.twitter.com/tweet

指定网卡

1
curl --interface ppp3 cip.cc

Read More