目录

一、RPM安装方法

1、查看rpm的版本与用法​

2、rpm命令用法

3、安装vsftpd软件

二、yum安装

1、建立yum源本地仓库(注意:红帽Linux8是不行的)

2、查看所有库​

3、安装vim增强版

三、vi/vim文本编辑器

四、GCC

1、GCC是什么

2、搭建环境

3、简单的编写程序代码

4、如何深度学习gcc

五、常用软件安装

1、qq的安装

2、宝塔安装


确认镜像文件已经挂载

开机后使用命令挂载

mount /dev/cdrom  /mnt
#把cd挂载到mnt文件夹上,没有的新建一下也可以,注意记住这个/mnt文件夹

一、RPM安装方法

1、查看rpm的版本与用法

2、rpm命令用法

rpm -?
用法: rpm [选项...]查询/验证软件包选项:-a, --all                        查询/验证所有软件包-f, --file                       查询/验证文件属于的软件包-g, --group                      查询/验证组中的软件包-p, --package                    查询/验证一个软件包--pkgid                          query/verify package(s) with package identifier--hdrid                          query/verify package(s) with header identifier--triggeredby                    query the package(s) triggered by the package--whatrequires                   query/verify the package(s) which require a dependency--whatprovides                   查询/验证提供相关依赖的软件包--nomanifest                     不把非软件包文件作为清单处理查询选项(用 -q 或 --query):-c, --configfiles                列出所有配置文件-d, --docfiles                   列出所有程序文档-L, --licensefiles               list all license files--dump                           转储基本文件信息-l, --list                       列出软件包中的文件--queryformat=QUERYFORMAT        使用这种格式打印信息-s, --state                      显示列出文件的状态验证选项(用 -V 或 --verify):--nofiledigest                   不验证文件摘要--nofiles                        不验证软件包中文件--nodeps                         不验证包依赖--noscript                       不执行验证脚本安装/升级/擦除选项:--allfiles                       安装全部文件,包含配置文件,否则配置文件会被跳过。--allmatches                     移除所有符合 <package> 的软件包(如果 <package>被指定未多个软件包,常常会导致错误出现)--badreloc                       对不可重定位的软件包重新分配文件位置-e, --erase=<package>+           清除 (卸载) 软件包--excludedocs                    不安装程序文档--excludepath=<path>             略过以 <path> 开头的文件--force                          --replacepkgs --replacefiles 的缩写-F, --freshen=<packagefile>+     如果软件包已经安装,升级软件包-h, --hash                       软件包安装的时候列出哈希标记 (和 -v 一起使用效果更好)--ignorearch                     不验证软件包架构--ignoreos                       不验证软件包操作系统--ignoresize                     在安装前不检查磁盘空间-i, --install                    安装软件包--justdb                         更新数据库,但不修改文件系统--nodeps                         不验证软件包依赖--nofiledigest                   不验证文件摘要--nocontexts                     不安装文件的安全上下文--noorder                        不对软件包安装重新排序以满足依赖关系--noscripts                      不执行软件包脚本--notriggers                     不执行本软件包触发的任何脚本--nocollections                  请不要执行任何动作集--oldpackage                     更新到软件包的旧版本(带 --force 自动完成这一功能)--percent                        安装软件包时打印百分比--prefix=<dir>                   如果可重定位,便把软件包重定位到 <dir>--relocate=<old>=<new>           将文件从 <old> 重定位到 <new>--replacefiles                   忽略软件包之间的冲突的文件--replacepkgs                    如果软件包已经有了,重新安装软件包--test                           不真正安装,只是判断下是否能安装-U, --upgrade=<packagefile>+     升级软件包--reinstall=<packagefile>+       reinstall package(s)所有 rpm 模式和可执行文件的通用选项:-D, --define=“MACRO EXPR”        定义值为 EXPR 的 MACRO--undefine=MACRO                 undefine MACRO-E, --eval=“EXPR”                打印 EXPR 的宏展开--macros=<FILE:…>                从文件 <FILE:...> 读取宏,不使用默认文件--noplugins                      don't enable any plugins--nodigest                       不校验软件包的摘要--nosignature                    不验证软件包签名--rcfile=<FILE:…>                从文件 <FILE:...> 读取宏,不使用默认文件-r, --root=ROOT                  使用 ROOT 作为顶级目录 (default: "/")--dbpath=DIRECTORY               使用 DIRECTORY 目录中的数据库--querytags                      显示已知的查询标签--showrc                         显示最终的 rpmrc 和宏配置--quiet                          提供更少的详细信息输出-v, --verbose                    提供更多的详细信息输出--version                        打印使用的 rpm 版本号Options implemented via popt alias/exec:--scripts                        list install/erase scriptlets from package(s)--setperms                       set permissions of files in a package--setugids                       set user/group ownership of files in a package--setcaps                        set capabilities of files in a package--restore                        restore file/directory permissions--conflicts                      list capabilities this package conflicts with--obsoletes                      list other packages removed by installing this package--provides                       list capabilities that this package provides--requires                       list capabilities required by package(s)--info                           list descriptive information from package(s)--changelog                      list change logs for this package--xml                            list metadata in xml--triggers                       list trigger scriptlets from package(s)--last                           list package(s) by install time, most recent first--dupes                          list duplicated packages--filesbypkg                     list all files from each package--fileclass                      list file names with classes--filecolor                      list file names with colors--fscontext                      list file names with security context from file system--fileprovide                    list file names with provides--filerequire                    list file names with requires--filecaps                       list file names with POSIX1.e capabilitiesHelp options:-?, --help                       Show this help message--usage                          Display brief usage message

