1.查看当前linux信息

$ cat /proc/version        --查看当前操作系统版本信息
$ cat /uname -a            --查看版本当前操作系统内核信息
$ cat /etc/redhat-release  --查看版本当前操作系统发行版信息
$ dmidecode -t memory | grep Size: | grep -v "No Module Installed"  --查看物理机总共插了多少内存条以及物理内存

2.查看防火墙状态

$ systemctl status firewalld 或者 service iptables status

3.查看磁盘分区情况

 $ fdisk -l

列出磁盘所有的磁盘:

$ lsblk -l

查看系统运行内存:

$ free -h

查看各个磁盘的文件系统:

$ df -T

卸载挂载的磁盘:

$ umount /var/lib/docker/

对磁盘分区进行格式化(将系统磁盘格式化为xfs文件格式):

mkfs.xfs -f -n ftype=1 /dev/ 挂载磁盘将/dev/sdb/ 挂载在/var/lib/docker/下

查看节点安装的所有镜像:

docker images

4.连接manager的mySQL数据库命令

#mysql -h localhost -u transwarp -p$(cat /etc/transwarp-manager/master/db.properties | grep io.transwarp.manager.db.password | awk -F = '{print $2}') -S /var/run/mariadb/transwarp-manager-db.sock -D transwarp_manager

5.以时间来展示

$ ls -lrt | grep hive-server.audit
#t 时间 l list形式展示出来 r 时间正序排列

6.查看物理机运行了多少个docker容器

$  docker ps -a
--最左侧为容器ID --image 用的那个镜像 --command 跑了多少命令

7.查看所有运行中的docker

$ docker ps -a | grep -v pause

8.查看日志信息

$ cd /var/log/hdfs.....

9.后台运行并将内容输出到文件中

nohup beeline -u jdbc:hive2://192.168.0.92:10000 -n etl -p etl -f count_land_zone_src.sql >>count_land_zone_src.log  2>&1 &
df -T --查看linux的磁盘的文件系统
--安装软件:
rpm -ivh php-*.rpm
反安装:执行rpm -e rpm包名。
rpm -e rpm包名
yum list | grep php
yum install -y php-common.x86_64
yum remove php-common
移除某个安装包
rpm -qa | grep php
安装软件
rpm -ivh php-common.x86_64

10.查看每个文件

打包命令

tar -zcvf /user/data/sms/20210511.tar.gz  /user/data/sms/day=20210511
tar -zcvf 打包到的文件夹/文件.tar.gz

/被打包的文件夹下/目标文件夹/文件夹下的所有内容/day=20210511

解压包

tar -zxvf 被解压的包 -C /指定的文件夹/指定的文件夹/...

nohup后台即使关闭浏览器 运行shell命令 并将日志输出到空的文件内

nohup sh extractData.sh > /dev/null &

linux shell day1相关推荐

  1. linux shell $0怎么输出,linux shell中$0,$?,$!等的特殊用法

    一.Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义说明 (1)$$ Shell本身的PID(ProcessID,即脚本运行的当前进程ID号) (2)$! Shell最后运行的后台Pr ...

  2. linux shell for 循环变量,shell for循环总结

    1 shell for循环语法 for 变量 in 列表 do command1 command2 ... commandN done 1.1 读取列表中的值 #!/bin/bash for test ...

  3. 学习笔记之Linux Shell脚本教程:30分钟玩转Shell脚本编程

    Linux Shell脚本教程:30分钟玩转Shell脚本编程 http://c.biancheng.net/cpp/shell/ 转载于:https://www.cnblogs.com/pegasu ...

  4. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  5. Linux shell脚本基础学习

    Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头.注释.变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提. 1. Li ...

  6. Linux Shell高级技巧(目录)

    为了方便我们每个人的学习,这里将给出Linux Shell高级技巧五篇系列博客的目录以供大家在需要时参阅和查找. Linux Shell高级技巧(一)  http://www.cnblogs.com/ ...

  7. Linux shell命令总结

    01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1.我们正常需要 ...

  8. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

  9. linux的shell的功能,linux shell中${ }的一些特异功能

    linux shell中${ }的一些特异功能,这部分内容是shell中的比较经典的部分之一,建议认真学习,深刻体会. 假设我们定义一个变量为: file=/dir1/dir2/dir3/my.fil ...

  10. Linux shell 中的数组和关联数组

    写在前面的话 我用开始废柴了,这个又是写给我自己看的了. 普通数组 1.数组的定义 在Linux shell中定义一个普通的数组很简单,首先我们先给数组命名(当然要符合所有的命名规则咯).定义数组的一 ...

最新文章

  1. 为什么每家公司都需要协作工具?
  2. Kubernetes大集群怎么管?基于监控的弹性伸缩方法
  3. iOS并发(多线程)
  4. javascript实现面向对象的继承
  5. java中的保留n位小数
  6. 同一进程不同线程之间的资源共享与独享
  7. 上海市二级c语言软件环境,上海市2019年9月计算机二级考试复习教程:(C语言)上机考试新版题库+全真模拟试卷(2本装)...
  8. MYSQL入门基础知识
  9. Oracle数据库锁表查询
  10. 玩转Light Blue之添加设备信息
  11. 线性代数(9):线性正交
  12. ESP8266固件烧录软件flash_download_tools的安装过程
  13. remoting 最简单的一个例子
  14. 手把手教你iPhone 3G手机软件开发 转帖
  15. matlab 错误使用*
  16. 为什么对渣土车的监控和管理如此重要
  17. oracle 10g 与11g的几点常用区别
  18. requirejs技术
  19. 初步掌握MapReduce的架构及原理
  20. Android-Studio与Python环境配置

热门文章

  1. canal指定binlog位点启动
  2. 教案用计算器计算机,用计算器计算
  3. 婚庆微信小程序推广步骤笔记
  4. ssm+jsp计算机毕业设计阳泉市旅游网站的开发与设计i0tjd(程序+lw+源码+远程部署)
  5. as好还是php好,优缺点分析索尼as50和as100v对比有区别没有?哪个好?求助专业爆料评测...
  6. AOC的显示器太烂了
  7. CIT_DM and ML_lecture 1
  8. git上传文件时报错及解决方案
  9. 非static初始化块的使用
  10. kubernetes 删除 service