liinux什么时候加上/etc
时间: 2023-06-02 20:01:26 浏览: 72
Linux系统中的/etc目录是在早期UNIX系统中引入的,它用于存储系统配置文件和其他系统级别的文件,如网络配置、用户管理、服务管理等。在Linux系统中,这个目录一直存在,并且是非常重要的。因此,Linux系统从一开始就包含了/etc目录。
相关问题
Linux显示/etc/resolv.conf文件的详细属性并加上易读的单位
Linux系统中,使用`ls -l`命令可以查看`/etc/resolv.conf`文件的详细属性,包括权限、所有者、大小、创建日期和修改日期等。这个命令会提供一个类似下面的信息:
```
-rw-r--r-- 1 root root 4096 Dec 7 15:20 /etc/resolv.conf
```
这里解释一下各部分含义:
- `-rw-r--r--`: 文件的权限,第一字符`r`表示可读(用户),第二个字符`w`表示可写(用户),第三个字符`-`表示不可执行;接下来三对分别代表所有者(root)、组成员(root)和其他用户的权限。
- `1 root root`: 所有者(owner)、群组(group)和附加所有者(additional owner,如果是setuid/gid文件则会有此信息)。
- `4096`: 文件大小,通常以字节(Bytes)为单位。
- `Dec 7 15:20`: 创建和最后修改的时间,按照月份(Dec)、日、小时和分钟格式。
如果你想让输出更易读,可以加上单位,例如使用`du -h`加上`k`表示千字节或`M`表示兆字节:
```
4.0K /etc/resolv.conf
```
用linux命令 1、用sed找出/etc/passwd中root开头的 2、/etc/fstab 把非#的前面加上# 3、将文件/etc/containerd/config.toml中 SystemdCgroup = false改成SystemdCgroup = true 4、将/etc/calico.yaml中出现的docker.io全部删除
回答如下:
1. 使用 sed 命令找出 /etc/passwd 中 root 开头的行:
```
sed -n '/^root/p' /etc/passwd
```
2. 在 /etc/fstab 中,把非 # 开头的行前面加上 #:
```
sed -i '/^[^#]/s/^/#/' /etc/fstab
```
3. 将 /etc/containerd/config.toml 文件中的 SystemdCgroup = false 改成 SystemdCgroup = true:
```
sed -i 's/SystemdCgroup = false/SystemdCgroup = true/' /etc/containerd/config.toml
```
4. 将 /etc/calico.yaml 中出现的 docker.io 全部删除:
```
sed -i 's/docker.io//g' /etc/calico.yaml
```
阅读全文