- 博客(122)
- 收藏
- 关注
原创 6. Python 输出长方形,直角三角形,等腰三角形
这里主要使用python语言里的循环知识,具体说是Python语言里的循环嵌套,注意,在实际使用中,循环嵌套一般最多到达3层,嵌套太多会影响到程序执行。外层行数不变,内层循环,根据规律,每一行减少一列。最后把符号&换成空格即可。
2024-09-21 10:06:39
593
原创 2. Python之注释及缩进以及print和input函数使用
Python中注释有单行注释,多行注释,声明注释缩进是Python最具特色的语法。不使用大括号,而是用缩进来表示代码块。Python一般四空格就是tab来缩进。如何正确缩进?
2024-09-10 10:02:34
567
原创 1.Python解释器和Pycharm安装设定
Python是一种动态的,解释型语言,需要安装Python解释器。安装Python后,可以使用其自带的编码工具来编写代码。也可以使用第三方的工具,这里使用Pycharm,它有很多优点,可以提高和测试编码效率。
2024-09-09 09:35:45
582
原创 VMware虚拟机故障:“显示指定的文件不是虚拟磁盘“,处理办法
systemctl reboot重启仍然会进到这个页面,Control-D,输入账号和密码后进入紧急模式了,但是系统没有办法使用,在紧急模式下,原来应用服务没有办法启动。在虚拟机有快照,执行快照还原,结果也不行,反复操作,在虚拟机文件目录出现很多莫名文件。Reboot重启,进入正常模式了,查看服务,服务还都正常,数据库也存在,恢复正常。如果能进入正常模式,问题有可能就解决了?根据故障提示,和日志,判断虚拟机磁盘有故障,查看虚拟机有多块磁盘。重启后,虚拟机不再报磁盘故障了,但是系统提示进入紧急模式。
2024-05-11 14:37:23
5356
1
原创 Jenkins使用-绑定域控与用户授权
如果是AD环境,选择Active Directory,如果是ldap环境就选择LDAP。1、备份配置文件,防止域控绑定错误或授权策略选择不对,造成办法登录,或登录后没有权限操作Jenkins系统。检查Assign Roles中,域用户是否对应admin角色,如果不有,勾选上。然后退出Jenkins,重新Jenkins服务,使用域账号登录Jenkins。一、Jenkins安装完成后,企业中使用,首先需要绑定域控以方便管理。有几个选项,防止万一,先选择:登录用户可以做任何事。3、Bind DN填写一个域用户。
2024-04-09 10:29:25
1260
原创 域控环境开启电脑指纹登录
这样,域内电脑就可以配置了,不如域内电脑这两项没有启用,也可以手动启用了,开始-运行-gpedit.msc,按上面域控方便把这两处启用。现在笔记本都带有指纹登录功能,但是在域环境下,默认开启指纹登录功能选项是灰色的,没有办法开启。解决方法,需要先在域控上设定。1、打开域控组策略管理-计算机配置-管理模版-Windows组件-生物特性。2、开启允许域用户使用生物特性登录。开始-设定-账户-登录选项。设定PIN和指纹就可以了。3、管理模版-系统-登录。最后设定PIN和指纹。
2024-04-09 09:55:15
1960
原创 Gitlab添加ssh-key报500错误处理
执行一下ssh -v,发现在找不到,继续查找发现ssh文件都不存在,丢失了,原来问题出现在这里。服务器曾经出现文件系统损坏,导致无法进入linux,最后通过fsck修复了linux,有可能在这个步骤把ssh相关文件弄丢了。由于是vm虚拟机,先做个快照,再把虚拟机还原到以前的快照,找到ssh相关文件,把/usr/bin/下的ssh相关所有文件都拷贝出来,然后虚拟机再还原来回来,把拷贝出来的文件按相同路径拷贝过去,根据日志提示,好像是缺少文件或目录,后面有个ssh,难首是依赖ssh有问题?
2024-01-18 11:34:39
828
原创 使用docker部署nextcloud
命令“docker run”用来创建和启动一个容器,即管理单个容器,如果有多个相关联的应用容器,则需要依次分别部署。docker-compose可以用来创建启动一组相关联应用容器。它允许用户在一个模版(YAML格式文件,默认配置文件为:docker-compose.yml)中定义好一组相关联的应用容器,。一、思路:数据库使用容器外mysql(宿主机),同时把容器中nextcloud文件目录映射到容器外,即宿主机。4、用docker-compose依据yml文件启动容器,会自动下载镜像,启动容器。
2023-12-14 09:07:43
986
原创 docker网络与docker-compose固定IP
Docker有三种网络模式:Brigde,host,none。Brigde是常用的网络模式,但是Docker0的默认IP是172.17.0.0/24这个网段开始,使用这个IP可能会和公司内网络冲突,造成网络故障。会造成没办法ssh到服务器。一、可以改变docker0的IP,方法:通过bip可以指定docker0,二、也可以创建一个自己的网络,后绪容器依靠创建的网络来启动容器。三、使用docker-compose来启动容器,怎么固定IP呢。因此使用docker首先要对网络自定义。
2023-12-13 17:56:15
2776
原创 报错:networks.app.ipam.config value Additional properties are not allowed (‘gateway‘
docker-compose启容器报错:networks.app.ipam.config value Additional properties are not allowed (‘gateway’ was unexpected)docker-compose版本太低,提高版本。
2023-12-13 16:14:03
1333
原创 部署Nextcloud详细步骤及优化方法
点击后面查看哪些文件无效,大部份是.htaccess .user.ini 两个文件,可以重nextcloud目录重新拷贝过来。3、创建Nextcloud目录,并下载最新Nextcloud文件到创建目录。检查有没有安装redis,安装后还需要安装php-redis扩展。把memory_limit值修改为512M。我这里使用apache,版本:2.4.6。三、安装nginx或apache,二、安装MYSQL8.0以上。这里使用YUM来再安装一次。三、安装Nextcloud。一、安装PHP8.0以上。
2023-12-11 14:53:35
4812
原创 源码安装PHP7.4.33开启php-ldap php-zip php-zlib php-gd等模块
【代码】源码安装PHP7.4.33开启php-ldap php-zip php-zlib php-gd等模块。
2023-12-04 09:47:41
824
原创 Apache服务Rwrite功能使用
有了rewrite模块后,需要在apache配置文件httpd.conf中全局配置段开启rewrite功能,或者在虚拟机主机配置段来设置也是可以的。要使用apache rewrite,先要理解什么是rewrite结尾标识符,以前一些常用表达式及apache rewrite变量。#匹配0到1个字符 ,* 匹配0到多个字符 ,+ 匹配1到多个字符。3、Rewrite变量,用于匹配HTTP请求头信息,浏览器主机机,URL等。L(last rule) #匹配当前规则为最后一条匹配规则,停止匹配后续规则。
2023-11-22 10:05:30
926
原创 Apahce虚拟主机配置演示
在企业的真实环境中,一台WEB服务器发布单个网站会非常浪费资源,所以一台WEB服务器一般都会发布多个网站,少则3-5个,多个10-20个网站。以下演示在同一台主机:192.168.145.129,使用同一个80端口,发布两个域名网站:www.a.com和www.b.com。3、分别创建发布目录www.a.com和www.b.com 重启apache服务,并创建index.html页面。4、测试,在浏览器输入分别输入地址www.a.com和www.b.com进行测试。输入www.a.com。
2023-11-21 14:16:09
842
原创 访问kubernetes dashboard时提示你的链接不是私密链接
访问kubernetes dashboard时提示你的链接不是私密链接。在浏览器页面上,直接键盘输入 :thisisunsafe。不论是chrome还是edge,都可以解决。
2023-05-17 17:46:46
1114
4
原创 Aras innovator新建item,增加一个number,按流水号自动产生number方法
比如:创建snapshot这个item,在Snapshot增加一个number字段,按流水号由系统自动来生成,用户不能输入和修改这个字段值。首先,创建一个item: snapshot_id,在这个item里增加一个current_value字段来记录snapshot number,snopshot number从此字段获取值,Aras innovator新创建item,增加一个number,按流水号自动产生number方法。
2023-04-27 09:39:46
344
原创 Aras innovator几个小功能设定
比如Part 和CAD版本都是A,通过ECO把part和cad同时升到B,在part里显示的cad仍然是A。2、如果要固定item属性字段,不让修改,比如要固定revison,需要在item-view里,把revision字段对应的数据类型中,filed physical下的Disabled沟选上。3、创建新的item,如果显示的标题不是名称,而是ID时,只需要在item里,把name的数据源对应到item_number即可。5、改变Part和CAD Document关联方法。
2023-04-26 13:50:29
611
原创 Aras innovator 设定PART中物料字段类型为必填
由于PART类型关系到JPN产生,创建PART时,如果忘记选择PART类型,会造成系统自动产生错误的JPN,因此,在PART对象类中,把类型设定为必填即可。需要注意,如果系统中已经有数据存在,设定require时会报错,比如系统中有NULL值存在,不让设定。查到有NULL的数据存在,修改,把有NULL的修改为空值。先查询一下NULL的类型数据。这需要到数据库中处理下。这样就可以设定必填了。
2023-04-26 13:28:35
172
原创 通过Windows10管理AD域控
有域控环境,要维护管理域控,一般都是直接在AD域控上操作,或者是远程到AD域控的服务器,有没有办法直接在windows10的电脑上操作管理域控呢?这样,对AD域控的管理就方便多了。下载后直接双击安装即可,安装完KB后,打开“开始”—“控制面板”—“程序”—“程序和功能”下的“打开或关闭Windows功能”选中之后确定添加,添加完毕后,再点击开始,在管理工具中就可以看到AD的相关管理工具了。非常欣慰的是,微软已经把这个插件集成到windows 10 2018年10月更新里后,不需要安装,直接添加即可。
2023-04-23 15:28:01
5557
原创 Docker几个概念
2、什么是LXC呢?OverlayFS是目前使用比较广泛的层次文件系统,是一种类似Aufs的一种堆叠文件系统,于2014年正式合入Linux 3.18主线内核,OverlayFS文件系统,实现简单,而且性能很好,可以充分利用不同或相同Overlay文件系统的Page Cache,具有:上下合并、同名遮盖、写时拷贝等特点。AUFS是早期Docker使用的文件系统,Aufs是一种层次结构的文件系统,每当修改时,会拷贝一层为可写层做修改,如果文件大,效果会很低。Docker容器,是Docker镜像的实例。
2023-04-12 16:24:20
687
原创 Linux安装字体
安装fontconfig,安装完成后,会在/usr/share/创建fonts目录,上传字体文件到这个目录,对字体文件授权,更新字体索引及缓存,确认字体是否安装成功。公司使用一个应用系统,系统是用java写的,部署在一台linux服务器上,审批日志自始至终显示乱码。最后重启服务,问题解决。
2023-03-14 15:34:02
5356
2
原创 SQLSTATE[HY000] [2002] No such file or directory错误
找到pdo_mysql.default_socket,把值填写上面mysql 的socket路径。连接MYSQL数据库报错,原因是PDO无法找到mysql.sock或者mysqld.sock。显示socket地址:/var/run/mysqld/mysqld.sock。1、查看mysql配置文件,确认下socket目录。3、重新php与apache,网站恢复正常。2、找到php.ini文件。
2023-03-10 13:33:50
1322
原创 GIt登录不了,报错:Whoops, something went wrong on our end.
今天,员工反应公司gitllab无法登录。
2022-12-26 10:42:36
4198
原创 Windows ADK使用场景之一:应用程序兼容性工具。解决普通域用户执行软件时,提示要管理员账号与密码问题!
在企业域环境中,通常,普通域用户是没有安装软件权限的,需要安装软件时,都是由IT运维人员通过域的管理员来安装。2、打开软件后,Custom Databases-New Databases-Create New-Application Fix。这样就完成了配置,任务普通域用户,用其域账号登录电脑后,都可以执行SSLVPN这个程序,不需要再跳出要管理员密码的提示窗口。5、一直下一步到完成安装,然后点save来保存设定。安装选项里,只需要勾选:应用程序兼容性工具。3、依次软入程序名称,描述,选择软件程序路径。
2022-10-21 10:54:50
8551
1
原创 自建DNS服务器,客户端打开网页慢,解决办法
自建DNS服务器,客户端打开网页很慢,一直转圈圈很久才会打开网页解决方法:打开DNS服务器,右击-属性 转发器-编辑,添加一个外部DNS地址,如下 添加完成后,服务器重启即可。
2022-07-05 16:15:51
1181
原创 windows域控制器损坏修复过程
一、前言上次写了一篇文章,“经历勒索病毒,处理与警示”,几天后被平台关闭了,理由是有广告嫌疑,不探讨这个了。这篇主要记录windows域控损坏修复过程,由于勒索病毒原因,把公司的主域控制器损坏了,域控制器必须用到的的几个服务始终没有办法启动,影响还是很大的。 为了减少员工记忆太多账号密码,公司里面所有的应用都和域账号做了绑定,域控的损坏,对客户端影响较大,好在还有辅助域控,临时应急。为了能够尽快修复域控制器,减少对客户端影响,这里搭建模拟环境,实操一下,模拟一下修复过程。一、模拟环境搭建1、主机一台主域控
2022-06-30 17:54:34
3965
1
原创 File system check of the root filesystem failed
同事说我们内部git登录不了,提示:git服务器是虚拟机,登录发现宕机了,重启后进不了系统,报错:Failure: File system check of the root filesystem failed网上查资料,确认可能是虚拟机的磁盘出现问题,使用fsck 命令修复,最后ctrl+D解决问题
2022-06-01 17:38:59
1046
原创 去除nginx.conf文件中注释和空格行方法
方法一:使用sedsed -e '/#/d' -e /^$/d'[root@localhost ~]# cat /lnmp/nginx/conf/nginx.conf user nginx;worker_processes 1;error_log /var/log/nginx/error.log warn;pid /var/run/nginx.pid;events { worker_connections 1024;}http { incl
2022-05-02 13:36:41
1092
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人