Linux软件安装和维护
rpm 早期 redhat package manager
现在 rpm package manager
rpm安装的格式:
软件名称-版本号-适用平台.rpm
jdk -8u151 -linux-x64.rpm
语法:
rpm [option] *.rpm *任意的rpm软件
实例:
安装(卸载)jdk
mkdir soft
#使用下载好的rpm包 或者 wget 下载地址
java -version #看当前环境有没有安装jdk
rpm -ivh jdk-8u151-linux-x64.rpm ####-i 安装install vh 以###的方式显示安装进度
java -version #发现已经安装
rpm -qa | grep jdk #### rpm -q=query -a=all rpm -qa 查询所有的已经安装软件 grep 从所有安装软件中查找含有jdk的
rpm -e jdk1.8-1.8.0_151-fcs.x86_64 ####-e erase 卸载,上一步的查询结果
rpm -qa | grep jdk 或者java -versoin
echo $JAVA_HOME 仍然没有,JAVA_HOME需要自己配置
配置环境变量:
vim /etc/profile # profile文件就是环境变量的配置文件
在文件末尾黏贴如下内容:
export JAVA_HOME=/usr/java/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH
export ClASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
echo $JAVA_HOME 仍然没有,配置没有生效
让配置生效
source /etc/profile
echo $JAVA_HOME 出现路径,说明配置成功
rpm 软件维护工具的弊端:
安装d软件 d->c软件 c->b软件 b->a软件
连锁依赖,安装就非常的麻烦。。。先装a 再装 b....
yum 为了解决rpm的弊端,yum提供了一套#在线#分析依赖关系,提供一套软件安装方案,安装软件
实例:
安装(卸载)mysql
实例:
安装
yum -y install mysql # -y 免提示
卸载
yum -y remove mysql
mysql命令用户
打开mysql安装位置的bin目录,按shift+鼠标右键->在此处打开命令行
mysql -uroot -p12345 #123456是自己密码 回车
或者
mysql -u root -p 回车,输入密码 回车
show databases; #显示所有数据库
use test; #选择库
show tables; #显示该库下的所有表
describe dog; #显示表结构
或者 desc dog;
create table tb_test(id int primary key auto_increment,name varchar(20)); #创建表
desc tb_test;
alter table tb_test add age int(4); #为创建过的表添加列
desc tb_test;
alter table tb_test modify name varchar(200); #修改创建过的表的字段长度
desc tb_test;
alter table tb_test drop column age; # 删除列
desc tb_test;
create table tb_test1 select * from tb_test ; #快速表备份
show tables;
drop table tb_test1; #删除表
show tables;
tomcat的部署和操作
使用xftp把tomcat...tar.gz包传入到centos系统中
解压tomcat包到/usr/local下
tar -xzvf apache-tomcat-7.0.68.tar.gz -C /usr/local/
启动
进入到tomcat根目录
cd /usr/local/apache-tomcat-7.0.68/
./bin/startup.sh
如果失败,可以查看日志
cat logs/catalina.2019-06-28.log
在另外一个窗口实时监控日志文件的末尾
tail -f logs/catalina.2019-06-28.log
在当前窗口关闭tomcat
./bin/shutdown.sh
./bin/startup.sh
查看自己的ip地址
ifconfig
在浏览器输入 ip为上面查看结果
http://192.168.182.10:8080/
Linux软件安装和维护的更多相关文章
- Linux软件安装,RPM与YUM
为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处.LaplaceDemon/SJQ. http://www.cnblogs.com/shijiaqi1066/p/3843955.html ...
- Linux软件安装中RPM与YUM 区别和联系
.tc-nav-row{ height:38px; margin: 8px 15px; } .tc-nav-tab{ text-align: center; color:#333333; line-h ...
- Linux软件安装管理之——dpkg与apt-*详解 apt命令(dpkg和apt代替rpm)
apt list *python* Nosee123关注赞赏支持 Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件 ...
- Linux软件安装管理之——dpkg与apt-*详解
Linux软件安装管理之--dpkg与apt-*详解 [Linux软件安装管理系列]- - 传送门: - -<Linux软件安装管理之--源码安装详解> - -<Linux软件安装管 ...
- Linux基础学习(6)--Linux软件安装
第六章——Linux软件安装 一.软件包管理简介 1.软件包分类: (1)源码包:脚本安装包 (2)二进制包(RPM包.系统默认包) 2.源码包: (1)源码包的优点:开源,如果有足够的能力,可以修改 ...
- 第五部分 linux 软件安装RPM SRPM与YUM
第五部分 linux 软件安装RPM SRPM与YUM 软件管理员简介 RPM与DPKG两大主流 rpm: redhat centos suse 命令:yum ...
- Unix/Linux 软件安装
Unix/Linux 软件安装 首先我们明确.在Unix like的机器上,一套软件并不唯独一个程序,而是一堆程序代码文件. 比如main.c,haha.c,sin_value.c这三个源码文件. 1 ...
- Linux软件安装——服务管理的命令
Linux软件安装——服务管理的命令 摘要:本文主要学习了Linux系统中服务管理的命令. service命令 service命令用于对系统服务进行管理,比如启动(start).停止(stop).重启 ...
- Linux软件安装——服务管理
Linux软件安装——服务管理 摘要:本文主要学习了Linux中有关服务管理的知识. 什么是服务 服务一般是放置在后台运行的一个或多个进分程,为用户或系统提供某项特定的服务,有些是系统服务,有些则是独 ...
随机推荐
- 如何用python批量生成真实的手机号码
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:Python测试社区 1目 标 场 景 平时在工作过程中,偶尔会需要大 ...
- week homework: 大家来找茬
上周课程主题为用户体验,每位同学也根据自己使用APP的体验,例举出一些手机或电脑客户端软件的bug或用户体验非常不好的地方: Tianfu: GitHub.com:界面不够直观,有许多功能不知道入口在 ...
- C. Standard Free2play --div
https://codeforces.com/contest/1238/problem/C 题意:下台阶的时候只有一种方式,拉动当前台阶x的 level,然后当前的台阶关闭,调到下边的台阶x-1,如果 ...
- Python - 关于带参数的装饰器的理解
[原创]转载请注明作者Johnthegreat和本文链接 关于装饰器的理解,特别像<盗梦空间>中的进入梦境和从梦境出来的过程,一层一层的深入梦境,然后又一层一层的返回,被带入梦境的是被装饰 ...
- 常用ElasticSearch 查询语句
为了演示不同类型的 ElasticSearch 的查询,我们将使用书文档信息的集合(有以下字段:title(标题), authors(作者), summary(摘要), publish_date(发布 ...
- 泛微ecology OA系统在数据库配置信息泄露
漏洞描述 攻击者可通过该漏洞页面直接获取到数据库配置信息,攻击者可通过访问存在漏洞的页面并解密从而获取数据库配置信息,如攻击者可直接访问数据库,则可直接获取用户数据,由于泛微e-cology默认数据库 ...
- MVC-过滤器-权限认证
过滤器主要基于特性,aop来实现对MVC管道中插入其他处理逻辑.比如,访问网站,需要检查是否已经登陆,若没登陆跳入登陆界面. 样例: 方法注册 执行效果 当不符合认证时: 上面是方法注册特性.还有类注 ...
- Java 网络编程 -- 基于TCP 模拟多用户登录
Java TCP的基本操作参考前一篇:Java 网络编程 – 基于TCP实现文件上传 实现多用户操作之前先实现以下单用户操作,假设目前有一个用户: 账号:zs 密码:123 服务端: public c ...
- tp3.2 事务 和 tp5.0事务
tp3.2: 来源:https://www.kancloud.cn/thinkphp-development/tp323/423369 和: https://blog.csdn.net/mengzuc ...
- 通达OA-2017版本漏洞复现
搭建环境 服务器 虚拟机系统版本:Windows Server 2016. 安装服务端 1.下载安装程序 这里我们下载的是2017版本的通达OA服务端: 2.安装程序 配置服务: 漏洞复现 1.任意文 ...