Linux
Linux相关
abcdggggggg
喜欢的可以点赞收藏~~
展开
-
Linux 设置SSH免密登陆 两种方式
SSH免密的结果:主机1 通过SSH免密直接登录主机2(目标主机)1.生成ssh密钥在主机1操作:根据DSA算法在生成SSH密钥文件ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):Enter passphrase (empty for no passphrase):Enter same p...原创 2021-04-09 11:27:19 · 676 阅读 · 1 评论 -
Linux命令 split 文件分隔成指定数量小文件
1.含义 split可以将一个大文件分割成很多个小文件,有时需要将文件分割成更小的片段,比如为提高可读性,生成日志2.语法split(options)(file)PREFIX3.参数-b:值为每一输出档案的大小,单位为 byte。-C:每一输出档中,单行的最大 byte 数。-d:使用数字作为后缀。-l:值为每一输出档的列数大小。PREFIX:代表前导符,可作为切割文件的前导文件。4.实例(1)生成一个大小为100KB的测试文件:...原创 2021-03-07 18:01:14 · 1825 阅读 · 0 评论 -
linux 解决生产问题必备命令「日志快速定位分析」
1.背景如今程序员生产的代码99%都部署在linux环境下,代码发现缺陷,程序员的第一反应是到linux下拉日志下来看。学习目标 学会运用linux命令快速分析生产日志 用linux命令解决常见环境问题 推荐终端工具 SecureCRT xshell MobaX 2.常见命令(1)tail 【实时看日志】# 实时查看日志tail -f *.log# 实时看异常日志tail -f error.log(2)vi...转载 2021-02-20 11:27:58 · 608 阅读 · 1 评论 -
CentOS7.x Linux默认镜像源改为阿里云镜像源 快速方法
目的:修改CentOS默认的yum源为mirrors.aliyun.com的镜像源1.备份自带的yum源配置文件CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak2.下载ailiyun的yum源配置文件两种方法:(1)通过ftp工具(xftp,FileZilla,MobaX等)上传至Linux环境下载地址:http://mirrors.aliy...原创 2021-02-20 11:18:40 · 578 阅读 · 0 评论 -
linux命令 yum 常用软件的安装与管理
1.含义 yum(Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。2.语法yum [options] [command] [package ...]options:可选,选项包括-h(帮助)-y(当安装过程提示选择全部为"yes")-q...原创 2021-02-20 11:10:25 · 425 阅读 · 0 评论 -
Linux命令 多种方式更改和查看系统的主机名hostname
1.设置主机名(1)hostnamectl# 设置新的主机名命令hostnamectl set-hostname<新的主机名>这条命令会删除/etc/hostname文件中的主机名,然后替换为新的主机名。(2)配置/etc/hosts# 主机添加一行包含主机IP地址与完整主机名的信息vi /etc/hosts内容如下:127.0.0.1 localhost localhost.localdomain localhost4 localhos...原创 2020-12-01 20:14:04 · 992 阅读 · 0 评论 -
Linux nmon 服务器资源监控工具 性能分析非常有用
1.简介 nmon是一个部署在Linux服务器上的监控工具,可以监控CPU、内存、网络情况、磁盘IO、线程进程等2.安装部署根据自己的Linux操作系统来下载对应的rpm包搜索地址:https://pkgs.org/search/?q=nmon二进制包下载地址:https://download-ib01.fedoraproject.org/pub/epel/7/aarch64/Packages/n/nmon-16g-3.el7.aarch64.rpm将包使用ftp工具上传...原创 2020-11-21 15:09:33 · 937 阅读 · 0 评论 -
Linux命令 ifconfig ethtool ip iperf3 网络查看常用命令 查看是否丢包 网络带宽测试工具
1.ifconfig 使用ifconfig命令,ifconfig是最常用的配置和查看网络接口信息的命令,服务器上执行此命令会得到类下文的内容,一下内容可看到多个设备和设备状态、信息。# 不包括down状态的网卡ifconfig#查看所有网卡的信息(包括down状态的网卡)ifconfig -a# 查看指定网卡的信息 enp4s0是网卡名字 可以通过ethtool命令查看ifconfig enp4s02.ethtool使用ethtool命令来查看配置...原创 2020-10-25 14:09:58 · 5362 阅读 · 0 评论 -
Linux命令 dstat 资源统计工具 很实用 查看CPU 磁盘IO 网络传输
官网: http://dag.wiee.rs/home-made/dstat/git: https://github.com/dstat-real/dstat/blob/master/docs/dstat.1.adoc1.说明 dstat命令是用来监控所有系统资源。dstat是一个可以替代vmstat,iostat,netstat和ifstat这些命令的,dstat在性能调优测试,基准测试或故障排除过程中方便监视系统。dstat可以实时查看所有系统资源,例如。将磁盘利用率与IDE控制器的中断相.原创 2020-09-24 00:42:36 · 1051 阅读 · 0 评论 -
Linux Shell wait命令 多线程 kill超时进程
1.介绍(1)等待作业号或者进程号的退出(和&命令搭配使用),返回最后一个作业或进程的退出状态。如果没有指定参数,则等待所有子进程的退出,其退出状态为0.(2)如果是shell中使用wait,不会等待shell函数中调用的后台进程。在shell函数中使用wait,则只等待函数中启动的后台进程。(3)在shell中使用wait命令不跟参数,相当于是多线程,等待全部线程执行完毕才执行后续命令。2.语法wait [进程号或作业号]如果wait后面不带任何的进程号或作业号,那么.原创 2020-09-17 14:59:33 · 3482 阅读 · 2 评论 -
Linux命令 iostat 监控磁盘操作 安装 使用 参数介绍
1.含义 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。但是也存在缺点,不能对某个进程进行深入分析,只能对系统的整体情况进行分析。2.语法iostat [参数] [时间] [次数]ps:yum命令安装iostat命令,如下:yum -y install sysstat3.参数-c 显示CPU使用情况-d 显示磁盘使用...原创 2020-07-09 16:35:16 · 342 阅读 · 0 评论 -
Linux命令 lscpu 查看cpu核数 cpu实时频率
1.核数和逻辑CPU计算公式核数 = 物理CPU个数 * 每颗物理CPU的核数逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数2.查看核数命令(1)查看物理CPU个数grep "physical id"/proc/cpuinfo | sort | uniq| wc -l2(2)查看每个物理CPU中core的个数(即核数)grep "cpu cores" /proc/cpuinfo | uniqcpu cores...原创 2020-07-09 16:29:39 · 26214 阅读 · 0 评论 -
Linux CentOS6和7 关闭selinux和防火墙 详细
1.关闭SELinux(1)关闭永久有效vi /etc/selinux/config# 修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。SELINUX=disabled(2)即时生效setenforce 0查看是是否生效的命令:getenforce##设置SELinux 成为permissive模式##setenforce 1 设置SELinux 成为enforcing模式(3)查..原创 2020-05-26 14:23:42 · 630 阅读 · 0 评论 -
Centos6.x 上使用xfs文件系统 切换原来的ext4为xfs
Centos6.x目前默认使用的文件系统为ext4(7的默认文件系统为xfs),但是ext4不支持16TB以上的单分区空间,由于工具的限制,只能创建最大为16T的单分区决定直接用xfs。xfs的优点:xfs是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。xfs在很多方面优于ext4,ext4受限制于磁盘结构和兼容问题,且扩展性和scalability不如xfs。1.安装xfs# 没有网络的环境下可以安装rpm包yum i...原创 2020-05-22 14:18:54 · 3485 阅读 · 0 评论 -
Linux命令 netstat lsof 查看端口占用命令
1.说明 netstat是linux下常用命令查看端口占用2.参数-t : 指明显示TCP端口-u : 指明显示UDP端口-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。-n : 不进行DNS轮询,显示IP(可以加速操作)3.实例和安装(1)查看当前路由信息netstat -rn(2)查看所有有效TCP...原创 2020-05-21 10:07:20 · 1915 阅读 · 0 评论 -
Linux CentOS 安装OpenJdk(有网和无网环境)
1.使用yum安装jdk(有网环境)(1)查看jdk的版本yum list | grep jdk选择自己需要的版本下载(2)安装yum install -y java-1.8.0-openjdk*等待安装完成即可,安装信息如下(3)查看版本java -version默认jre jdk 安装路径是/usr/lib/jvm 下面环境变量配置:export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-ope...原创 2020-05-15 19:46:49 · 300 阅读 · 0 评论 -
CentOS7.x 利用iso镜像制作本地yum源(无网环境)
目的: 挂载ISO镜像文件作为本地yum源,可以在没有外网连接的时候,使用yum下载rpm包。1.创建iso存放目录和挂载目录cd /mntmkdir /mnt/iso /mnt/cdrom2.将iso镜像文件上传到/opt目录下CentOS-7-x86_64-DVD-1804.iso(使用ftp工具)3.镜像挂载将/mnt/iso下的iso文件挂载到/mnt/cdrom目录mount -o loop /mnt/iso/CentOS-...原创 2020-05-15 19:43:24 · 963 阅读 · 0 评论