![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 70
炎升
这个作者很懒,什么都没留下…
展开
-
shell脚本学习
变量名不能用数字开头#等号左右两侧不能有空格#变量的值如果有空格,必须用引号包含预定义变量作用最后一次执行的命令的返回状态。如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了。$$当前进程的进程号(PID)后台运行的最后一个进程的进程号(PID)示例1:$?#ls命令正确执行#预定义变量“$?”的值是0,证明上一个命令执行正确ls:无法访问install.log:没有那个文件或目录。原创 2023-10-11 23:18:47 · 612 阅读 · 0 评论 -
shell定时清理日志文件、及crontab说明
服务器日志文件一般是每天一个或多个文件,如果日志文件不清理,时间久了就会将磁盘空间占满,从而影响系统的正常运行。原创 2023-10-08 15:52:10 · 2743 阅读 · 0 评论 -
linux之date命令
date 命令用于系统的时间或日期。date [参数] [+日期格式]date后面有一个空格,否则无法识别命令,shell对空格是很严格的。原创 2023-10-07 15:26:40 · 1210 阅读 · 0 评论 -
Linux如何查看系统信息
uname -a命令将显示你的操作系统的类型,这将是通用的命令在所有的Linux系统中。: 显示操作系统位数。原创 2022-08-05 11:15:43 · 11899 阅读 · 0 评论 -
Linux 文件按时间倒序或者升序排列
1,按照时间升序命令: ls -lrt详细解释:-l use a long listing format 以长列表方式显示(详细信息方式)-t sort by modification time 按修改时间排序(最新的在最前面)-r reverse order while sorting (反序)2,按照时间降序(最新修改的排在前面)命令: ls -lt详细解释:-l use a long listing format 以长列表方式显示原创 2021-12-18 14:21:57 · 12248 阅读 · 0 评论 -
centos6 yum源不能更新使用的解决方法
centos6 很多yum源(阿里云、网易、清华)不能更新使用的解决方法操作系统是Cenost 6.0[root@localhost ~]# yum -y install telnet Loaded plugins: fastestmirrorSetting up Install ProcessDetermining fastest mirrorsYumRepo Error: All mirror URLs are not using ftp, http[s] or file.原创 2021-11-24 14:43:15 · 1361 阅读 · 2 评论 -
linux查询文件名 或 文件内容中 包含特定字符串的所有文件
使用 Linux 经常会遇到这种情况:只知道文件名 或 文件内容 中包含某些特定的字符串,但是不知道具体的文件名。需要根据“特定的字符串”反向查找文件。1、查找文件名中包含特定字符的文件使用: find 目录 -name ‘*特定字符串*’如: find ./-name '*2021-11-01*'find ./-name '2021-11-01*'find ./-name '*2021-11-01'详细f...原创 2021-11-22 09:23:40 · 33846 阅读 · 0 评论 -
linux防火墙
1、添加放行端口firewall-cmd --zone=public --add-port=2181/tcp --permanent2、重启防火墙firewall-cmd --reload3、查看已开放端口:firewall-cmd --list-all原创 2021-11-17 11:07:18 · 463 阅读 · 0 评论 -
java 获取主机信息
package com.example.demo.host;import java.net.InetAddress;import java.net.UnknownHostException;import java.util.Properties;/** * 获取服务器主机信息 */public class SystemInfo { public static void main(String[] args) { // 1、获取主机信息 try.原创 2021-08-06 18:00:34 · 443 阅读 · 0 评论 -
linux修改主机名
1、Linux(centos7非此方法) 修改主机名,永久生效。1.1、linux查看主机名: 查看主机命令:hostname如:1.2、修改network文件:用root用户登录,如果不是root用户,使用su命令切换为root用户:然后修改/etc/sysconfig下的network文件:vi /etc/sysconfig/network修改内容如下:NETWORKING=yesHOSTNAME= 主机名1.3、修改hosts文件:...转载 2021-08-06 15:25:16 · 257 阅读 · 0 评论 -
k8s RC (Replication Controller)和RS (Replicaset)的作用和区别
一、Replication Controller(RC)RC是pod的复制抽象,用于解决pod的扩容缩容问题,保证应用能够持续运行。1. 作用a.确保pod数量:RC用来管理正常运行Pod数量,一个RC可以由一个或多个Pod组成,在RC被创建后,系统会根据定义好的副本数来创建Pod数量。在运行过程中,如果Pod数量小于定义的,就会重启停止的或重新分配Pod,反之则杀死多余的。b.确保pod健康:当pod不健康,运行出错或者无法提供服务时,RC也会杀死不健康的pod,重新创建新的。转载 2021-07-08 14:39:34 · 2781 阅读 · 0 评论 -
kubernetes中的核心概念
原文地址:https://www.cnblogs.com/objcoding/p/13567281.html1、K8s 三大核心功能K8s 是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过 K8s 能够进行应用的自动化部署和扩缩容。K8s 是比容器更上一层的架构,它可以支持多种容器技术,比如我们熟悉的 Docker,K8s 定位是一个容器调度工具,它主要具备以下三大核心能力:1、自动调度k8s 将用户部署提交的容器放到 k8s 集群的任意一个节点中,k8s 可以根据容器所需原创 2021-07-06 16:28:31 · 317 阅读 · 1 评论 -
linux查看各进程占用cpu/内存情况
很多时候,你可能遇见过系统消耗了过多的内存。如果是这种情况,那么最好的办法是识别出 Linux 机器上消耗过多内存的进程。一、ps、top命令:ps 和 top 命令常用来查看Linux系统进程相关信息。ps命令:可以查看进程的瞬间信息。top命令:可以持续的监视进程的信息。1、ps命令 ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运...原创 2021-07-01 15:40:28 · 45729 阅读 · 1 评论 -
linux查看服务器配置信息
目录一、查看操作系统二、查看cpu信息1、所有信息 lscpu2、查看逻辑cpu的数量3、查看物理cpu的数量4、查看每个物理cpu的内核数5、每个物理CPU上逻辑CPU个数6、判断是否开启了超线程:三、查看内存信息1、free -h2、查看内存详细信息 cat /proc/meminfo四、查看磁盘信息1、Linux下查看硬盘及分区信息 :fdisk -l2、查看磁盘使用情况:df -h3、查看某个目录的大小:du -sh4、查看某个目录..原创 2021-07-01 11:09:58 · 15695 阅读 · 2 评论 -
Docker基于Dockerfile构建镜像
1、Dockerfile简介镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么哪些无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。Dockerfile 是一个文本文件,其内包含了一条条的指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建...原创 2021-06-22 00:02:44 · 1218 阅读 · 0 评论 -
docker stats命令查看Docker显示容器资源使用情况
JMeter 启动方法进入 JMeter 根目录下的 bin 文件夹中(启动方式有 3 种,任选其一即可!)·鼠标左键双击 jmeter.bat·鼠标左键双击 ApacheJMeter.jar·在当前路径下的命令行窗口中输入:java -jar ApacheJMeter.jar步骤5: JMeter 基本使用·汉化界面: 前往"Options" -> "Choose Language" -> Chinese(Simplified)注意: 此步骤为临时汉化, 下.原创 2021-06-17 11:33:48 · 5661 阅读 · 0 评论 -
linux交换分区
linux交换分区即是linux的SWAP分区.SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.它和Windows系统的交换文件作用类似,但是它是一段连续的磁盘空间,并且对用户不可见。需要注意的是,虽然这个SWAP分区能够作为"虚拟"的内存,但它的速度比物理内存可是慢多了,因此如果需要更快的速度的话,并不能寄厚望于SWAP,最好的办法仍然是加大物理内存.SWAP分区只是临时的解决办法.交换分区(swap)的合理值一般在内存的原创 2021-06-17 10:11:21 · 2002 阅读 · 0 评论 -
cpu、内存、硬盘的关系
CPU的中文全称是中央处理器(英文全称是Central Processing Unit),是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。主要包括运算器(ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。...原创 2021-06-17 09:54:43 · 8306 阅读 · 0 评论 -
moby、docker-ce与docker-ee
最早的时候docker就是一个开源项目,主要由docker公司维护。2017年年初,docker公司将原先的docker项目改名为moby,并创建了docker-ce和docker-ee。这三者的关系是:moby是继承了原先的docker的项目,是社区维护的的开源项目,谁都可以在moby的基础打造自己的容器产品docker-ce是docker公司维护的开源项目,是一个基于moby项目的免费的容器产品docker-ee是docker公司维护的闭源产品,是docker公司的商业产品。mob原创 2021-06-16 21:22:17 · 814 阅读 · 0 评论 -
docker 、Kubernetes 学习资料
https://www.cnblogs.com/along21/p/8116905.html原创 2021-06-16 16:38:15 · 106 阅读 · 0 评论 -
SCP命令
目录1、命令介绍:2、【从本地复制到远程】2.1、复制文件: 2.2、复制目录:2.3、举例说明:3、【从远程复制到本地】3.1、举例说明:4、最简单的应用如下 :5、【关于scp的安全方面】SCP命令:【secure copy】 的缩写。 本文档内容摘自:http://blog.csdn.net/jiangkai_nju/article/details/73381771、命令介绍: scp 可以在 2个 linux 主机间复制文件...原创 2021-06-11 17:12:25 · 869 阅读 · 1 评论 -
docker 命令总结
1、docker tag标签管理命令标记本地镜像,将其归入某一仓库。语法:docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]例如:# 给reids镜像添加标签。docker tag 1690b63e207f myredis:0.0.1注意:一个镜像存在多个标签时,如果该镜像还其他标签,则不会真正删除镜像,只是删除该标签的镜像引用。...原创 2021-06-11 16:36:36 · 1029 阅读 · 1 评论 -
Docker详解(二)常用操作命令
Docker常用命令 Docker的帮助命令 docker version 查看docker的版本信息。 docker info 显示 Docker 系统信息,包括镜像和容器数。 docker --help Docker的帮助命令。 Image镜像命令 docker images列出本地主机上的镜像 参数说明:例:docker images -a-a:列出本地所有的镜像(含中间镜像层)。-q:只显示镜像ID。--digests:显示镜像的摘要信息。--...原创 2021-06-10 16:16:56 · 359 阅读 · 0 评论 -
Docker详解(一)入门
1、docker介绍是什么:有助于持续集成和部署的容器虚拟化技术,运行环境和配置的标准化解决方案。docker官网原创 2021-06-10 14:53:36 · 315 阅读 · 1 评论 -
VMware Workstation Player安装CentOS 7和基本配置
本文主要分享使用VMware Workstation Player 15安装CentOS 7的过程,最后还有CentOS 7的基本设置 1.环境准备下载安装VMware(VMware Workstation Player 15) 下载CentOS 7的镜像,或在阿里云官方镜像站下载你需要的镜像 2.创建虚拟机 打开VMware,选择 创建新的虚拟机选择 稍后安装操作系统选择对应的操作系统和版本自定义虚拟机名称和安装位置,名字方便知道安装...原创 2021-06-10 10:55:55 · 538 阅读 · 0 评论 -
vi 相关命令总结
1、查找并替换字符串原创 2021-06-09 20:32:40 · 265 阅读 · 0 评论 -
Centos关闭防火墙
一、centos6防火墙1、查看防火墙的状态:service iptable status二、CentOS 7防火墙1、查看防火墙状态firewall-cmd --state2、停止firewallsystemctl stop firewalld.service3、禁止firewall开机启动systemctl disable firewalld.service 1、查看firewall服务状态systemctl status firewalld原创 2021-04-08 09:25:47 · 4436 阅读 · 0 评论 -
linux查找find命令详解
1、find命令:1.1、find命令格式:find pathname -options [ -print -exec -ok command ] {} \;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用 / 来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec : find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。 ...原创 2021-01-05 11:02:17 · 7313 阅读 · 0 评论 -
Linux查看日志方法说明
常见查看文件内容命令汇总如下:cat filename 查看日志,会打开整个文件,直接跑到最后面tac filename 查看日志,会打开整个文件,倒序显示,不常用morefilename 查看日志,可以上下翻页,上下行移动显示.less filename 查看日志,和more...原创 2020-05-03 14:39:19 · 5440 阅读 · 0 评论 -
检测远程的ip和端口是否开启
1、使用ping命令测试远程的ip是否可连通如果最后的统计信息中丢失率为0表示可以连通该ip地址。那么就可以进行下一步的测试该ip下的某一个端口是否开放的操作了。2、使用telnet测试远程某一个ip的端口是否开放2.1、如果出现下面的提示说明连接失败,端口号是未开启的2.2、如果出现下面的空白界面说明连接成功,端口号是开启。...原创 2020-03-30 14:26:11 · 2160 阅读 · 0 评论 -
CentOS 6.X相关命令
CentOS6系统防火墙开启、关闭、查看状态 关闭防火墙-----service iptables stop 启动防火墙-----service iptables start 重启防火墙-----service iptables restart 查看防火墙状态--service iptables status 永久关闭防火墙--chkconfig iptables off...原创 2019-09-30 17:07:29 · 100 阅读 · 0 评论 -
nfs服务器搭建
一、理论知识1.NFS概念 NFS是Network File System(网络文件系统)。主要功能是通过网络让不同的服务器之间可以共享文件或者 目录。NFS客户端一般是应用服务器(比如web,负载均衡等),可以通过挂载的方式将NFS服务器端共享的目录挂载到NFS客户端本地的目录下 。2.NFS工作原理 启动RPC服务...原创 2019-09-05 00:19:20 · 764 阅读 · 0 评论 -
NFS主配置文件exports参数详解
NFS主配置文件exports参数详解本文链接:https://blog.csdn.net/sj349781478/article/details/79970739目录NFS主配置文件exports参数详解NFS服务的主配置文件:第一列:欲共享出去的目录,第二列:可访问主机第三列:共享参数例如可以编辑/etc/exports为:NFS服务的主配置文件:/e...原创 2019-08-29 10:54:54 · 1692 阅读 · 0 评论 -
CentOS 下NFS服务搭建与配置
目录CentOS 下NFS服务搭建与配置1. NFS服务端搭建启动NFS SERVER之前,首先要启动RPC服务1.1. 安装NFS和rpc 【服务端、客户端都安装】1.2. 查看用户信息1.3. 配置exports1.4. 启动rpcbind服务1.5. 启动NFS1.6. 加入开始自启动1.6.1. 使用 /etc/rc.local1.6.2. 使用ch...原创 2019-08-29 10:24:37 · 377 阅读 · 0 评论 -
NFS网络文件共享(笔记1)
NFS(网络文件系统)一、NFS工作原理 1、什么是NFS服务器 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的一个磁盘分区一样,在使用...转载 2019-08-28 23:53:17 · 193 阅读 · 0 评论 -
Linux如何查看端口占用情况
linux查看端口占用情况Linux如何查看端口1、lsof -i:端口号用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 4395053 ...原创 2018-12-24 13:36:33 · 475 阅读 · 1 评论