linux基础
文章平均质量分 62
linux骚操作
天空中的野鸟
这个作者很懒,什么都没留下…
展开
-
Linux core dump调试
一 、什么是core dump直译为核心转储,实际就是程序运行崩溃时的内存快照,用来调试程序异常崩溃的工具。二、配置core dump1.开启core dump一般linux 默认是不开启Core dump的,可以通过ulimit -c 来查看,如果等于0就是没开启。如图所示:可以通过配置/etc/security/limits.conf文件来开启core dump。找到 soft core那行,解开注释。并配置value为你想要的数字,如图配置为500M。数字大小为core dump最大保存原创 2021-06-15 19:16:09 · 603 阅读 · 0 评论 -
E: Sub-process /usr/bin/dpkg returned an error code
apt 安装时出现E: Sub-process /usr/bin/dpkg returned an error code错误解决办法:1、将/var/lib/dpkg/info文件夹备份sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info.bak2、新建/var/lib/dpkg/info文件夹sudo mkdir /var/lib/dpkg/info3、更新aptsudo apt-get updatesudo apt-get install -f原创 2021-03-23 09:43:07 · 1972 阅读 · 1 评论 -
xvfb与x11vnc
xvfb一般的服务器中是不安装linux桌面环境的,而xvfb可以提供虚拟的X服务,来模拟桌面环境,这样,一些依赖桌面环境的应用就可以在服务器中运行了。Xvfb 通过提供一个类似X Server 的守护进程,并且设置程序运行的环境变量DISPLAY来提供程序运行环境。举例说明:在不启动xvfb时,firefox不能在服务器中运行。系统提示没有DISPLAY environment。然后我们启动xvfbXvfb :1 -ac -screen 0 960x540x24这里,我们启动了一个dis原创 2021-03-18 11:53:37 · 6434 阅读 · 0 评论 -
VNC协议分析
基本概念VNC(Virtual Network Computing)是基于RFB(Remote Frame Buffer)协议进行通信,是一个基于平台无关的简单显示协议的超级瘦客户系统。VNC的缺省端口是main:5900(C/S)和http:5800(B/S)端口。RFB协议基本概念RFB是一个远程图形用户的简单协议,是因为它工作在帧缓存级别上,所以它可以应用于所有的窗口系统。如:Windows、X11、Mac等。远端用户使用机器的(如键盘、显示器、鼠标等),叫做RFB客户端 提供帧缓原创 2021-03-18 11:28:03 · 8066 阅读 · 0 评论 -
X-window-System
X11概述GNU Linux本身没有图形界面,linux现在的图形界面的实现只是linux下的应用程序实现的。X是协议,就像HTTP协议,IP协议一样.因为输入设备和显示设备不是同一个设备,而且他们需要相互配合,进行画面显示,所以需要一个交互协议,建立他们直接的沟通桥梁。X11就是X协议的第11版X协议主要有X应用程序和X服务器组成,如:我需要划个圆,X应用程序告诉X服务器在屏幕的什么地方用什么颜色画一个多大的圆,而具体的"画"的动作,比如这个圆如何生成,用什么显卡的驱动程序去指挥显卡完成等等工原创 2021-03-18 11:05:19 · 921 阅读 · 0 评论 -
linux驱动入门(一、 HelloWorld)
近期由于项目需求,需要在linux驱动出来,特此记录入门过程HelloWorld国际惯例,码农的所有入门都是从helloworld开始(手动狗头)。驱动属于内核的部分,所以就老老实实的用C语言吧,另外,标准库也不要想了,不过linux内核里面实现了大部分我们需要的方法,还是很方便的。闲话少说,建立一个hello.c的文件,进行编辑#include <linux/init.h>...原创 2020-04-01 16:58:09 · 505 阅读 · 0 评论