Linux-rpm与yam

大数据

•rpm查询

–rpm -qa : 查询已经安装的所有包

–rpm -q PACKAGE_NAME: 查询指定的包是否已经安装

–rpm -qi PACKAGE_NAME: 查询指定包的说明信息

–rpm -ql PACKAGE_NAME: 查询指定包安装后生成的文件列表

–rpm -qc PACEAGE_NEME:查询指定包安装的配置文件

–rpm -qd PACKAGE_NAME: 查询指定包安装的帮助文件

–rpm -q --scripts PACKAGE_NAME: 查询指定包中包含的脚本

–rpm -qf /path/to/somefile: 查询文件是由哪个rpm包安装生成的

–如果某rpm包尚未安装,需查询其说明信息、安装以后会生成的文件

•rpm -qpi /PATH/TO/PACKAGE_FILE

•rpm -qpl

•rpm安装:

–-ivh filename

––prefix

•rpm升级:

–-Uvh

–-Fvh

•rpm卸载:

–-e PACKAGE_NAME

查找是否安装

rpm -qa | grep 文件名

[外链图片转存失败(img-8Qh3hXcl-1563856615397)(file:///C:/Users/86158/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg)]

安装命令

rpm -ivh 包名

[外链图片转存失败(img-hjH4FrLd-1563856615398)(file:///C:/Users/86158/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg)]

防止下载后找不到目录(重新挂载目录)

mount /dev/cdrom /mnt

[外链图片转存失败(img-f0bI96QJ-1563856615398)(file:///C:/Users/86158/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg)]

•yum命令:

–yum repolist

–yum clean all

–yum makecache

–yum update

•查询:

–yum list

–yum search

–yum info

•安装&卸载:

–yum install

–remove|erase

Yum配置

配置yum阿里源

(良好联网状态:使用https://opsx.alibaba.com/mirror网站下载)

​ 步骤:

1 在/etc/yum.repos.d/路径下创建存放下载文件的文件夹

​ 2 将网站上所需的命令放在/etc/yum.repos.d/下执行

​ 3 清除与生成缓存

​ 在 /etc/yum.repos.d/路径下执行:yum clean all

配置yum本地源

(非良好网络状态)

​ 步骤:

​ 1 整理文件,并复制一个到/etc/yum.repos.d/路径下归整的文件夹并写入内容

​ [base](仓库ID)

​ name=local

​ failovermethod=priority

​ baseurl=file:///mnt(仓库地址-使用本地文件)

​ gpgcheck=1(仓库的rpm包是否合法检查)

​ enable=1(是否启用当成的仓库。1表示启用默认,0表示禁用)

​ 2 清除与生成缓存

​ 在 /etc/yum.repos.d/路径下执行:yum clean all

​ 切换到cd /mnt下执行:yum makecache

​ 3 测试本地下载安装

​ eg: 在/etc/yum.repos.d/下运行yum install mysql-server

挂载与 取消挂载命令:umount /mnt

[root@sxt002 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 18G 805M 16G 5% /

tmpfs 931M 0 931M 0% /dev/shm

/dev/sda1 190M 27M 154M 15% /boot

/dev/sr0 3.7G 3.7G 0 100% /mnt

[root@sxt002 ~]# umount /mnt

[root@sxt002 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 18G 805M 16G 5% /

tmpfs 931M 0 931M 0% /dev/shm

/dev/sda1 190M 27M 154M 15% /boot

下载之前挂载进来 命令:mount /dev/cdrom /mnt

[root@sxt002 ~]# mount /dev/cdrom /mnt

mount: block device /dev/sr0 is write-protected, mounting read-only

[root@sxt002 ~]# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/sda3 18G 805M 16G 5% /

tmpfs 931M 0 931M 0% /dev/shm

/dev/sda1 190M 27M 154M 15% /boot

/dev/sr0 3.7G 3.7G 0 100% /mnt

Linux安装文件步骤(以python3为例):

安装前需要导入相关包

1. 导入或网址下载完毕的 Python-3.6.1.tgz或.rpm 文件

2. 创建所要存放的文件夹

​ eg:安装在/usr/local/python3

​ 创建目录:mkdir -p /usr/local/python3

3. 解压文件

​ eg:包名为Python-3.6.1.tgz

​ 解压命令: tar -zxvf Python-3.6.1.tgz

  1. 进入解压目录,继续安装

​ 命令: cd Python-3.6.1

​ ./configure --prefix=/usr/local/python3

​ make

​ make install

  1. 将/usr/local/python3/bin加入PATH

​ PATH= P A T H : PATH: PATH:HOME/bin:/usr/local/python3/bin

​ 加在export PATH前,:wq 退出

  1. 生效 source ~/.bash_profile

  2. 相关测试

​ eg: python3 -V Python 3.6.1

补:

编辑模式

•移动光标

–字符

•h: 左;j: 下;k: 上;l: 右

–单词

•w: 移至下一个单词的词首

•e: 跳至当前或下一个单词的词尾

•b: 跳至当前或前一个单词的词首

–行内

•0: 绝对行首

•^: 行首的第一个非空白字符

•$: 绝对行尾

–行间

•G:文章末尾

•3G:第3行

•gg:文章开头

–翻屏

ctrl:f,b

•删除&替换单个字符

–x:删除光标位置字符

–3x:删除光标开始3个字符

–r:替换光标位置字符

•删除命令 : d

–dw,dd

•复制粘贴&剪切

–yw,yy

–p

–P

•撤销&重做

–u 撤销

–ctrl+r 重做 撤销的操作

.

重复上一步的操作

末行模式

•set:设置

–set nu number

–set nonu nonumber

–set readonly

–修改vi的配置文件 /etc/virc

•/:查找

–/after

–n,N

–?向上查找

•!:执行命令

–:!ls -l /

•s查找并替换

–s/str1/str2/gi

•/:临近s命令的第一个字符为边界字符:/,@,#

•g:一行内全部替换

•i:忽略大小写

–范围

•n:行号

•.:当前光标行

•+n:偏移n行

: 末 尾 行 , :末尾行, -3

•%:全文

你可能感兴趣的:(Linux,大数据)