Linux目录结构知识

一、认识Linux目录

        1) Linux目录结构知识

        1) win: 目录顶点是盘符 C/D/E 。所有的目录结构都在不同的盘符下面,不同的盘之间不能沟通的。
        2) Linux: 目录顶点是 / ,称为根。所有的目录结构都在根下面,他的目录之间都是相通的(即使是不同
的分区)。

        2)Linux系统目录结构基本特点

        a)一切都从 " " 开始, "/" 是所有目录的起点(也叫顶点)。
        b)Linux根下面的目录是一个有层次的树状结构。
        c)酷似一棵倒挂着的树。

        3) 路径分隔符区别

        Windows的路径形式为 c:\windows\ ,路径分隔符是 “\” (撬棍,反斜线), d e 等盘的目录结构与之类
似。
        Linux的路径形式为 /etc/hosts ,路径分割符为 "/" ( 斜线 )
        注意:Windows 目录里面有空格可以, Linux 不行(带空格加双引号)。

        4) 目录层次标准

                http://www.pathname.com/fhs/

二、Linux根下第一级目录知识

root@oldboy oldboy]# tree -L 1 /
/
├── bin -> usr/bin #/bin等同/usr/bin #普通用户二进制命令目录。
├── sbin -> usr/sbin #system binaries /sbin/等同/usr/sbin #root管理员二进制命令
目录
├── boot #内核程序及引导程序所在的目录,100M
├── dev #设备目录(光驱、磁盘)
├── etc #系统基础服务核心配置文件所在的目录
├── home #普通用户家目录(三间茅草房) /home/oldboy,~
├── root #管理员家目录(皇宫)
├── lib -> usr/lib #库文件所在目录,系统调用(内核提供接口给应用程序使用)
├── lib64 -> usr/lib64 #库文件所在目录
├── media #媒体光驱等挂载点。
├── mnt #临时挂载点(u)
├── opt #第三方程序目录
├── proc***** #虚拟文件系统、内核、进程等配置和运行信息目录。
├── tmp #临时目录
├── usr #c:/program file 应用程序所在目录,编译方式安装软件默认是这个目
录/usr/local
└── var #变化的目录,日志文件、缓存等文件存放的目录。

三、Linux根下面重要二级目录结构

1./dev/hd[a-t] ##IDE设备
2./dev/sd[a-z] ##SCSI设备(sata/sas)(/dev/sda)
[root@oldboyedu ~]# ls /dev/sd*
/dev/sda(第一块磁盘) /dev/sda1(第一块磁盘第一个分区) /dev/sda2(第一块磁盘第二个分
区)
3./dev/cdrom 光驱
*****4./etc/sysconfig/network-scripts/ifcfg-ens33 #网卡配置文件
[root@oldboyedu ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet ##以太网
BOOTPROTO=none ##没配置,dhcp自动获取
NAME=ens33 ##网卡名字
UUID=d82d45fb-974b-4477-b0fe-15bac47259a3 ##特殊标识符
DEVICE=ens33 ##设备
ONBOOT=yes ##网卡是否跟随系统同时启动,必须为yes
IPADDR=10.0.0.128 ##IP地址
PREFIX=24 ##子网掩码,24(255.255.255.0)
GATEWAY=10.0.0.2 ##网关、默认路由
DNS1=223.5.5.5 ##DNS1
DNS2=223.6.6.6 ##DNS2
##提示:前面使用过的nmtui命令进行改网络配置,改的结果都存在上述文件里。
5./etc/resolv.conf:Linux系统【过时的】DNS客户端配置文件了,网卡配置覆盖这里。
6./etc/hostname:主机名配置文件
****7./etc/hosts:系统本地DNS域名解析文件(局域网;域名和IP解析文件)
8./etc/fstab:配置开机设备自动挂载的文件
*****9./etc/rc.local:存放开机自启动程序命令的文件*****
10./etc/issue 软件版本内核信息。为了安全清理:命令:>/etc/issue
***11./etc/motd:配置用户登录系统之后显示提示内容的文件
更多图形:
https://blog.csdn.net/qq_44792624/article/details/107742305
https://www.ascii-art-generator.org
****12./etc/redhat-release:声明Red Hat版本号和名称信息的文件
13./etc/sysctl.conf:Linux内核参数设置文件(系统优化)*****
14./etc/profile、/etc/bashrc、.bashrc、.bash_profile配置系统环境变量文件
15./usr/local/:源码编译安装软件默认的位置路径,c:\Program files。
16./usr/src:放源代码文件目录
day04到此
###########安全检查和监控的手段#############
*****17./var/log/messages #*****Linux系统日志文件,系统故障可以去看看。
*****18./var/log/secure #*****安全日志(xshell ssh连接信息日志记录到这里),监控日志。
案例:https://blog.51cto.com/u_12343119/5850606
*****19./var/log/dmesg #记录硬件信息加载情况的日志文件(dmesg)

四、信息显示与网络配置查看开关机管理

        01.显示主机名

                方法1:
                hostname
                方法2:
                uname -n
                方法3:直接看提示符
                [root@oldboyedu ~]#

        02.更改主机名

                方法1: nmtui 命令,回车后选第三项进行更改
                方法2: hostnamectl set-hostname oldboyedu

        03.配置网络IP,路由,DNS

                方法1: nmtui 回车(用于初步配置)
                方法2: vim /etc/sysconfig/network-scripts/ifcfg-ens33 (用于修改)

        04.重启网络:让配置生效

                方法1:重启所有网卡(整个网络)。
                systemctl restart network
                方法2:重启 ens33 网卡
                关闭指定网卡 ifdown ens33 ##ens33是默认的网卡名字
                启动指定网卡 ifup ens33

        04.查看ip

                方法1:ip a
                方法2: ifconfig
                如果用不了,执行yum install net-tools -y安装 ifconfig 软件包

        05.查看网关(默认路由)

                方法1: ip route
                方法2: route -n
                如果用不了,执行yum install net-tools -y安装 route 软件包

        06.查看dns

                cat /etc/resolv.conf ##网卡配置自动写到这里
                cat /etc/sysconfig/network-scripts/ifcfg-ens33

        07.重启系统

                方法1: reboot
                方法2: shutdown -r now

        08.关闭系统

                方法1: halt
                方法2: shutdown -h now

        09.查看系统版本

                cat /etc/redhat-release

        10.查看内核版本

                uname -r

五、Linux核心特殊字符

                00)- 上一次所在目录
                01)~ 家目录(/root,/home/ 用户名)
                02). 当前目录
                03).. 上一级目录
                04)>或1> 标准输出重定向,清空已有文件内容,加入新的内容
                05)1>>或>> 标准追加输出重定向,只加入新的内容到文件结尾
                06)2>错误输出重定向,清空已有文件内容,加入新的报错内容
                07)2>>错误追加输出重定向,只加入新的【错误】内容到文件结尾
                08)* 表示所有(命令行匹配【文件名】)
                 09 {1..10} 表示序列
                10); 分号分隔不同命令

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/535588.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Day37:LeedCode 738.单调递增的数字 968.监控二叉树 蓝桥杯 翻转

