自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

原创 QTableWidget导入导出excel

导入导出excel的方式有很多种,我这里使用的表格类型为CSV,这样可以不依赖那些office软件。

2024-05-10 17:29:50 173

原创 ldap认证svn

测试ldap认证是否配置成功,xioali是ldap用户名,123是密码。下载svn 客户端,打开客户端并输入 svn://10.65.0.11:3690/repo。修改完svn 配置后需要重启svn,在authz 中增加用户权限。创建/etc/saslauthd.conf 文件,写入以下内容。创建/etc/sasl2/svn.conf文件,写入以下内容。li.aa 只能update,查看内容,不能提交代码。修改SVN svnserve.conf 配置文件。输入ldap 账号: li.xinliang。

2024-04-09 14:27:02 284

原创 QT 自定义信号

信号的发送方和接受方本身没有关联(发送端的信号不一定触发接收端处理,接收端也不一定要接收信号后才完成操作),只是通过连接connect将两端耦合在一起。实现的功能是点击按钮后value变量的值增加,然后发送valueadd信号,输出value的值。信号槽的优点: 松散耦合。

2024-03-06 16:03:24 658

原创 I2C总线协议

I2C(Inter-Integrated Circuit),也可以叫IIC、I2C,译作集成电路总线,是两线式串行通信总线,用于设备间的通讯等,标准情况下最高传送速率达100Kbps。顾名思义,I2C通讯只需要两根线,一根是数据线SDA(Serial Data Line),一根是时钟线SCL(Serial Clock Line)。主设备控制时钟线决定I2C的波特率,配合数据线进行数据的传输,这两根线分别通过上拉电阻连接到电源特点一种相对简单的通信协议,适合短距离(比如小于1m)通信。

2023-09-14 00:04:07 234

原创 SPI协议简介

SPI是串行外设接口(Serial Peripheral Interface)的缩写,是美国摩托罗拉公司(Motorola)最先推出的一种同步串行传输规范,也是一种单片机外设芯片串行扩展接口,是一种高速、全双工、同步通信总线,所以可以在同一时间发送和接收数据,SPI没有定义速度限制,通常能达到甚至超过10M/bps。

2023-08-13 21:29:05 452

原创 xrdp登录显示白屏且红色叉

如上图所示,xrdp登录出现了红色叉加白屏,这是因为不正常关闭导致,解决方法其实挺简单的。

2023-07-27 13:31:42 463

原创 linux smb.conf文件配置

smb.conf文件是smb服务的唯一的一个配置文件,用来配置smb共享文件。

2023-07-04 10:09:30 1064

原创 checksysconf命令查询cadnece软件依赖库是否齐全

查看是否存在checksysconf文件,直接执行checksysconf <软件名>查看依赖库是否齐全。下面是输出的结果,显示我缺少了motif.i686和motif.x86_64库。进入cadence IC618的安装目录。

2023-07-04 09:43:05 516

原创 Centos rsh免密登录

2.然后在目录/etc/securetty最后几行添加rexec,rsh,rlogin。4.添加目标用户的home目录创建.rhosts文件,内容和hosts.equiv相同。3.在目录/etc/hosts.equiv下添加其余虚拟机信息。然后通过rsh命令就可以实现接入其他的虚拟机了。

2023-07-04 09:41:57 109

原创 Centos部署lsf之openlava4.0

部署lsf之openlava4.0

2023-04-28 16:44:40 390

原创 openldap主机备份

主机与备份机安装好openldap,并且cn一致,否则导入备份数据会报错(除非手动修改备份数据里的cn)

2023-03-07 14:37:03 255

原创 ZooKeeper搭建服务集群

这个文件里面有一个数据就是A的值(该A就是zoo.cfg文件中server.A=B:C:D中的A),在zoo.cfg文件中配置的dataDir路径中创建myid文件。#在192.168.56.112服务器上面创建myid文件,并设置值为1,同时与zoo.cfg文件里面的server.1保持一致,如下。除了修改zoo.cfg配置文件外,zookeeper集群模式下还要配置一个myid文件,这个文件需要放在dataDir目录下。下载完成后拷贝到某服务器上,解压到/opt目录。修改zoo.cfg文件。

