Fork me on GitHub

Linux常用插件

RPM

RPM(Redhat Linux Packet Manager)是RedHat内核的Linux下的软件包管理器。

$rpm -qc mariadb-libs-5.5.60-1.el7_5.x86_64      #查看mariadb-libs的配置文件有哪些
/etc/my.cnf
/etc/my.cnf.d/mysql-clients.cnf
$rpm -qf /etc/my.cnf     #查看/etc/my.cnf配置文件属于哪个软件包
mariadb-libs-5.5.60-1.el7_5.x86_64

YUM

        rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。Yum是rpm的前端程序,主要目的是设计用来自动解决rpm的依赖关系,其特点:

  • 1) 自动解决依赖关系
  • 2) 可以对rpm进行分组,基于组进行安装操作
  • 3) 引入仓库概念,支持多个仓库

使用

yum install -y httpd (功能描述:安装httpd并确认安装)

yum list (功能描述:列出所有可安装包)

yum list installed  列出所有已安装的软件包 

yum list updates  列出所有可更新的软件包

yum search ***  查找安装包

yum clean all (功能描述:清除所有缓冲数据)

yum deplist httpd (功能描述:列出一个包所有依赖的包)

yum remove httpd (功能描述:删除httpd)

yum update 升级制定软件

更改仓库

阿里库:http://mirrors.aliyun.com/repo/

备份

首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载

下载对应版本repo文件,重命名为CentOS-Base.repo后放入/etc/yum.repos.d/

生成缓存

yum clean all
yum makecache

文件传输

虚拟机用xshell连接时,拖拽传输插件

yum install lrzsz

setup界面化工具

yum install setuptool

yum install ntsysv    #系统服务管理

yum install iptables   #防火墙

yum install system-config-securitylevel-tui    #配套的防火墙设置

yum install system-config-network-tui    #网络配置,centos7发现无法找到安装包,因为centos7的网络设置可以在nmtui中找到,也就是在命令行运行nmtui

文本编辑

Ultraedit->主页->FTP->从FTP打开,配置后点击连接可以直接编译服务器上的文件。

 

posted @ 2018-05-09 15:48  秋夜雨巷  阅读(2945)  评论(0编辑  收藏  举报