738. 单调递增的数字 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递增 。 示例 1: 输入: n 10 输出: 9 思路: 假设这个数是98,…

MuJoCo 入门教程(八)Model仓库

系列文章目录 前言 一、MuJoCo 动物园 一个物理仿真器的好坏取决于它所仿真的模型&#xff0c;而在像 MuJoCo 这样功能强大、建模选项众多的仿真器中&#xff0c;很容易创建出行为与预期不符的 "坏 "模型。MuJoCo Menagerie 的目标是为社区提供一个设计精良、开箱即用…

WinRAR再爆0 day漏洞,0 day漏洞该如何有效预防

WinRAR再爆0 day漏洞&#xff0c;已被利用超过4个月。 Winrar是一款免费的主流压缩文件解压软件&#xff0c;支持绝大部分压缩文件格式的解压&#xff0c;全球用户量超过5亿。Group-IB研究人员在分析DarkMe恶意软件时发现WinRAR在处理ZIP文件格式时的一个漏洞&#xff0c;漏洞…

内存管理机制SLAB

1. 为什么需要内存分配管理&#xff1f;为什么需要SLAB&#xff1f; 在学习c语言时&#xff0c;我们常常会使用到malloc()去申请一块内存空间&#xff0c;用于存放我们的数据&#xff0c;这是代码层面的语言 如果我们想要关心malloc这个命令向系统发出后&#xff0c;系统会做什…

javaee前后端交互

1.选择Java Enterprise创建项目 2.勾选Web Profile 3.项目名称 4.创建包和类 5.继承HttpServlet并重写方法doGet和doPost 6.在web.xml里添加代码 7.点击Add Configuration,进去后点击加号 8.选择选项 9.调整如图&#xff0c;后选择Deployment进入 10.点击加号选择第一个 11.…

【InternLM 实战营第二期笔记】使用茴香豆搭建你的RAG智能助理

RAG RAG是什么 RAG&#xff08;Retrieval Augmented Generation&#xff09;技术&#xff0c;通过检索与用户输入相关的信息片段&#xff0c;并结合外部知识库来生成更准确、更丰富的回答。解决 LLMs 在处理知识密集型任务时可能遇到的挑战, 如幻觉、知识过时和缺乏透明、可追…

【vue】v-bind动态属性绑定

v-bind 简写:value <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title><styl…

【赛题】2024年“认证杯”数模网络挑战赛赛题发布

2024年"认证杯"数学建模网络挑战赛——正式开赛&#xff01;&#xff01;&#xff01; 赛题已发布&#xff0c;后续无偿分享各题的解题思路、参考文献、完整论文可运行代码&#xff0c;帮助大家最快时间&#xff0c;选择最适合是自己的赛题。祝大家都能取得一个好成…

