系统信息相关文件

/etc/issue 记录操作系统版本

head /etc/issue

/proc/cpuinfo 记录cpu信息

cat /proc/cpuinfo

/proc/meminfo 记录内存信息

cat /proc/meminfo

grep MemTotal /proc/meminfo # 查看内存总量

grep MemFree /proc/meminfo # 查看空闲内存量

/proc/loadavg 查看系统负载磁盘和分区

[root@leilei network-scripts]# cat /proc/loadavg

0.00 0.01 0.01 1/95 1425

重要目录说明

/home    #普通用户的家目录
/root #管理员家目录,普通用户无法进入
/lib #库文件相关目录
/sbin #系统管理命令 一般是超级权限用户root 可以执行的命令存放
/lost_found #意外关机产生的临时文件碎片,系统启动过程中fsck工具会检查这里,并修复已经损坏的文件系统
/mnt #用于临时挂载存储设备的目录 如 cdrom u盘
/opt #自定义软件包存放目录 在编译软件的时候用 ./configure --prefix=/opt
/proc/meminfo # 内存相关信息 也可以通过free -m
/proc/cpuinfo # cpu相关信息
/proc/mounts # 挂载信息
/tmp # 临时文件存放地
/usr # 系统存放程序的目录 uinx software resource
/usr/lib # 库文件
/usr/bin # 普通用户可执行的文件目录
/usr/local/ #存放软件的目录
/usr/share # 存放软件的目录
/usr/share/fonts #字体目录
/usr/share/man #帮助目录
/usr/share/doc #文档目录
/usr/src #程序源码目录 安装程序# rpm -ivh 包名.rpm yum install -y 软件名
/var # 系统日志目录
/var/log/messages # 系统日志
/var/log/secure # 登录日志
/var/spool/cron # 定时任务

重要文件说明

/etc/sysconfig/network-scripts/ifcfg-eth0 #第一块网卡的信息记录文件

/etc/sysconfig/network-scripts/ifcfg-eth0   #第一块网卡的信息记录文件
网卡信息说明:
TYPE=Ethernet #网卡描述信息
BOOTPROTO=none # none:引导时不使用协议 static:使用静态ip地址 dhcp:使用自动获取
NAME=eth0 # 网卡名
DEVICE=eth0 # 设备名
ONBOOT=yes # 开机是否自动启动
IPADDR=10.0.0.20 # ip
NETMASK=255.255.255.0 # 掩码
GATEWAY=10.0.0.254 # 网关
DNS1=223.5.5.5 # dns信息

/etc/resolv.conf #DNS配置

设置dns配置的文件

/etc/hosts 局域网解析

这里配置的是本地的解析,里面配置的解析记录只允许在本地测试使用,公网无法访问

解析案例:
192.168.10.10 www.baidu.com 让到百度的访问指向本地的一台机器。

/etc/sysconfig/network #主机名记录

centos 6 用于设置主机名
cantos 7 设置主机名使用 hostnamectl set-hostname 【name】

/etc/fstab 开机自动挂载文件系统的文件

该文件配置错误可能会导致服务器无法启动

修复方法:

blkid 查看UUID

