一.概述 Linux操作系统的学习中,CLI下进行操作,需要掌握大量命令,Linux的命令有很多,对于命令的学习大家记住只能是熟能生巧,所以现在把日常使用命令为大家罗列一部分,仅供参考. 二.常用命令 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv…
一.概述 日常运维工作中,排查线上环境问题,少不了去线上查日志.而使用什么命令,能快速准确地查到我们需要查找地日志信息,也是我们需要掌握的一项技能.下面介绍一下日常工作常用到的查看日志命令:tail,head,cat,tac,more,less. 二.命令详解 1.tail 命令 参数: 1)-f 循环读取 2)-q 不显示处理信息 3)-v 显示详细的处理信息 4)-c<数目> 显示的字节数 5)-n<行数> 显示行数 常用命令演示: 命令 含义 tail -f test.log…
一.简述 TcpDump可以将网络中传送的数据包完全截获下来提供分析.它支持针对网络层.协议.主机.网络或端口的过滤,并提供and.or.not等逻辑语句来帮助你去掉无用的信息. Linux作为网络服务器,特别是作为路由器和网关时,数据的采集和分析是不可少的.TcpDump是Linux中强大的网络数据采集分析工具之一. 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. 作为互联网上经典的的系统…
lsof(list open files)是一个查看当前系统文件的工具.在linux环境下,任何事物都以文件的形式存在,用户通过文件不仅可以访问常规数据,还可以访问网络连接和硬件:如传输控制协议 (TCP) 和用户数据报协议 (UDP)套接字等,系统在后台都为该应用程序分配了一个文件描述符,该文件描述符提供了大量关于此应用程序的信息. 一.命令参数 -a:列出打开文件存在的进程: -c<进程名>:列出指定进程所打开的文件: -g:列出GID号进程详情: -d<文件号>:列出占用该文…
Linux查看系统配置常用命令: 系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量 资源# free -m # 查看内存使用量和交换区使用量# df -h # 查看各…
Linux 系统中如何查看日志 (常用命令)  tail -f 日志文件 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/spooler 与UUCP和news设备相关的日志信息 /var/log/boot.log 守护进程启动和停止…
转自: https://www.cnblogs.com/kbkiss/p/7567725.html --------------------------------------------------------------------------------------------------------------------------------- 1.查看日志常用命令 tail:  -n  是显示行号:相当于nl命令:例子如下:             tail -100f test.…
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-linux-x64.tar.xz 执行ll 查看列表已经下载: xz -d node +tab 解压 .xz 文件,查看只剩下tar文件 然后执行 tar -xf node... 然后再查看,多出一个解压好的文件夹 进入文件夹后查看bin文件夹中查看: 然后回到根目录,将文件夹中…
导读 很多时候我们都需要查看当前 Linux 系统是 32 位还是 64 位系统架构类型,本文中我将向大家推荐 5 条常用命令.无论你使用的是桌面版或是只装了文本界面的 Linux 环境,以下命令几乎可以通吃所有 Linux 发行版,例如:RHEL.CentOS.Fedora.Scientific Linux.Debian.Ubuntu.Linux Mint.OpenSUSE 等等. 1. uname 命令 uname -a 命令可以直接显示 Linux 系统架构的命令,安几乎可以工作在所有 L…
经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助命令 4.压缩与解压缩命令 5.关机和重启命令 6.其他常用命令 下面对以上的几种划分做详细的笔记,以备后来随时查阅. 1.文件处理命令 首先要说明的是,Linux的命令格式为:命令+"空格"+[选项]+"空格"+[参数](注意:个别命令使用不遵循此格式,当有多个选项时…
好几天没有在网上总结了.我把ppt先誊写在本子上,这样听的时候记录就方便很多,添些东西就可以. 我想先看shell那部分,但是没有之前几章的准备,是没法跟着视频动手操作的.所以还是按部就班得学习. 虽然本子上记得详细,但是查找起来,网上更方便些. 第四讲 文件常用命令 .2权限管理命令 .3文件搜索命令 .4帮助命令 .5用户管理命令 .6压缩解压命令 .7网络命令 .8关机重启命令 4.2 权限管理 ——chmod 只有root和文件所有者才能改权限 -R 递归修改 r-, w-,x- . 对…
一.Redis简介 1.关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据     库是基于特殊的结构,并将数据存储到内存的数据库.从性能上而言,nosql数据库 要优于关系型数据库,从安全性上而言关系型数据库要优于nosql数据库,所以在实    际开发中一个项目中nosql和关系型数据库会一起使用,达到性能和安全性的双保证. 2.为什么要使用Redis 1)易扩展  2)大数据量提高性能  3)多样灵活的数据模型 3.redis…
经过统计Linux中能够识别的命令超过3000种,当然常用的命令就远远没有这么多了,按照我的习惯,我把已经学过的Linux常用命令做了以下几个方面的分割: 1.文件处理命令 2.文件搜索命令 3.帮助命令 4.压缩与解压缩命令 5.关机和重启命令 6.其他常用命令 下面对以上的几种划分做详细的笔记,以备后来随时查阅. 1.文件处理命令 首先要说明的是,Linux的命令格式为:命令+“空格”+[选项]+“空格”+[参数](注意:个别命令使用不遵循此格式,当有多个选项时可以写在一起) 1.1.查询目…
说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm qemu]# ll total 12 -rw------- 1 root root 3863 Nov 6 17:26 CentOS6.5.xml -rw------- 1 root root 3771 Nov 7 00:57 CentOS6u7.xml -rw------- 1 root root…
最近工作不安分, 没有了刚入行时候的锐气, 不知道什么时候开始懈怠起来, 周末在电脑旁边看新闻, 搞笑图片, 追美剧, 一坐就是一天, 很是空虚. 我需要摆脱这种状态, 正好想学习一下安卓底层, Android码农, C/C++功底差了点, Android内核源码看得也很吃力, 索性就报了个嵌入式班, 周末班, 还好我在北京, 找个家培训机构开始学习嵌入式开发. C语言功底太差了, 跟着班从最基础的开始学习吧, Linux C 开发, 使用vim编辑器进行开发, 必须把vim编辑器用熟练, 在这…
1.检查操作系统及内存情况:lsb_release -a; 2   检查java 环境:java -version 3   新建用户空间.用户和组: //创建用户目录 mkdir /home/mqm //创建用户组 groupadd mqm //创建用户 useradd -g mqm -d /home/mqm -m -s /bin/bash mqm 4 创建MQ安装文件夹: //更改目录权限 chown -R mqm:mqm /home/mqm //创建MQ安装位置和工作空间 mkdir /op…
常用命令 yy 复制 p 黏贴 shift+v 多行选中 shift+ctrl+< 左移 shift+ctrl+> 右移 ndd 删除光标所在行及其后n-1行 i 进入编辑状态 esc 退出编辑状态 :+wq 保存退出 其他命令: 进入vi的命令 : vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,…
一.More分页查看文件 more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读, 而最基本的指令就是按空白键(space)就往下一页显示, 按 b 键就会往回(back)一页显示, 而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h . 语法 参数案例 more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]   -num 一次显示的行数 -d 提示使用者,在画面下方显示 [Press sp…
cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/spooler 与UUCP和news设备相关的日志信息 /var/log/boot.log 守护进程启动和停止相关的日志消息 系统: # uname -a # …
cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/spooler 与UUCP和news设备相关的日志信息 /var/log/boot.log 守护进程启动和停止相关的日志消息 系统: # uname -a # …
本文为博主原创,未经允许不得转载: 以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多1.gz文件是一种压缩文件. 以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件.在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式. 1.发包的步骤:   a.配置项目启动脚本中的配置文件   b.编译和压缩项目包   c.将项目编译后的压缩包与配置文件打…
大家好,我是肖邦,这是我的第 11 篇原创文章. 今天要分享的是 tcpdump,它是 Linux 系统中特别有用的网络工具,通常用于故障诊断.网络分析,功能非常的强大. 相对于其它 Linux 工具而言,tcpdump 是复杂的.当然我也不推荐你去学习它的全部,学以致用,能够解决工作中的问题才是关键. 本文会从应用场景和基础原理出发,提供丰富的实践案例,让你快速的掌握 tcpdump 的核心使用方法,足以应对日常工作的需求. 应用场景 在日常工作中遇到的很多网络问题都可以通过 tcpdump…
一.linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息.但是对于双核的cpu,在cpuinfo中会看到两个cpu.常常会让人误以为是两个单核的cpu.其实应该通过Physical Processor ID来区分单核和双核.而Physical Pr…
1.动态循环查看文件内容 tail  -n  10  test.log   查询日志尾部最后10行的日志; tail -n +10 test.log    查询10行之后的所有日志; head -n 10  test.log   查询日志文件中的头10行日志; head -n -10  test.log   查询日志文件除了最后10行的其他所有日志; tail -f /var/cashman-app/log/cashman-app.2018-04-26.log 2.按行号查看---过滤出关键字附…
一.linux CPU大小  cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息.但是对于双核的cpu,在cpuinfo中会看到两个cpu.常常会让人误以为是两个单核的cpu.其实应该通过Physical Processor ID来区分单核和双核.而Physical Pr…
      最近整理了平时工作中经常使用的命令,主要分为两大块,一块是查看硬件信息的命令,另一块是监控硬件运转情况的命令.这一篇只涉及查看硬件信息的命令,有关监控硬件运转的命令,我会在下一篇博客中给大家分享.这些命令为我们故障诊断时提供了依据,熟练掌握这些命令是非常必要的. 1.查看cpu信息 (1)cpu型号 (2)物理CPU个数 2个物理CPU (3)每个物理CPU的核心个数 6个物理核心封装在同一个CPU里面 (4)是否使用了超线程 共用24个逻辑CPU   有上面几幅图可知,共用2CPU…
netstat命令参数: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序. -n : 不进行DNS轮询,显示IP(可以加速操作) 即可显示当前服务器上所有端口及进程服务,于grep结合可查看某个具体端口及服务情况·· netstat -ntlp //查看当前所有tcp端口· netstat -ntulp |…
一.& 加在一个命令的最后,可以把这个命令放到后台执行,如: [root@bqh-01 ~]# watch -n 3 "sh 1.sh"  #每3s在后台执行一次1.sh脚本 二.ctrl + z 可以将一个正在前台执行的命令放到后台,并且处于暂停状态. 三.jobs 查看当前有多少在后台运行的命令 jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated.但是如果任务被终止了(kill),shell 从当前的she…
1. ls命令 ls命令是列出目录内容(ListDirectory Contents)的意思.运行它就是列出文件夹里的内容,可能是文件也可能是文件夹. "ls -l"命令已详情模式(longlisting fashion)列出文件夹的内容. "ls -a"命令会列出文件夹里的所有内容,包括以"."开头的隐藏文件. 注意:在Linux中,文件以"."开头的就是隐藏文件,并且每个文件,文件夹,设备或者命令都是以文件对待.ls -l…
主要内容 1. 常用存储模式 2. 配置网络 3. 维护指令 常用存储模式 - 文件系统 优点:管理方便, 缺点:读写慢 - 裸设备 只没有被格式化和挂载的磁盘, 只能有程序直接访问, 不能被操作系统访问, 优点:访问快, 缺点: 不方便管理 - ASM: Oracle 开发的文件系统, 针对数据库的各种操作进行了优化, 使用 ASM 存储数据时, 与裸设备类似, 在操作系统中看不到对应的文件, 备份恢复操作也只能采用 rman . 1. 首先需要下载 3 个 rpm 包, 在 oracle 指…