Python如何安装第三方模块

cmd窗口中使用pip install命令安装 1、键盘按下win R&#xff0c;然后在输入框中输入cmd&#xff0c;回车&#xff0c;就打开了cmd窗口。 下图的运行框会出现到屏幕左下角。 2、输入下面的命令&#xff0c;回车即可。 pip install xxx # xxx为要安装的模块名 如图所示&…

线程池参数如何设置

线程池参数设置 hello丫&#xff0c;各位小伙伴们&#xff0c;好久不见了&#xff01; 下面&#xff0c;我们先来复习一下线程池的参数 1、线程池参数有哪些&#xff1f; corePoolSize&#xff08;核心线程数&#xff09;&#xff1a;线程池中的常驻核心线程数。即使这些线程…

AI大模型日报#0411:国内首款音乐大模型、面壁智能数亿融资、MyScale AI开源

导读&#xff1a; 欢迎阅读《AI大模型日报》&#xff0c;内容基于Python爬虫和LLM自动生成。目前采用“文心一言”生成了每条资讯的摘要。 ​标题: 大模型做时序预测也很强&#xff01;华人团队激活LLM新能力&#xff0c;超越一众传统模型实现SOTA 摘要: 大语言模型通过新提…

Vue结合el-table实现合并单元格(以及高亮单元表头和指定行)

实现效果如下&#xff1a; 思路&#xff1a; 1.首先使用动态表头表格。 2.其次实现动态计算合并单元格。&#xff08;计算规则 传递需要合并的字段&#xff09; 3.然后封装公共的计算单元格方法 export导出供多个页面使用。 4.同时需要封装成公共的组件供多个页面使用。 5…

PostgreSQL入门到实战-第十九弹

PostgreSQL入门到实战 PostgreSQL中表连接操作(三)官网地址PostgreSQL概述PostgreSQL中INNER JOIN命令理论PostgreSQL中INNER JOIN命令实战更新计划 PostgreSQL中表连接操作(三) 使用PostgreSQL INNER JOIN子句从多个表中选择数据。 官网地址 声明: 由于操作系统, 版本更新等…

Innodb架构解析

整体架构 通过《面试官&#xff1a;一条SQL是如何执行的&#xff1f;》我们了解了MySQL架构&#xff0c;下面我们看下Innodb架构。 innodb最早由Innobase Oy公司开发&#xff0c;5.5版本开始是MySQL默认存储引擎&#xff0c;该存储引擎是第一个完整支持ACID事务的MySQL存储引…

电子元器件商城开发用什么技术框架?

随着信息技术的飞速发展&#xff0c;电子元器件商城已成为电子工程师和采购人员获取元器件的重要渠道。电子元器件商城的开发涉及众多技术和开发语言的选择&#xff0c;本文将详细分析电子元器件商城开发中常用的技术和开发语言&#xff0c;以及它们各自的优势。 一、电子元器…

“我哭死!用ChatGPT完成的硕士论文被评不及格……”

我隔壁专业用ChatGPT写的论文被老师判不及格了&#xff0c;大家还是慎用吧&#xff01; 匿名 自从去年11月份ChatGPT面世以来&#xff0c;因为它天然适合撰写学术论文&#xff0c;越来越多的同学开始使用它辅助论文写作。 学习写作有所谓的鲁迅体、莫言体、余华体&#xff0c;但…

从头开发一个RISC-V的操作系统(三)编译与链接

文章目录 前提GCCGCC简介GCC的主要执行步骤GCC涉及的文件类型 ELFELF简介ELF文件格式ELF文件处理工具&#xff1a;Binutils 练习参考链接 目标&#xff1a;通过这一个系列课程的学习&#xff0c;开发出一个简易的在RISC-V指令集架构上运行的操作系统。 前提 这个系列的大部分文…

[StartingPoint][Tier2]Vaccine

Task 1 Besides SSH and HTTP, what other service is hosted on this box? (除了SSH和HTTP&#xff0c;这个盒子上还托管了什么其他服务) # nmap -sS -T4 10.129.230.43 --min-rate 1000 ftp Task 2 This service can be configured to allow login with any password fo…

SAP HCM get pernr无法查询到主数据

今天遇到一个比较奇怪的问题&#xff0c;就是ger pernr在2月的时候能找到员工主数据&#xff0c;但是在3月的时候无法找到员工主数据。首先SE36&#xff1a;逻辑数据库页面&#xff0c;看看标准逻辑数据库执行&#xff0c;是否能获取数据。 从上述标准的逻辑书而言&#xff0c;…

Linux操作系统的学习

Linux系统的目录结构 / 是所有目录的顶点目录结构像一颗倒挂的树 Linux常用命令 常见命令 序号命令对应英文作用1lslist查看当前目录下的内容2pwdprint work directory查看当前所在目录3cd [目录名]change directory切换目录4touch [文件名]touch如果文件不存在&#xff0c;新…