【Docker】基于实例项目的集群部署(三)Linux基础命令

本文涉及的产品
云防火墙,500元 1000GB
简介: 【Docker】基于实例项目的集群部署(三)Linux基础命令

Linux系统作为优秀的企业级服务器系统,有多处优点:

  • 可靠的安全性
  • 良好的稳定性
  • 完善的网络功能
  • 多用户任务
  • 丰富的软件支持
  • 跨平台的硬件支持

目录结构

我们可以通过以下结构了解Linux的目录作用:

命令操作

  • 列出目录内容:ls
  • 创建新目录:mkdir projectcd project
  • 创建文件:touch hello.txt
  • 写入文件内容:echo hello > hello.txt
    //将hello写入到hello.txt
  • 查看:cat hello.txt
  • 编辑:vi hello.txt //可以转看Vim命令
  • 复制文件或目录:cp hello.txt nex.txt将hello.txt文件夹复制一份为new.txt
  • 复制目录的内容:cp -r project new newporject//复制project文件夹及其内容到newproject
    (注:-r:递归复制目录的内容)
  • 删除文件:rm hello.txt //删除hello.txt文件
  • 删除文件或目录: rm -r project //删除project文件夹,会有删除提示
    rm -rf project //强制删除project文件夹,不会有删除提示
  • 移动目录或文件:mv -f newporject /home //移动newproject目录到home下,-f:强制覆盖已存在的目录或文件
  • 查看文件属性:ls -l
  • l 开头:链接
  • d 开头:目录or文件夹
  • 开头:文件

修改权限指令:chmod 权限编号(如700) 文件名
读:4
写:2
执行:1
没有:0
7:4+2+1
三位数

防火墙操作

CentOS7默认安装了firewalld防火墙,利用防火墙我们可以允许或限制传输的数据通过:

管理防火墙

  • 查看、启动、关闭、重启防火墙
    firewall-cmd --state //查看
    service firewall start //启动
    service firewall stop //关闭
    service firewall restart //重启
  • 端口管理
    firewall-cmd --permanent --addport=8080-8085/tcp //开发8080至8085范围的tcp端口
    firewall-cmd --reload //让防火墙加载开放的规则
    firewall-cmd --permanent --remove-port=8080-8085/tcp//关闭8080至8085范围的tcp端口

注意:开发与删除端口要一样,开发的是一个范围,删除就要删除一个范围

firewall-cmd --permanent --list-ports //查看开放的端口列表

firewall-cmd --permanent --list-ports 80/tcp 8080-8100/tcp //查看80端口和8080至8100范围的端口开发的状态

firewall-cmd --permanent --list-services ssh dhcpv6-client //查看有哪些程序正在使用互联网

OK,上面这些Linux命令基本够用了,当然在Docker环境下,还是Docker的命令,这个就放在下一篇中讲述。


相关文章
|
2月前
|
Linux 应用服务中间件 Shell
二、Linux文本处理与文件操作核心命令
熟悉了Linux的基本“行走”后,就该拿起真正的“工具”干活了。用grep这个“放大镜”在文件里搜索内容,用find这个“探测器”在系统中寻找文件,再用tar把东西打包带走。最关键的是要学会使用管道符|,它像一条流水线,能把这些命令串联起来,让简单工具组合出强大的功能,比如 ps -ef | grep 'nginx' 就能快速找出nginx进程。
355 1
二、Linux文本处理与文件操作核心命令
|
1月前
|
存储 Java Linux
【Docker】(2)还在浏览网页寻找Docker命令?本文全面列举与使用Docker里的各个命令!想要什么命令直接从本文拿!
docker有着比VM更少的抽象层 由于Docker不需要Hypervisor实现硬件资源虚拟化,运行在Docker容器上的程序直接使用的都是实际物理机的硬件资源 因此在CPU、内存利用率上Docker将会在效率上有明显优势 docker利用的时宿主机的内核,而不需要加载操作系统OS内核 当新建一个容器时,Docker不需要和虚拟机一样重新加载一个操作系统内核 进而避免引寻、加载操作系统内核返回等比较费时费资源的过程,当新建一个虚拟机时,虚拟机软件需要加载OS,返回新建过程时分钟级别的。 而Docker由于直接利用宿主机的操作系统,则省略了返回过程,因此新建一个Docker容器只需
307 124
|
2月前
|
Linux
linux命令—stat
`stat` 是 Linux 系统中用于查看文件或文件系统详细状态信息的命令。相比 `ls -l`,它提供更全面的信息,包括文件大小、权限、所有者、时间戳(最后访问、修改、状态变更时间)、inode 号、设备信息等。其常用选项包括 `-f` 查看文件系统状态、`-t` 以简洁格式输出、`-L` 跟踪符号链接,以及 `-c` 或 `--format` 自定义输出格式。通过这些选项,用户可以灵活获取所需信息,适用于系统调试、权限检查、磁盘管理等场景。
267 137
|
2月前
|
安全 Ubuntu Unix
一、初识 Linux 与基本命令
玩转Linux命令行,就像探索一座新城市。首先要熟悉它的“地图”,也就是/根目录下/etc(放配置)、/home(住家)这些核心区域。然后掌握几个“生存口令”:用ls看周围,cd去别处,mkdir建新房,cp/mv搬东西,再用cat或tail看文件内容。最后,别忘了随时按Tab键,它能帮你自动补全命令和路径,是提高效率的第一神器。
604 57
|
1月前
|
存储 安全 Linux
Linux卡在emergency mode怎么办?xfs_repair 命令轻松解决
Linux虚拟机遇紧急模式?别慌!多因磁盘挂载失败。本文教你通过日志定位问题,用`xfs_repair`等工具修复文件系统,三步快速恢复。掌握查日志、修磁盘、验重启,轻松应对紧急模式,保障系统稳定运行。
288 2
|
2月前
|
缓存 监控 Linux
Linux内存问题排查命令详解
Linux服务器卡顿?可能是内存问题。掌握free、vmstat、sar三大命令,快速排查内存使用情况。free查看实时内存,vmstat诊断系统整体性能瓶颈,sar实现长期监控,三者结合,高效定位并解决内存问题。
169 0
Linux内存问题排查命令详解
|
2月前
|
Unix Linux 程序员
Linux文本搜索工具grep命令使用指南
以上就是对Linux环境下强大工具 `grep` 的基础到进阶功能介绍。它不仅能够执行简单文字查询任务还能够处理复杂文字处理任务,并且支持强大而灵活地正则表达规范来增加查询精度与效率。无论您是程序员、数据分析师还是系统管理员,在日常工作中熟练运用该命令都将极大提升您处理和分析数据效率。
209 16
|
3月前
|
Linux 网络安全 开发工具
技术栈:这50条最常用的 Linux 命令你一定要会!
建议多在终端中实践,遇到不懂的命令就用 man 或 --help 了解详情!
478 0
|
8月前
|
Ubuntu Linux Docker
Docker 入门全攻略:安装、操作与常用命令指南
Docker 的世界非常广阔,这只是一个开始,请继续探索和学习 Docker 的高级特性和最佳实践。后续也会继续更新相关的理论与实践内容。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
Docker 容器
Docker 入门常用命令
Docker 入门常用命令
88 1

热门文章

最新文章