Linux目录结构和系统指令

Linux目录结构

  • /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目录用于存放第三方软件。
  1. whoami - 查看当前登录的用户名

    root@VM-8-13-centos ~\]# whoami root markdown ```markdown 2. **history** - 显示历史命令记录

markdown

markdown 复制代码
3. **ifconfig** - 显示网络设备信息,一般用于查看配置的网卡信息

root@VM-8-13-centos \~\]# ifconfig eth0: flags=4163\ mtu 1500 inet 10.0.8.13 netmask 255.255.252.0 broadcast 10.0.11.255 inet6 fe80::5054:ff:fe1b:b26c prefixlen 64 scopeid 0x20 ether 52:54:00:1b:b2:6c txqueuelen 1000 (Ethernet) RX packets 828905 bytes 163601429 (156.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 761127 bytes 116033736 (110.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73\ mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 10474 bytes 4198126 (4.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10474 bytes 4198126 (4.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions markdown ```markdown 4. **ping** - 检查主机与网络之间能否正常通讯 ``` \[root@VM-8-13-centos \~\]# ping [www.baidu.com](http://www.baidu.com) PING [www.a.shifen.com](http://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 ```markdown 5. **hostname** - 查看主机名 ``` \[root@VM-8-13-centos \~\]# hostname VM-8-13-centos 说明:用于显示当前使用的主机名称 markdown ```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

相关推荐
bwz999@88.com9 分钟前
联想SR5507X04安装ubuntu-24.04.4 server,采用 Linux 原生mdadm(mdraid)软 RAID+LVM分区
运维·服务器
Canicer15 分钟前
OpenClaw搭配Coze工作流实现全自动发布文章至WordPress网站!
运维·服务器
王小义笔记24 分钟前
WSL(Linux)如何安装conda
linux·运维·conda
Fairy要carry26 分钟前
面试10-Agent 团队协议的管理
运维·服务器·网络
袁庭新26 分钟前
M系列芯片Mac上通过Homebrew一键安装/卸载Nginx并上线项目全指南
运维·nginx·macos·袁庭新·袁庭新ai
偷懒下载原神33 分钟前
【linux操作系统】信号
linux·运维·服务器·开发语言·c++·git·后端
skd899937 分钟前
MicroSIP助手,智慧语音V3.2.3版本,MicroSIP自动拨号助手
服务器
源远流长jerry41 分钟前
RDMA 传输服务详解:可靠性与连接模式的深度剖析
linux·运维·网络·tcp/ip·架构
存储服务专家StorageExpert44 分钟前
NetApp NVME SSD 盘的学习笔记
运维·服务器·笔记·学习·存储维护·emc存储·netapp
小璐资源网1 小时前
新服务器上线:标准化初始化流程
运维·服务器