Linux-基于韩顺平教程-day04

一、管道的介绍

  1. 用法:|
  2. 对于结果集增加处理

二、磁盘管理

  1. 查看磁盘的使用情况

    • 用法:df -h
    • 注意事项:当磁盘分区使用80%以上就需要考虑增加磁盘或者清理磁盘
  2. 磁盘使用情况统计

    • 用法:du [选项] [目录]
      • -h:带计量单位
      • -a:含文件
      • –max-depth=1 字目录深度
      • -c:汇总
    • 注意事项:一般要带有目录,不带目录查询的是当前所在目录
    • 案例:查询/opt目录的磁盘占用情况,深度为1
      • du -hac --max-depth=1 /opt
  3. 磁盘情况实用指令

    • 统计指定文件夹下文件的个数:ls -l |grep “^-” | wc -l
    • 统计指定文件夹下目录的个数
    • 统计指定文件夹下文件的个数,包含子文件夹
    • 统计指定文件夹下目录的个数,包含子文件夹
    • 以树状显示目录结构
      • 使用yum install tree
  4. 磁盘分区与挂载

    • 分区挂载示意图

      [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DgHE5zZb-1618275745464)(/Users/maxx/Library/Application Support/typora-user-images/image-20210325000246268.png)]

    • linux中分区介绍

      • 硬盘分类
        • SCSI硬盘
          • 标识符为:sdx~
            • sd为硬盘格式
            • x为盘号:a基本盘,b基本从属盘,c辅助盘,d辅助从属盘
            • ~为分区号:1-4为主分区或拓展分区,5为逻辑分区
        • IDE硬盘
          • 标识符为:hdx~
    • 查看分区挂载情况

      • lsblk或lsblk -f
    • 挂载硬盘

      • 虚拟机添加硬盘
      • 分区
        • fdisk /dev/sdb
        • m显示命令列表
        • p显示磁盘分区
        • n新建分区
          • 设置主分区
          • 设置分区数目
        • d删除分区
        • w写入并退出
      • 格式化
        • mkfs -t 硬盘类型 硬盘
        • mkfs -t ext4 /dev/sdb1
      • 挂载
        • mount 硬盘 挂载点
        • umount 硬盘
        • 注意点:用命令行挂载的硬盘重启后失效
      • 设置自动挂载
        • 修改/etc/fstab,执行mount -a或重启

    三、进程

    1. 进程的概念:执行的程序称为进程,每一个进程都有id号
    2. 进程的两种展示方式
      • 前台
      • 后台:一般服务为后台程序,常驻系统,关机结束
    3. 查看进程
      • ps [选项]
        • -a:所有进程
        • -u:以用户的格式展示信息
        • -x:显示后台进程运行的参数
        • 查看详细进程使用管道grep过滤
      • 进程的简介
        • USER:用户
        • PID:进程号
        • %CPU:占用cpu的百分比
        • %MEM:占用物理内存百分比
        • VSZ:进程占用虚拟内存的大小
        • RSS:进程占用物理内存的大小
        • TT:终端名称
        • STAT:进程状态,S休眠,R运行,D短期等待,Z僵尸进程
        • STARTED:进程启动时间
        • TIME:CPU时间
        • COMMAND:启动进程的命令和参数
    4. 父子进程
      • 1进程由某一个2进程启动,2称为父进程,1为子进程
      • 查看命令:ps -ef
        • -e显示所有进程
        • -f全格式
        • 筛选使用管道
    5. 终止进程
      • 用法:kill [选项] 进程号, kill all
        • -9
      • 案例
        • 踢掉某个非法登录的用户
        • 终止远程登录服务
          • 重启:/bin/systemctl start sshd.service
        • 终止多个gedit
        • 强制终止一个终端
    6. 进程树
      • pstree [选项]
      • -p显示进程
      • -u显示用户

四、RPM和yum

  1. RPM

    • RPM介绍:RedHat Package Manager,包管理工具

    • 安装包的查询

      • rpm -qa
      • rpm -q 软件包名:查询软件包是否安装
      • rpm -qi 软件包名:查询软件包信息
      • rpm -ql 软件包名 :查询软件包中安装后生成的文件
      • rpm -qf 文件全路径:查询文件所属软件包
    • RPM报名的标识方式

      • 名称
      • 版本号
      • 使用的操作系统:i686\i386为32位,noarch表示为通用
    • 卸载包

      • rpm -e --nodeps 包名
    • 安装包

      • rpm -ivh RPM包全路径
      • i:install
      • v:提示
      • h:进度条
    • 案例:安装和卸载火狐浏览器

  2. yum

    • 远程下载安装rpm软件,并自动处理依赖关系
    • 常用指令
      • yum list
      • yum install 软件名

五、安装JDK的开发环境

  1. 安装JDK
  2. 安装tomcat
    • 打开8080端口:firewall-cmd – permanent --add-port=8080/tcp
    • 重载:firewall-cmd --reload
  3. 安装mysql
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信电

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值