系统管理相关
文章平均质量分 52
武汉磨磨
just do it
展开
-
MAC M1可以运行的opencloudos 8.6
在centos7比较晚的版本,以及centos8的aarch64的版本里面,内核的pagesize已经默认改成了64K,而mac M1的操作系统底层最大支持的pagesize是16K的,所以启动系统的时候,安装就直接闪退显示是上面的效果,这个在centos系统里面都有这个问题,fedora里面就还是维持4k,没有问题more。原创 2022-09-16 18:24:30 · 1390 阅读 · 1 评论 -
安装windows linux 双系统
本篇记录的是安装windows和linux双系统的需求原创 2022-08-03 11:44:16 · 829 阅读 · 0 评论 -
linux命令行的ini文件解析工具
介绍工具的名称为crudini原创 2022-01-13 15:38:28 · 816 阅读 · 0 评论 -
word文档里面插入代码或者命令行的处理
需求默认直接粘贴代码段或者命令行到word里面的输出看起来比较乱,与文本比较容易混合在一起,这个在markdown里面做渲染的时候就没有这个问题,文档稍微调整一下,也可以看起来比较美观未调整的时候调整在页面布局进行调整:边框设置颜色为深蓝设置宽度为3磅设置边框为单左边框底纹设置为浅灰字体设置为微软雅黑,小五段落设置锁进设置文本之前3毫米(调整成跟文本左边间距一致即可)设置首行缩进2毫米间距设置勾选定义文档网络设置完的效果调整完成以后,后面的用格式刷去刷下就可以了..原创 2021-11-08 14:41:47 · 2489 阅读 · 0 评论 -
IIS与samba结合使用的问题
问题在使用iis并把samba的目录设置为网站目录的时候,文件不能访问,目录可以访问,文件使用本地的samba挂载目录打开以后,网页就可以访问问题分析通过挂载目录可以访问到,说明本身的通信是没有问题的,那么需要通过日志来分析问题开启samba的日志log level = 5log file = /var/log/samba/log.tuine.%m访问文件得到的日志是 dbwrap_lock_order_unlock: release lock order 1 for /var/lib/s原创 2021-10-25 10:33:02 · 755 阅读 · 0 评论 -
openssh升级处理
需求升级openssh的包,因为有漏洞的爆出,需要更新openssh的版本处理系统自带的版本openssh-client_7.2p2我们使用这个版本的打包的debian文件,下载地址wget https://launchpad.net/ubuntu/+archive/primary/+sourcefiles/openssh/1:7.2p2-4/openssh_7.2p2-4.debian.tar.xz下载8.4的源码wget http://archive.ubuntu.com/ubunt原创 2021-10-20 16:22:28 · 1473 阅读 · 0 评论 -
在m1芯片的MacBook上centos8安装parallels tool
centos8 按照pd tool原创 2021-09-12 12:38:57 · 5686 阅读 · 41 评论 -
在m1芯片的MacBook上centos7安装parallels tool
前言之前的文章里面已经提供了定制M1可用的ISO,然后碰到有安装parallels tool的相关的提问,开始以为这个地方只需要安装devel相关的包就可以了,实际上这个还是存在一些问题的,本篇就是提供解决方法的安装步骤首先配置网络,后面需要用到可以看到网络设备识别为eth0,后面的配置文件识别为enp0s5,这个自己修改一下就可以了,如果没有得到ip加载parallels tool安装文件把整个目录拷贝到本地,因为后面需要加载7.9的ISO,所以这个程序小,就弄本地目录去[root@lo原创 2021-09-10 15:37:38 · 6936 阅读 · 27 评论 -
shellshow: centos7配置缓存yum包
关于shellshow这个是了解到openresry推出了https://openresty.com.cn/cn/showman/产品,这个主要用途是web的ui操作的自动化,包括执行点击,录屏,语音合成为一体的软件,目前还处于迭代状态,申请了试用,还是很方便的,很快有人对接,这个进行web的一些操作还是很方便的,但是我的主要需求是基于命令行的,一些教程希望能够命令行直接进行操作,但是实在没弄清楚怎么调用本地的iterm2的部分整个软件的设计还是还是相当不错的,基于类似的思路,自己完整的实现一个,本篇的原创 2021-09-01 18:10:25 · 146 阅读 · 0 评论 -
远程桌面连接 rk3399 ubuntu18
需求rk3399刷的ubuntu18,需要远程桌面功能方法安装xrdp服务root@firefly:~# apt-get install xrdp配置xsessionroot@firefly:~# vim /root/.xsession添加配置lxsession -e LXDE -s Lubuntu启动xrdp服务root@firefly:~# systemctl restart xrdp用远程rdp桌面工具连接...原创 2021-08-26 11:12:55 · 956 阅读 · 0 评论 -
在m1芯片的MacBook上安装centos7
前言之前写过一篇关于centos7的aarch64系统在macbook m1上面安装的文章,提供了centos8相关的isocentos7的iso与centos8的iso里面存在比较大的区别,centos8整体上跟fedora34比较像,而centos7里面的安装内核,包括rootfs都存在问题,使用同版本的内核修改了pagesize也无法启动,应该还是老版本的内核支持存在一定的问题处理的重点打包环境还是需要用rootfs驱动起来一个centos7的环境,然后再在这个环境下面做后续的工作问题一:缺原创 2021-08-19 23:00:54 · 27001 阅读 · 82 评论 -
通过ssh映射端口
需求有一台内网机器想被外网的机器访问某个端口,但是这台机器没有公网ip,那么可以通过ssh以及一台远程的带公网ip的机器实现步骤这个命令很简单ssh -NTf -R 34:192.168.0.201:5900 root@59.172.78.221 -p 22上面的命令的意思是把192.168.0.201的5900端口映射到远程机器59.172.78.221的34端口,然后通过59.172.78.221的34端口就能访问内网机器192.168.0.201的5900端口了...原创 2021-08-12 11:44:58 · 2659 阅读 · 0 评论 -
ubuntu打包相关
前言ubuntu需要打包deb包方法使用场景一修改了部分源码后想直接打包进入源码目录里面执行命令dpkg-buildpackage -nc这个就直接使用当前目录的代码,而不用去检查上一层目录里面的tar压缩包原创 2021-07-09 10:30:49 · 357 阅读 · 0 评论 -
nmon文件过大进行分割
问题nmon的文件如果过大,解析工具进行解析的时候就会产生问题,那么提前对文件进行拆分以后,就可以方便的使用了分割就是对着文件,指定分割的次数,就可以分割成多个文件,然后因为需要处理表头,进行统一的处理即可处理脚本#! /usr/bin/python# -*- coding:utf-8-*-import sysfilename=sys.argv[1]fileprefix=sys.argv[1].split(".")[0]split_num=int(sys.argv[2])line_原创 2021-06-11 16:02:41 · 310 阅读 · 2 评论 -
git相关的使用技巧
前言本篇记录一些git使用的方法使用用例不进入git的目录执行命令git --git-dir=`pwd`/statusfile/.git --work-tree=`pwd`/statusfile/ pull通过–git-dir和–work-tree指定目录以后在外部可以执行git的命令,适合脚本里面使用...原创 2021-05-20 16:07:53 · 178 阅读 · 0 评论 -
通过命令行创建KVM虚拟机
前言本篇是记录通过命令行创建一个虚拟机的测试环境创建过程下载ISO镜像wget https://mirrors.tuna.tsinghua.edu.cn/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso安装虚拟化相关的软件yum install virt-install libvirt qemu-kvm配置桥接网络yum install bridge-utils修改配置文件,把onboot改错no,也就是开机不启动/e原创 2021-05-08 11:20:12 · 1482 阅读 · 0 评论 -
centos7制作python3.7的rpm包
centos7制作python3.7的rpm包前言处理步骤打包方法一:准备编译需要的依赖包下载源码指定安装路径把编译好的包打包成tar包编写spec文件禁用rpmbuild打包过程的python自动编译拷贝编译好的python的tar包到源码目录编译打包总结下流程:打包方法二:下载源码编写spec文件禁用rpmbuild打包过程的python自动编译拷贝编译总结前言由于chia的安装需要python3.7以上的包,而在centos下并没有提供python3的安装包,所以只有自己进行源码的编译安装,而源码原创 2021-05-14 10:47:16 · 2321 阅读 · 0 评论 -
检查主机连通性并保存结果
需求在主机上对一批机器进行连通性的检查,并保存结果未json,记录好检查时间和状态信息实现实现相关的代码#! /bin/python#-*-coding: UTF-8 -*-# auther:zphj1987@gmail.comimport datetimeimport commandsimport jsonhost_dic={}host_dic["check_time"]=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')原创 2021-05-08 11:32:46 · 131 阅读 · 0 评论