5:Shell+更上一层系统上的shell-步入Linux的现代方法

简介: 5:Shell+更上一层系统上的shell-步入Linux的现代方法

5.1 任务管理器

  • 进程、性能、用户、服务
  • 服务:监测用户行为,为用户服务

5.2 ps和top命令

  • top 可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具


  • ps (process status) linux最复杂的命令之一,是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的
  • ps axo pid,comm,pcpu # 查看进程的PID、名称以及CPU 占用率
  • ps -aux | grep named # 查看named进程详细信息

5.3 kill命令

  • 配合ps -aux | grep named # 查看named进程详细信息
  • kill pid 杀死进程

5.4 挂载的含义

详见:linux挂载的作用

插入新硬盘,分了新磁盘区sdb1,但它现在还不属于/, 把新硬盘的区sdb1挂载到工作目录的/Share/文件夹下,之后访问这个/Share/文件夹就相当于访问这个硬盘的sdb1分区了,对/Share/的任何操作,都相当于对sdb1里文件的操作

5.5 mount

  • mount 用于挂载Linux系统外的文件
  • /mnt 为自动挂载点
  • sudo fdisk -l 查看硬盘及分区信息
  • sudo mount /dev/sdc1 /mnt
  • sudo umount /mnt
  • 自动挂载的目录不能卸载

5.5 挂载的意义——尝试使用U盘?自动播放黑客恶意?

  • 企业里不自动挂载,防止恶意播放脚本auto病毒

5.6 安卓设备连接挂载

  • 安卓链接协议(SMB)挂载路径 /run/suer/1000/gvfs

5.7 df和du

  • df 用于显示磁盘分区上的可使用的磁盘空间。默认显示单位为KB。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
  • h--human-readable:以可读性较高的方式来显示信息
  • du 也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的

5.8 sort命令

  • sort 对文本文件中所有行进行排序
  • 默认对每一行第一个字符排序,并展示出来,并不会改变原来的文件
  • -n--numeric-sort 根据数字排序
  • -M--month-sort 按照非月份、一月、十二月的顺序排序
  • -r--reverse 将结果倒序排列

5.9 grep基础认识、搜索文件

  • grep (global search regular expression(RE) and print out the
  • line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来
  • grep 543 ~/Templates/1.txt

5.10 打包、压缩、归档、解压缩 它们究竟区别在哪?

  • tar 打包、压缩
  • tar -cvf 1.tar 1.txt 仅打包,不压缩
  • tar -zcvf 1.tar.gz 1.txt 打包后,以 gzip 压缩
  • tar -zxvf /opt/soft/test/1.tar.gz 将tar包解压缩

5.11 练习

  • 安装vmwaretools

5.12 章节结束语与经验

  • 探索Shell
目录
相关文章
|
5天前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
16 1
|
1天前
|
SQL 监控 架构师
linux系统性能分析的目的
【4月更文挑战第19天】在Linux系统中,找到性能瓶颈是关键,涉及应用程序、操作系统、硬件和网络的全面排查。优化方案通常针对应用程序和操作系统,而硬件和网络问题较易定位。目标是平衡资源使用,确保系统响应和稳定性。系统管理员、架构设计人员和开发人员共同参与,通过监控硬件、网络、配置和代码来优化性能。流程包括管理员初步判断,架构师处理结构问题,开发人员优化代码,实现系统资源的均衡利用。
6 1
|
3天前
|
人工智能 Linux
Linux查找大文件的方法
Linux查找大文件的方法
|
3天前
|
Ubuntu Linux
Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)
请注意,以上步骤是在临时基础上进行配置的。如果要永久保存静态IP地址,通常还需要修改 `/etc/network/interfaces`文件,以便在系统重启后保持配置。同时,确保备份相关配置文件以防止出现问题。
15 1
|
4天前
|
Linux 数据安全/隐私保护
Linux系统忘记密码的三种解决办法
这篇博客介绍了三种在Linux忘记密码时重置登录密码的方法:1) 使用恢复模式,通过控制台界面以管理员权限更改密码;2) 利用Linux Live CD/USB启动,挂载硬盘分区并使用终端更改密码;3) 进入单用户模式,自动以管理员身份登录后重置密码。每个方法都提供了详细步骤,提醒用户在操作前备份重要数据。
|
4天前
|
JSON Unix Linux
Linux系统之jq工具的基本使用
Linux系统之jq工具的基本使用
32 2
|
4天前
|
数据采集 监控 安全
linux系统被×××后处理经历
linux系统被×××后处理经历
|
4天前
|
监控 Shell
生产环境Shell脚本Ping监控主机是否存活(多种方法)
生产环境Shell脚本Ping监控主机是否存活(多种方法)
|
4天前
|
运维 Shell
Shell脚本判断IP是否合法性(多种方法)
Shell脚本判断IP是否合法性(多种方法)
|
4天前
|
监控 安全 Linux
Linux系统之安装ServerBee服务器监控工具
【4月更文挑战第22天】Linux系统之安装ServerBee服务器监控工具
43 2