Linux 常用命令

2023-05-16

常用命令

1. yum

1.1 简介

yum 全称(Yellow dog Updater, Modified ) 他是一个sheel前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,能够自动处理依赖性关系。

1.2 常用命令

yum  install -y yum-utils ## 安装 -y表示自动yes
yum remove -y yum-utils ## 卸载
yum update yum-utils ## 更新
yum search yum-utils ## 查找

1.3 用yum来安装docker

  1. 安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  2. 设置yum源

    sudo yum yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  3. 安装docker

    sudo yum install docker-ce
    
  4. 启动docker

    sudo systemctl start docker
    sudo systemctl enable docker
    

2. free

我们可以使用free来看机器的内存占用 由于我买的云服务器是一个1核 2g的 ,所以在部署docker后 对于内存的占用有点提心掉胆

3. mkdir

mkdir 自然没什么好讲的 我要讲的是参数 p

mkdir -p /home/nacos/logs

这里的p是递归的意思 具体来说 就是 我们要创建logs这个文件夹 但是 nacos这个文件夹还没有创建 用了 p 参数 就会先创建 nacos文件夹 再创建 logs文件夹

4.scp

我们可以通过scp把一台主机的文件传输到另一台主机

scp -r file_source file_target
# scp -r file_source [[user@]host:]file

在我们使用这个命令的过程中可能会遇到对方主机没有开启20端口的问题 (没有启动ssh服务)

我们可以使用如下指令开启

systemctl start sshd

5.find

我们有许多时候要寻找某个文件 如 日志文件 配置文件 但是我们又不清楚它在哪里

我们这个时候就可以通过这个指令来帮助我们找到该文件的地

5.1名称

find / -name file_name ## 模糊匹配 find / -name *file_name* 

忽略大小写用命令行 -iname

5.2大小

find path -size [[+][-]] size

注意这个文件的大小 为 xm * 1024 * 2 为什么要*2 因为1kb是两个数据块 是基本单位

5.3 时间

-amin # 多长时间内访问过-cmin # 多长时间内修改过

5.4 所属

-user # 所属用户-group # 所属组

另外我们还可以用locate 这个命令来找文件 但是有些新建的文件是找不到的,因为它要收录这个文件是定期的,不是实时的

6.systmctl

我们需要启动或者关闭某些daemon(守护进程)可以用这个命令

如我们需要开启防火墙

systemctl start firewalld#如上文中开启ssh 一样 名称后面有个d 不知为何

紧接着我们可能需要开放端口

firewall-cmd --permanent --add-port=8081-8085/tcp

我们还希望我们下次启动系统的时候防火墙还是开启的,我们就需要设置开启自动启动

systemctl enable firewalld.service

7. netstat

8.grep

这个命令要区分于find find是根据文件的属性查找文件。而grep是查找文件里面的内容

grep word_name file

这样就会返回文件里 word_name 在文件里出现的位置

有两个常见的属性 -i 忽略大小写 -v 反向屏蔽

9.firewall-cmd

开启服务systemctl start firewalld.service

关闭防火墙systemctl stop firewalld.service

开机自动启动systemctl enable firewalld.service

关闭开机制动启动systemctl disable firewalld.service

查看防火墙状态 firewall-cmd status

罗列已经开放的端口 firewall-cmd --list-ports

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux 常用命令 的相关文章

