linux 基础
文章平均质量分 57
网厓Malico
吾虽浪迹天涯,却未迷失本心。
展开
-
监控VMware Esxi 物理机
用Prometheus监控VMware Esxi 物理机原创 2022-09-26 18:57:23 · 1588 阅读 · 0 评论 -
linux 之 centos 7.X升级内核版本
[root@host1 yum.repos.d]# uname -r3.10.0-862.el7.x86_64[root@host1 yum.repos.d]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm获取http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm警告:/var/tmp/rpm-tmp.jmHyYh: 头V4原创 2022-03-29 23:41:23 · 848 阅读 · 0 评论 -
练习shell
输出一个图形:#!/bin/bashread -p "请输入一个数字:" nfor i in `seq 1 $n`doj=1 while ((j <= n)) do if [ $n -eq $i ] || [ $i -eq 1 ] || [ $j -eq 1 ] || [ $j -eq $n ];then echo -n "*" else...原创 2022-03-11 23:49:58 · 1013 阅读 · 0 评论 -
Linux Polkit 权限提升漏洞--修复
linux 漏洞修复原创 2022-02-08 14:50:49 · 1861 阅读 · 0 评论 -
k8s挂载nfs,实现持久化存储
配置nfs共享目录:yum install nfs-common nfs-utils -y# cat /etc/exports/data/sharedir 10.0.0.0/8(rw,sync,no_root_squash)systemctl restart rpcbindsystemctl restart nfscat nfs-pv-pvc.yaml---apiVersion: v1kind: PersistentVolumemetadata: name: n...原创 2021-11-27 16:28:29 · 2335 阅读 · 0 评论 -
sshd服务设定root登陆配置项PermitRootLogin的解析
首先看一下sshd_config中关于PermitRootLogin的配置信息:# grep PermitRootLogin /etc/ssh/sshd_configPermitRootLogin yes# the setting of "PermitRootLogin without-password".那么PermitRootLogin without-password又是什么意义呢?PermitRootLogin 配置项都有哪些配置参数?常见:yes,no比较陌生:withou原创 2021-09-17 16:48:09 · 21345 阅读 · 0 评论 -
nginx访问报错记录统计
1、nginx反向代理报 426 upgrade requiredcurl -v http://URL< HTTP/1.1 426 Upgrade Required< Server: nginx< Date: Tue, 14 Sep 2021 03:01:36 GMT< Content-Length: 0< Connection: keep-alive<* Connection #0 to host dp.clife.net left intact.原创 2021-09-14 13:40:18 · 441 阅读 · 0 评论 -
zookeeper集群节点扩容数据迁移,3节点扩容至7节点
集群扩容说明扩容过程中要保证原zookeeper集群还是能提供服务,新zookeeper集群同步老集群的数据,后续将zookeeper域名指向新曾集群的4个节点IP。扩容步骤原有集群zookeeper的配置:# cat zoo.cfgzoo.cfgtickTime=2000initLimit=10syncLimit=5dataDir=/data/zookeeperdataLogDir=/data/zookeeper/logclientPort=2181ma原创 2021-09-10 09:46:32 · 1473 阅读 · 0 评论 -
关于ssh 连接服务器时有较长的等待时间问题处理
1、查看sshd_conf是否启用 UseDNS调整UseDNS no2、查sshd服务的状态systemctl status sshd.....pam_systemd(sshd:session): Failed to create session: Activation of org.freedesktop.login1 timed out有这样的报错时,查看dbus服务状态systemctl status dbus.....[system] Failed to ac.原创 2021-08-17 10:20:56 · 3722 阅读 · 1 评论 -
linux系统国内最新yum源,建议收藏
linux系统国内最新yum源,建议收藏原创 2021-04-29 17:40:20 · 2709 阅读 · 0 评论 -
linux系统内存问题及解决思路:分享
实例内存使用率过高本页目录:现象描述 可能原因 排查思路 处理步骤 相关操作 查看内存使用率 计算内存使用率 其他内存问题典型案例分析 现象描述Linux 云服务器实例出现由内存问题引发的故障。例如,系统内部服务响应速度变慢、服务器登录不上、系统触发 OOM(Out Of Memory)等。可能原因可能是实例内存使用率过高等问题引起。通常情况下当实例内存使用率持续高于90%时,可判断为实例内存使用率过高。排查思路参考 处理步骤,判断问题是否由内存使用率过高引转载 2021-04-29 09:53:12 · 611 阅读 · 0 评论 -
Linux系统通过df和du查看磁盘使用的大小不一致问题及解决方法
通过df -h命令可以查看到如下:使用了45G左右我们通过du命令检查/目录 下的文件,目录大小:却只有11G左右那么问题来了,其他的磁盘空间被谁占用了?命令介绍:du - estimate file space usage du命令会对统计文件逐个调用fstat这个系统调用,获取文件大小。它的数据是基于文件获取,可以跨多个分区操作。df - report file system disk space usagedf命令使用statfs这个系统调用,直接读取分区的超级...原创 2021-04-28 09:42:21 · 5554 阅读 · 1 评论 -
修改linux 系统自带日志系统systemd-journald && 参数
配置文件路径:vim /etc/systemd/journald.conf#SystemMaxUse= 日志的最大容量#SystemMaxFileSize= 单个文件的最大容量#RuntimeMaxUse= 能在内存的最大容量#RuntimeMaxFileSize= 能在内存的单个文件的最大容量主要修改参数,为了减少内存占用和磁盘占用。SystemMaxUse=300MSystemMaxFileSize=50MRuntimeMaxUse=30MRuntimeMaxFil...原创 2021-04-27 18:19:53 · 1636 阅读 · 0 评论 -
自动提升CPU使用率到稳定值的脚本——稳
cat cpulimit_m.sh#!/bin/bash# <Malico># 2021-03-09# start : ./cpulimit_m.sh 35 &# stop : ./cpulimit_m.sh stopscript_name=$0need_cpu_used_1=$1while_i(){ echo ''' f=0; while true ...原创 2021-03-09 13:24:40 · 2235 阅读 · 4 评论 -
用rpm包升级sudo包为1.9.5p2版本
下载:https://www.sudo.ws/download.htmlsudo-1.9.5-3.el7.x86_64.rpm检查一下本地sudo版本# sudo -V将下载的包上传到服务器执行升级包命令:# rpm -Uvh sudo-1.9.5-3.el7.x86_64.rpm执行完毕后# sudo -V...原创 2021-02-03 16:17:40 · 3231 阅读 · 1 评论 -
重点::mysql MGR 单主和多主模式的多实例配置!!!
包连接:https://dev.mysql.com/downloads/mysql/5.7.html---------------准备mysql环境----------------------groupadd -g 520 mysqluseradd -u 520 -g mysql mysqlecho 'Mysql@321!' |passwd --stdin mysqlsu - mysqlcd /home/mysqltar -xzf mysql-5.7.32-el7-x86_.原创 2020-12-06 00:00:45 · 495 阅读 · 0 评论 -
Docker 之 Jenkins自动化部署 去坑版
部署docker的步骤就不说了https://docs.docker.com/官方文档学习靠谱为什么部署Jenkins 为容器版?方便维护服务,当然最重要的是简化Jenkins的部署,直接拉取Jenkins最新的稳定版镜像包运行就可以了。接下来演示一下:要确定本地的虚拟机可以连接外网,方便下载Jenkins镜像包docker search jenkins 查看可用的镜像包docker pull jenkins/jenkins:lts 为什么是这个版本,经本人实...转载 2020-11-13 11:42:10 · 348 阅读 · 0 评论 -
linux系统部署vsftpd服务,配置多用户ftp访问,自定义ftp用户操作目录,限制ftp用户登陆shell
1、装包yum install -y ftp vsftpd2、配置cat /etc/vsftpd/vsftpd.confanonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESallow_writeable_chroot=YESlis.原创 2020-11-09 20:05:15 · 282 阅读 · 0 评论 -
sshd无法启动一次记录(由于原/dev/null文件被修改导致)
systemctl status sshd报错:fatal: daemon() failed: No such device解决办法:查看ls -l /dev/null-rw-r----- 1 root root 0 Oct 29 14:22 /dev/nullrm /dev/null -f重启创建设备节点:mknod /dev/null c 1 3chmod 666 /dev/null原创 2020-10-29 14:25:09 · 407 阅读 · 0 评论 -
将俩块磁盘做成同一个逻辑卷(LVM)及后期lvm扩容操作
1、创建pv[root@autodeploy nfs]# pvcreate /dev/vdd1WARNING: xfs signature detected on /dev/vdd1 at offset 0. Wipe it? [y/n]: yWiping xfs signature on /dev/vdd1.Physical volume “/dev/vdd1” successfully created[root@autodeploy nfs]# pvcreate /dev/vde1Physi原创 2020-10-22 17:17:31 · 1909 阅读 · 0 评论 -
基于openssh 8.4p1源码包制作的OpenSSH rpm包的记录
tar -xzf openssh-8.4p1.tar.gz ##openssh-8.4p1.tar.gz 源文件包不要删除,后面有用到;注:为安全起见,做好后手准备,安装一个telnet 或者 多打开链接几个标签。openssh-8.4p1.tar.gz openssh的源码包。恢复/etc/pam.d/sshd文件内容,重启sshd服务即可。报错1、/etc/pam.d/sshd 文件内容有变化。配置文件修改完毕,下面是所有的修改内容可cp,到此处恭喜,已生成想要的rpm包,转载 2020-10-20 22:58:54 · 2033 阅读 · 0 评论 -
服务器基线配置项及配置方法
1、检查是否设置口令生存周期/etc/login.defsPASS_MAX_DAYS 90PASS_MIN_DAYS 7PASS_MIN_LEN 8PASS_WARN_AGE 15chage -M 90 mcbadmchage -l mcbadm2、检查口令最小长度/etc/login.defsPASS_MAX_DAYS 90PASS_MIN_DAYS 7PASS_MIN_LEN 8PASS_WARN_AGE 153、检查设备密码复杂...原创 2020-09-22 19:03:59 · 1481 阅读 · 0 评论 -
关于磁盘分区命令介绍
• 查看磁盘lsblk[root@server0 ~]# lsblk• 修改硬盘的分区表– fdisk 硬盘设备常用交互指令:m 列出指令帮助p 查看现有的分区表n 新建分区d 删除分区q 放弃更改并退出w 保存更改并退出[root@server0 ~]# fdisk /dev/vdb n 创建新的分区----->回车----->回车--翻译 2017-12-17 17:18:04 · 426 阅读 · 0 评论