精华内容
下载资源
问答
  • centos7删除软件命令
    千次阅读
    2022-04-13 12:29:47

    更新,删除

    yum -y update        # 更新所有已安装的rpm包  -y 表示在需要选择时默认确定

    更新完 可以清理一下缓存

    yum clean all

    yum makecache

     

    yum -y install xxx包名      # yum安装指定软件包命令

    yum update xxx包名      #更新某个指定rpm包

    yum remove xxx包名       #删除某个指定rpm包

                查询安装软件

    yum search xxx包名     #yum查找软件包

    yum list          #列出所有可安装的软件包
    yum list updates      #列出所有可更新的软件包
    yum list installed      #列出所有已安装的软件包
    yum list extras         #列出所有已安装但不在yum Repository内的软件包
    yum info xxx包名          #获取软件包信息
    yum info             #列出所有软件包的信息
    yum info updates          #列出所有可更新的软件包信息
    yum info installed         #列出所有已安装的软件包信息
    yum info extras       #列出所有已安装但不在yum Repository内的软件包信息
    yum provides xxx包名       #列出软件包提供哪些文件

                  清除缓存



    yum clean packages      #清除缓存目录(/var/cache/yum)下的软件包
    yum clean headers        #清除缓存目录(/var/cache/yum)下的headers
    yum clean all   #清除缓存目录(/var/cache/yum)下的(headers|packages|metadata|dbcache|plugins|expire-cache)

               查看最新的更新记录

    在 /var/log/yum文件夹中,我们通常可以使用cat或者说tall

    sudo tail /var/log/yum.log

    更多相关内容
  • 一、使用yum安装和卸载软件,有个前提是yum安装...删除命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。 其中~ 代表软件名 1.用YUM安装软件包命令:yum install xxxx 2.用YUM删除软件

    一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。

    安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;
    删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。
    其中~ 代表软件名
    1.用YUM安装软件包命令:yum install xxxx
    2.用YUM删除软件包命令:yum remove xxxx

    二、用yum查询想安装的软件

    我们常会碰到这样的情况,想安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。我们可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到 gaim,kopete等等,并从中选择。
    有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。

    1.使用YUM查找软件包

    yum search ~
    

    2.列出所有可安装的软件包

    yum list
    

    3.列出所有可更新的软件包

    yum list updates
    

    4.列出所有已安装的软件包

    yum list installed
    

    5.列出所有已安装但不在Yum Repository 內的软件包

    yum list extras
    

    6.列出所指定软件包

    yum list ~
    

    7.使用YUM获取软件包信息

    yum info ~
    

    8.列出所有软件包的信息

    yum info
    

    9.列出所有可更新的软件包信息

    yum info updates
    

    10.列出所有已安裝的软件包信息

    yum info installed
    

    11.列出所有已安裝但不在Yum Repository 內的软件包信息

    yum info extras
    

    12.列出软件包提供哪些文件

    命令:yum provides~
    三、清除YUM缓存
    yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有。

    1.清除缓存目录(/var/cache/yum)下的软件包

    yum clean packages
    

    2.清除缓存目录(/var/cache/yum)下的 headers

    yum clean headers
    

    3.清除缓存目录(/var/cache/yum)下旧的 headers

    clean oldheaders
    

    4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers

    yum clean, yum clean all (= yum clean packages; yum clean oldheaders)
    

    四、yum命令工具使用举例

    yum update 升级系统
    yum install ~ 安装指定软件包
    yum update ~ 升级指定软件包
    yum remove ~ 卸载指定软件
    yum grouplist 查看系统中已经安装的和可用的软件组,可用的可以安装
    yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个
    yum grooupupdate ~更新指定软件组的软件包
    yum grooupremove ~ 卸载指定软件组中的软件包
    yum deplist ~ 查询指定软件包的依赖关系
    yum list yum\* 列出所有以yum开头的软件包
    yum localinstall ~ 从硬盘安装rpm包并使用yum解决依赖



    作者:猿二胖
    链接:https://www.jianshu.com/p/164d46da187e
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    展开全文
  • Centos7 利用yum安装卸载软件常用命令

    万次阅读 2019-07-14 14:25:29
    一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。 安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;...

    一、使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的。

    安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装;如果有,则会给出提示,询问是否要同时安装依赖,或删除冲突的包,你可以自己作出判断;

    删除的命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。

    其中~ 代表软件名

    1.用YUM安装软件包命令:yum install ~
    
    2.用YUM删除软件包命令:yum remove ~

    二、用yum查询想安装的软件

    我们常会碰到这样的情况,想安装一个软件,只知道它和某方面有关,但又不能确切知道它的名字。这时yum的查询功能就起作用了。我们可以用 yum search keyword这样的命令来进行搜索,比如我们要则安装一个Instant Messenger,但又不知到底有哪些,这时不妨用 yum search messenger这样的指令进行搜索,yum会搜索所有可用rpm的描述,列出所有描述中和messeger有关的rpm包,于是我们可能得到 gaim,kopete等等,并从中选择。

    有时我们还会碰到安装了一个包,但又不知道其用途,我们可以用yum info packagename这个指令来获取信息。

    1.使用YUM查找软件包
    
    命令:yum search ~
    
    2.列出所有可安装的软件包
    
    命令:yum list
    
    3.列出所有可更新的软件包
    
    命令:yum list updates
    
    4.列出所有已安装的软件包
    
    命令:yum list installed
    
    5.列出所有已安装但不在Yum Repository 內的软件包
    
    命令:yum list extras
    
    6.列出所指定软件包
    
    命令:yum list ~
    
    7.使用YUM获取软件包信息
    
    命令:yum info ~
    
    8.列出所有软件包的信息
    
    命令:yum info
    
    9.列出所有可更新的软件包信息
    
    命令:yum info updates
    
    10.列出所有已安裝的软件包信息
    
    命令:yum info installed
    
    11.列出所有已安裝但不在Yum Repository 內的软件包信息
    
    命令:yum info extras
    
    12.列出软件包提供哪些文件
    
    命令:yum provides~

    三、清除YUM缓存

    yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,更精确的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all 清除所有。

        

    1.清除缓存目录(/var/cache/yum)下的软件包
    
    命令:yum clean packages
    
    2.清除缓存目录(/var/cache/yum)下的 headers
    
    命令:yum clean headers
    
    3.清除缓存目录(/var/cache/yum)下旧的 headers
    
    命令:yum clean oldheaders
    
    4.清除缓存目录(/var/cache/yum)下的软件包及旧的headers
    
    命令:yum clean, yum clean all (= yum clean packages; yum clean oldheaders)

    四、yum命令工具使用举例

    yum update  升级系统
    
    yum install  ~ 安装指定软件包
    
    yum update ~ 升级指定软件包
    
    yum remove ~ 卸载指定软件
    
    yum grouplist   查看系统中已经安装的和可用的软件组,可用的可以安装
    
    yum grooupinstall ~安装上一个命令显示的可用的软件组中的一个
    
    yum grooupupdate ~更新指定软件组的软件包
    
    yum grooupremove ~ 卸载指定软件组中的软件包
    
    yum deplist ~ 查询指定软件包的依赖关系
    
    yum list yum\* 列出所有以yum开头的软件包
    
    yum localinstall ~ 从硬盘安装rpm包并使用yum解决依赖

     

    展开全文
  • CentOS 7 常用命令&方法

    2021-01-15 23:20:18
    CentOS 7 常用命令&方法。包括:rpm、yum 使用方法。防火墙设置。静态IP设置。

    环境说明

    操作系统 : CentOS Linux release 7.6.1810 (Core)


    命令&方法

    错误提示&处理方式

    bash: ip command not found

    提示信息

    bash: ip command not found
    

    解决办法

    yum -y install initscripts
    

    -bash: telnet: command not found

    # 提示信息
    -bash: telnet: command not found
    

    安装

    yum install telnet.*
    

    -bash: netstat: command not found

    提示信息

    -bash: netstat: command not found
    

    需要安装服务

    yum install net-tools
    

    -bash: zip: command not found

    提示信息

    -bash: zip: command not found
    

    需要安装服务

    yum install -y unzip zip
    

    -bash: tree: command not found

    提示信息

    -bash: tree: command not found
    

    需要安装服务

    yum -y install tree
    

    -bash: vim: command not found

    提示信息

    -bash: vim: command not found
    

    需要安装服务

    yum install vim
    

    -bash: wget: command not found

    提示信息

    -bash: wget: command not found
    

    需要安装服务

    yum -y install wget
    

    -bash: rz: command not found

    提示信息

    -bash: rz: command not found
    

    -bash: sz: command not found
    

    需要安装服务

    yum -y install lrzsz
    

    repomd.xml 文件找不到

    配置 yum 源的时候,可能会遇到提示 repomd.xml 文件找不到。一般是由于之前配置 yum 源错误导致的。简单直接暴力的方法

    cd /etc/yum.repos.d
    

    查看 /etc/yum.repos.d 目录中的哪一个配置生效,并删除错误的配置源
    清除缓存

    yum clean all     # 清除系统所有的yum缓存
    yum makecache     # 生成yum缓存(如果 yum 不正常,这个命令不能正常使用)
    

    yum 就可以正常使用了


    开/关机

    开机自启动

    示例: 防火墙

    查看是否开机自启动

    systemctl is-enabled firewalld.service
    

    结果(开机自启动)

    enabled
    

    关闭开机自启动

    systemctl disable firewalld.service
    

    运行结果

    Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
    Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
    

    确认更改结果

    systemctl is-enabled firewalld.service
    

    运行结果

    disabled
    

    启动开机自启动

    systemctl enable firewalld.service
    

    开机自启动(自定义脚本)

    此方法 CentOS 6/7 通用

    目录

    cd /etc/rc.d
    

    文件

    rc.local
    

    文件需要有可执行权限

    chmod +x /etc/rc.d/rc.local
    

    文件最后增加内容

    # test
    sh /root/start.sh
    

    文件 start.sh 内容如下

    touch /root/file.txt
    

    确认目录 /root/ 下没有 file.txt 文件,重启测试

    sync; sync; reboot
    

    发现目录 /root/ 下增加了 file.txt 文件。

    关机(安全关机)

    由于 Linux 的运行机制,很多数据是在内存中的。安全起见,关机之前,应强制将内存中的数据同步到硬盘,避免数据丢失。(没用这么方法关机,导致遇到过 GitLab 出问题! 哭死 ~)

    sync; sync; shutdown -h now
    

    重启(安全)

    类似关机

    sync; sync; reboot
    

    日期&时间

    手动

    查看日期、时间、时区等信息

    timedatectl
    

    设置日期&时间

    timedatectl set-time "YYYY-MM-DD HH:MM:SS"
    

    设置时区

    timedatectl set-timezone Asia/Shanghai
    

    说明 :
    CST : 中国标准时间 (China Standard Time)
    UTC : 整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC, Universal Time Coordinated)。

    PS : 手动设置时间的时候,可能会提示 ntp 开启,不允许修改时间。需要关闭 ntp 。

    timedatectl set-ntp false
    

    自动同步

    CentOS 7 之前采用ntp服务自动同步时间,CentOS 7 推荐使用 chrony 同步时间,ntp 仍然可以使用。(chrony对比ntp说明

    安装服务

    yum -y install chrony
    

    配置文件(可配置同步的服务器)

    /etc/chrony.conf
    

    设置开机启动

    systemctl enable chronyd
    

    查看是否设置成功

    systemctl list-unit-files | grep enabled | grep chrony
    

    启动

    systemctl start chronyd
    

    查看状态

    systemctl status chronyd
    

    目录&文件

    查看文档后面几行数据

    监视 filename 文件的尾部内容(默认10行),刷新显示在屏幕上。退出,按下 CTRL + C 。

    tail -f filename
    

    搜索某个文件里面是否包含字符串

    命令格式:grep “被查找的字符串” filename
    例如:

    grep "0101034175" /data/transaction.20170118.log
    

    检索时需要忽略大小写问题,可以使用参数“-i”
    命令格式: grep -i “被查找的字符串” *.log
    例如:

    grep -i error catalina.out
    

    搜索文件

    在目录 / 中,搜索文件名字为 filename 的文件

    find / -name filename
    

    vi

    vi filename : 打开或新建文件,并将光标置于第一行首;
    vi +n filename : 打开文件,并将光标置于第 n 行首;
    vi + filename : 打开文件,并将光标置于最后一行首;
    vi +/pattern filename : 打开文件,并将光标置于第一个与pattern匹配的串处;
    vi -r filename : 在上次正用vi编辑时发生系统崩溃,恢复filename;
    vi filename…filename : 打开多个文件,依次进行编辑。

    文件最后一行插入数据

    利用 sed 直接在 filename.txt 最后一行加入 message

    sed -i '$a message' filename.txt
    

    说明 :
    $ 代表的是最后一行;
    a 的动作是新增;

    清空文件内容

    cat /dev/null > filename.txt
    

    显示指定的目录或文件所占用的磁盘空间

    说明 :

    du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
    

    示例,查看当前所在目录大小 :

    du -h --max-depth=1 ./
    

    文件上传 & 下载

    一般文件上传或者下载,使用 ftp 服务。还有另外一种更快捷的方式: 命令行

    说明:
    rz 中的 r 意为 received (接收),输入rz时,意为服务器接收文件,即将文件从本地上传到服务器。
    sz 中的 s 意为 send (发送),输入sz时,意为服务器要发送文件,既从服务器发送文件到本地,或是说本地从服务器上下载文件。
    注意:不论是send还是received,动作都是在服务器上发起的。

    输入 rz 会谈出对话框,选择文件即可。可以多选。

    下载一个文件:sz filename
    下载多个文件:sz filename1 filename2
    下载dir目录下的所有文件,不包含dir下的文件夹:sz dir/*

    PS : 提示信息不够友好,文件下载成功了但会提示下载错误。


    网络

    防火墙

    查看端口开放情况

    firewall-cmd --zone=public --list-ports
    

    开放 80 端口

    firewall-cmd --zone=public --add-port=80/tcp --permanent
    

    关闭 80 端口

    firewall-cmd --zone=public --remove-port=80/tcp --permanent
    

    命令含义说明:
    –zone 作用域
    –add-port=80/tcp 添加端口,格式为:端口/通讯协议
    –permanent 永久生效

    开放/关闭端口,需要重启防火墙

    systemctl restart firewalld.service
    

    关闭防火墙(所有端口都开放。不建议~因为不安全!)

    systemctl stop firewalld.service
    

    查看监听( Listen )的端口(端口占用情况)

    netstat

    netstat -lntp
    

    检查 8080 端口被哪个进程占用

    netstat -lnp|grep 8080
    

    ss

    用来显示处于活动状态的套接字信息。

    帮助文档(截取部分常用)

    [root@CentOS7 ~]# ss -h
    Usage: ss [ OPTIONS ]
           ss [ OPTIONS ] [ FILTER ]
       -n, --numeric       don't resolve service names
       -a, --all           display all sockets
       -l, --listening     display listening sockets
       -t, --tcp           display only TCP sockets
    

    示例,查看 22 端口是否被监听

    ss -ntl|grep 22
    

    静态IP设置

    目录

    cd /etc/sysconfig/network-scripts/
    

    修改文件(文件名称不确定,需要根据具体情况。我的一般为 ifcfg-ens160 )

    vi ifcfg-ens*
    

    需要修改的属性如下

    ONBOOT=yes
    IPADDR=192.168.1.2
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=114.114.114.114
    DNS2=8.8.8.8
    

    重启网络服务

    systemctl restart network
    

    查看修改后的 IP

    ip addr
    

    修改 hostname

    查看当前主机名

    hostname
    

    修改主机名

    hostnamectl set-hostname ***
    

    重启生效

    sync; sync; reboot
    

    版本发布

    软链接

    ln -s 软链接源(软链接指向的源头)     目标(新建的软链接)
    

    例如(举例,生产环境不建议这样使用) :
    将 nginx 中的配置文件 default.conf 移动到 /root/default.conf

    mv /etc/nginx/conf.d/default.conf /root/
    

    配置软连接

    ln -s /root/default.conf /etc/nginx/conf.d/80.conf
    

    启动 nginx 发现配置生效

    删除软连接

    rm -f /etc/nginx/conf.d/80.conf
    

    jar 启动

    nohup java -jar ./filename.jar >./logs/stdout.log 2>&1 &
    

    说明 :
    nohup : 是 no hang up 的缩写,就是不挂断的意思。
    & : 指在后台运行。
    nohup COMMAND & : 这样就能使命令永久的在后台执行。
    2>&1 : 是将标准错误(2)重定向到标准输出(&1),标准输出(1)再被重定向输入到 stdout.log 文件中。

    环境变量

    具体使用哪种形式的配置,需要根据需求来确定。

    临时生效(重启则无效)

    # 设置环境变量 TEST
    export TEST=/etc/
    # 测试
    echo $TEST
    

    全局环境变量,对所有用户都会生效

    # 编辑文件
    vi /etc/profile
    # 增加配置
    TEST=/etc/
    export TEST
    # 退出文件编辑,另配置生效
    source /etc/profile
    # 测试
    echo $TEST
    

    压缩

    zip

    将当前目录,打包为 test.zip 文件

    zip -r test.zip ./*
    

    解压 test.zip 文件

    unzip test.zip
    

    要把文件解压到指定的目录下,需要用到-d参数。

    unzip -d /temp test.zip
    

    tar

    将当前目录压缩为 name.tar.gz 文件

    tar -czf name.tar.gz ./*
    

    解压后缀名为 .tar.gz 的文件

    tar -zxvf filename.tar.gz
    

    解压后缀名问 .tar 的文件

    tar -xvf filename.tar
    

    服务&软件安装

    rpm

    rpm(英文全拼:redhat package manager) 原本是 Red Hat Linux 发行版专门用来管理 Linux 各项套件的程序,由于它遵循 GPL 规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM 套件管理方式的出现,让 Linux 易于安装,升级,间接提升了 Linux 的适用度。

    搜索 rpmname 是否安装

    rpm -qa|grep rpmname
    

    查询一个包是否安装(这里的包名,是不带有平台信息以及后缀名的)

    rpm -q rpm包名
    

    安装rpm包

    rpm -ivh test.rpm
    

    卸载一个 rpm 包

    rpm -e rpmname
    # 示例 卸载 python(不推荐删除,会导致 yum 等服务不可用。测试之前请做好备份/镜像。)
    # rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
    

    强制安装文件夹下的所有rpm包

    rpm -Uvh *.rpm --nodeps --force
    

    参数说明:
    -U : <套件档>或–upgrade<套件档> 升级指定的套件档;
    -i : <套件档>或–install<套件档>  安装指定的套件档;
    -v :可视化;
    -h :显示安装进度;
    –force 强制安装,即使覆盖属于其他包的文件也要安装;
    –nodeps 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包;

    示例:卸载 openjdk

    查看java安装软件

    root@username ~]# rpm -qa|grep java
    java-1.8.0-openjdk-headless-1.8.0.171-8.b10.el7_5.x86_64
    

    卸载

    rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.101-3.b13.el7_2.x86_64
    

    yum

    提示是否安装

    yum install  xxx
    

    不提示,提示的部分,全部自动填入 y 进行安装

    yum -y install  xx
    

    卸载

    yum remove xxx
    

    定时任务

    编辑定时任务

    vi /etc/crontab
    

    文件中有详细说明

    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    
    # For details see man 4 crontabs
    
    # Example of job definition:
    # .---------------- minute (0 - 59)
    # |  .------------- hour (0 - 23)
    # |  |  .---------- day of month (1 - 31)
    # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
    # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
    # |  |  |  |  |
    # *  *  *  *  * user-name  command to be executed
    

    示例 - 普通

    59 23 * * * root /root/test.sh
    

    示例 - 有日志输出的定时任务(日志文件包含日期信息)

    30 0 * * * root /root/test.sh >> /root/logs/log_name_$(date +\%Y-\%m-\%d).log 2>&1
    

    保存生效

    crontab /etc/crontab
    

    查看任务

    crontab -l
    

    CentOS 之间,使用密钥实现免密登录

    目标 : A 免密登录并操作 B;
    服务器A和B的操作系统 : CentOS Linux release 7.6.1810 (Core)

    A 操作,生成秘钥

    ssh-keygen
    

    密钥文件,所在 A 目录

    cd ~/.ssh
    

    A 生成的密钥文件

    id_rsa  id_rsa.pub
    

    A 操作,移动 id_rsa.pub 文件到 B ( B_IP 需要替换)

    scp ~/.ssh/id_rsa.pub B_IP:~/.ssh/
    

    B 操作,公钥导入

    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
    

    A 操作,测试

    ssh B_IP
    

    结果

    [root@A ~]# ssh 192.1.1.2
    Last login: Wed Dec 30 13:43:29 9527 from 192.1.1.4
    [root@B ~]# 
    

    取消免密登录

    B 操作

    cat /dev/null > authorized_keys
    

    异常处理:找不到 .ssh 目录

    原因分析:
    没有运行过 ssh 命令

    解决方法:

    ssh localhost
    

    用户

    切换用户

    su [选项] [-] [用户 [参数]... ]
    
    - :以 login-shell 方式进行登录
    不加 - :以 no-login-shell 方式进行登录
    -c:只进行一次在该用户下使用命令
    

    示例

    su - oracle
    su oracle
    su - oracle -c pwd
    

    添加组&用户

    # 添加用户组
    groupadd es
    # 添加用户 -g 指定组 -p 密码
    useradd es -g es -p password
    # 删除用户
    userdel es
    

    安装 epel 源

    yum install epel-release
    

    硬件信息查询

    查看CPU信息

    lscpu
    

    查看内存信息

    free  -m
    

    Shell

    if 的 -e,-d

    -e filename 如果 filename存在,则为真

    -d filename 如果 filename 为目录,则为真

    说明:用来判断文件、目录是否存在,非常好用!


    PS : 记笔记!偶尔忘了来查查! >_<|||

    展开全文
  • Centos7基本命令

    千次阅读 2020-12-22 19:37:12
    shell基本命令linux命令行的组成结构linux系统命令操作语法格式命令空格参数空格文件路径或者需要处理的内容rm-rf/tmp/*ls-la/home1.一般情况下,【参数】是可选的,一些情况下【文件路径】也是可选的2.参数》同一个...
  • Centos7 rpm命令大全

    2022-02-15 10:29:43
    rpm命令 rpm包,由“-”、“.”构成,包名、版本信息、版本号、运行平台 对已安装软件信息的查询 rpm -qa 查询已安装的软件 rpm -qf 文件名绝对路径 文件名的绝对路径 rpm -ql 软件名 查询已安装的软件包都安装...
  • centos 7如何删除软件

    千次阅读 2020-06-05 16:33:47
    1、查询是否安装了软件 rpm -qa | grep -i 软件名 ... 2、删除已安装的软件包 根据第一步显示的软件包名...如果用上面命令删除时,提示有依赖的其他文件,则用该命令可以对其进行强力删除 sudo rpm -e --nodeps 包名 ...
  • CentOS7中安装、卸载、升级软件命令

    千次阅读 2020-04-28 09:45:34
    用yum安装和卸载软件,首先必须是yum安装的软件包都是rpm格式的。...删除命令:(yum remove 软件名),yum也会查询数据库,然后给出解决依赖关系的提示。 yum安装软件包命令 yum install xxx yum删除...
  • centos8软件安装dnf命令

    千次阅读 2022-01-25 10:31:04
    DNF是新一代的rpm软件包管理器。它首先出现在 Fedora 18 这个发行版中。...尽管它没有预装在 CentOS 和 RHEL 7 中,但你可以在使用 YUM 的同时使用 DNF。它们之间的区别可以参考软件包管理基础:apt,yum
  • Centos7/8卸载软件

    2022-06-10 09:31:41
    yum/dnf history #可以看到你的安装记录,然后有个IDyum/dnf history undo ID #会将当时安装的所有软件、依赖以及本地文件 全部卸载干净yum/dnf remove #只会卸载软件本身,软件所安装的依赖、本地文件都不会删除......
  • Centos7 常用命令

    千次阅读 2021-06-25 19:44:20
    Linux的目录结构 home:家,用户的家 ...Linux 的常用命令 目录切换 cd 目录名称 切换到app目录 cd 目录名称/目录名称 cd a/b cd .. 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到 home目
  • CentOS 7 常用命令大全

    万次阅读 多人点赞 2018-02-25 10:14:18
    CentOS7 常用命令集合 这两天一直在对CentOS 7.2进行初体验,各种学习命令肿么用,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样,毕竟这些都不是一家出来的嘛~ 废话不多说,直接上命令和解析!...
  • get key 获取key的value append key abc 在value末尾添加abc strlen key 获取key的长度 exists key 判断key是否存在 type key 返回key的类型 del key 删除key unlink key 异步删除key expire key time 设置key过期...
  • 如何centos7查看ip(地址)命令?

    万次阅读 2021-05-09 06:11:02
    很多人都不知道centos是什么意思,以下小编会先介绍一下centos的意思一、CentOS是什么意思CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat ...
  • Centos 软件安装常用命令-----yum

    千次阅读 2020-12-19 08:50:55
    **************Centos 软件安装常用命令-----yum yum 命令 1.安装软件 yum install 软件名称 2.卸载软件 yum remove 软件名称 3.更新软件 yum update 软件名称 4.列出所有可安装的软件包 yum list 5.列出所有可更新...
  • CentOS 7虚拟机安装常用软件

    千次阅读 2021-09-30 20:09:45
    依然是虚拟机安装常用软件系列,CentOS 7目前官方支持到2024,还行 1. VMWare 安装CentOS 7 默认都安装成功了 2.换源,更新 阿里源最近老是403,换了网易源 wget -O /etc/yum.repos.d/CentOS-Base.repo ...
  • centos7 基本操作命令

    千次阅读 2019-03-26 15:49:50
    话不多说,直接上命令centos7常用命令集合: 系统相关: 命令 解析 su - 切换到root权限(与su有区别) shutdown -h now 关机 ...
  • CentOS 7 Docker 安装软件

    千次阅读 2021-12-16 17:41:43
    整理记录一些docker安装软件的流程
  • centos7 RPM包之rpm命令

    千次阅读 2022-04-13 15:25:20
    1、软件软件包分类 源码包:C源代码包 rpm包:编译之后的二进制包 2、源码包 优点:开源;可以自由选择所需功能;可看源代码;卸载方便(直接删除安装位置); 缺点:安装步骤过多;编译时间过长; 3、RPM...
  • KEY-CentOS- RPM-GPG-KEY-CentOS-7 RPM-GPG-KEY-CentOS-Debug-7 RPM-GPG-KEY-CentOS-Testing-7 数字证书导入 [root@letty-02 ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 选项: --import:导入数字...
  • centos7安装杀毒软件ClamAV

    千次阅读 2021-06-23 14:36:40
    centos7安装杀毒软件ClamAV 最近阿里云服务器在半年内中了两次挖矿病毒,于是想着安装个杀毒软件试试,网上查了一下决定试一下ClamAV,结果最后发现该杀毒软件对挖矿病毒无效,因为杀毒软件是针对文件的,但是...
  • 简介: 本文主要为大家讲解CentOS 7系统中执行yum命令失败等常见问题的排查方法。 1. 执行yum命令报404错误 1)检查yum仓库是否配置正确,可以到CentOS 镜像下载阿里云repo配置文件。 2)如果报错中包含$...
  • 一、使用yum安装和卸载软件,有个前提是yum安装...删除命令是,yum remove ~,同安装一样,yum也会查询数据库,给出解决依赖关系的提示。 其中~ 代表软件名 1.用YUM安装软件包命令:yum install xxxx 2.用YUM删除软件
  • centOS7 常用查询命令

    千次阅读 2019-05-08 10:52:29
    centOS7 常用查询命令 一、yum安装软件路径查询命令 1、查看所有已安装的软件名称 rpm -qa 2、执行下面命令,显示软件安装路径(软件名定义是:rpm包去除平台信息和后缀后的信息) rmp -ql 软件名称 3、查询一个...
  • Linux系统Centos7常用的命令

    千次阅读 2020-12-17 16:25:17
    Linux系统Centos7常用的命令 cd ls ls -a ls -al ll pwd 查看当前路径 file 选项-b 显示文件的类型 which -a选项 显示命令的全路径 whereis 选项-b 显示命令以及相关文件的全路径 -s -m locate 快速定位文件路径 -c...
  • CentOS 7 的网络配置及部分基础操作命令网络相关配置基础指令目录和文件的命名规则命令基本格式用户主目录ls指令操作 在昨天安装了CentOS 7 系统后,今天学了网络的一些配置,以及一些基础的文档文件操作指令,下面...
  • centos7上安装rar解压软件一、下载并安装rar软件wget https://www.rarlab.com/rar/rarlinux-x64-5.5.0.tar.gz #下载 tar fx rarlinux-x64-5.5.0.tar.gz -C /usr/local/ # 解压到/usr/local下 cd rar make #编译 ma.....
  • CentOS 7基础命令介绍

    2020-09-04 17:26:48
    CentOS 7基础命令介绍CentOS基础命令介绍CentOS 7命令执行规范CentOS 7获取帮助命令关机/重启/注销命令文件和目录操作命令 CentOS基础命令介绍 重所周知,Linux是一个主要通过命令行来进行管理的操作系统,即通过...
  • mkdir:创建新目录 touch:创建新文件或修改文件时间 pwd:查看当前所在的工作目录(可以在两个不同的目录下使用此命令) cd:在不同的目录间切换,更改当时目录 1.绝对路径使用和相对路径使用 2.特殊符号的使用 cd ....
  • 来自:...安装的命令是,yum install ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突,那么最好,下载安装...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 81,707
精华内容 32,682
热门标签
关键字:

centos7删除软件命令