3、安装vsftpd软件

rpm -qa| grep vino     #查看软件是否安装
ls /mnt/Packages/ | grep vino   #在挂载点查看软件包
rpm -ivh vino-3.22.0-7.el7.x86_64.rpm      #进入到/mnt/Packages/下进行安装

以vim为例,但是vim需要yum依赖仓库,要建立本地yum源才可以

二、yum安装

1、建立yum源本地仓库(注意:红帽Linux8是不行的

vi /etc/yum.repos.d/soft.repo  #进入yum仓库编辑#打开文件按I键输入以下内容[cd]                           #容器名字可自定义内容
name=cd                        #容器作用声明
baseurl=file:///mnt            #挂载点
enabled=1                      #启用容器
gpgcheck=0                     #不查阅rpm文件签名#内容输完按Esc键输入‘:wq’保存退出

2、查看所有库

3、安装vim增强版

yum install  vim-X11.x86_64         #安装
yum install  vim*                   #安装vim所有安装包

三、vi/vim文本编辑器

一般模式:控制光标移动,可以对文本进行复制、粘贴、删除和查找工作

编辑模式:正常的文本录入

命令模式:保存或者退出文档,以及设置编辑环境

四、GCC

1、GCC是什么

是GNU推出的基于C/C++的编译器

2、搭建环境

3、简单的编写程序代码

vim hell.c     #编写hell.c
cat hell.c     #查看hell.c的内容
gcc hell.c     #gcc编译
ll hell.c a.out   #生成文件
./a.out           #执行

 

gcc -c hell.c                                          #gcc编译源码
ll hell.
ll hell*
gcc -o helloout hell.c                                 #链接生成的可执行文件
ll hell*
#-rwxr-xr-x 1 root root 8360 4月  29 00:20 helloout    #生成目标文件
./helloout 

4、如何深度学习gcc

 man gcc  #学习如何使用gcc

五、常用软件安装

1、qq的安装

到官网下载Linux安装包QQ Linux版-从心出发·趣无止境QQ Linux版。从心出发,趣无止境。https://im.qq.com/linuxqq/index.html

选择rpm版

进行保存文件

看到软件包保存到下载

安装命令

cd /root/下载   #进入到文件夹中
yum install linuxqq_2.0.0-b2-1089_x86_64.rpm  -y #要使用yum安装因为有依赖包

安装后桌面出现图标

打开显示界面 ,扫描二维码登录

2、宝塔安装

有利与快速搭架网站,进行建立靶场

官网

宝塔面板下载,免费全能的服务器运维软件宝塔面板,近200个免费应用提供使用,如:网站管理、系统安全、系统监控、计划任务、文件管理、软件管理、一键部署等https://www.bt.cn/new/download.html

命令安装

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装成功

访问地址与用户名和密码

如果不知道安装什么软件,大家看一下这个博主的哦

常用 Linux 软件汇总,足够用了!!!_公众号:方志朋的博客-CSDN博客以下文章来源方志朋的博客,回复”666“获面试宝典音频Airtime- Airtime 是一款用于调度和远程站点管理的开放广播软件Ardour- 在 Linux 上录音,编辑,和混音A...https://blog.csdn.net/zhipengfang/article/details/118062178

喜欢的给个赞,那啥有问题的话可以写评论区

【Linux学习笔记】管理Linux操作系统:软件安装相关推荐

  1. Linux学习笔记(四)|软件安装指令

    简述 Linux系统可以分为Debian和Redhat两大分支,Debian平台主流的操作系统是Ubuntu,而RedHat平台主流的操作系统是Fedora.基于Debian平台的操作系统,使用dpk ...

  2. Linux学习笔记六:SSH 软件安装失败了:Server responded Protocol error packet too long 1349676920

    目录 概述 Windows Ubuntu 测试 概述 在上一篇交叉编译环境安装中可以感受到,使用VMware共享文件夹的方式传输文件还是有些麻烦的.这一篇就记录下SSH的使用.SSH可以直接拖拽实现双 ...

  3. Linux学习笔记(三)(安装软件)

    Linux学习笔记(三) 概述 安装软件一般有三种方法: rpm RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出 ...

  4. 【Linux学习笔记】Linux服务器:配置与管理samba服务器

    Linux系列文章目录 一.[linux学习笔记]红帽Linux 7.8系统在虚拟机上的安装 二.[Linux学习笔记]Linux系统的基本操作 三.[Linux学习笔记]管理Linux操作系统:用户 ...

  5. 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示

    [黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...

  6. Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令

    ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...

  7. Linux学习笔记之——Linux系统内部相关介绍

    Linux学习笔记之--Linux系统内部相关介绍 摘要:主要记录一些比较有用的能够帮助理解和使用Linux的知识.比如一些相关概念.没兴趣的看看就好.知道有这么个东西.注意事项.和一些常用目录的作用 ...

  8. Linux学习笔记:Linux常用命令总结

    文章目录 前言 Linux学习笔记:Linux常用命令总结 1. 目录命令 1.1 Linux目录结构 1.2 cd命令 切换工作目录 1.3 ls命令 显示目录下文件 1.4 mkdir命令 创建目 ...

  9. Linux学习笔记28——Linux的权限与密码管理机制

    要登陆 Linux 系统一定要有帐号与密码才行,否则怎么登陆,您说是吧?不过, 不同的使用者应该要拥有不同的权限才行吧?我们还可以通过 user/group 的特殊权限设置, 来规范出不同的群组开发专 ...

  10. linux学习笔记,linux基础调优,已老男孩教育视频为基础

    什么是计算机 计算机是电子数字计算机的简称,是一种自动的地,高速地进行数值运算和信息处理的电子设备.他主要由一些机械的,电子的器件组成,再配以适当的程序和数据.程序及数据输入后可以自动执行,用以解决某 ...

最新文章

  1. web spring 容器
  2. 第2章 数字之魅——求二进制中1的个数
  3. 总结 XSS 与 CSRF 两种跨站攻击
  4. linux加载内核后如何运行app,Android app启动过程
  5. matlab幂次变换代码,常用的一些图像处理Matlab源代码
  6. HDU 2154:跳舞毯
  7. eos linux开发语言,EOSIO与Linux之间的区别
  8. hyperscan cmake .. 报错
  9. 花两个月吃透京东T8推荐的178页京东基础架构建设之路,入职定T5
  10. [虾神GIS制图课堂]四色地图配色法
  11. 邮箱服务器如何配置?POP和IMAP如何定义?
  12. 什么是tomcat?tomcat是干什么用的?
  13. xp系统怎么进pe修改计算机名,PE下安装原版XP系统装系统图文教程
  14. 基于龙芯CPU中标麒麟操作系统的国产半实物仿真系统ETestDEV
  15. 【UVA 1589 --- Xiangqi】
  16. pyqt5 selenium 等待元素出现 visibility_of_element_located
  17. 开放API接口整合多元办公能力,企业微信助IT企业打造高效办公平台
  18. 问题记录:系统还原后,QQ显示一直登录中,但却登录不上去,而且很多软件无法使用
  19. 郭麒麟任《最强大脑》见证官,住杭州的台湾人清华学霸吴哲维来了
  20. 自定义组合键进入u-boot

热门文章

  1. 【图像修复】基于滤波实现损坏图像修复含Matlab源码
  2. 基于cuda10.0的pytorch深度学习环境配置
  3. ear的英语怎么念_ears用英语怎么读?
  4. 浏览器无法访问此网站该如何处理?
  5. Sicily 1090. Highways
  6. 计算机比赛小组名称和口号,小组比赛口号霸气押韵
  7. 故事版(storyBoard)-lllegal configuration connection object cannot have a prototype objct as
  8. 布拉德皮特不完全档案及星路历程
  9. 服务器没有显示器能接笔记本吗,笔记本能连显示器吗,笔记本怎么才能接显示器(图文)...
  10. sql转置两种实现方式记录