Linux目录结构和系统指令

这篇具有很好参考价值的文章主要介绍了Linux目录结构和系统指令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux目录结构

  • /boot: 系统启动相关的文件,包括内核、initrd和grub(BootLoader)。
  • /etc: 存放配置文件的目录。
  • /home: 用户的家目录,每个用户的家目录通常默认为 /home/USERNAME
  • /root: 超级用户的家目录。
  • /lib: 存放库文件的目录,包括静态库(只能在特定程序中使用)和动态库(可以被多个程序共享使用)。/lib/modules目录包含内核模块文件。
  • /media: 挂载点目录,用于移动设备。在Linux中,插入光盘或其他设备需要手动挂载后才能使用。
  • /mnt: 挂载点目录,用于额外的临时文件系统。
  • /opt: 可选目录,用于存放第三方程序的安装目录。
  • /proc: 伪文件系统,提供内核映射文件的信息。
  • /sys: 伪文件系统,提供与硬件设备相关的属性映射文件。
  • /tmp: 存放临时文件的目录,通常定期清理。
  • /var: 存放可变化的文件,包括经常发生变化的文件。
  • /bin: 存放可执行文件的目录,包括用户命令。其中用到的库文件可能在 /lib,配置文件可能在 /etc
  • /sbin: 存放可执行文件的目录,包括管理命令。其中用到的库文件可能在 /lib,配置文件可能在 /etc
  • /usr: 存放只读文件的目录,通常为共享的只读目录。/usr/local目录用于存放第三方软件。
  1. whoami - 查看当前登录的用户名

\[root@VM-8-13-centos ~\]# whoami root

markdown

```markdown
2. **history** - 显示历史命令记录

[root@VM-8-13-centos ~]# history

markdown

3. **ifconfig** - 显示网络设备信息,一般用于查看配置的网卡信息

[root@VM-8-13-centos ~]# ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.8.13 netmask 255.255.252.0 broadcast 10.0.11.255 inet6 fe80::5054:ff:fe1b:b26c prefixlen 64 scopeid 0x20 ether 52:54:00:1b:b2:6c txqueuelen 1000 (Ethernet) RX packets 828905 bytes 163601429 (156.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 761127 bytes 116033736 (110.6 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 10474 bytes 4198126 (4.0 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 10474 bytes 4198126 (4.0 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions

markdown

4. **ping** - 检查主机与网络之间能否正常通讯

[root@VM-8-13-centos ~]# ping www.baidu.com PING www.a.shifen.com (163.177.151.109) 56(84) bytes of data. 64 bytes from 163.177.151.109 (163.177.151.109): icmp_seq=1 ttl=54 time=4.43 ms

markdown

5. **hostname** - 查看主机名

[root@VM-8-13-centos ~]# hostname VM-8-13-centos 说明:用于显示当前使用的主机名称

markdown

6. **netstat** - 查看当前服务端口号占用情况

[root@VM-8-13-centos ~]# netstat -anpt 应用场景:端口是否开启,取决于服务是否开启。 想象一个场景,一个项目的前端代码部署在80端口,如果80没有启动,那么你将无法访问网页。文章来源地址https://www.toymoban.com/news/detail-709003.html

Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:\* LISTEN 1604/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:\* LISTEN 1155/master tcp 0 52 10.0.8.13:22 140.206.194.110:39014 ESTABLISHED 3194/sshd: root@pts tcp6 0 0 :::22 :::\* LISTEN 1604/sshd tcp6 0 0 ::1:25 :::\* LISTEN 1155/master

到了这里,关于Linux目录结构和系统指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 服务器 Linux常见指令

    单个删除:rm -f + 文件名 bash: zip: command not found 其中,“yourfile.tar”是您要解压的文件名。 这个命令会将文件解压到当前目录中。如果想要将文件解压到不同的目录中,可以使用 -C 选项指定路径。例如: 这会将文件解压到 /path/to/extract 目录中。 注:上述命令假设您的系统中

    2024年01月21日
    浏览(49)
  • linux服务器 放行端口指令

    部署项目时,如果项目已正常启动,但无法通过端口访问,则代表服务器端口没有放行,可以通过指令配置放行 查询端口是否放行指令(8888端口) 查询结果为no 则代表未放行端口,需要放行 放行指定端口指令  放行后,需要通过重载指令刷新 最后再次查询端口 返回yes 则代

    2024年02月06日
    浏览(52)
  • 【运维】Linux 跨服务器复制文件文件夹

    如果是云服务 建议用内网ip scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来

    2024年02月08日
    浏览(66)
  • 【Linux】Linux系统编程——Linux目录结构

    Linux的文件系统呈现为一种树状结构,以根目录 / 为最顶层,其下分布着各种不同的子目录,每个目录都有其特定的用途和功能。下面是Linux目录结构的详细介绍: 1. 根目录 / 根目录是整个文件系统的基础。所有的目录和文件都从这里开始分支。 它是所有其他目录的父目录。

    2024年01月20日
    浏览(41)
  • 连接云服务器及Linux常用指令学习

    1、通过系统终端连接云服务器(需要有ssh) win+R,输入cmd进入终端 输入命令:ssh ubuntu@ip号,注意:腾讯云服务器默认用户为ubuntu而阿里云默认用户为root                    2、通过XShell连接云服务器  点击连接后会弹出一个弹框需要填写用户名,腾讯云服务器填ubuntu,阿里

    2024年02月06日
    浏览(52)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(86)
  • Linux服务器同步Windows目录同步-rsync

    最近需要,Linux的服务器同步Windows的一个目录。查了下,大概有三种方法:网盘同步;rsync同步;挂载目录。 网盘同步,可以选择搭建一个Nextcloud 。但是问题在于,我需要的是,客户端和服务端的同步,而不是客户端和客户端的同步。服务端没有界面,安装客户端的网盘软件

    2024年02月11日
    浏览(60)
  • 【Linux运维】shell脚本检查服务器内存和CPU利用率

    在管理服务器时候写了一个 shell脚本,在服务上实现每天凌晨3点查系统的指定文件夹下的容量大小,如果超过10G就要删除3天前的内容,还要时刻查询内存和cpu利用率,如果超过80%就要提示用户出现过载 将以上代码保存为一个.sh文件,然后通过crontab在每天凌晨3点运行即可:

    2024年02月09日
    浏览(65)
  • Linux -- Web服务器 快速搭建静态网站,替换默认网页目录

    先简单写个 页面          我们给网页写了一行内容 作为 静态网页的内容 ( 当然了,写的相当简单,您先理解着看)         可以看到的是,我们将内容 定向到了一个文件里,         这个文件的路径 (  /var/www/html  )熟悉不熟悉???         ===            

    2023年04月19日
    浏览(54)
  • 【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 上)

    在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地

    2024年01月16日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包