2023-02-28 16:45:29 209

原创 Docker搭建nextcloud+onlyoffice+ldap+smb协作编辑

点击应用,找到ONLYOFFICE,LDAO user group groupbackend,External storge support,安装后启用,进入管理设置可以看到LDAP/AD集成,外部存储,ONLYOFFICE代表成功。没有这几个应用的直接进这个网址下载下来,然后放到/data/docker/nextcloud/apps/ 里面进行解压即可。成功后进入mysql容器,创建数据库,这里的数据库名为nextcloud_db。主机:smb服务器ip,端口是(136或者445),一般不用端口就可以。

2023-02-24 18:10:08 1828

原创 openldap主机搭建

这些 Schema 文件位于 /etc/openldap/schema/ 目录中,定义了我们以后创建的条目可以使用哪些属性,这里先全部导入。其实这是在修改数据库的信息,数据库的配置在/etc/openldap/slapd.d/cn=config文件夹下。/etc/openldap/slapd.conf:OpenLDAP的主配置文件,记录根域信息,管理员名称,密码,日志,权限等。:这下面是/etc/openldap/slapd.conf配置信息生成的文件,每修改一次配置信息,这里的东西就要重新生成。

2022-12-02 15:33:52 832

原创 ssh禁止某用户登录

一般来讲,出于安全问题,会考虑静止ssh的某些用户的登录。指定哪些用户可以登录ssh。

2022-11-15 11:25:03 342

原创 Centos7 开机卡死在桌面

一般来说是一些开机自启的东西使得Centos卡死,有可能是在/etc/rc.d/rc.local文件里加入的脚本,也有可能/etc/fstab文件里面自动挂载的硬盘。然后按Crtl+x执行进入单用户模式,然后修改对应的文件,修改完执行exex /sbin/init退出单用户模式即可。在里面找到一段LANG=en_US.UTF-\ 8结尾的话,在后面添加init=/bin/sh。1、在开机过程中,选择内核界面时,按e建 选择启动内核。Centos7 开机死卡成了这样,一动不动,如下图。

2022-10-17 14:31:57 2873

原创 ulimit命令限制liunx资源

ulimit命令用于限制liunx的每个用户的资源限制,包括文件句柄,一时间打开的文件数,进程数,内存大小等。

2022-10-12 14:32:10 342

原创 openldap认证smaba(smb)登录

samba+Ldap

2022-08-17 14:21:13 941

原创 samba服务器搭建(Centos7)

smb服务器搭建

2022-08-17 11:22:45 1294

原创 在Centos7 搭建VSFTPD并外网能访问

⑤win打开一个文件输入ftp://公网地址:1921进入共享文件夹。②将4500、4501、1921、1920端口进行外网映射。③防火墙开启4500、4501、1921、1920端口。①开启vsftpd服务。

2022-08-11 18:14:14 967

原创 Centos7重新分区大小

Centos重新分配分区大小

2022-07-29 14:06:25 2194 1

原创 scp免密码的方法

scp免密

2022-07-26 15:05:06 1946

原创 版本管理工具Cliosoft SOS安装并使用

SOS cliosoft版本管理工具的使用

2022-06-10 15:31:48 7191

原创 Centos7 挂载新硬盘并使用

扫描磁盘首先我们查看输入:fdisk -l命令查看一下当前磁盘情况,然后我们将新买的硬盘放入到服务器里磁盘一般都是在/dev目录下,第一个磁盘一般为sda,第二个sdb,依次类推~输入lsblk可以查看磁盘的扇区情况接着我们扫描磁盘先进入/sys/class/scsi_host/host文件夹查看里面有几个host文件,可以看到我这里有17个:接着输入命令: echo '- - -' > /sys/class/scsi_host/host0/scan echo '- - -' &

2022-05-24 16:18:32 801

原创 linux的umask命令

umask命令可以参看当前环境下创建文件/文件夹时的默认权限查看umask的值使用命令umask命令可以查看当前帐号环境下umask的值可以看到这里0022,文件/文件夹权限就表示最高权限减去umask值:权限r:4 w:2 x:1文件夹最高权限:777文件最高权限(文件默认无执行权限):666所以目前我的环境下的文件夹权限为:777-0022=755文件权限为:666-0022=644修改umask使用umask ***即可修改umask的值:uamsk 002但是这种方