fstab 6列说明 [fstab文件详解: https://blog.csdn.net/richerg85/article/details/17917129]

UUID=11e940b3-ca63-433d-92ea-c46ed3b82a38  /         xfs     defaults        0 0

第一列:  UUID=xxx    要挂载的设备
第二列: / 挂载点
第三列: xfs 文件系统类型
第四列: defaults 挂载类型
第五列: 0 是否进行备份
第六列: 0 是否进行磁盘检查

/etc/rc.local 存放开机启动程序命令的文件

类似于 Windows下的 启动 目录

/etc/inittab 设定系统启动时 的启动级别

init 0 关机

init 1 单用户

init 2 单用户有nfs文件系统的

init 3 正常用户

init 4 保留的

init 5 图形界面

init 6 重启

/etc/init.d 命令的快捷方式

他是rc.d/init.d的快捷方式 使用yum rpm 软件安装会自动将命令存放到这里

/etc/exports nfs的服务配置文件

安装了NFS文件系统服务后,可以在这里配置nfs服务

/etc/xinit.d 依赖于该服务的配置目录

如果服务可以通过xinetd模式运行,他的脚本会放在这个目录下/

/etc/profile 全局环境变量

全局环境变量的配置文件,可以让系统变量全局生效。

/etc/profile.d/

加载系统登录程序的一个目录, 必须是以文件的形式存在,且需要可执行权限

/etc/issue 版本信息

记录用户登陆前显示的版本等信息

/etc/motd 登陆后的提示

登陆后的提示

/etc/redhat-release 版本信息

查看Linux版本信息的文件 cat /etc/redhat-release

/usr/local 自编译软件目录

通过自行编译安装的软件存放目录

/usr/local/bin 自编译软件命令目录

通过自行编译安装的软件命令存放目录

/usr/share 系统共有的帮助文档

系统公用的文件活目录存放地,比如 /usr/share/doc 等帮助文件

/usr/src 源码目录

软件的内核源码存放目录

/usr/bin 用户执行命令目录

用户可执行的命令文件目录

/etc/skel 用户配置文件目录

系统在添加用户后会自动拷贝 /etc/skel/* 下面的文件 拷贝到 /home/chenleilei/ 目录中 chenleilei为新用户名

有时候登录系统发现没有家目录 就时这写文件没有被拷贝过去。

你需要操作:

cp -a /etc/skel/* ~

/var/log/message 系统日志

系统信息默认的日志文件 按周轮询覆盖

可以通过 dmseg命令 也可以查看系统日志信息,他依赖于rsyslog

linux系统重要文件和目录说明的更多相关文章

  1. Linux学习笔记之二————Linux系统的文件和目录

    一.Windows和Linux文件系统区别 1.在 windows 平台下,打开“计算机”,我们看到的是一个个的驱动器盘符: 每个驱动器都有自己的根目录结构,这样形成了多个树并列的情形,如图所示:  ...

  2. linux系统编程----统计一个目录下的普通文件个数

    主要是为了统计linux系统下一个指定目录下面的普通文件个数,运用目录操作的一些函数,配合递归调用来实现该功能. 首先介绍一下函数原型: 打开一个空目录                    DIR ...

  3. 在Linux系统下限制指定目录的大小以及文件/文件夹数量

    背景说明 在Linux操作系统下有时需要限制一个指定文件夹的大小和文件夹内可存储的文件数量,有可能是出于安全的考量或者定制化的配置,这里我们提供了一种方案:用dd创建一个空的img镜像,进行格式化的配 ...

  4. linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录

    转自:http://blog.csdn.net/snlying/article/details/6184102 Linux系统中scp命令的用法. scp就是secure copy的简写,用于在lin ...

  5. Linux学习2——文件与目录

    一.写在前面  在本节将介绍Linux下文件与目录的一些基本概念以及一些基本操作. 二.完成目标 1.了解文件和目录的一些基本概念 2.操作文件和目录的相关命令 3.文件内容查阅命令 4.文件查询命令 ...

  6. Linux系统中文件定位与查找

    Linux系统中文件查找 关键词 文件查找 | find | locate 本文主要介绍有关文件查找的两个命令——find和locate,以及压缩打包的命令——compress, gzip,bzip2 ...

  7. linux系统下nginx安装目录和nginx.conf配置文件目录

    linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      26 ...

  8. Linux基础命令-文件与目录

    Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...

  9. Linux系统下文件压缩与打包命令

    Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...

  10. Linux系统重要文件(二)

    Linux系统重要文件概述 一系统自动挂载文件 文件路径信息:/etc/fstab文件作用说明:实现存储设备自动挂载 [root@centos7 ~]# cat /etc/fstab # # /etc ...

随机推荐

  1. 抓包整理————tcp 三次握手[九]

    前言 简单抓包一下3次握手. 正文 握手的目标: 同步sequence 序列化 初始化序列化ISN(Initial Sequence Number) 交换tcp 通信参数 如MSS.窗口比例因子.选择 ...

  2. IIS applicationHost.config 查找历史

    背景 iis 有时候需要修改配置,一般来说,我们会去修改applicationHost.config配置,当然,很多时候我们都需要去备份一个配置文件,但是可能忘记了,那么是否有补救的方式? 补救方式 ...

  3. arp 的概念解析

    前言 这里基于arp的基础概念,请先看前面那一节. 正文 看图: 和前面一样去解析地址. 以太网目的地址:就是mac地址. 在发送arp包的时候呢,这个mac地址就是全部是1,因为不知道对方地址是啥. ...

  4. 一周涨 15k Star 的开源项目「GitHub 热点速览」

    你训练大语言模型(LLM)用的什么框架?有没有想过不用框架训练 GPT-2? GitHub 上就有这么一位大神(Andrej Karpathy),他仅用大约 1k 行的 C 代码就完成了 GPT-2 ...

  5. java操作xml超简单的方法

    用dom4j?SAX?no,no,no,光看api和帮助文档就烦,有没有更简单的方法呢?答案是有的. 那就是默默无名的:JAXB jaxb是啥? 摘抄一段度娘百科的介绍: JAXB能够使用Jackso ...

  6. TypeScript 中接口的理解?应用场景?

    一.是什么 「接口」是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的「类」去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法 简单来讲,一个接口所 ...

  7. JVM简明笔记1:JVM 概述

    什么是JVM JVM 即 Java Virtual Machine,中文名为 Java虚拟机. 一般情况下 C/C++ 程序,编译成二进制文件后,就可以直接执行了: Java 需要使用 javac 编 ...

  8. Oracle邮件发送(内容中带有收件人独有信息)

    Oracle邮件发送(内容中带有收件人独有信息) Oracle邮件发送(内容中带有收件人独有信息) Oracle发送邮件最简单的应该就是用smtp,具体使用和参数讲解我这儿没有 简单来说,发送邮件的思 ...

  9. 力扣125(java)-验证回文串(简单)

     题目: 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写. 说明:本题中,我们将空字符串定义为有效的回文串. 示例 1: 输入: "A man, a plan ...

  10. 通过定时SQL提取阿里云API网关访问日志指标

    简介: 阿里云API网关服务提供API托管服务,提供了强大的适配和集成能力,可以将各种不同的业务系统API实现统一管理.API网关同时支持将API访问日志一键存储到日志服务,通过日志服务强大的查询分析 ...