1)二进制发布包:(绿色版)
软件已经针对具体平台编译打包发布,开发人员拿到安装包之后只要解压,修改配置即可使用
2)源码包:(源码(java),得需要编译(class)和运行环境(jdk)的支持)
此种安装包软件以源码工程的形式发布,需要程序员自行编译安装,它一般包含四个步骤:解压------>配置------->编译-------->安装
3)RPM包:(红帽系列的系统才可以用)
rpm结尾的适用与redhat操作系统,centos是rhel的衍生版本
这种包是redhat已经按照包管理规范对软件进行打包之后发布出来的一类包,对于rpm包的安装, 有两种方式: 1 直接下载rpm包,然后使用rpm命令安装[A --> B--> C] 2 采用yum命令联网安装[它会自动联网下载rpm包]
注意:rpm包安装的软件,可能需要依赖其他软件的支持。
简介: rpm-RedHat Package Manager yum-Yellow dog Update, Modified”,是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器
1)解决软件安装的依赖问题。 rpm命令安装,需要手动解决依赖问题。 yum安装,自动联网下载依赖包。 2)所需要的环境。 rpm适用于所有环境,而yum要搭建本地yum源才可以使用! yum是上层管理工具,自动解决依赖性,而rpm是底层管理工具。
软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题。 yum install 软件名 (yum install ksh) yum localinstall rpm包 使用yum安装本地rpm包[此过程会自动解决依赖]
mariadb就是mysql的复制的分支。
ping baidu.com
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
-i
一切接文件。
没有错误就是最好的消息。
启动就是一生。
#使用mysql客户端登录mysql,然后修改远程连接设置[注意修改成自己的密码]
mysql -uroot -proot CREATE USER 'root'@'%' IDENTIFIED BY 'root'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES; exit;
‘root‘@’%‘代表所有计算机都可以登录。 *.*所有的库所有的表,权限
估计语法错误。
-c :建立一个压缩文件的参数指令(create 的意思);
C语言源文件后缀名是“.c”,编译生成的文件后缀名是“.obj”,连接后可执行文件的后缀名是“.exe”。
安装包的下一步,下一步,其实就是生成和编辑配置文件。
kill -9发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程
kill-15通知别人我呀杀进程了。
local下的nohup.out文件。
内网穿透也叫做内网映射,也叫“NAT穿透”
一句话来说就是,让外网能访问你的内网;把自己的内网(主机)当成服务器,让外网能访问
一些命令的细节: $代表变量引用 -y是全部yes -h本机 ‘root‘@’%‘代表所有计算机都可以登录。 *.*所有的库所有的表,权限
1)clone项目:使用ssh方式时,首先你必须是该项目的管理者或拥有者,并且需要配置个人的ssh key。而对于使用https方式来讲,就没有这些要求。
2)push:在使用ssh方式时,是不需要验证用户名和密码,如果你在配置ssh key时设置了密码,则仅需要验证配对密码。而对于使用https方式来讲,每次push都需要验证用户名和密码。
mysql没有安装到/usr/local/下面。
jdk:安装:/usr/local/jdk 环境变量:/etc/profile mysql安装:/usr/share MySQL配置:/etc/my.cnf redis安装::/usr/local/redis redis配置:/usr/local/redis/bin/redis.conf 项目:/usr/local/xxx-SNAPSHOT.jar maven安装:/usr/local/maven maven配置:/usr/local/apache-maven-3.5.4/conf/settings.xml 脚本:/usr/local/bootStart.sh