2022-05-24 15:55:59 1163

原创 liunx的du命令查看文件夹大小

du命令查看文件夹大小的方式如下:du -sh # 查看当前文件夹所占空间du -hl # 查看当前文件夹中所有文件(包括内层文件)所占空间du -sh * # 查看当前文件夹下所有文件夹所占空间大小du -hs * .[^.]* #统计当前目录下所有文件大小,包含隐藏文件夹du -sh .[!.]* #统计当前目录下隐藏文件(夹)大小,只显示隐藏文件(夹)它会已我们熟悉的K,M,G去显示大小参考文档:https://blog.csdn.net/wwwlyj123321/a

2022-05-12 19:54:34 1971

原创 gvim显示annot open displayE852: The child process failed to start the GUINo protocol specified

利用普通用户去打开gvim显示annot open displayE852: The child process failed to start the GUINo protocol specifiedPress ENTER or type command to continueNo protocol specifiedNo protocol specified这个时候我们切换到root账户:su然后输入root的密码在终端输入xhost +然后我们在转换到普通用户su yaowjgvi

2022-04-13 21:06:50 2982

原创 gvim编辑器怎么显示行数

我们利用find命令去找到“vimrc”文件我这里用的是Centos7 在/etc/文件下find / -name vimrc我们修改vimrc文件gvim /etc/vimrc在文件的最后一行添加 : set nu: set nu保存这时候打开gvim就可以看到显示的行数了。...

2022-04-13 20:59:19 3855

原创 windos远程连接Liunx(Centos7)时出现password failed解决方法

如图,如果出现这种情况,就禁用vnc密码检查,我们打开sesman.ini文件sudo vi /etc/xrdp/sesman.ini在最末尾添加param8=-SecurityTypesparam9=None然后我们重启xrdp服务sudo systemctl restart xrdp

2022-03-30 09:32:41 788

原创 openldap认证liunx服务器(Centos7)

安装所需要的库yum -y install nss-pam-ldapd pam_ldapyum -y install openldap-clients-2.4.44-25.el7_9.x86_64yum -y install epel*关闭seliunx通过命令“”获取selinux状态,命令功能getenforce获取seliunx状态setenforce 0临时关闭seliunxsetenforce 1开启seliunx想要永久关闭SEliunx

2022-03-21 10:04:28 1046

原创 xrdp +vnc 远程访问liunx服务器(Centos7)

目的为了实现在windows上能够使用RDP访问服务器安装一,安装图像化界面已有图像化界面的可以省略这一步;首先,我们先在使用打开windows的终端,输入ssh liunx用户名@liunx ip例如:ssh [email protected]然后回车,输入用户名的密码,进行ssh连接liunx服务器,这里有个前提是windows的电脑和liunx服务器必须在同一个网段。连接成功后我们输入:yum listgroup检查一下可安装的lgroup,接下来正式安装图像化界面,我这

2022-03-19 11:44:19 1368

原创 java+selenum3环境配置

1、安装java运行环境这个环境不多数,如果还有不会的请点击下面链接查看:java8下载和环境配置2、下载Selenium IDEselenium IDE : https://www.seleniumhq.org/download/selenium IDE如果下面链接看不懂不会操作的可以直接点击下面的链接下载:链接:https://pan.baidu.com/s/1TJkVpSmlrJ9adbYDcJkH2A提取码:qvt43下载chromedriver.exe与谷歌浏览器chromedr

2021-10-11 21:17:03 86

原创 java环境配置

下面是jdk1.8安装包:链接:https://pan.baidu.com/s/1H1MJe2wmSnY–8dSmKAg-g提取码:ebxm安装过程就不细讲了,基本都是直接下一步就好安装好我们需要配置一下环境变量:右击我的电脑,点击属性:点击高级系统设置:点击环境变量:找到安装的java安装目录,然后点击系统变量下的新建,新建一个JAVA_HOME,变量为java的安装目录:接着找到path,在path中新建%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin:最

