Linux系统使用
文章平均质量分 88
_npc_
仰望星空,脚踏实地
展开
-
为什么 ‘ldd’ 和 ‘(gdb) info sharedlibrary’ 显示不同的动态库基地址?
目录一、准备 ????二、疑问 ????三、回答 ????四、总结 ????本文在调试过程中发现 ldd 和 (gdb) info sharedlibrary 显示不同的动态库加载基地址,然后查了一些资料后,找到了这篇帖子【传送门】,现做一下复现,但是还是不知道 ldd <目标文件> 这个命令打印的地址是什么地址,如果有哪位大佬知晓,望不吝相告,谢谢。一、准备 ????/* test.c */#include <stdio,h>int main(int argc, cons原创 2021-09-19 00:05:15 · 2229 阅读 · 0 评论 -
学习笔记:Linux系统的软件管理机制
Linux系统主要支持RPM和Deb两种软件包的管理工具。这里只介绍Deb软件包管理工具。常见的命令行软件包管理工具:dpkg-deb、dpkg、aptDeb软件包Debian Linux首先提出“软件包”的管理机制——Deb软件包,将应用程序的二进制文件、配置文档、man/info帮助页面等文件合并打包在一个文件中,用户使用软件包管理器直接操作软件包,完成获取、安装、卸载、查询等操作。...原创 2020-04-26 23:26:55 · 825 阅读 · 0 评论 -
umask:文件/目录创建权限掩码(查看/修改)
创建文件时默认的权限是0666,创建目录时默认权限是0777,但是这个不是最终的权限,还需要根据umask值,去掉对应位的权限,最终得到创建的文件/目录的权限。例如:umask的值为0002创建文件的权限为:0666-0002=0664 (-rw-rw-r–)创建文件夹的权限为:0777-0002=0775(drwxrwxr-x)1、umask值查看:# 以数字方式查看掩码linux...原创 2020-03-24 21:56:55 · 5168 阅读 · 0 评论 -
shell命令(持续)
目录一、认识shell二、shell命令的格式2.1 命令提示符2.2 命令格式三、shell命令3.1 用户系统相关命令3.2 文件、目录相关命令3.3 压缩打包相关命令3.4 文件比较命令diff四、Linux环境变量五、参考资料一、认识shell英文单词shell可直译为“贝壳”,“贝壳”在动物中作为外在保护的一种工具。Linux操作系统的体系结构:内核是操作系统的核心,决定着系...原创 2020-03-02 00:24:28 · 9190 阅读 · 1 评论 -
Linux命令行修改配置(待续)
目录一、网络配置二、系统语言一、网络配置不同的linux系统修改网络配置的方法是是不同的。这里以CentOS6.5为例。将动态IP配置成静态IP1、sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0修改BOOTPROTO为:BOOTPROTO=“static”增加:IPADDR=192.168.72.133增加:NETMASK=25...原创 2020-02-25 21:29:20 · 1182 阅读 · 0 评论