IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux——Linux的操作与命令 -> 正文阅读

[系统运维]Linux——Linux的操作与命令

Linux——Linux的操作与命令

开关机命令

关机
    shutdown -h now        立刻关机
    shutdown -h 5        5分钟后关机
    poweroff            立刻关机
重启
    shutdown -r now        立刻重启
    shutdown -r 5        5分钟后重启
    reboot                立刻重启

history查看历史指令命令

history | grep java 查询历史信息中包含java的信息

管道命令

其实管道就是 用"|"符号来连接两个命令,以前面命令的标准输出作为后面命令的标准输入。

例如:history | grep java就是把history的查询结果作为grep的输入查询包含java的命令。

目录操作命令

  1. cd 切换目录

    cd / 切换到根目录
    cd /usr 切换到根目录下的usr目录
    cd .. 切换到上一级目录
    cd ~ 切换到home目录
    cd - 切换到上一次访问目录
    
  2. pwd 显示当前绝对路径

  3. ls or ll 查看目录

    ls                查看当前目录下的所有目录和文件
    ls -a            查看当前目录下的所有目录和文件(包括隐藏的文件)
    ls -l 或 ll       列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
    ls /dir            查看指定目录下的所有目录和文件   如:ls /usr
    ll 查看当前目录下的所有目录和文件
    
  4. mkdir 增加目录

  5. rm [-rf] 删除目录

    rm -r 递归删除(询问)

    rm -rf 递归删除(不询问)

  6. mv 当前目录 新目录 重命名目录

  7. mv 目录名称 目录的新位置 剪切目录

  8. cp 当前目录 新目录 复制目录

  9. find 目录 参数 文件名称 查找目录

文件操作命令

  1. touch 新增文件

  2. rm -rf 删除文件

  3. vi 或 vim 修改文件

    i ,a,o 进入编辑模式,esc退出编辑模式,shift+:进入命令模式,wq保存并退出,q退出,q!强制退出

  4. cat,less,more,tail 查看文件

    1. cat:看最后一屏
    2. more:百分比显示
    3. less:翻页查看
    4. tail:指定行数或者动态查看

chmod指令的使用方法

chmod修改权限有两种方式:

第一种是chmod [{ugoa}{±=}{rwx}] [文件或目录]

u:所有者 g:所属组 o:其他人 a:所有人

+:为用户增加权限 -:为用户减少权限 =:为用户赋予权限

r:读权限 w:写权限 x:执行权限

第二种方法: chmod -R [mode=421] [文件或目录]

r:4 w:2 x:1

chown指令的用法

用来更改某个目录或文件的用户名和用户组的

chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)

压缩文件处理

linux中打包压缩文件的扩展名为.tar.gz

  1. 打包命令

    1. tar -zcvf a.tar *

      z:调用gzip压缩命令进行压缩
      c:打包文件
      v:显示运行过程
      f:指定文件名

    2. tar -zxvf -C /usr/local 解压缩文件到指定目录下

      x:解压缩文件

查找命令

  1. grep 强大的文本搜索工具

  2. find 在目录结构中搜索文件,并对搜索结果执行指定的操作

  3. locate locate 让使用者可以很快速的搜寻某个路径

    1. 在使用locate之前为避免使用错误请先使用updatedb命令

    2. updatedb

      locate java

  4. which 查看环境变量中的文件

用户与用户组

  1. 组管理:需要通过sudo执行,组信息保存在 /etc/group 文件中,/etc 目录是专门用来保存 系统配置信息 的目录。

    1. groupadd 组名 添加组
    2. groupdel 组名 删除组
    3. cat /etc/group 确认组信息
  2. 用户管理:需要通过sudo执行,用户信息保存在 /etc/passwd 文件中,-m表示自动建立用户家目录,-g表示指定用户所在组,在创建用户时默认创建一个与用户名同名的组。

    1. useradd -m -g 组 新建用户名 添加新用户
    2. passwd 用户名 设置用户密码
    3. userdel -r 用户名 删除用户
  3. 登录与sudo

    1. su 用户名 登录用户

    2. sudo是为所有想使用root权限的普通用户设计的,可以让普通用户具有临时使用root权限的权利,只需输入自己账户的密码即可。

      进入sudo配置文件命令:
      
      vi /etc/sudoer或者visudo
      
      允许yue用户以root身份执行各种应用命令,需要输入yue用户的密码。
      yue  ALL=(ALL)   ALL 
       
      只允许adc用户以root身份执行各种应用命令,并且执行时候免输入密码。 
      配置文件中: 
      adc  ALL=NOPASSWD:  ALL
      

管理员查看/etc/passwd的流程

通过less或cat访问/ect/passwd访问用户集,其记录的格式为用户名:密码:UID(用户ID):GID(组ID):描述性信息:主目录:默认Shell

**其中UID为每一个用户唯一的ID其就是一个0~65535的数。**0表示管理员账号;1 ~ 499表示系统用户其中,1~99 用于系统自行创建的账号;100~499 分配给有系统账号需求的用户;500~65535表示普通用户。

其中GID表示用户的初始组

初始组,指用户登陆时就拥有这个用户组的相关权限。每个用户的初始组只能有一个,通常就是将和此用户的用户名相同的组名作为该用户的初始组。比如说,我们手工添加用户 lamp,在建立用户 lamp 的同时,就会建立 lamp 组作为 lamp 用户的初始组。

附加组,指用户可以加入多个其他的用户组,并拥有这些组的权限。每个用户只能有一个初始组,除初始组外,用户再加入其他的用户组,这些用户组就是这个用户的附加组。附加组可以有多个,而且用户可以有这些附加组的权限。默认的Shell

Shell 就是 Linux 的命令解释器,是用户和 Linux 内核之间沟通的桥梁。

Shell命令解释器的作用就是将用户输入的命令转化成系统可以识别的机器语言。在 /etc/passwd 文件中,大家可以把这个字段理解为用户登录之后所拥有的权限。如果这里使用的是 bash 命令解释器,就代表这个用户拥有权限范围内的所有权限例如:radvd: x:75:75:radvd user:/:/sbin/nologin 就不能登录。

wget命令

wget + 下载地址可以直接下载文件

YUM 与 RPM的区别

yum是linux底层的指令用于添加/删除/更新RPM包,自动解决包的依赖问题以及系统更新升级而rpm是一个功能十分强大的软件包管理系统,它使得在Linux下安装、升级和删除软件包的工作变得容易,并且具有查询、验证软件包的功能。

万分感谢读者阅读,此文章尚不完整,欲知后事如何,请看下回分解。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-16 19:14:17  更:2021-11-16 19:15:40 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:17:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码