2021-10-11 20:48:20 86

原创 python3+Selenium3中的三大等待

一、强制等待强制等待也就是暂停,无论你现在打算做什么事情,都暂停;我们来看案例这里可以看到我们要使用强制等待,需要导入time,这里我启动了driver,然后强制等待了两秒钟,两秒钟后我调用了driver的get方法,访问百度页面。强制等待的优点:使用起来比较方便,简单。强制等待的缺点:就是无法精准的把握等待的时间,如果强制等待在程序中使用多了,会影响整个自动化的运行时间。二、隐式等待隐式等待就是设置了一个等待时间给你加载全部的内容,然后在这段时间内如果你没有加载完,就给你抛出超时的异常;如果你

2021-07-27 21:42:14 346

原创 MYSQL条件分支与循环语句

条件分支语句IF语句if语句是一个三目运算,语法为:**if (条件表达式,结果1,结果2);**其中:当条件表达式的是为true时返回结果1,否则返回结果2IFNULL语句IFNULL语句时一个双面运算,语法为:IFNULL(结果1,结果2)其中:若结果1的值不为空,则返回结果1,否则返回结果2IF…ELSEIF...ELSE语句和C语言等编程语言类似,就不做介绍了CASE语句CASE语法为:CASE 表达式WHERE 数值1 THEN 语句1;WHERE 数值2 T

2020-11-23 17:16:34 724 2

原创 Mysql之视图(无通过视图更新数据表)

使用CREATE VIEW语句创建视图语法格式为:CREATE [ALGORITHM={UNDEFINED | MERGE | TEMPTABLE}] VIEW 视图[列名]ASselect_statement[WITH [CASCADED | LOCAL] CHECK OPTION]说明:ALGORITH,:可选参数,表示视图算法,其取值有三。其中UNDEFINED表示自动选择算法。MERGE表示将使用的视图语句和视图定义合并起来,是的视图定义的某一部分取代语句对应的部分。TEMPTABL

2020-11-22 17:54:09 283

原创 MYSQL使用索引优化查询性能

索引的定义索引也成为“键”,是存储引擎用于快速查找记录的一种数据结构,用来快速查询数据库表中的特定记录,如同书的目录。索引的分类索引可分为:(1)普通索引:普通索引是mysql中基本的索引类型,允许在定义索引的列插入重复值和空值。(2)唯一索引:索引列是唯一性,但允许为空值。如果是复合索引,则列值的组合必须唯一。主键索引是特殊的唯一索引,不允许为空。(3)复合索引(组合索引):符合索引是数据表的多个列组合上创建的索引,只有在查询条件中使用了这些列的左边列时,索引才会被使用。例如由uid、unam

2020-11-15 23:06:17 163

原创 Mysql数据库的数据排序和统计

数据排序在SELECT 语句中,可以使用ORDER BY子句实现对查询结果的排序。语法格式为:ORDER BY {列名|表达式|正整数} [ASC|DESC] [,…n]例如,让商品Goods表以价格降序:SELECT * FROM Goods ORDER BY gdPrice DESC ;其中{列名|表达式|正整数}为排序的关键字,ASC为升序(默认为升序),DESC为降序;当指定的关键字不止一个时,列名之间用逗号隔开。例如:让商品Goods表以价格降序再以销售量升序SELECT *

2020-11-11 12:13:20 1346

原创 MySQL数据表中的数据单表查询

SELECT语句使用SELECT语句进行对数据表查询;语法格式为:SELECT [ALL | DISTINCT] * | 列名1 [,列名2,…,列名N]FROM 表名[ WHERE 条件表达式][GROPUP BY 列名 [ASC | DESC] [HAVING 条件表达式] ][ORDER BY 列名 [ASC | DESC] , … ][LIMIT [OFFSET] 记录数];语法说明如下:SELECT 子句:表示从表中查询指定的列,当使用 ‘*’时u,用于显示表中所有的列;关键字

2020-11-10 23:03:28 2173

原创 MySql数据表中数据的处理(增、删、改)

插入数据INSERT语句插入数据语法格式为:

2020-10-29 11:55:53 276

SOS_Administration

SOS closoft的管理者文档

2022-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除