一、复习

 1、vi的使用方法:

  1.1 、正常编辑一个文件,保存退出

  1.2、 粘贴的坑:必须在i键 编辑模式

 2、找error

  cat xxx.log | grep -C 10 ERROR > error.log

  cat more sz

  进入尾行模式:/关键词 回车自动匹配 按N键找寻下一个

3、设置行号

  进入尾行模式:
    set nu
    set nonu

4、清空这个内容

  cat /dev/null > xxx.log 完美

  echo '' > xxx.log 存在1个字节

5、命令行模式常见的快捷键:

  dd 删除当前行
  dG 删除光标当前及以下的所有行
  ndd 删除光标当前及以下的n行

  gg 跳转到第一行的第一个字母
  G 跳转到最后一行的第一个字母
  shift+$ 行尾

  gg + dG

二、进程 端口号

 1、系统命令-磁盘

[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/mapper/VolGroup00-LogVol00
15G .8G 11G % /
/dev/sda1 99M 14M 81M % /boot
tmpfs 829M 829M % /dev/shm
none 829M 104K 829M % /var/lib/xenstored
/dev/scd0 .9G .9G % /media/RHEL_5. i386 DVD
[root@localhost ~]#

 2、系统命令-内存

[root@localhost ~]# free -m
total used free shared buffers cached
Mem:
-/+ buffers/cache:
Swap:
[root@localhost ~]#

3、系统命令-负载

[root@localhost ~]# top
top - :: up :, users, load average: 0.00, 0.00, 0.00
Tasks: total, running, sleeping, stopped, zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1697792k total, 994768k used, 703024k free, 122228k buffers
Swap: 5144568k total, 0k used, 5144568k free, 531792k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
root S 0.0 0.0 :00.54 init
root RT - S 0.0 0.0 :02.83 migration/
root S 0.0 0.0 :00.00 ksoftirqd/
root RT - S 0.0 0.0 :00.00 watchdog/
root RT - S 0.0 0.0 :02.62 migration/
root S 0.0 0.0 :00.00 ksoftirqd/
root RT - S 0.0 0.0 :00.00 watchdog/
root - S 0.0 0.0 :00.00 events/
root - S 0.0 0.0 :00.00 events/
root - S 0.0 0.0 :00.00 khelper
root - S 0.0 0.0 :00.00 kthread
root - S 0.0 0.0 :00.00 xenwatch
root - S 0.0 0.0 :00.00 xenbus
root - S 0.0 0.0 :00.12 kblockd/
root - S 0.0 0.0 :00.03 kblockd/
root - S 0.0 0.0 :00.00 kacpid
root - S 0.0 0.0 :00.00 cqueue/
[root@localhost ~]#

  经验值 不要超过10 否则认为此物理服务器 IDC机房100,100,100     2颗GPU 56物理core

4、系统命令-查看进程 查看端口号

4.1 进程

[root@localhost ~]# ps -ef|grep ssh
root 4377 1 0 Nov21 ? 00:00:00 /usr/sbin/sshd
linux 5569 5534 0 Nov21 ? 00:00:00 /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "/usr/bin/dbus-launch --exit-with-session /etc/X11/xinit/Xclients"
root 6710 4377 0 00:09 ? 00:00:00 sshd: root@pts/1
root 8451 4377 0 00:30 ? 00:00:00 sshd: root@pts/3
root 9018 8943 0 02:29 pts/3 00:00:00 grep ssh
[root@localhost ~]#
[root@localhost ~]# ps -ef|grep ssh | grep -v grep
root 4377 1 0 Nov21 ? 00:00:00 /usr/sbin/sshd
linux 5569 5534 0 Nov21 ? 00:00:00 /usr/bin/ssh-agent /bin/sh -c exec -l /bin/bash -c "/usr/bin/dbus-launch --exit-with-session /etc/X11/xinit/Xclients"
root 6710 4377 0 00:09 ? 00:00:00 sshd: root@pts/1
root 8451 4377 0 00:30 ? 00:00:00 sshd: root@pts/3
[root@localhost ~]#

4.2端口号

[root@localhost ~]# netstat -nlp |grep
[root@localhost ~]# netstat -nlp |grep
unix [ ACC ] STREAM LISTENING /xenstored /var/run/xenstored/socket
unix [ ACC ] STREAM LISTENING /xenstored /var/run/xenstored/socket_ro
[root@localhost ~]# netstat -nlp |grep
[root@localhost ~]# netstat -nlp |grep ssh
tcp ::: :::* LISTEN /sshd
unix [ ACC ] STREAM LISTENING /ssh-agent /tmp/ssh-uUAfXg5534/agent.
[root@localhost ~]#

  

  通过pid找port
    1: 启动一个进程 ps 必须
    2: 可能启动一个port netstat 不是必须

三、连接拒绝 (权限受限)

四、高危命令 

  rm -rf /

  当vi 生产配置文件 100行时, 保存并备份, cp xxx.xml xxx.xml20191117

  ps 进程 xxx,top命令查询夯住的 / 删除xxx进程
  kill -9 进程pid
  kill -9 进程pid 进程pid 进程pid
  kill -9 $(pgrep -f 匹配关键词)

  杀进程之前,先ps 找到相关的进程,搞清楚,哪些是你要杀的,不然造成生产事故

[root@ruozedata001 conf]# ps -ef|grep http
root : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
root : pts/ :: grep --color=auto http
[root@ruozedata001 conf]# kill -
[root@ruozedata001 conf]#
[root@ruozedata001 conf]# ps -ef|grep http
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
root : pts/ :: grep --color=auto http
[root@ruozedata001 conf]# kill -
[root@ruozedata001 conf]#
[root@ruozedata001 conf]# ps -ef|grep http
apache : ? :: /usr/sbin/httpd -DFOREGROUND
apache : ? :: /usr/sbin/httpd -DFOREGROUND
root : pts/ :: grep --color=auto http
[root@ruozedata001 conf]#
[root@ruozedata001 conf]#
[root@ruozedata001 conf]# echo $(pgrep -f http) [root@ruozedata001 conf]# pgrep -f http [root@ruozedata001 conf]# kill - $(pgrep -f http)
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
[root@ruozedata001 conf]#
[root@ruozedata001 conf]#
[root@ruozedata001 conf]# pgrep -f http
[root@ruozedata001 conf]# ps -ef|grep http
root : pts/ :: grep --color=auto http
[root@ruozedata001 conf]#

ruozedata001

五、常用的 wget yum rpm  压缩

yum search xxx
yum install -y xxx-yyy
yum remove xxx-yyy [root@ruozedata001 conf]#
[root@ruozedata001 conf]# rpm -qa | grep http
httpd-2.4.-.el7.centos.x86_64
httpd-tools-2.4.-.el7.centos.x86_64
[root@ruozedata001 conf]# [root@ruozedata001 conf]# rpm -e httpd-tools-2.4.-.el7.centos.x86_64
error: Failed dependencies:
httpd-tools = 2.4.-.el7.centos is needed by (installed) httpd-2.4.-.el7.centos.x86_64
[root@ruozedata001 conf]# 先删除httpd-2.4.-.el7.centos.x86_64
httpd-tools-2.4.-.el7.centos.x86_64 rpm -e --nodeps httpd-tools-2.4.-.el7.centos.x86_64 --nodeps 不校验,直接删除
[root@ruozedata001 conf]# rpm -qa | grep http
httpd-tools-2.4.-.el7.centos.x86_64
httpd-2.4.-.el7.centos.x86_64
[root@ruozedata001 conf]#
[root@ruozedata001 conf]#
[root@ruozedata001 conf]# rpm -e --nodeps httpd-tools-2.4.-.el7.centos.x86_64
[root@ruozedata001 conf]# rpm -qa | grep http
httpd-2.4.-.el7.centos.x86_64
[root@ruozedata001 conf]# .wget下载安装包
wget http://archive.cloudera.com/cdh5/cdh/5/hadoop-2.6.0-cdh5.16.2.tar.gz .压缩解压 zip
zip -r xxx.zip ./* 在文件夹里面
zip -r ruozedata.zip ruozedata/* 在外面 unzip ruozedata.zip 大数据组件的压缩包几乎都是后缀 tar.gz
tar -xzvf hadoop-2.6.0-cdh5.16.2.tar.gz
tar -czvf hadoop-2.6.0-cdh5.16.2.tar.gz hadoop-2.6.0-cdh5.16.2/* Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.

ruozedata001

数据仓库004 - 复习Linux shell命令 - vi 进程 端口号 系统命令 高危命令 wget yum rpm压缩的更多相关文章

  1. 数据仓库002 - 复习Linux shell命令 - echo bash_profile bashrc which命令的理解 alias history

    1.echo 打印 . echo 的作用是在屏幕上打印输出内容,与文件和持久化可以理解为没有丝毫关联.如:在屏幕上打印“ echo 的作用是打印文字! ” 实例1:输出系统的环境变量名称 $PATH ...

  2. 数据仓库003 - 复习Linux shell命令 - 用户用户组 sudo 权限 du-sh find 

    一.用户用户组 [root@localhost ~]# ll /usr/sbin/user* -rwxr-x--- root root -- /usr/sbin/useradd -rwxr-x--- ...

  3. 数据仓库005 - 复习Linux shell命令 - crontab调度 sh脚本 后台执行 软连接

    一.crontab调度 对于linux 自带crontab而言,      xxx.sh的一般编写格式以#!/bin/bash 解释器开头,可在脚本中加入: date 但是,shell脚本执行 需要 ...

  4. 数据仓库001 - 复习Linux shell命令 - pwd mkdir mv tail -f xxx.log 和 ail -F xxx.log

    1.  [root@localhost ~]#  的含义 ?  [登录的用户  机器的名称 家目录] 2. 查看当前光标所在的目录   pwd [root@localhost ~]# pwd /roo ...

  5. Linux Shell编程中的几个特殊符号命令 & 、&& 、 ||

    https://blog.csdn.net/hack8/article/details/39672145 Linux Shell编程中的几个特殊符号命令 & .&& . || ...

  6. Windows环境下,用netstat命令查看某个端口号是否占用

    目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. 操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令 Netsta ...

  7. ip地址+进程端口号+路径参数同样实现restful访问

    1.ip地址+进程端口号+路径参数同样实现restful访问 2. 我:还有个问题,龙哥,ip地址+端口+路径参数,也能实现restful访问吧,:可以 我:好我:所以,我只要访问,服务器ip地址+n ...

  8. ubuntu查看进程端口号及运行的程序

    查看进程端口号及运行的程序:netstat -atunp 根据端口号来查看进程号:lsof -i:16031

  9. Linux用ps命令查找进程PID再用kill命令终止进程的方法

    使用linux操作系统,难免遇到一些软件"卡壳"的问题,这时就需要使用linux下强大的kill命令来结束相关进程.这在linux系统下是极其容易的事情,你只需要kill xxx即 ...

随机推荐

  1. Mysql 免安装教程 百度云网盘有文件和word说明

    一 把文件解压到一个目录下 这是解压后的目录 将my.ini文件考进去 双击打开my.ini 找到这两行更改成自己的解压路径保存 右键此电脑属性 找到高级系统设置配置环境变量 新建—>变量值是解 ...

  2. golang:exported function Script should have comment or be unexported

    当自己定义的包被外部使用时,如果不遵循一定的规范,那么会出现讨厌的绿色纹条,还会警告: 虽然不会影响运行,但是也令人讨厌,那么如何解决这个问题呢? 为结构体或者变量或者方法添加注释,并且开头必须是结构 ...

  3. RMAN详细教程(四):备份脚本实战操作

    RMAN详细教程(一):基本命令代码 RMAN详细教程(二):备份.检查.维护.恢复 RMAN详细教程(三):备份脚本的组件和注释 RMAN详细教程(四):备份脚本实战操作 1.为了安全起见,先将数据 ...

  4. 【Linux】Linux 性能瓶颈阈值分析

    Linux系统资源包括:CPU.IO(磁盘和网络).内存等 利用率达到三个阶段时: 1)50% 引起注意 2)70% 密切关注 3)90% 严重情况 vmstat.sar.iostat.mpstat. ...

  5. Installation request for topthink/think-captcha ^3.0 -> satisfiable by topthink/think-captcha[v3.0.0].

    ThinkPHP5.1安装图形验证码的时候报错: Problem 1 - Installation request for topthink/think-captcha ^3.0 -> sati ...

  6. 数据库——数据库设计 E-R图向关系模型的转换

    1.将下列物资管理E-R图转换为关系模式: 转换原则 ⒈  一个实体型转换为一个关系模式.关系的属性:实体型的属性关系的码:实体型的码   ⒉ 一个m:n联系转换为一个关系模式(初步,以后可能调整). ...

  7. wpf 单例模式和异常处理 (原发布 csdn 2017-04-12 20:34:12)

    第一次写博客,如有错误,请大家及时告知,本人立即改之. 如果您有好的想法或者建议,我随时与我联系. 如果发现代码有误导时,请与我联系,我立即改之. 好了不多说,直接贴代码. 一般的错误,使用下面三个就 ...

  8. js使用工具将表单封装成json字符串传到后台,js截取字符串(学生笔记)

    <script src="js/jquery.min.js"></script> <script src="https://cdn.boot ...

  9. whistle手机调试工具使用简单教程

    npm全局安装 npm install -g whistle 全局启动 w2 start 启动之后,输入127.0.0.1:8899 就可以访问到whistle调试界面了: 我们主要常用几个功能: 1 ...

  10. 在linux上安装postgresql数据库

    #postgres useradd postgres chown -R postgres:postgres /media su postgres mkdir -p /media/Data1/postg ...