库文件
静态库:在程序链接时,将库中的内容连接到最终的可执行文件中,执行程序时,是不需要静态库的支持。
共享库:在链接时,只是做一个标记,在运行时由操作系统动态加载库文件来执行,如果使用共享库生成的可执行文件,运行时需要依赖共享库。
关于共享库的环境变量:LD_LIBRARY_PATH
- 在终端上使用export命令设置环境变量的值(库所在的绝对路径)–>只对当前终端有效。
- 修改家目录下的文件:.bashrc —>对此用户创建的所有终端有效。
将共享库直接拷贝到默认加载路径下:/lib /usr/lib
文件系统
Linux文件系统—>EXT4文件系统 索引式的文件系统
1 | EXT Linux |
EXT4文件系统分为三个区域
1 | superblock:记录此文件系统的整体信息,包括inode/block的总量、使用量、以及文件系统的格式与相关信息等。 |
链接文件
1 | 软链接(符号链接):ln -s 源文件 链接文件 |
系统命令
运行级别的查看命令:runleve
常用关机命令:init 0 halt shutdown
重启命令:init 6 reboot