![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 60
qin147896325
职场菜鸟,请多多指教
展开
-
适配Dell R750xs server Broadcom BCM57412 NetXtreme-E 10Gb SFP+ 网卡
本次需求是处理 Dell R750xs 服务器上的 Scaler v8.2-385 (baf7f3a),网卡是 Broadcom BCM57412 NetXtreme-E 10Gb SFP+。固件是最新的,但驱动程序不是。故障现象是只能识别一个端口或无法识别端口。打补丁后,Quad-Port 10GbE SFP+的所有端口都可以识别了。目前这是一种解决方法,需要手动安装。移植到 4.14 产品内核需要付出很大的努力。Broadcom。原创 2023-01-06 16:20:52 · 2671 阅读 · 1 评论 -
给Kylin iso中添加自定义rpm包
客户自己安装centos / ubuntu / kylin iso,然后我们把rpm包给到客户我们直接将rpm包封装到iso,给客户交付整体iso,这样不管是对于客户还是对于公司都是 最省心的,会避免很多因为系统包版本不一致导致的安装失败问题。原创 2023-01-05 13:57:28 · 1489 阅读 · 0 评论 -
重新build iso报错
ubuntu iso,我需要修改里面的部分deb包,所以需要重新打包iso并安装,在cp iso源内容的时候没有使用 cp -r参数,漏掉了.disk目录。原创 2022-09-13 16:01:11 · 312 阅读 · 0 评论 -
多服务器批量处理工具 - Polysh
多服务器批量操作工具 Polysh原创 2021-11-16 17:58:46 · 1705 阅读 · 0 评论 -
项目打包rpm包(rpmbuild)
在日常项目交付时,我们都需要把源码、依赖包打包成rpm, deb来进行部署,这里以python项目为例进行rpmbuild原创 2021-08-13 15:42:07 · 6957 阅读 · 0 评论 -
用python实现将文件拷贝到指定目录
基本方法import osimport shutilalllist=os.listdir(u"D:\\notes\\python\\资料\\")for i in alllist: aa,bb=i.split(".") if 'python' in aa.lower(): oldname= u"D:\\notes\\python\\资料\\"+aa+"."+bb...原创 2018-04-09 18:00:18 · 68427 阅读 · 6 评论 -
创建ceph monitor
目录场景描述情况介绍操作步骤Monitor成功创建场景描述:最近客户线上一个三节点集群,由于raid卡故障导致一个存储节点宕机,可能是raid卡突然故障导致ceph mon数据库文件丢失,ceph-mon无法启动,只能删掉重新创建情况介绍:可以看到集群只剩两个monitor再次发生网络动荡的时候,两个monitor容易发生脑裂,所以需要尽快解决操作步骤:先随机生成五位字符来当作monitor IDimport random mon_id = ""...原创 2020-11-10 17:12:58 · 358 阅读 · 1 评论 -
SE实践手册
文章目录背景要求基础篇存储产品架构NAS相关块设备相关(ISCSI/FC)S3相关linux系统及其他磁盘及raid卡相关操作ceph相关故障排查进阶篇NASS3进阶篇NASS3背景本文旨在通过一系列的问题引导学习,这些问题都是从线上实践中选举出来的,为了达到循序渐进的效果,将问题分成了基础篇和进阶篇,目前文档还是初始阶段,后续还会陆续补充。希望SE可以通过这些问题的学习和实践,快速的了解和掌握我们产品。要求要求在解决这些问题的过程中,将自己的解决思路,探索过程留下文档,如果有自己的总结更好。基础原创 2020-10-22 17:03:35 · 201 阅读 · 0 评论 -
rsync daemon模式介绍
Rsync介绍rsync通常用于存储服务器节点内部,存储服务器节点之间文件、文件夹的拷贝和遍历等操作,使用方式大致分为两种:1. rsync基本使用2. rsync daemon模式使用这里着重介绍rsync daemon模式,第一种模式网上有好多示例比较简单,rsync daemon模式如果是存储节点之间做数据传输,无需每次输入密码Rsync daemon模式rsync daemon模式分为客户端跟服务端,如果客户端想要使用rsync,服务端必须启动rsyncrsync dae原创 2020-09-24 17:31:06 · 6172 阅读 · 0 评论 -
linux中定期打包日志 — logrotate的用法
应用场景:一般来说,日志是任何故障排除过程中非常重要的一部分,但这些日志会随着时间增长。在这种情况下,我们需要手动执行日志清理以回收空间,我们可以配置 logrotate 程序,以便每个日志文件可以在每天、每周、每月或当它变得太大时处理,应该每个项目部署都会用到,这里只是简单记录供参考,logrotate最终通过cron定时任务来进行管理logrotate:/etc/logrot...原创 2019-09-03 18:15:18 · 1322 阅读 · 0 评论 -
CentOS7安装Python3.6.4在交互模式下方向键乱码
场景:最近新装了一台Centos7,自带的python2.7在交互模式下不会出现乱码,但是新装了Python3.6.4环境在交互模式下使用方向键时出现乱码,很迷茫,网上试了好多都需行,如下是解决方案解决方案:1. 先下载readline包readline-devel-6.2-10.el7.x86_64.rpm链接:http://www.rpmfind.net/linux/RPM/...原创 2019-05-12 12:47:23 · 468 阅读 · 0 评论 -
将服务放在centOS下启动,在windows下访问出现无法访问的解决方案
1. 问题大致如下:此时可能是centos自带的防火墙屏蔽掉了此端口,所以两种解决方案:1. 将防火墙直接关闭 (没有试验)2. 通过修改编辑/etc/sysconfig/iptables文件,将某端口号(eg:8888)直接放行,具体方法如下: 将原来的内容 :INPUTACCEPT [0:0] 修改为 :INPUT DROP[0:0] 将原来...原创 2018-04-26 15:35:51 · 3270 阅读 · 0 评论 -
Ubuntu16.04忘记用户登录密码以及管理员密码,重置密码的解决方案
1. 问题现象:由于自己想修改一下当前用户名,结果乱改了部分配置文件导致登陆时,原先的密码失效2. 问题原因问题原因,搞不懂,只是修改了/etc/shadow和/etc/sudoers这俩文件3. 解决方案在系统开机前常按shift键进入grub界面,如下:选择*ubuntu 高级选项按enter键进入如下界面通过up键和down键选中recovery mode...原创 2018-08-14 12:30:56 · 77800 阅读 · 57 评论 -
1130, "Host 'xxxx' is not allowed to connect to this MySQL server"
问题描述:1. 在centos装好mysql后,在python3程序中通过pymysql远程连接mysql,但是报 Host '*' not allowed connect错误解决方法:1. 修改mysql权限表 update user set host='%' where user='root';2. 先查看原先数据库的权限信息,发现只有172.17.37.51 hos...原创 2018-09-05 17:23:14 · 55173 阅读 · 12 评论 -
Linux下开机启动python脚本详解
应用场景:最近在服务器上部署一些脚本,需要让其随服务器开机启动,于是研究了一下,begin . . .解决方法:1. 先准备好需要开机启动的脚本 /root/test/qin.py2. 一定root权限编辑文件/etc/rc.local,在exit 0之前编辑开机启动脚本的命令/usr/local/bin/python3 /root/test/qin.py > /roo...原创 2018-09-12 11:50:54 · 14873 阅读 · 2 评论 -
Linux系统资源与进程监控工具的安装 【Centos7.x】
在全速备份文件/目录时,需要检测Linux系统资源的使用情况,于是考虑用atop在centos下安装工具atop,通过yum -y install atop时显示不存在atop这个资源包 需要先安装第三方源:EPEL源,步骤如下: cd /tmpwget -c http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noa...原创 2018-09-21 10:19:22 · 996 阅读 · 0 评论 -
Linux系统下删除当前目录下所有的link文件
问题的背景:写自动化测试用例,客户端与存储提供的iSCSI卷建立连接,之后又logout,虽然client端dm设备已经不在了,但是/dev/mapper/目录下还有可能残存失效的link文件,需要清理这些失效的link文件解决方法:1. 也就是一条命令,重点是命令中参数的详解先查看失效的链接:for f in $(find $1 -type l); do [ ! -...原创 2018-10-19 11:52:18 · 3372 阅读 · 0 评论 -
Linux修改系统的hostname以及给网卡配置ip
1. 修改系统的hostname分为两步:1. 先修改/etc/hosts【IP在前,名称在后】2. 在/etc/sysconfig/network添加HOSTNEME=controller[hostname]3. 发现修改成功2. 给网卡配置IP1. 首先通过 [ ip a ]查看你当前的网卡型号,一般有一个lo和ethx在我这边是lo和etho2. ...原创 2018-12-07 19:04:55 · 3173 阅读 · 0 评论 -
Linux系统命令之ln
使用场景:文件备份【storage -> storage】、文件归档【storage -> blueray】的时候为了不对用户的源文件进行操作,但是我们又需要访问这些文件最终完成归档、备份操作,为了完成这个操作我们使用ln命令命令详解:ln的使用分为软链接和硬链接两种,其中软连接只是一个链接符号,源文件被删除后,link文件失效,硬链接的话是把源文件的磁盘位置增加了一...原创 2019-03-01 15:25:32 · 551 阅读 · 0 评论 -
CentOS下编译安装Apache2.4
场景描述:由于项目需求需要搭建一个HTTP服务,经过商讨决定选择Apache,首先需要下载Apache2.4的包,在安装Apache的过程会提示缺少一些依赖包,这里在开始就列出来,提前安好后续就会少好多事需要的包:1. httpd的包,这里选用【httpd-2.4.38.tar.bz2】 Apache源码包位置:http://httpd.apache.org/2. 依赖的包...原创 2019-03-14 18:28:03 · 2503 阅读 · 0 评论 -
/bin/bash^M: 坏的解释器: 没有那个文件或目录
问题场景需要将python脚本部署为daemon,熟悉shell脚本编写这个应该不是问题,但是部署好后,通过/etc/init.d/blueray-agent start就报了此错误解决方法1. 出现上面的原因是我的这个脚本是在windows环境下编写的,所以换行符不一致导致错误发生 换行结尾符是\n\r,但是在linux下是\n,所以在每个换行的地方会多出来个\r2...原创 2019-04-01 16:26:32 · 1284 阅读 · 0 评论 -
Red Hat 7.x版本的额Linux系统重置root密码的方法
1. 问题现象:在vsphere中导入之前做好的Red Hat 7.x版Linux系统模板时忘记了root用户的密码,导致进入不了系统,很尴尬,下面介绍如何重置密码2. 问题的解决步骤1. 在重启系统的时候通过不断按下上下选择键阻断系统进行入正常启动,而是进入启动选择界面,然后根据系统提示按下‘e’键去编辑选项,界面如下,我根据自己的系统选择第一个2. 找到如下图中标记中的那一...原创 2018-07-30 11:25:13 · 4672 阅读 · 0 评论