/boot
: 系统启动相关的文件,包括内核、initrd和grub(BootLoader)。/etc
: 存放配置文件的目录。/home
: 用户的家目录,每个用户的家目录通常默认为 /home/USERNAME
。/root
: 超级用户的家目录。/lib
: 存放库文件的目录,包括静态库(只能在特定程序中使用)和动态库(可以被多个程序共享使用)。/lib/modules
目录包含内核模块文件。/media
: 挂载点目录,用于移动设备。在Linux中,插入光盘或其他设备需要手动挂载后才能使用。/mnt
: 挂载点目录,用于额外的临时文件系统。/opt
: 可选目录,用于存放第三方程序的安装目录。/proc
: 伪文件系统,提供内核映射文件的信息。/sys
: 伪文件系统,提供与硬件设备相关的属性映射文件。/tmp
: 存放临时文件的目录,通常定期清理。/var
: 存放可变化的文件,包括经常发生变化的文件。/bin
: 存放可执行文件的目录,包括用户命令。其中用到的库文件可能在 /lib
,配置文件可能在 /etc
。/sbin
: 存放可执行文件的目录,包括管理命令。其中用到的库文件可能在 /lib
,配置文件可能在 /etc
。/usr
: 存放只读文件的目录,通常为共享的只读目录。/usr/local
目录用于存放第三方软件。
\[root@VM-8-13-centos ~\]# whoami root
markdown
```markdown
2. **history** - 显示历史命令记录
[root@VM-8-13-centos ~]# history
3. **ifconfig** - 显示网络设备信息,一般用于查看配置的网卡信息
[root@VM-8-13-centos ~]# ifconfig eth0: flags=4163
markdown
4. **ping** - 检查主机与网络之间能否正常通讯
[root@VM-8-13-centos ~]# ping www.baidu.com PING www.a.shifen.com (163.177.151.109) 56(84) bytes of data. 64 bytes from 163.177.151.109 (163.177.151.109): icmp_seq=1 ttl=54 time=4.43 ms
markdown
5. **hostname** - 查看主机名
[root@VM-8-13-centos ~]# hostname VM-8-13-centos 说明:用于显示当前使用的主机名称
markdown
6. **netstat** - 查看当前服务端口号占用情况
[root@VM-8-13-centos ~]# netstat -anpt 应用场景:端口是否开启,取决于服务是否开启。 想象一个场景,一个项目的前端代码部署在80端口,如果80没有启动,那么你将无法访问网页。
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:\* LISTEN 1604/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:\* LISTEN 1155/master tcp 0 52 10.0.8.13:22 140.206.194.110:39014 ESTABLISHED 3194/sshd: root@pts tcp6 0 0 :::22 :::\* LISTEN 1604/sshd tcp6 0 0 ::1:25 :::\* LISTEN 1155/master