Linux最新Linux文件目录详解,2024年最新2024腾讯Linux运维面试题精选

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

IPADDR=192.168.10.3 # IP地址

PREFIX=24 # 子网掩码

GATEWAY=192.168.10.254 # 网关地址

DNS1=223.5.5.5 # DNS地址

DNS配置文件


  • DNS(Domain Name System)用于将域名解析为IP地址,本地DNS配置文件为:/etc/resolv.conf

  • 下面配着内容是将223.5.5.5作为DNS服务器的地址,含义是指等服务器所有DNS解析工作都有服务器地址为223.5.5.5的DNS服务器负责。

cat /etc/resolv.conf

Generated by NetworkManager

nameserver 223.5.5.5

系统hosts文件


  • hosts文件是主机IP地址与主机名或域名对应的解析配置文件,进行本地解析。所有内网服务器hosts文件都保持一致。

  • 文件路径为:/etc/hosts

  • 夫妻之间的服务通信、接口调用等可以用hosts文件中的域名或主机名代替IP

cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

192.168.10.2 nginx-lb

192.168.10.3 nginx01

192.168.10.4 tomcat01

192.168.10.5 tomcat02

主机名配置文件


  • 可以在此文件中修改主机名,文件路径为:/etc/hostname

  • 也可以通过命令hostnamectl set-hostname 主机名直接进行修改

cat /etc/hostname

nginx01

fstab文件


  • 这个文件是记录开机需要自动挂载的文件系统的配置文件,也就是常说的永久挂载

  • 文件的路径为:/etc/fstab

  • 临时挂载命令为:mount 文件系统 挂载点

cat /etc/fstab

/etc/fstab

Created by anaconda on Sun Jan 10 03:40:54 2021

Accessible filesystems, by reference, are maintained under ‘/dev/disk’

See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info

/dev/mapper/centos-root / xfs defaults 0 0

UUID=cafe565d-aa74-4650-97cf-917c79d997d1 /boot xfs defaults 0 0

/dev/mapper/centos-swap swap swap defaults 0 0

  • 上面内容包含两条挂载信息,挂的信息分为六列,含义分别为:

1.被挂载的设备名称

2.挂载点

3.文件系统类型

4.挂载选项。default为默认

5.是否需要备份,0为不需要

6.是否需要开机检查,0为不需要

rc.local文件


  • 用于存放开机自启动服务命令,可以将命令直接写入此配置文件中,路径为:/etc/rc.local

  • 配置完成后,需要执行chmod +x /etc/rc.d/rc.local属于该文件的执行权限

cat /etc/rc.local

#!/bin/bash

THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES

It is highly advisable to create own systemd services or udev rules

to run scripts during boot instead of using this file.

In contrast to previous versions due to parallel execution during boot

this script will NOT be run after all other services.

Please note that you must run ‘chmod +x /etc/rc.d/rc.local’ to ensure

that this script will be executed during boot.

touch /var/lock/subsys/local

全局环境变量配置文件


  • 此文件中配置对所有用户生效,如果需要对某用户配置环境变量,需要在其家目录下.bash_profile文件中做出配置。

  • 路径为:/etc/profile

cat /etc/profile

export JAVA_HOME=/app/jdk

export CLASSPATH=.: J A V A H O M E / l i b / t o o l s . j a r : JAVA_HOME/lib/tools.jar: JAVAHOME/lib/tools.jar:JAVA_HOME/lib/dt.jar

export PATH= P A T H : PATH: PATH:JAVA_HOME/bin

  • 上面内容为为JDK配置的环境变量。配置完成后运行source /etc/profile使其生效。

定时任务配置文件


  • 此文件路径为:/var/spool/cron/

  • 可以直接使用命令crontab -e进行编辑。

用户相关配置命令


文件目录相关命令

=================================================================

命令:touch


  • 用于修改文件的时间属性,若文件不存在,则创建。

  • 语法:touch [选项] 文件名

  • 选项:

-a:修改文件的访问时间为当前系统时间

-m:修改文件的修改时间为系统当前时间

-d:将文件的修改时间修改为指定的时间

  • 实例:创建一个新文件并查看创建时间

[root@nginx01 ~]# touch newfile

[root@nginx01 ~]# ll newfile

-rw-r–r-- 1 root root 0 1月 23 20:52 newfile

命令:cat


  • 查看文件内容,进行文件合并

  • 语法:cat [选项] 文件名 cat 文件一 文件二 > 文件三

  • 选项:

-n:从一开始对文件所有输出的行数编号

-b:从一开始对文件所有输出的行数编号,忽略空行

-s:连续两行以上的空白行,合并成一行

  • 实例:查看文件内容并对输出内容编号

[root@nginx01 ~]# cat -n newfile

1 dabf

2 fee

3 fef

4 afffwff

命令:mkdir


  • 用于创建一个新目录

  • 语法:mkdir [选项] 目录名

  • 选项:

-m:创建目录的同时设置目录权限

-p:递归创建目录

实例:创建/下data目录,并在/data目录下创建haha目录

[root@nginx01 ~]# mkdir -p /data/haha

[root@nginx01 ~]# tree /data/

/data/

└── haha

1 directory, 0 files

命令:rm


  • 用于删除文件或目录,删除时一定要多加注意,防止误删

  • 语法:rm [选项] 文件或目录

  • 选项:

-i:删除之前进行确认

-f:强制删除,不进行确认

-r:递归删除

-v:显示详细过程

  • 实例:强制删除文件,不进行确认

[root@nginx01 ~]# ll

总用量 8

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前在阿里

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以点击这里获取!

天花板技术停滞不前!**

因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
[外链图片转存中…(img-tyIqdzr8-1714967768520)]
[外链图片转存中…(img-wTTAPKUj-1714967768521)]
[外链图片转存中…(img-ByrzFjtR-1714967768521)]
[外链图片转存中…(img-E5xjF6EL-1714967768521)]
[外链图片转存中…(img-zxU8diBI-1714967768521)]

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化的资料的朋友,可以点击这里获取!

  • 13
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值