xShell6、xFtp6


RPM: Red-Hat Package Manager,一种用于互联网下载包的打包以及安装工具。RPM 包操作起来繁琐,且需要手动下载依赖包。

rpm -ivh linuxqq_2.0.0-b2-1089_x86_64.rpm
rpm -i linuxqq

rpm -qa|grep yum


YUM: Yellow dog Updater Modified,是一款 shell 前端包管理器,基于 RPM 包管理,可以自动指定服务器下载 RPM 包并且安装(自动处理安装依赖包)。可以简单理解为功能类似于 maven。

Yum安装软件目录:
先查看一波软件包名
rpm -qa|grep tomcat
再使用rpm -ql 包名查看目录,例如:
rpm -ql tomcat-7.0.76-9.el7_6.noarch.
可以看到在/usr/share下


指定yum安装软件路径
yum -c /etc/yum.conf --installroot=/opt/all_venv/ --releasever=/  install nginx
该命令简单解释如下:

-c /etc/yum.conf                  表示指定yum配置文件地址
--installroot=/usr/local        表示指定自定义的安装目录

CentOS7下的常用的文件目录
常用的基本上必须了解的目录 bin:Linux下的最常用的相关命令的目录
dev:Linux下管理设备的目录,把所有硬件用文件的形式存储
home:Linux下普通用户的目录,每创建一个用户下,就会在此目录下创建一个用户名对应名称的子目录
tmp:Linux下临时文件存放的目录
boot:启动Linux时使用的核心文件,包括连接文件以及镜像文件
etc:Linux下的相关配置文件都存放在这个目录下,比如我们需要配置的网络配置文件就在此目录下
opt:这是给主机额外安装软件所摆放的目录。如安装Oracle数据库就可以放在该目录下,默认为空
root:系统管理员,超级权限者的用户主目录
usr:用户的很多应用程序和文件都放在这个目录下的local子目录中,类似与Windows下的program files目录;
其他的根目录下的子目录 media:Linux系统会自动识别一些设备,例如u盘、光驱等等,当识别后,Linux会把识别的设备挂载到这个目录下
var这个目录中存放着在不断扩充着的东西,习惯将经常修改的目录放在这个目录下,包括各种日志文件

lib:系统开机所需要最基本的动态连接共享库,其作用类似于Windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库;

mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt上,然后进入该目录就可以查看里面的内容了

run

sbin:存放的是系统管理员使用的系统管理程序

下面三个目录与内核相关,一般不动 srv
proc
sys

择善人而交,择善书而读,择善言而听,择善行而从。