linux整理-15-Linux软件安装汇总

linux软件安装汇总

目录
1、二进制发布包
		jdk安装演示
2、RPM发布包
		MySQL安装演示
3、Yum在线安装
		nc安装演示
4、源码编译安装
		Redis的安装演示

1、二进制发布包

软件已经针对具体平台编译打包发布,只要解压,修改配置即可
演示过程见JDK安装

步骤一:卸载原来预安装的openjdk
   查询
 	rpm –qa | grep java 
   卸载     
	rpm –e 程序
步骤二:解压要安装的jdk发布包:jdk-8u73-linux-x64.tar.gz到/opt
	tar -zxvf jdk-8u73-linux-x64.tar.gz -C /opt/
步骤三:配置环境变量
	vim  /etc/profle    G 跳转到最后 o重起一行
		JAVA_HOME=jdk安装目录
		PATH=$JAVA_HOME/bin:$PATH
		export把这两个变量提升为全局变量
	执行配置文件(加载)
		source /etc/prifile
步骤四:验证jdk
	java version

或者参考Linux系统中的Tomcat的安装,这里不再演示了。

2、RPM发布包

软件已经按照RedHat(Redhat Package Manager)的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用rpm命令进行安装
演示过程见MySQL安装

步骤一:解压rpm压缩包
  tar -xvf mysql-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
步骤二:查询原来安装的mysql并卸载
	1.查询安装
		rpm –qa | grep –i mysql (-i忽略大小写)
		rpm -qa | grep -i mysql
	2.卸载原来的安装sql
		rpm –e –nodeps 程序
		rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
步骤三:正式安装
    1.安装服务器端
rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm
    2.安装客户端
rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm
	3.开启mysql服务,查看进程
	service mysql start
	netstat -nltp
步骤四:登录
	a)查看初始密码 cat .mysql_secret
		cat .mysql_secret
	b)原始密码登录
		mysql -uroot -pXl5W0licIPBZNnRA
	c)设置密码
		set password=password('root');
	d)修改远程访问的权限
	授权能够远程访问 刷新权限
	grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
	flush privileges;

常用命令:

1、安装包:rpm -ivh 包名
参数:
	-i :安装的意思
	-v :可视化
	-h :显示安装进度
另外在安装一个rpm包时常用的附带参数有:
	--force 强制安装,即使覆盖属于其他包的文件也要安装
	--nodeps 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包

2、升级包:rpm -Uvh filename
	-U 升级

3、卸载包rpm -e filename (这里的filename是通过rpm的查询功能所查询到的)

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

5.查询当前安装的所有rpm包:rpm -qa
	查询当前安装的和sql相关的包:rpm -qa | grep 'sql'
	查询sqlite安装路径:rpm -ql sqlite

3、Yum在线安装

Yum(Yellow dog Updater, Modified)是一个在CentOS和RedHat以及SUSE中的Shell前端软件包管理器。比如软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上存在的rpm软件,并且会自动解决软件安装过程中的库依赖问题(注:类似于maven),yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记

yum仓库服务器本质上就是一台http服务器,服务器的目录中放置了rpm包,及rpm包的索引信息文件,即可为yum客户端提供rpm文件下载

安装示例:yum install nc

yum命令工具使用举例
	yum update 升级系统
	yum install ~ 安装指定软件包
	yum update ~ 升级指定软件包
	yum remove ~ 卸载指定软件

4、源码编译安装

软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署
安装示例:资料-Redis的安装

redis的安装环境会安装到linux系统中。

第一步:安装VMware,并且在VMware中安装centos系统
第二步:将redis的压缩包,上传到linux系统
第三步:对redis的压缩包进行解压缩
Redis解压缩之后的文件是用c语言写的源码文件
	[root@hdp01 ~]# tar -zxf redis-3.0.0.tar.gz
第四步:安装c语言环境(安装centos之后,自带c语言环境)
	[root@hdp01 ~]# yum install gcc-c++
第五步:编译redis源码
	[root@hdp01 ~]# cd redis-3.0.0
	[root@hdp01 redis-3.0.0]# make
第六步:安装redis
	[root@hdp01 redis-3.0.0]#
	make install PREFIX=/usr/local/redis
第七步:启动Redis
	前端启动
		前端启动的命令:
			[root@hdp01 bin]# ./redis-server
		前端启动的关闭:
			强制关闭:Ctrl+c
			正常关闭:[root@hdp01 bin]# ./redis-cli shutdown
	后端启动:
		第一步:需要将redis解压之后的源码包中的redis.conf文件拷贝到bin目录下
			[root@hdp01 bin]# cp /root/redis-3.0.0/redis.conf ./
		第二步:修改redis.conf文件,将daemonize改为yes
			先要使用vim redis.conf
		第三步:使用命令后端启动redis
			[root@hdp01 bin]# ./redis-server redis.conf
		第四步:查看是否启动成功

你可能感兴趣的:(linux学习)