目录
今天说一下file命令和一些目录是存放什么东西,是干什么的和一些查看服务器的基本信息
file命令和常用选项:
如果要确定一些文件和目录的类型,以下是一些常用的选项
file 选项 要确定的文件和目录
-b:以简短形式显示文件类型
file -b passwd
意思就是使用file命令以简短形式显示passwd的文件类型
加-b和不加-b的区别就是显示和不显示要检查的目录和文件名称
[root@localhost etc]# file -b passwd
ASCII text
[root@localhost etc]# file passwd
passwd: ASCII text
-d:显示文件类型信息
file -d passwd
-i:以MIME类型格式显示文件类型
file -i test.sh
也可以添加多个选项:
file -i -b /sh/test.sh
file -ib /sh/test.sh
-L:对符号链接进行引用,显示链接指向的文件类型
lrwxrwxrwx. 1 root root 8 Nov 2 2022 sbin -> usr/sbin
[root@localhost /]# file -L sbin
-F:使用指定分隔符替换显示后默认的分隔符“:”
[root@localhost ~]# file -F "==" /etc/passwd
/etc/passwd== ASCII text
-z尝试解读压缩的内容
file -z passwd.tar.gz
文件系统:
/:根文件系统,根目录
/boot:系统启动相关的文件,如内核,initrd或者initramfs,以及
grub(bootloader)
/dev:
所有设备的设备文件,设备文件也称为特殊文件(仅有元数据,没有
数据,是设备的入口)
/etc:配置文件
/home:普通用户的家目录,每一个普通用户的家目录通常默认为/home/
/root:管理员的家目录
/lib:基本的共享库和内核模块
/lib/modules
:内核模块文件
/media
:为了移动设备的挂载点目录,例如光盘、
U
盘
/mnt
:挂载点目录,额外的临时文件系统
/opt
:可选目录,第三方程序的安装目录
/tmp:用户和程序的临时文件
/var:可变化的文件,内容发生变化
/var/log/:日志信息
/bin:基础用户命令二进制程序,为所有用户使用
/sbin:系统二进制程序,一般为管理员命令,
管理员才能使用的管理程序命令
/usr/:和系统用户有关的文件和目录
/usr/bin:大多数用户使用到的命令
/usr/sbin:非核心的系统命令
/usr/local/:主要存放手动安装的程序,比如编译安装
查看服务器的基本信息:
cat /proc/cpuinfo | 查看cpu信息 |
cat /proc/meminfo | 查看内存信息 |
free | 查看内存使用情况 |
uptime | 监控CPU情况 |
cat /etc/redhat release | 查看发行版信息 |
hostname | 查看主机名 |
ip addr | 查看ip信息 |
ifconfig | 查看ip信息 |
netstat | 查看网络连接信息、路由表等,常用来查看端口 打开情况 |
fdisk -l | 查看硬盘信息 |
df | 查看设备挂载信息 |