自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 xorg介绍 & xorg和桌面环境的关系

xorg概述xorg是x11的一个实现,而x window system是一个C/S结构的程序,xorg只是提供一个X server,负责底层的操作。当你运行一个程序的时候,这个程序会链接到X server上,由X server接收键盘鼠标输入和负责屏幕输出窗口的移动、窗口标题的样式等。X window 是由X server 和 X client组成,X server 和 X client之间的通信是通过 X 协议。x server仅仅负责鼠标、键盘、显卡、显示器这些输入输出部件。由于硬件厂商很多

2020-08-26 15:43:15 9880 1

原创 Linux重启脚本编写(rc-local)

重启(rc-local)由于DC(软重启)期间需要开机自动登录以加载环境变量,并且重启测试是利用rc-local服务开机自启的特点,所以从三个方面进行介绍“如何实现重启“,即桌面环境、systemd 和 rc-local.service。桌面环境进行DC的稳定性测试时,需要让系统起来后自动进入桌面环境,这是为了加载系统及用户的环境变量验证系统每次DC都能正常启动且桌面环境正常。为了实现开机用户自动登录,可以利用“桌面环境”实现。常见的桌面环境有:GNOME / MATE / KDE这三种桌面环境分

2020-08-26 15:24:29 2493

转载 PAM介绍

PAM概述在linux中进行身份或者状态的验证程序是由PAM进行的,PAM是可动态加载验证模块,由于可以按需要动态的对验证的内容进行变更,因此可以大大提高验证的灵活性。PAM使用/etc/pam.d/目录下的文件来管理对程序的认证方式,调用相应的配置文件,从而调用本地的认证模块(认证模块存放在/lib64/security)。pam主要由动态库与配置文件构成:动态库库文件(认证模块)存放在目录/lib64/security下。配置文件/etc/pam.d/目录中定义了各种 程序和服务 的P

2020-08-26 15:02:53 2393

原创 shell脚本批量打开终端和关闭终端

shell脚本批量打开终端和关闭终端打开终端关闭终端打开终端#!/bin/env shfor ((i=1;i<=10003;i++))do gnome-terminal --windowdone关闭终端#!/bin/env shIDs=`ps -ef | grep "bash" | awk '{print $2}'`for id in $IDsdo kill -...

2019-10-25 17:58:19 2871

原创 minicom安装后的配置

安装minicom和lrzsz进入/lib/modules/3.10.0-957.el7.x86_64/kernel/drivers/usb/serial,使用insmod 驱动名 安装驱动(usb and pl2303)接上串口线并插上串口线的USB接口使用dmesg | tail查看是否识别到串口线,识别到会有类似/dev/ttyXXX的字样(serial转USB是/dev/ttyUS...

2019-09-05 11:06:23 769

原创 BMC debug console 下进入host的三种方式

BMC debug console 下进入host的三种方式1. ipmi2. systemctl3. 执行脚本other ways1. ipmi使用ipmi命令:ipmitool power onoripmitool chassis power on使用电源循环的命令也可以实现进入host的目的:ipmitool power cycleoripmitool chassis po...

2019-08-15 11:32:31 1159

原创 TCP套接字编程,客户端出现ConnectionResetError:[Errno 104] Connection reset by peer

在TCP套接字的编程中,服务端报错为: 客户端的报错为: 经过检查发现,是由于服务器端的recv()方法,没有写缓冲区大小参数导致 解决办法: 在服务端的recv()方法内写上参数,比如 recv_data = service_client_socket.recv(1024)...

2018-08-12 10:42:38 11275

原创 BrokenPipeError: [Errno 32] Broken pipe

今天利用套接字写了一个小程序,没想到报错Broken pipe错误: 经过检查发现,是由于客户端请求的链接,在一次循环之后,产生的套接字关闭,没有新的客户端套接字进行请求连接,所以产生broken pipe错误错误的代码: 修改后的代码: ...

2018-08-12 10:29:45 25363 3

空空如也

空空如也

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

TA关注的人

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