随机推荐

  • JS手写防抖与节流

    1 概念 xff1a 防抖 xff1a 指定内只执行一次 xff0c 如果指定时间内再次被触发 xff0c 则重新开始计时 实现主要需要利用闭包 xff0c 定时器 xff0c arguments和this指向 xff0c 立即执行 节流
  • QT 读取txt文件的几种方法

    废话不说直接上代码 xff11 xff0e 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QString displayString QFile file 34 home alvin text txt 34 if
  • socket本地多进程通信基本使用方法和示例

    目录 前言 xff1a socket是什么 socket基本原理框图 socket基本函数 1 socket 函数 2 bind 函数 3 connect 函数 4 listen 函数 5 accept 函数 6 read write se
  • STM32串口读取一帧数据USART_IT_IDLE

    stm32 串口读取数据中断 USART IT RXNE xff1a 读取到一个数据产生中断USART IT IDLE xff1a 读取到一帧数据产生中断 以前串口读取一帧数据的方法 xff1a 收到数据后重置定时器的值 xff0c 等到定
  • Vivado连不上目标板(Target)

    可能是Vivado没把JTAG驱动装上 xff0c JTAG驱动在Vivado安装目录X Xilinx Vivado 2015 4 data xicom cable drivers nt64 digilent xff0c 双击install
  • 图解跨域请求、反向代理原理,对前端更友好的反向代理服务器 - Caddy

    写在开头 本文采用图文解析 结合实战的方式进行网络原理解析 xff0c 帮助大家去掌握一些网络知识 xff0c 并了解 Caddy 的基本使用 xff08 见下图 xff09 本人计划在近几年将持续输出深度好文 xff0c 如果对这类文章感
  • java toString()方法的使用和详解

    java toString方法是使用和详解 1 toString 方法2 通过java lang Object类的toString 定义来看实际使用中会出现什么情况 xff1f 1 toString 方法 toString 方法在Objec
  • vscode使用git

    1 找到项目路径 打开gitbash输入 git config global user name 34 your name 34 git config global user email 34 your email address 34 2
  • Logback

    logback logback 与 log4f出自同一作者 logback是作者对log4j的升级 它实现了slf4j slf4j是 simple log face for java 的缩写 我们要入门logback 搞懂几个核心类就可了
  • 取消与关闭

    取消与关闭 两方面 1 线程池的关闭 线程池的关闭 线程池给了两个方法 一个是shutdown 一个是shutdownnow 前者会把队里的任务给执行完 xff0c 且拒绝再进来的任务 而后者会将队里没有执行的任务返回 xff0c 且让正在
  • Linux 的文件的基本属性

    Linux 的文件的基本属性 1 两个指令 chown 修该所属用户与组合 chmod 修改用户的权限 首先这两个指令很重要 xff0c 我们以后会经常用到 xff0c 其次 xff0c 这两个指令也引出的两个概念 一个文件一定属于某个用户
  • Linux的用户和用户组

    Linux的用户和用户组 两个文件 我们学习Linux的用户和用户组可以从两个文件开始 1 passwd 如上图 这个配置文件 在 etc passwd路径下 每一行表示一个用户 1 1 每一行的结构 user name x uId gId
  • kalibr安装采坑过程

    前言 有两种方式进行kalibr标定 一种是编译好的kelibr cde xff0c 另一种是源码编译 xff0c 使用rosrun运行 我推荐源码安装方式 一 kalibr cde方式 想使用kalibr cde见如下过程 软件 我使用了
  • Linux 系统目录结构

    Linux 系统目录结构 虽然最近一直在使用docker来部署一些中间件或者服务 xff0c 但是还是会在宿主机中创建一些挂载 xff0c 这就涉及到我们应该把这些挂载文件放在哪里比较合适的问题 现在我们来认识下Linux的系统目录结构 先
  • 克拉拉与太阳

    克拉拉与太阳 当乔西要去读大学 xff0c 最后一次拥抱了克拉拉后离开 xff0c 我他妈真的哭了 克拉拉不应该是只是一个东西 xff0c 不应该被用完后就被抛弃 xff0c 不应该这样的 fuck the world 克拉拉最后独自在堆厂
  • 动物农村 读后感

    pig 在读完1984后 xff0c 我又马不停蹄的翻开了 动物农场 我怀恋苏联 xff0c 我觉得那是一个美丽的梦 xff0c 哪个国家所有的一切都属于人民 我想从这本书里找到红色梦想破碎的答案 农场里的动物在一天受到了老上校的思想启蒙
  • 哈士奇与藤原拓海

    哈士奇与藤原拓海 有的哈士奇是悲伤的 当我看到它的时候 xff0c 它像一摊被雨淋过的泥巴 xff0c 有气无力的趴着 它很瘦弱 xff0c 有几团毛似乎要脱落了 我蹲下来 xff0c 它只撇了我一眼 xff0c 它的眼睛是蓝色的 xff0
  • docker 镜像的复制

    docker 镜像的复制 有时候我们打的镜像需要从一台服务器传到另一台服务器 xff0c 但是奈何公司的服务器是只能连接内网的 这时候我们就需要能对docker的镜像进行复制 粘贴 整体思路就是 先在本地对镜像打包 然后通过ftp工具传到
  • FastDFS 搭建与客户端编写

    FastDFS 搭建与客户端编写 文件服务器 服务器搭建 https github com qbanxiaoli fastdfs 客户端编写 依赖 span class token tag span class token tag span
  • Linux 常用命令

    常用命令 1 yum 1 1 简介 yum 全称 xff08 Yellow dog Updater Modified 他是一个sheel前端软件包管理器 基于RPM包管理 xff0c 能够从指定的服务器自动下载RPM包并且安装 xff0c