初步学习linux
来源:互联网 发布:环球期货交易软件 编辑:程序博客网 时间:2024/06/07 03:05
1.Linux与windows的不同
(1)Linux严格区分大小写
(2)Linux中所有内容都以文件形式保存,包括硬件,即一切皆文件
2.Linux不靠扩展名区分文件类型(靠权限区分文件),下述是约定俗称的,为了给管理员看
(1)压缩包:“*.gz”、“*.bz2”、“*.tar.bz2”、“.tgz”等
(2)二进制软件包:“.rpm”
(3)网页文件:".html"、“.php”
(4)脚本文件:".sh"
(5)配置文件:""*.conf
3.Windows下的程序(.exe)不能直接在Linux中安装和运行(Linux中有windows模拟器,在该模拟器中可以运行.exe文件)
4.字符界面的优势
(1)字符界面占用的系统资源更少(服务器上不会考虑安装图形界面)
(2)字符界面减少了出错、被攻击的可能性(起的服务和程序越多,进程越多,被攻击的可能性越大)(使用服务器的人更专业)
(3)
(3)
5.linux共享库
Linux系统上有两类根本不同的Linux可执行程序。第一类是静态的可执行程序。静态可执行程序包含执行所需的所有函数,换句话说就是他们是”完整的“。因为这一原因,静态可执行程序不依赖任何外部库就可以运行。
第二类是动态链接的可执行程序
静态可执行程序与动态可执行程序的比较
可以用ldd命令来确定某一特定可执行程序是否为静态链接的:
#ldd /sbin/sln
(1)动态装入器
那么,如果动态可执行程序不包含运行所需的所有函数,Linux的哪部分负责将这些程序和所有必须的共享库一起装入,以使他们能正确执行呢?答案是动态装入器(dynamic loader),它实际上是您在ln的ldd清单中看到的作为共享库相关性列出的ld-linux.so.2库。动态装入器负责装入动态链接的可执行程序所需的共享库。现在,让我们迅速查看一下动态装入器如何在系统上找到合适的共享库。
ld.so.conf
动态装入器找到共享库需要依靠两个文件:/etc/ld.so.conf 和/etc/ld.so.cache。如果您对
- linux学习初步
- Linux初步学习二
- Linux初步学习三
- linux内核学习初步
- linux 初步学习
- Linux初步学习
- Linux初步学习
- Linux初步学习
- Linux的初步学习
- 初步学习linux
- Linux 初步学习
- Linux初步学习 (一)
- Linux初步学习 (二)
- Linux初步学习 (三)
- Linux初步学习 (四)
- Linux初步学习 (五)
- Linux初步学习 (六)
- linux学习:线程编程初步
- 如何使用docker搭建oracle测试环境
- 机器人与变位机协调轨迹仿真
- 【C语言】【unix c】如何创建无名管道
- hdu 4734 F(x)(数位dp)
- iBATIS SQL Map简介。
- 初步学习linux
- Python入门新人,求助
- 使用Visual Studio快速开发STM32F4-Discovery探索板入门
- kafka学习
- Kotlin学习笔记二(数据类型)
- 求大神反编译个程序
- 【C语言】【unix c】如何创建有名管道
- 等比矩阵求和-POJ3233
- 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?