Linux 程序崩溃定位
栈帧信息 {代码...} 进程maps 信息 {代码...} 计算 rip 指向a.out 的 .text 段 r-xp rip - a.out .text 段基址 = 0x55943b2bb8c4 - 0x55943b2bb000 = 0x8c4 objdump objdump -ds a.out > a.txt {代码...} a.c 的内容: {代码...} 定位 0x8c4 即foo函数中 mov (%rax),%eax 对应的a = *p; 一句。完成!
2017-09-21
vnc远程linux桌面,如何实现vnc远程linux桌面
在程序员小伙伴们的日常工作中,无可避免需要进行vnc连接。那大家知道实现vnc远程linux桌面吗没关系,你看完我这篇文章,一定能或多或少有所收获。今天我就跟大家讲讲如何实现vnc远程linux桌面。
2020-08-10
Linux的内核移植
1.获取Linux内核源码;2修改内核,使内核启动能正确挂载根文件系统rootfs(即选择内核支持的文件系统格式);3修改驱动,裁剪内核;4编译生成uImage,下载体验。
2021-07-01
LF will be replaced by CRLF(eol)
前置知识LF代表linux风格的行尾字符\nCRLF代表windows风格的行尾字符\r\n发生原因在提交代码的时候,git检测当前系统设置的换行符,将其转换,转换的规则由core.autocrlf的值决定。如何解决?通过设置git的core.autocrlf属性来解决。接下来我们就来了解一下core.autocrlf,然后用来解决我们的问题。如何读取当前git conf...
2024-02-27
把nodejs项目部署到阿里云
最近工作不是很忙,在空闲时间学习用node+express搭建自己的个人博客。目前进度大概进行到一半了,等不及想部署上线看下效果(学习阶段的人总是很兴奋,有一点点小成果就想马上看看 O(∩_∩)O))。于是买了个阿里云服务器,自己尝试来部署一下,捣鼓了两天终于捣鼓好了,这里来记录一下,以免后面又忘了。
2021-01-28
在Linux中修改打开文件数量限制的3种方法
当文件被打开访问时,操作系统临时分配一个名为文件句柄的数字。主内存的一个特殊区域是为文件句柄预留的,这个区域的大小决定了一次可以打开多少个文件。Linux上的进程受到许多限制,这些限制也阻碍它们正确地执行,而且每个进程都有几个与之相关的限制。shell限制程序可以同时打开的文件句柄的数量。系统环境Centos7
2021-09-27
学习如何向Linux内核贡献代码,接受Eudyptula挑战
该挑战大约一个月前出现在线上[链接],由一个匿名黑客(或黑客们)创办,以Little Penguin(小企鹅)【注1】命名,为了让更多开发者参与到Linux内核。它是模仿Matasano Crypto Challenge建立的——集中48小时的练习,培训参与者密码系统如何建立以及如何被攻击。而Eudyptula挑战不是一个教程,小企鹅说,但是通过完成该挑...
精彩回顾|4.8 Beijing Rust Meetup
2023年4月8日,达坦科技联合南京大学、CloudWeGo、华为等技术专家成功举办了题为Rust X的meetup。开发者们不仅线下积极报名参与,更在线上直播中踊跃参与互动,一起探讨Rust作为一种强调性能、安全和并发性的编程语言的各种应用和实践。演讲者与观众间灵感与想法的不断碰撞正印证着本次的主题:用Rust编程语言“点亮”的任...
2023-04-14
虚拟网络设备与Linux网络协议栈
在现代计算环境中,虚拟网络设备在实现灵活的网络配置和隔离方面发挥了至关重要的作用🔧,特别是在容器化和虚拟化技术广泛应用的今天🌐。而Linux网络协议栈则是操作系统处理网络通信的核心💻,它支持广泛的协议和网络服务🌍,确保数据正确地在网络中传输。本文将深入分析虚拟网络设备与Linux网络协议栈的关联,揭示它们如何...
2024-04-09
windows中的hyper传文件到linux虚拟机
Win中的hyper安装了centos 需要本地安装jdk 附上上传文件到虚拟的方 通过 命令 sz 和 rz 进行上传和下载 1.远程连接centos系统 下载,安装一个xshell远程软件,或其他ssh软件也行。连接上linux服务器。 Win 我用的是 secureCRT 连接的虚拟机 2.检查是否安装 sz rz命令 输入 rpm -qa |grep sz 和 rpm -qa |grep rz 命令查...
2018-06-23
仅需一步!直接在 Windows 下使用 Linux
WIN 10 这个系统还是比较强大的,在它更新之后有了一个Linux子系统这么一个功能,这就让我们这些爱好者,可以说是爱不释手,总之,一句话:可以扔掉虚拟机了。
wkhtmltopdf
这里好像不加安装路径也可以。默认安装到/usr/bin目录下。具体我忘记了....还有就是如果没有一些依赖会停止安装。自己yum -y xxx安装没有的依赖就可以了
2020-07-17
超全96页!《阿里云ECS运维:linux系统诊断》手册开放免费下载
企业上云,是多数互联网企业的必经之路,在国内,阿里云占居了多数的市场份额,所以,对于阿里云ECS主机的运维也成了多数人的首要任务。 那么,你肯定会遇到以下的问题: grub.conf 文件内容被清空了怎么办? Linux虚机Load高的“元凶”是什么? ifdown ifup命令丢失如何处理? 为什么明明内存很充足但是Java程序仍申请不...
(2021年)无坑使用kubeadm搭建kubernetes集群
准备工作1: {代码...} 准备工作2: {代码...} 安装kubectl: {代码...} 下载k8s: {代码...} 配置kubectl: {代码...} 安装前置依赖: {代码...} 准备好安装网络插件的配置文件: {代码...} 初始化集群: {代码...} 如无意外,至此大功告成
2021-04-02
T480指纹识别支持
目标通过指纹识别解锁slim-lock环境操作系统archlinux桌面管理器slim锁屏slimlock硬件 Thinkpad T480注: 指纹设备id, 06cb:009a安装测试设备 lsusb {代码...} python-vlidity(推荐)[链接]安装: yaourt -S python-validity录入指纹及解锁fprintd-enroll按照下述同时,录入指纹,直到completed {代码...} 校验指纹是否正常...
2022-04-13
Linux下-bash: fork: retry: Resource temporarily unavailable的解决方法
问题分析实际上出现这种现象,本质原因是Linux操作系统无法创建更多进程,导致出错。知道了问题原因,那么就让Linux允许创建更多的进程就可以了。
2017-08-15
PHPer面试指南-Linux、Git 篇
本书的 GitHub 地址:[链接] Linux 说一些常用的 Linux shell 命令 这个问题就不回答了,自由发挥 Linux 硬链接和软链接有什么区别? 硬链接不可以跨分区,软件链可以跨分区 硬链接指向一个i节点,而软链接则是创建一个新的i节点 删除硬链接文件,不会删除原文件,删除软链接文件,会把原文件删除 建立软链接(快捷方式)...