Linux 常用文件目录详解05

本文涉及的产品
.cn 域名,1个 12个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介: 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

目录
相关文章
|
20天前
|
Linux 数据安全/隐私保护 Windows
命令方式:window向linux传文件
【10月更文挑战第6天】本文介绍了如何在Linux系统中通过命令`ip a`获取IP地址,并在Windows系统下使用CMD命令行工具和SCP命令实现文件传输。示例展示了如何将D盘中的`mm.jar`文件上传至IP地址为192.168.163.122的Linux系统的/up/目录下,最后在Linux系统中确认文件传输结果。
203 65
|
8天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
83 5
|
8天前
|
Linux Shell 数据库
Linux文件查找新姿势:总有一种你没见过
【10月更文挑战第18天】文件查找是Linux用户提升工作效率的重要技能。本文介绍了几种实用的文件查找方法,包括基础的`find`命令、快速的`locate`和`mlocate`、高效的`fd`工具、以及结合`grep`和`rg`进行内容搜索。此外,还提供了编写Shell脚本和使用图形界面工具的建议,帮助你更灵活地管理文件。
34 3
|
26天前
|
Linux Shell
Linux系统文件默认权限
Linux系统文件默认权限
38 2
|
19天前
|
Linux 开发工具 数据安全/隐私保护
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
这篇文章介绍了在CentOS 7系统中安装Docker时遇到的两个常见问题及其解决方法:用户不在sudoers文件中导致权限不足,以及yum被锁定的问题。
30 2
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
|
2天前
|
Linux 数据库
linux 全局搜索文件
在 Linux 系统中,全局搜索文件常用 `find`、`locate` 和 `grep` 命令。`find` 根据文件名、类型、大小、时间戳等条件搜索;`locate` 通过预构建的数据库快速查找文件;`grep` 在文件中搜索特定文本,常与 `find` 结合使用。选择合适的命令取决于具体需求。
|
6天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
20 4
|
5天前
|
运维 安全 Linux
Linux文件清空的五种方法总结分享
每种方法各有优势,选择最合适的一种或几种,可以极大提高您的工作效率。更多有关Linux系统管理的技巧与资源,欢迎访问,持续提升您的运维技能。
40 1
|
15天前
|
Linux Shell 数据库
Linux文件查找新姿势:总有一种你没见过
文件查找是Linux用户提升工作效率的关键技能。本文介绍了几种不常见的文件查找方法,包括使用`find`结合`column`美化输出、利用`locate`和`mlocate`快速查找、编写Shell脚本自动化任务、使用现代工具`fd`以及结合`grep`和`rg`进行内容搜索。此外,还推荐了几款图形界面搜索工具。掌握这些技巧,让你的文件查找更加高效便捷。
44 2
|
22天前
|
Linux C++
Linux c/c++文件的基本操作
在Linux环境下使用C/C++进行文件的基本操作,包括文件的创建、写入、读取、关闭以及文件描述符的定位。
15 0
Linux c/c++文件的基本操作