linux基础

126 阅读3分钟

一、Linux的目录

  图片1.png

图片2.png

图片5.png

图片4.png

1. Linux文件目录与windows的区别

/usr 系统级的目录,可以理解为C:/windows/

/usr/lib 可以理解为   C:/windows/system32/

/usr/local 用户级别的程序目录,可以理解为C:/progrem files/

2. /bin、/sbin与可执行文件/usr/bin、/usr/sbin的区别
(1)/bin放置的是一般用户惯用的指令,至于/sbin则是系统管理员才会使用到的指令。不过/bin不/sbin都与开机、单人维护模式有关。

(2)可执行档会被放置到/usr/bin及/usr/sbin底下。另外/usr/local/bin 是用户自行编译安装时默认的可执行程序的安装位置,不小心误删,不会影响大局。

二、Linux的不同系列

  1. RedHat 系列:Redhat、Centos、Fedora 等 。可以通过rpm 和yum包的安装方式,但是rpm更加底层,yum解决了包与包之间的依赖关系。

  2. Debian 系列:Debian、Ubuntu 等。可以通过dpkg和apt包的安装方式,同样apt 解决了依赖关系。

  3. 两个系列的区别

对比项rpmyumdpkgapt
系列RedHat系RedHat系Debian系Debian系
区别包安装工具依赖管理工具包安装工具依赖管理工具
查询已安装rpm -qayum list installeddkpg -lapt list –installed
安装rpm -i package.rpm 或 rpm –ivh www.xxx.net/package.rpmyum install -ydpkg -i package.debapt-get install package
更新rpm –U software.rpmyum update apt upgrade
移除软件包rpm -e [module1][module2]…yum -removedpkg -r packageapt remove package
移除软件包及配置  dpkg -Papt purge package
下载的包存放位置   /var/cache/apt/archives
软件安装默认位置rpm -ql  /usr/share
可执行文件位置/usr/bin  /usr/bin
配置文件位置/etc  /etc
lib文件位置/usr/lib  /usr/lib
使用手册/usr/share/doc   
帮助文档/usr/share/man   
更新

其他参考:blog.csdn.net/weixin_4811…

三、Linux软件安装的三种方式

  1. yum/apt软件包安装

前提是需要安全的软件源,比较方便简单

如果是Redhat/Centos 建议yum安装

如果是Debian/Ubuntu 建议apt安装

2. 源码安装(.tar、tar.gz、tar.bz2、tar.Z)

需要Linux安装了gcc、make、automake、autoconf等

(1)获取源码。将软件的源码下载至/usr/local/,并解压。

(2)查看INSTALL与README文件。解压后查看INSTALL与README文件,这两个文件中详细介绍了本软件的安装方法和注意事项。

(3)创建Makefile文件。 执行configure命令,生成Makefile文件。

(4)编译。执行make clean;make命令将源码编译成二进制文件。 PS:make clean命令用来清除上一次编译生成的目标文件。这个步骤可有可无,但为了确保编译的成功,还是加上为好。防止由于软件中含有残留的目标文件导致编译失败。

(5)安装。 执行make install命令将上一步编译好的二进制文件安装到指定的目录中去。

3.二进制可执行文件安装

将下载的二进制包解压后放到合适的目录

然后将包含可执行的主程序文件的目录添加进PATH环境变量即可

4.安装路径

至于安装路径,linix的目录是有一个统一规范的,这个规范的作用是保证任何一个软件都能找到任何另一个软件/文件,一般可以运行的文件放在/bin或者/usr/bin、库文件/lib或/usr/lib,其他文件也都有自己的地方。