Linux学习笔记(三)(安装软件)
Linux学习笔记(三)
概述
安装软件一般有三种方法:
- rpm
RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理
- 解压缩
- yum在线安装
防火墙相关命令
查看firewall服务状态:
systemctl status firewalld
开启firewalld.service服务:service firewalld start
重启firewalld.service服务:service firewalld restart
关闭firewalld.service服务service firewalld stop
查看防火墙规则
firewall-cmd --list-all # 查看全部信息 firewall-cmd --list-ports #
只看端口信息
开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
JDK安装(用rpm方法安装)
- 下载jdk的rpm包
- 卸载自带的Jdk
- 首先用
java -version
查看系统中是否有jdk - 如果有需要卸载
- 首先用
[root@yeyu yeyu]# rpm -qa|grep jdk #检测jdk版本信息
jdk1.8.0_121-1.8.0_121-fcs.x86_64
[root@yeyu yeyu]# rpm -e --nodeps jdk1.8.0_121-1.8.0_121-fcs.x86_64 #--nodeps:强制删除==>删除jdk
[root@yeyu yeyu]# java -version
-bash: /usr/bin/java: No such file or directory
安装Java环境
- 解压jdk安装包
[root@yeyu yeyu]# rpm -ivh jdk-8u221-linux-x64.rpm [root@yeyu yeyu]# java -version java version "1.8.0_221"
- 配置环境变量
(1).
vim /etc/profile
# 进入Linux的配置文件
(2).按i
进入编辑模式,在最后一行插入:
JAVA_HOME=/usr/java/jdk1.8.0_221-amd64 # jdk位置 CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib # 类运行路径 PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin # 环境配置路径 export PATH CLASSPATH JAVA_HOME # 导出配置让系统识别
- 使配置文件生效
source
source /etc/profui
- 发布SpringBoot项目
(1).打包用xftp上传至linux中
(2).用firewall-cmd --list-ports
命令查看服务器打开了哪些端口
(3).开启防火墙端口:firewall-cmd --zone=public --add-port=9000/tcp --permanent
(4).开启后需要重启才能看到:systemctl restart firewalld.service
Tomcat安装(解压缩安装)
- 在官网下载Tomcat
- 解压此文件:
tar zxvf 【压缩包名】
- 运行Tomcat,进入bin目录
# 执行:startup.sh -->启动tomcat
# 执行:shutdown.sh -->关闭tomcat
./startup.sh
./shutdown.sh
Docker安装(Yum安装)
官网安装参考手册点这里
- 确定你是CentOS7及以上版本
[root@192 Desktop]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
- 安装准备环境
yum -y
:自动确认所有提示 - yum安装gcc相关(需要确保 虚拟机可以上外网 )
yum -y install gcc
yum -y install gcc-c++
- 卸载旧版本
yum -y remove docker docker-common docker-selinux docker-engine
官网:
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
- 安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
- 设置stable镜像仓库
- 以下为国外镜像(不要安装)
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
报错
[Errno 14] curl#35 - TCP connection reset by peer
[Errno 12] curl#35 - Timeout
- 正确推荐使用国内的
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 更新yum软件包索引
yum makecache fast
- 安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
- 启动docker
systemctl start docker
- 测试
docker version # docker版本
docker run hello-world # 运行docker 的helloworld程序
docker images # 查看docker镜像
Linux学习笔记(三)(安装软件)相关推荐
- Linux学习笔记三:安装VMWare Tools共享文件夹
这里写目录标题 概述 window下安装 Ubuntu下安装 提取安装包 解压安装 Ubuntu安装插件 适应窗口和拖拽文件 概述 本文主要是记录下我安装VMwareTools的过程,原本打算写在Li ...
- Linux 学习笔记 三
Llinux上的日志系统 syslog syslog-ng next generation syslog 服务: syslogd:系统:非内核系统产生的信息 klogd:内核:专门负责记录内核产生的 ...
- 【Linux学习笔记8】软件管理与软件仓库
文章目录 1.Linux中软件包的类型 1.1.DEB 1.2.RPM 1.3.bz2 | gz | xz 2.软件包的名称结构 3.rpm命令-管理软件包 4.本地软件仓库的搭建 4.1.系统软件仓 ...
- Linux学习笔记——Ubuntu更新软件源
0.前言 通过改动ubuntu软件源可提高apt命令下载安装软件的速度. 參考资料 [官方资料]--配置文件改动方法 [Ubuntu如何改动软件源地址]--使用ubun ...
- 黑裙安装linux环境,Linux学习笔记(一) ---- 安装Linux系统
学习Linux的第一件事情,你得先有个Linux系统,才能知道怎么学吧? 于是安装Linux是第一部,找网上找了不少教程,自己总结了一下,些一个博文先. 我安装的Linux是在VMWare 7.2版本 ...
- Linux学习笔记(二) 安装Fedora Linux
第二课:安装Fedora Linux .安装前的准备 .收集硬件信息 .准备安装文件 .准备安装空间 .确定安装方式 .开始安装 .安装后的配置 收集硬件信息 .检查兼容性 .RedHat Linux ...
- Linux学习笔记之安装mplayer过程详解
1. 安装code tar xjvf all-20050412.tar.bz2 mv all-20050412 /usr/lib/codes chmod 644 /usr/lib/codes/* ch ...
- Linux学习笔记(三):系统运行级与运行级的切换
1.Linux系统与其他的操作系统不同,它设有运行级别.该运行级指定操作系统所处的状态.Linux系统在任何时候都运行于某个运行级上,且在不同的运行级上运行的程序和服务都不同,所要完成的工作和所要达到 ...
- linux 学习笔记 (1) —— 安装 Redhat enterprise 5
2019独角兽企业重金招聘Python工程师标准>>> 1.安装Redhat enterprise 5 参见ARM教程 2.安装RT8168网卡驱动 2.1查看网卡的芯片 # lsp ...
- linux红帽网页中文乱码解决,【linux学习笔记】安装redhat时中文显示乱码(小方框)解决方法...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ------------------------------------- 防抽------------------------------------- ...
最新文章
- MySql wait_timeout问题解决办法。
- spring+hibernate的配置
- 在Qt调用OpenCV库编写GUI程序
- 微软或在开发自己的 CPU、TikTok 发布电视版本、索尼撤下《赛博朋克2077》并为玩家退款|Decode the Week...
- Java学习笔记—UDP通信
- 树莓派 编译live555_树莓派raspberry4B入坑指南 part-6 docker编译古灵币钱包
- C#中使用消息队列服务
- 手机APP脚本录制(LoadRunner 12)
- 小峰servlet/jsp(2)
- 海思Hi3716M高清广电平移和低端IPTV解决方案芯片产品简介
- 研发部工作日志使用教程
- 计算机退出域后无法加域,win10退出域后无法再加入域
- android root 的作用,安卓手机Root好不好?手机Root后有什么好处和影响?
- vue代码查重(任意格式文件)
- iOS开发之在地图上绘制出你运动的轨迹
- chatgpt中的强化学习 PPO
- 玩转系统|如何Windows Update自动更新
- pads9.5转AD09
- ubuntu通过ODBC连接MySQL数据库
- 三角定位matlab,matlab 在三维空间的三边定位算法模拟如何写?
热门文章
- scala获取去年、前年
- et结波导口转换_超宽频带波导同轴转换的设计和HFSS仿真
- 李忠汇编语言-初学-第十二天
- 抖音开放平台网站应用:用户未绑定应用白名单,请授权trial.whitelist权限
- SAP-FICO的顾问面试题
- 看看哪些是你最近能用到的英语
- 横河电机赢得秘鲁Provisur海水淡化项目的控制系统订单
- 美团酒店凭什么后来居上?抓住新一代旅行消费之变是关键原因
- 小学生机器人挑战赛_搬经小学机器人社团在2019年 Blast Games中国区机器人挑战赛中荣获两个一等奖...
- git创建html文件路径,git使用详解