返回上级目录 cd / 进入根目录 2. ls -C:多列显示文件及目录,默认 -a:显示所有文件及目录,包括隐藏文件 -l:详细显示文件及目录,简化命令 ll 3. pwd 显示当前目录的绝对目录...文件目录管理 1. touch 不存在则创建文件,否则更新修改时间 2. mkdir -p:递归创建目录 -m:创建目录赋予权限 名字用空格隔开表示创建多个同级目录 3. cp [选项] [源文件/目录...-a 文本方式搜索 -n 输出行号 -v 反向搜索 3. tar 这里要说明一点:打包和压缩是不同的概念。...:软件包管理,其包名以.rpm结尾,使用rpm可安装查询卸载软件,缺点与依赖关系复杂 yum:基于rpm包管理,自动下载依赖并安装rpm包 rpm: -a:显示已经安装的软件包 -q:查询一个包是否已经安装...# 查询指定软件包是否安装 rpm -qa | grep screen yum: -y:所有提问回答yes install:安装rpm软件包 update:更新rpm软件包 check-update
使用软件包管理器确实很方便,在联网的环境下,从下载到安装,以及自动关联软件的依赖项,并且一次安装所有依赖的软体包,为我们省去了很多繁琐的操作。...这样确实很好,但是我们却失去了了解软件有哪些组成模块和依赖项的机会。下面我就要折腾一下,手动下载安装C++环境,摆托yum install gcc-c++ 这种傻瓜式操作。...GNU 和 Linux 以这样的方式组合成为 GNU/Linux 操作系统,所以 GNU/Linux是GNU以Linux作为内核而发布的一个操作系统。...上面说了GCC是包含g++和C++的库,所以我们要下载和安装GCC! 下载东西有时也不是想象的那么简单,我们下载东西一定要坚持一个原则:从官网下载!...sudo rpm -ivh --force --nodeps gcc-c++-6.1.1-3.fc24.x86_64.rpm 好了,大功告成,C++的头文件和库会被默认安装到/usr/include和/
rpm命令进行安装 不能自行解决库依赖问题 类似于window控制面板中的程序和功能,rpm -qa查看当前系统中安装的所有软件,rpm -qa | grep mysql )yum安装(一种在线软件安装方式...功能:基于RPM包管理,能够自动从指定的服务器下载RPM包并安装,同时自动处理软件包之间的依赖关系,确保所有必要的依赖包都被安装。...形式使用的集中地、统一的网络仓库)下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。...CentOS和Ubuntu都可以用 wget命令用来从指定的URL下载文件,而后通过yum、rpm、apt-get等方式安装。功能:通过HTTP、HTTPS、FTP等协议从指定的URL下载文件。...yum 能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,而无需繁琐地一次次下载、安装;apt-get 则用于运作 deb 包,提供类似的功能
它用于从官方 CentOS 存储库以及其他第三方存储库安装,删除,下载,查询和更新软件包。...假设它与您的系统兼容并且满足所有依赖性,输入y 将安装RPM 软件包。 如果 RPM 软件包依赖于您尚未安装的其他软件包,并且这些软件包在您的系统上启用的存储库中可用,则将安装所有依赖项。...否则, yum 将打印您必须下载的所有缺少的依赖项的列表,并手动安装这些程序包。...您必须手动下载并安装所有依赖项。...相比于 rpm ,您应该更喜欢使用 yum,因为它会自动为您解析所有依赖项。
(当前目录) 及 “…” (父目录) -S 根据文件大小排序 -R 递归列出所有子目录 参考实例: 列出所有文件(包括隐藏文件): ls -a 列出文件的详细信息: ls -l 列出根目录(/)下的所有目录...语法: 语法格式 : rmdir [参数] [目录名称] 常用参数: 参数 描述 -p 用递归的方式删除指定的目录路径中的所有父级目录,非空则报错 –ignore-fail-on-non-empty...语法: 语法格式: df [参数] [指定文件] 常用参数: 参数 描述 -a 显示所有系统文件 -B 指定显示时的块大小 -h 以容易阅读的方式显示 -H 以1000字节为换算单位来显示...语法: 语法格式:lsblk [参数] 常用参数: 参数 描述 -a 显示所有设备 -b 以bytes方式显示设备大小 -d 不显示 slaves 或 holders -D print discard...作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征;做网页处理流程和数据检索自动化
rpm将所有已安装包的信息保存在/var/lib/rpm数据库。 rpm是 Linux 系统下安装包的唯一方式,如果你已经使用源代码安装了包,那么rpm不能管理它。...Query: 用于查询任何rpm包。 在哪里可以找到rpm包 以下是rpm站点列表,你可以在其中找到并下载所有RPM包。...它将显示包的依赖项列表。...如何安装无依赖的rpm包 如果你知道所有需要的软件包都已经安装,你可以使用选项忽略这些依赖项–nodeps(no dependencies check) 在安装包之前。...如何列出所有已安装的rpm包 键入以下命令以打印Linux系统上已安装软件包的所有名称。
您需要获取一个或多个依赖包,再次尝试,看看是否有其他依赖项 — 一直这样做,直到已满足所有依赖关系。...在回复 “Y” 同意该事务后,它会下载这两个包,然后安装依赖项,最后安装 gcc-gfortran。您会在本教程后面进一步了解依赖项。...RPM 依赖项 您之前已经了解到,由于存在依赖项,我们擦除 libquadmath-devel 的尝试失败了。除了文件之外,RPM 包还可以包含其他包可能依赖的任意功能。...除了尝试安装和擦除包并获得错误消息之外,还可以通过一些方式确定某个包需要或依赖哪些文件或功能。 rpm 命令提供了询问已安装的包或包文件来确定它们依赖或需要 哪些功能的选项。...从存储库下载 RPM 尽管 yum 将自动从存储库检索包,但您可能想下载 RPM 并保存它们,以便将它们安装在未连网的系统上或检查它们的内容,或者出于其他某种原因。
/ 这个目录下面 更换yum源 进入目录: cd /etc/yum.repos.d 备份文件:mv CentOS-Base.repo CenOS-Base.repo.bak 下载文件:curl -O http...CentOS6-Base-163.repo CentOS-Base.repo 清除缓存:yum clean all 生成缓存:yum makecache 基本格式 yum 选项 常用操作 清空所有缓存...:list 常用选项 默认确定操作: -y 只下载不安装:--downloadonly 指定下载目录:--downloaddir RPM安装软件 说明 原来是Redhat Pakage Manager...的缩写,现在是RPM Pakage Manager 的递归缩写 使用此方式安装的软件大多有依赖关系问题,通常一个软件需要依赖几个包 格式 rpm [选项] 包名 实例:安装 vim 下载vim:yum...//httpd/httpd-2.2.32.tar.gz 解压下载的压缩包 tar -zxvf httpd-2.2.32.tar.gz 进入解压后的文件夹 cd httpd-2.2.32
(文件内容从最后一行开始显示) 语法 tac 文件名 nl (显示行号) 语法 nl [-bnw] 文件名 选项与参数: -b :指定行号指定的方式,主要有两种: -b a...'脚本命令' 文件名 选项说明: -F fs:指定以 fs 作为输入行的分隔符,awk 命令默认分隔符为空格或制表符 -f file:从脚本文件中读取 awk 脚本指令,以取代直接在命令行中输入指令...; -h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示; -H :以 M=1000K 取代 M=1024K 的进位方式; -T :显示文件系统类型, 连同该 partition...,则不会安装,必须安装有较低版本才能升级 RPM包的卸载 RPM 软件包的卸载要考虑包之间的依赖性 语法: rpm -e 包名 查询RPM操作 语法: rpm 选项 查询对象 选项说明...–limit-rate=300k:限速下载 -c:断点续传,重新启动下载中断的文件 -b:后台下载 查看下载进度 tail -f wget-log 系统管理 ps (查看系统中所有运行进程的详细信息
二、基本概述 1.RPM RedHat Package Manager的简称,即RedHat包管理器。 以数据库记录的方式将软件安装到Liunx。 ...可以修改参数文件自定义配置项。 和RPM比较类似。 3.YUM Yellow dog Updater,Modified的简称,基于RPM包管理。 ...能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包,无需繁琐的一次次下载、安装。 使用简单、方便。...三、安装方式介绍 1.源码方式安装linux软件 下载源码包到/usr/local/src 解压缩源码包 查看install和readme档案安装相依性软件 .... -q:查询后面的软件是否有安装 -qa:列出此系统上已安装的所有软件 -ql:列出该软件安装后产生的所有文件完整目录列表 -qd:列出该软件安装后产生的所有
管道将rpm -qa命令的输出(包括系统中所有安装的RPM包)作为grep命令的输入,从而列出带有licq字符的RPM包来。...,格式:ls [选项] [文件] ls -a 查看所有文件列表(可查看隐藏文件) ls -l 以列表方式显示文件的详细信息 ls -h 配合-l以人性化的方式显示文件大小 ls -l -h 显示文件大小更加直观...类似于Windows操作系统中的快捷方式 软链接可以 跨文件系统 ,硬链接不可以 软链接可以对一个不存在的文件名进行链接 软链接可以对目录进行链接 29.2硬链接 建立硬链接时,在另外的目录或本目录中增加目标文件的一个目录项...如下所示的m2.c文件就在目录mub1和liu中都建立了目录项。 硬链接,以文件副本的形式存在。但不占用实际空间。...基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
YUM工作流程 执行yum命令 读取yum配置文件,获取仓库信息 在仓库中搜索元数据文件,确定所需软件及依赖的软件 下载相关软件包及校验文件 按顺序安装软件包 当远程仓库更新后可以通过相应的命令更新本地缓存...clean 不填写参数时效果等同于clean all:将会清空所有本地缓存文件 packages:清空已下载的所有软件包,默认情况下不会自动删除 metadata:清空已下载的元信息缓存文件,再次运行yum...:使用yum安装一个rpm软件包,会自动从可用源中搜索安装所需依赖软件 localupdate {rpmfile1} [rpmfile2] [...]...:使用yum升级一个rpm软件包,会自动从可用源中搜索安装所需依赖软件 reinstall {package1} [package2] [...]...--skip-broken:解决卸载软件时产生的依赖错误问题 --downloadonly:只进行软件的下载 --downloaddir:指定软件包下载路径 三、YUM源的管理维护 1. yum配置文件
[选项][目录或文件名]ls -a :列出文件下所有的文件,包括以“....(其他人)权限等于只读; chown [-R] admin:root /opt/ :变更文件及目录的拥有者和所属组(-R递归处理所有文件和文件夹,admin为拥有者,root为所属者) 文件查找...包安装,能不手动编译的就不要手动编译; dpkg只能安装已经下载到本地机器上的deb包. apt-get能在线下载并安装deb包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是dpkg工具所不具备的...; rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的; yum、rpm安装文件分布在...-版本.x86_64.rpm :安装rpm包(包要先下载)(要先装依赖包) rpm -e wps-office :卸载软件(注意不要软件名不要版本号) rpm -qa |grep wps :查看安装的
获取 RPM 包的信息,包括版本、状态、依赖项、完整性和签名。 确定一个包提供了哪些文件,并查找某个特定文件来自哪个包。...您需要获取一个或多个依赖包,再次尝试,看看是否有其他依赖项 — 一直这样做,直到已满足所有依赖关系。...在回复 “Y” 同意该事务后,它会下载这两个包,然后安装依赖项,最后安装 gcc-gfortran。您会在本教程后面进一步了解依赖项。...除了尝试安装和擦除包并获得错误消息之外,还可以通过一些方式确定某个包需要或依赖哪些文件或功能。 rpm 命令提供了询问已安装的包或包文件来确定它们依赖或需要 哪些功能的选项。...从存储库下载 RPM 尽管 yum 将自动从存储库检索包,但您可能想下载 RPM 并保存它们,以便将它们安装在未连网的系统上或检查它们的内容,或者出于其他某种原因。
准备工作: linux版本:CentOS 6.4 64位 以下操作全部在root账号下进行 以110.120.18.18作为假定的服务器公网ip地址 以10.10.10.10作为假定的本机ip公网地址...检查JDK版本: java -version 查询所有已安装的jdk rpm包 rpm -qa|grep java ? 如果发现有安装好的jdk以及安装包,依次执行卸载。...正常显示java版本,配置成功~ 二、安装Tomcat 1.检查是否安装Tomcat 方法一:root权限下,从根目录递归式查找名称中包含tomcat字段的文件名称 sudo find / -name...如果已安装,先卸载 yum -y remove mysql-libs.x86_64 检查其他方式安装的 mysql rpm -qa | grep mysql 有的话,通过 rpm -e 命令 或者 rpm...-e --nodeps 命令来卸载掉 rpm -e mysql 检查出的名称 #普通删除模式 rpm -e --nodeps 检查出的名称 #强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件
-name "*.txt" 查找当前目录下(递归子目录)的所有名称以.txt结尾的文件,注意*号的写法,需要前面加\或者放到双引号中 find ....a file1 只允许以追加方式读写文件 chattr +c file1 允许这个文件能被内核自动压缩/解压 chattr +d file1 在进行文件系统备份时,dump程序将忽略这个文件 chattr...package_name.rpm 将安装一个rpm包,使用你自己的软件仓库为你解决所有依赖关系 yum update package_name.rpm 更新当前系统中所有安装的rpm包 yum update...在rpm仓库中搜寻软件包 yum clean packages 清理rpm缓存删除下载的包 yum clean headers 删除所有头文件 yum clean all 删除所有缓存的包和头文件...apt-get remove package_name 从系统删除一个deb包 apt-get check 确认依赖的软件仓库正确 apt-get clean 从下载的软件包中清理缓存 apt-cache
rpm命令进行安装 不能自行解决库依赖问题 类似于window控制面板中的程序和功能,rpm -qa查看当前系统中安装的所有软件,rpm -qa | grep mysql )yum安装(一种在线软件安装方式...功能:基于RPM包管理,能够自动从指定的服务器下载RPM包并安装,同时自动处理软件包之间的依赖关系,确保所有必要的依赖包都被安装。...CentOS和Ubuntu都可以用 wget命令用来从指定的URL下载文件,而后通过yum、rpm、apt-get等方式安装。功能:通过HTTP、HTTPS、FTP等协议从指定的URL下载文件。...形式使用的集中地、统一的网络仓库)下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的 RPM 包并进行安装。...yum 能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,而无需繁琐地一次次下载、安装;apt-get 则用于运作 deb 包,提供类似的功能
Linux基本操作&&Linux操作MySQL 安装Linux系统 下载VMware虚拟机 下载CentOS-7系统 创建虚拟机 选择自定义 下一步 下一步 选择Linux 选择存放位置...cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不 用写-r递归 删除目录 rm [-rf] 目录 rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆,.../yum.pid 已被锁定 解决办法 rm -f /var/run/yum.pid yum install glibc.i686 安装之前先安装需要的依赖,否则会报依赖错误 yum install...数据库初始化 mysqld --initialize --user=mysql 为了保证数据库目录为与文件的所有者为 mysql 登陆用户 如果你是以 root 身份运行 mysql 服务,需要执行下面的命令初始化...主从复制的原理 1.数据库有个bin-log二进制文件,记录了所有sql语句。 2.我们的目标就是把主数据库的bin-log文件的sql语句复制过来。
文本内容查看命令 # cat命令 # 查看文件中的全部信息(适合查看小文档) cat 文件名 # less命令 # 以分页的方式浏览文件信息(适合查看大文档),进入浏览模式 less 文件名 # 浏览模式快捷键...# 语法 `chmod [-R] nnn 文件` -R 递归设置文件夹内所有文件 # 设置文件的权限为(所有者可读可写可执行,所属组可读可写,其他人可读) chmod 764 文件名 系统软件管理...例子:安装tree工具 作用:查看某个目录下的文件信息 # 以树状结构查看2层文件信息 tree -L 2 要查看的路径 yum yum基于rpm实现的,提供了除了rpm的安装软件、卸载软件等功能以外还有...,自动查找、下载软件并自动处理软件的彼此之间的依赖关系,下载并安装依赖包。...(下载器) wget url tree(目录树状显示) # 以tree结构,递归显示当前文件下所有文件 tree # 显示目标文件夹下的文件 tree 目标目录 psmisc(高级进程管理工具) #
领取专属 10元无门槛券
手把手带您无忧上云