
Linux
文章平均质量分 58
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。
IT技术伪专家
少内耗自己,多责怪他们。放下个人素质,享受缺德人生。拒绝精神内耗,有事直接发疯。与其委屈自己,不如为难别人。
展开
-
U盘安装银河麒麟服务器操作系统V10SP3出现“设置基础软件仓库时出错”报错导致无法继续安装的解决方法
可以进入救援模式去查看。 U盘安装银河麒麟服务器操作系统V10SP3出现“设置基础软件仓库时出错”报错导致无法继续安装的解决方法原创 2024-12-16 15:46:43 · 1263 阅读 · 0 评论 -
服务器资源监控告警处理
服务器监控指标服务器日常监控巡检时,总会遇到不同服务器的不同告警,使用不同的监控工具,监控的指标有所不同,但最基础的服务器资源指标,基本都支持,比如zabbix + ,Prometheus + Grafana。本文只针对服务器资源的相关告警,总结常用的处理方案,其他业务性指标(尤其与业务系统相关),需要针对具体业务再分析,不过处理方案的思想是相通的。在这里插入图片描述。原创 2024-04-23 08:39:01 · 1294 阅读 · 0 评论 -
Linux系统优化
每个用户能打开的文件数量是有限的,使用命令ulimit -n查看,默认是1024。如果服务器的时间不准确,可能会导致数据错误,特别是在订单等时间敏感的业务中。当然设置禁止ping也可以,从安全的角度来看,禁止ping还会增加系统的安全性。同步的目标可以是网络上的时间服务器,也可以是本地内网的时间服务器。安装好Linux后,为了系统的安全性,我们需要为系统调优和安全设置,下面是在企业实际生产环境中常用的调优及安全设置。为了提高系统的安全性和管理的灵活性,可以利用sudo来精确控制用户对系统命令的使用权限。原创 2024-04-19 13:59:05 · 955 阅读 · 0 评论 -
Linux常用命令英文全称与中文解释
Linux操作系统中有许多常用的命令,每个命令都有其英文全称(Full Name)和中文解释。原创 2024-04-19 09:53:24 · 1005 阅读 · 0 评论 -
NET模式和桥接模式简要概述
这个时候的虚拟网络想访问外网,就必须通过宿主机的IP地址,而外面看来也确实是宿主机的IP地址(实际是虚拟机访问),完全看不到虚拟网络局域的内部形式。在该模式下,虚拟机可以和宿主机互相访问,也能访问宿主机所在网络的其他计算机,可访问外部网络。VMware桥接模式是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行桥接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络。简单地说就是,此时虚拟机相当于网络上的一台独立计算机或主机,拥有一个独立的IP地址,并且它和真实主机在同一个网段。原创 2024-04-14 20:30:06 · 806 阅读 · 0 评论 -
以Centos7为例,监控SSD硬盘的I/O性能,分析硬盘的读写数据
通过上述工具和命令,你可以有效地监控和评估SSD硬盘的I/O性能。记得在运行性能测试时,要考虑到系统的整体负载和稳定性,避免在生产环境中对重要数据造成损害。监控SSD硬盘的I/O性能可以通过多种工具和命令来实现。原创 2024-04-12 14:06:25 · 1434 阅读 · 2 评论 -
运维面试题
持续集成是一种软件开发实践,开发人员频繁地将代码合并到共享仓库中。每次合并后,自动运行测试,以确保新代码的引入不会导致错误。持续部署是自动将应用从开发阶段移至生产阶段的过程,确保软件的快速、自动化部署。容器化是一种虚拟化技术,允许在隔离的环境中运行和部署应用,而不依赖于底层操作系统。Docker是一个流行的容器化平台,它使用容器来打包应用及其依赖项,使得应用能够在任何支持Docker的环境中运行。GitOps是一种实现DevOps实践的方法,它使用Git作为真理的唯一来源。原创 2024-04-11 08:42:57 · 1585 阅读 · 0 评论 -
Linux中home、var、opt、data、swap、根目录空间怎么分配
Linux中home、var、opt、data、swap、根目录空间怎么分配在Linux系统中,/home/var/opt和/data是几个常见的目录,它们通常用于存储不同类型的文件和数据。合理分配这些目录的空间对于系统的性能和数据管理非常重要。原创 2024-04-07 10:56:10 · 1862 阅读 · 0 评论 -
如何手动清理Linux的内存缓存?清理buff/cache对系统有什么影响?
在Linux系统中,缓存(Cache)是用于提高文件系统性能的一种存储机制。系统会将经常访问的数据保存在缓存中,以便快速访问。手动清理Linux的缓存通常指的是清空页面缓存(page cache)和/或目录项缓存(dentries and inodes)。在执行这些命令之前,应该先运行sync命令,以确保所有未写的系统缓冲区数据被刷新到磁盘上。原创 2024-04-11 08:38:50 · 3058 阅读 · 0 评论 -
Rsync数据远程同步全备-增量备份
说明:-a 参数,相当于-rlptgoD,-r 是递归 -l 是链接文件,意思是拷贝链接文件;-v 传输时的进度等信息,和-P有点关系。• 快速:第一次同步时 rsync 会复制全部内容,但在下一次只传输修改过的文件。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。/etc/rsyncd/rsyncd.conf 是你刚才编辑的rsyncd.conf的位置.服务端部署rsync服务 一、安装软件,服务端及客户端都要安装rsync。原创 2024-01-22 14:37:36 · 713 阅读 · 0 评论 -
国产服务器 BIOS下组建RADI不同RAID卡-超详细
国产服务器通用型服务器进入BIOS的都是按DEL键。国产服务器做RAID超级详细步骤,RAID遇到的解决思路。原创 2024-01-10 10:41:58 · 4883 阅读 · 0 评论 -
服务器禁止访问外网策略配置
比如以上例子,当添加 11.0.0.0-172.15.255.255 网段时,ipset 添加会失败。Linux 下的禁外网主机策略可以这么写,先在主机上创建一个 ipset www ,将所有的外网网段加入到这个 ipset 集合中。一般入出站策略需要配对写,如果在出站策略中把包全封死了,入站的包将无法回包。此时也相当于把回去的路封死了,大多数策略只写一半,另一半默认放行,即在入站中写禁止,出站默认放行。如果服务器只有内网业务,没有外网业务,可以禁掉所有外网访问请求。原创 2024-01-03 11:00:38 · 1688 阅读 · 0 评论 -
Linux软件的安装
yum -y groups install "GNOME Desktop" 安装桌面系统startx 安装完成后输入指令进入到桌面化指令安装tomcatsudo yum install tomcat 安装tomcat7,安装完成后Tomcat的文件将位于/usr/share/tomcatsudo yum install tomcat-webapps tomcat-admin-web...原创 2018-06-30 13:40:00 · 43 阅读 · 0 评论 -
Linux关于防火墙管理,iptabels firewalld-cmd
CentOS7以上版本firewall-cmd --zone=public --add-port=3306/tcp --permanent开启成功 返回successfirewall-cmd --reload需要重新加载一下配置firewalld-cmd查看版本: firewall-cmd --version查看帮助: firewall-cmd --help显示状态: firewall-cmd...原创 2022-01-18 09:26:00 · 56 阅读 · 0 评论 -
Linux的常用命令---这是对Linux最基本的尊重
Linux: 诞生日期:1991年 开发者:林纳斯·托瓦茨 特点:免费,开源 发行版本:centos|red Hat|Ubuntu|红旗等 思想:一切都是文件重要文件目录bin:二进制文件(命令) etc:系统的配置文件 opt:第三方软件|文件存放位置 dev:设备信息 ib|lib64:centos依赖库 home:用户文件的...原创 2019-08-12 17:22:00 · 43 阅读 · 0 评论 -
Linux在写入 ~/.bashrc文件内容错误,并且source了导致所有命令不可用
Linux在写入 ~/.bashrc文件内容错误,并且source了导致所有命令不可用如下命令解决重新赋予换金变量命令即可export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin原创 2021-07-14 09:51:00 · 196 阅读 · 0 评论 -
Linux监控端口与性能分析的
第一个工具为netstat第二个就是ss其中还有很多监控分析工具,这次说一下这两个的参数1>netstat的使用和参数的说明-a 显示所有活动的连接以及本机侦听的TCP、UDP端口,默认不显示LISTEN相关-l 显示监听的server port-n 直接使用IP地址,不通过域名服务器-p 正在使用Socket的程序PID和程序名称-r 显示路由表-t 显示TCP传输协议...原创 2020-07-11 15:48:00 · 72 阅读 · 0 评论 -
Linux ssh keygen 免密码登录
生产一个秘钥ssh-keygen -t rsa公钥和私钥在需要使用密钥免密登录的主机上登录同名同UID的用户并拷贝对方的公钥内容到本机的.ssh/authorized_keys文件内(文件不存在,需要vim创建)创建所需要的文件然后需要不免登录的公钥放到authorized_keys里面免密登录操作完成...原创 2021-07-06 16:27:00 · 47 阅读 · 0 评论 -
Linux 关于tar分卷压缩 大文件拆分 split
分卷压缩研究:要将文件test.pdf分包压缩成500 bytes的文件:tar czf - test.pdf | split -b 500 - test.tar.gz最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。格式和语法:1.使用tar分卷压缩格式 tar cvzf - filedir | split -d -b 50m - filenam...原创 2022-01-04 17:52:00 · 224 阅读 · 0 评论 -
Linux 免秘钥登录ssh
ssh执行一下命令,生成公钥和私钥ssh-keygen -t rsa看一下在/root/.ssh下面生成的公钥和私钥然后把公钥放到目标主机的/root/.ssh原创 2022-04-11 17:20:00 · 54 阅读 · 0 评论 -
Linux安全加固脚本
Liunx安全加固脚本#!/bin/bash#设置密码复杂度if [ -z "`cat /etc/pam.d/system-auth | grep -v "^#" | grep "pam_cracklib.so"`" ];then sed -i '/password required pam_deny.so/a\password required pa...原创 2022-07-14 08:40:00 · 131 阅读 · 0 评论 -
Linux关于ElasticSearch使用自带JDK配置 future versions of Elasticsearch will require Java 11; your Java ve...
ElasticSearch 启动报错如下:future versions of Elasticsearch will require Java 11; your Java version from [/usr/local/jdk1.8.0_161/jre] does not meet this requirement Exception in thread "main" java.lang.Ru...原创 2022-07-05 13:44:00 · 601 阅读 · 0 评论 -
Linux添加白名单黑名单
Linux添加黑白名单centos7用的是firewall 添加单个黑名单只需要把ip添加到/etc/hosts.deny举例添加40.42 40.43添加黑名单## hosts.deny This file contains access rules which are used to# deny connections to network se...原创 2022-07-14 08:42:00 · 153 阅读 · 0 评论 -
Linux下Mysql修改密码 重启mysql服务
如果忘记mysql的密码修改配置文件跳过密码直接登录在[mysqld]下面添加vim /etc/my.cnfskip-grant-tablses重启mysql服务service mysqld restart/etc/rc.d/init.d/mysqld restart登录mysql -uroot 回车use mysql;update user set password=p...原创 2021-03-02 10:19:00 · 72 阅读 · 0 评论 -
Linux 安装mysql5.7.32
创建用户组和mysql用户groupadd mysqluseradd -g mysql mysql把你下载的包上传并且解压然后修改配置my.cnf配置文件,这里主要是说一下my.cnf的配置文件`[mysqld]sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESbasedir=/usr/local/software/mysql-5.7.3...原创 2021-07-14 09:46:00 · 81 阅读 · 0 评论 -
Linux 和 Windows 常用的而系统加固
本文来自于一好友[(https://mp.weixin.qq.com/s?__biz=MzIyMDY2MTE3Mw==&mid=2247485396&idx=1&sn=dcc25b39c534940498d97132e03b2e27&chksm=97c9d30ea0be5a18f1a546424e0bd9310be53321e369309c8af3f6ec9ae...原创 2020-05-28 13:54:00 · 55 阅读 · 0 评论 -
Linux安装Mysql5.7.29
1.上传我的mysql安装包2.解压mysql安装包 并且移动到 /usr/loca我对mysql进行了重命名操作mv mysql-5.7.29-el7-x86_64 mysql这不操作为移动到usr/localmv mysql /usr/local3.对mysql进行添加组操作groupadd mysql4.对mysql进行添加用户操作useradd -r -g mysql mysq...原创 2020-06-03 15:16:00 · 45 阅读 · 0 评论 -
关于Linux安装JDK1.8.1
我的本地环境为CentOS7四个空空如也的虚拟机,今天我就要安装一个JDK1.8.1的环境我采用的是源码安装,首先去官网下载下来 jdk-8u181-linux-x64.tar.gz然后上传至我的虚拟机 这里用到了一个上传下载插件 lrzsz安装 yum install lrzsz 就可以直接拖拽方便快捷 ,至于其他的 lrzsz的命令以后再详细说该有的东西都有了第一步解压tar...原创 2020-06-03 13:04:00 · 46 阅读 · 0 评论 -
国产mips编译安装nodejs
环境mips64,龙芯3A4000,编译node高版本https://nodejs.org/dist/v15.10.0/node-v15.10.0.tar.gzuname-m输出:mips64修改 Makefile文件UNAME_M=$(shell uname -m)ifeq ($(findstring x86_64,$(UNAME_M)),x86_64)DESTCPU ?= x64...原创 2022-11-16 10:23:00 · 270 阅读 · 0 评论 -
关于Linux安装的Python和miniconda
///注意 开头全部是小写建议自己手敲代码不要拷贝1. Linux下软件的安装:a) Yum 安装(工具) rpm的增强版b) Rpm安装c) 源码编译安装:python3(LAMP)d) 脚本安装*.she) Bin(二进制) .解压配置文件(jdk,tomcat,zookeeper,Hadoop.maven)2. 源码安装的步骤:a) 安装编译工具gccb) 安装软件的...原创 2018-06-30 13:45:00 · 52 阅读 · 0 评论 -
认识Linux工具
Centos7镜像网站:清华,阿里,网易软件安装:lamp httpd (认识)yum: 安装工具 需要选版本和特性,所以生产不用yumrpm:安装依赖源码编译shell脚本:yum+源码编译的组合安装wget:yum -y install wget配置yum源:进入阿里镜像 1.备份/重命名: mv /etc/yum.repos.d/CentOS-Base.r...原创 2018-06-30 13:43:00 · 42 阅读 · 0 评论 -
Linux下安装mysql
安装前,需要卸载所有的mariadb软件: yum remove mariadb*获取mysql的yum容器:wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm安装mysql的yum容器:rpm -ivh mysql-community-release-el7-5.noarch.rpm加载容器清单到/...原创 2018-06-30 13:41:00 · 46 阅读 · 0 评论 -
Linux以日期格式保存文件
!/bin/bashtouch date +%Y%m%d%k%M%S.txttouch date +%Y_%m_%d_%k_%M_%S.txttouch date +%YY_%mM_%dD_%kH_%MM_%SS.txttouch my_date +%YY_%mM_%dD_%kH_%MM_%SS.txt测试结果-rw-r--r-- 1 root root 0 4月 7 17:...原创 2022-04-11 17:23:00 · 46 阅读 · 0 评论 -
Linux内网隧道技术有哪些
这是我在ChatGPT中对话学习的技术。Linux内网隧道技术有哪些SSH隧道SSL隧道IPv6隧道GRE隧道PPTP/L2TP隧道OpenVPN隧道SOCKS代理隧道GRE隧道技术能详细讲解一下吗GRE隧道技术是一种网络隧道技术,它可以将一个网络中的数据包封装到另一个网络中的数据包中,从而实现网络之间的通信。它使用IP协议的封装技术,可以将一个网络中的数据包封装到另一个网...原创 2023-02-14 15:27:00 · 121 阅读 · 0 评论