Linux 常用文件目录详解05

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: Linux 常用目录与文件05   我觉得这里更像是一篇课堂记录,不过,通过这篇我熟悉了基本的markdown语法,也发现了自己之前的一此错误,比如说,应该通过标题来梳理文章结构,而不是靠简单的缩进。

Linux 常用目录与文件05

  我觉得这里更像是一篇课堂记录,不过,通过这篇我熟悉了基本的markdown语法,也发现了自己之前的一此错误,比如说,应该通过标题来梳理文章结构,而不是靠简单的缩进。
  我觉得鸟哥私房菜中把Linux FHS 写得很清楚,可以从下面的链接查看鸟哥私房菜,这里写一些常用的目录和文件。以CentOS为例,其他Linux平台,可以百度相关的区别。

1. 网卡配置文件

  网卡配置文件位置于/etc/sysconfig/network-scripts/中,文件名一般是ifcfg-eth*。常用的参数如下

  • DEVICE=eth0 ###⽹卡的名字
  • HWADDR=00:0c:29:1e:67:61 #@@hardware address硬件地
    址 MAC地址
  • TYPE=Ethernet ###互联⽹
  • UUID=3405d22b-1aab-45a5-b57f-c0d005e4f269 ###UUID 系统中唯⼀的标识
  • ONBOOT=yes #@@booton 在重启的时候是否开
    启⽹卡(⾃动运⾏)
  • NM_CONTROLLED=yes ###是否能被network软件进⾏管
  • BOOTPROTO=none #@@⽹卡获取ip地址的⽅式
  • #none/static ip地址是固定的
  • #dhcp ⾃动获取ip地址
  • IPADDR=10.0.0.200 #@@ ip address ip地址
  • NETMASK=255.255.255.0 ### ⼦⽹掩码
  • GATEWAY=10.0.0.2 #@@ ⽹关 默认的出⼝
  • USERCTL=no ###是否准许普通⽤户管理⽹卡: 开 关 重启
  • PEERDNS=yes ###
  • DNS1=223.5.5.5
  • DNS2=223.6.6.6

2. DNS 配置文件

  该文件是DNS域名解析的配置文件,它的格式很简单,每行以一个关键字开头,后接配置参数。网卡配置文件中的参数PREDNS 如果为Yes, 则优先使用网卡中配置的DNS, 如果为No,则两者没有关系。resolv.conf的关键字主要有四个,分别是:
    nameserver #定义DNS服务器的IP地址
    domain #定义本地域名
    search #定义域名的搜索列表
    sortlist #对返回的域名进行排序

    /etc/resolv.conf的一个示例:

    domain test.com
    search www.test.com test.com
    nameserver 202.96.128.86
    nameserver 202.96.128.166

3. /etc/host,主机名和IP配置文件

  Hosts - The static table lookup for host name(主机名查询静态表)Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件是/etc/hostname)。
hosts文件包含了IP地址和主机名之间的映射,还包括主机名的别名。在没有域名服务器的情况下,
  系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的IP地址,否则就需要使用DNS服务程序来解决。通常可以将常用的域名和IP地址映射加入到hosts文件中,实现快速方便的访问。

4. /etc/sysconfig/network 修改Linux 主机名

5. /etc/fstab 开机自动挂载

6. 开机自动运行

  • /etc/rc.local, 具体怎么操作,并不清楚
  • chkconfig

7. 运行级别

7.1 七种运行级别

  • centos7 之前 /etc/inittab

0: 关机
1: 单用户
2: 无网络的多用户
3: 命令行模式
4: 未用
5: GUI(图形桌面 模式)
6 : 重启

7.2 查看运行级别

  • who -r
  • runlevel

7.3 修改运行级别

  • init #
  • 修改默认级别

    • CentOS 6 /etc/inittab
    • systemctl [command] [unit.target]

      ![image](https://yqfile.alicdn.com/cb86fbe44974fbff530abdaff9d7499a5b822bff.png)
      

8. /etc/init.d/ 存放是服务管理命令

9. /etc/profile 存放系统环境变量和别名

还有:

  • /etc/profile
  • /etc/bashrc
  • ~/. bashrc
  • ~/. bash_profile

10. /usr/local 和/usr/share

  • /usr/local 编译软件默认安装位置

    • 软件安装的方式

      • yum
      • rpm
      • 编译安装

        • ./configure --> make --> make install
    • 查询软件是否安装 rpm -qa

11. /var/log/messages 系统默认log信息

12. /var/log/secure 系统用户的登录信息

13. /proc/cpuinfo 显示或者查看cpu 信息, lscpu

14. /proc/meminfo 内存信息, free -h

15. /proc/loadavg 系统的负载

  • 最近一分钟 最近五分钟 最近15分钟

16. /proc/mounts 显示系统挂载信息 df -h

目录
相关文章
|
14天前
|
Linux
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
Linux下使用ls查看文件颜色全部为白色的解决方法,以及Linux中文件颜色介绍
60 2
|
15天前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
20天前
|
存储 监控 安全
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
|
8天前
|
Linux 应用服务中间件 nginx
|
15天前
|
Linux
Linux 服务器下载百度网盘文件
本教程指导如何使用 `bypy` 库从百度网盘下载文件。首先通过 `pip install bypy` 安装库,接着运行 `bypy info` 获取登录链接并完成授权,最后将文件置于指定目录并通过 `bypy downdir /Ziya-13b-v1` 命令下载至本地。
20 1
Linux 服务器下载百度网盘文件
|
19天前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
8天前
|
Ubuntu Linux Shell
Linux系统命令 安装和文件相关命令
本文档详细介绍了Linux系统中的常用命令,包括软件安装卸载命令如`dpkg`和`apt-get`,压缩与解压命令如`gzip`、`bzip2`和`xz`,以及`tar`命令用于打包和解包。此外还介绍了文件分割命令`split`,文件操作命令如`cat`、`head`、`tail`、`more`、`less`等,管道命令和`wc`、`grep`、`find`、`cut`、`sort`、`uniq`、`diff`等实用工具。最后,文档还讲解了文件属性相关的命令如`chmod`、`chown`、`chgrp`以及创建硬链接和软链接的`ln`命令。
|
14天前
|
Linux
linux如何去掉目录背景颜色
linux如何去掉目录背景颜色
15 1
|
17天前
|
Linux
linux 删除乱码文件名的文件
【8月更文挑战第26天】当遇到文件名显示为乱码,导致无法正常通过键盘输入文件名进行删除操作时,可以利用鼠标的复制功能配合`rm`命令实现删除。对于文件夹的删除,可使用`rm -rf 目录名`。然而,有时这种方式仍无法删除某些特殊乱码文件,这时可以通过获取文件的i节点号(使用`ls -i`或`ll -i`命令查看)并执行`find -inum [节点号] -delete`来进行删除。这种方法特别适用于处理那些因文件名问题而难以删除的情况。
64 2
|
18天前
|
JSON Linux 网络安全
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?
【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?