下载  >  开发技术  >  Web开发  > Linux常用软件安装

Linux常用软件安装 评分:

在Linux安装常用软件 jdk mysql tomcat redis在Linux安装常用软件 jdk mysql tomcat redis
黑马程序员 传智播客旗下 ithel离端|T款育品牌 改变中国|T教育,我们正在行动 nmn+1098:::5,016512101:15851 ootabogon soft rootaboaon soft 15 步骤3:解压JDK tar -zxvf idk-7u72-l-nux-1586gz ootabogon 1 jdk]f 用量140044 drwxr-xr-x.8 uucp 143 40969月272014 1 root root1434908745自3018:32 586.z ●步骤4:将Jdk移动“/usr/oca/src/」ava” mkc⊥r/usr/⊥oca1/sEc/awa/ mv jdk.7.0 72//usr/local/src/java/jdk. 7 rootabogon 01 jdk]# mkdir /usr/local/src/javay ootabogon 01 idkJ# mv jdk.7.0-72//usr/local/src/java/jdk17 rootabogon C1 jdk]# 11 /usr/local/src/java/ 总用量4 drwxr-xr-x. uucp 143 40969 27 2014 Lrootabogon C1 jdk]+ II /usr/local/src/java/jdk17 总用量19768 drwxr-xr-x. 2 uucp 143 40969月272014b 1 uucp 143 3399 27 2014 COPYRIGHT drwxr-xr-x. uucp 113 A0969 272011 步骤5:配置系统环境变暈 vim/etc/pEo±-⊥ [rootabogon 01 jdk]* vim /etc/profile export JAVA HOME=/usr/local/src/java/jckl 7 export dATH STAVA HOME/oin: SDATH export JAVA_HOME=/usr/local/src/java/jdk1 7 export PATH= AVA HOME/bin: SPATH 步骤6:使配置文件生效,并测试 source /etc/profile Java -version rootabogon bin]# source /etc/profile rootabogon bin]+ java -version lava version 0_72 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090 黑马程序员 传智播客旗下 ithel离端|T款育品牌 改变中国|T教育,我们正在行动 12安装 tomcat 121需求 巩固inu基本命令,通过其他主机可以访问 tomcat. 122分析 上传 tomcat ●解压 tomcat 配置 tomcat 测试 123实现 步骤1:解压 to mcat tar -zxvf apache-tomcat-7052.ta=.gz ootabogon soft]+ cd 02.tomcat Irootabogon 02 tomcat]# 11 总用量8148 r. 1 root roct 8340063 5F 15 11:02 apache tomcat-.0.52. tar. gz [rootabogon 02 tomcat]+ tar -zXwf apache-tomcat-7052.tar. gz 步骤2:将 tomcat移到“/usr/ocal/sc/java/ tomcat下” mv apache-tomcat-7052 /usr/local/src/java/tomcat rootahogon 0?tomcat]# 用量8152 drwxr-xr-x. g rootroot 4096 Cu-r--r 1 root root 83401063 11:02 Lrootabogon 02 tomcat]# mv apache-tomcat.0. 52 /usr/local/src/java/tomcat/ Lrootabogon 02 tomcat]# 11 /usr/local/src/java/ 总用量8 drwxr-xr-x. 8 uucp 143 4096 9F 27 2014 ok dwxr-xr-X,9rgρtrρgt4@95月322:45 ●步骤3:启动并访问ua /usr/-ocal/src/java/tomcat/bin/s=artup sh 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090 黑马程序员 传智播客旗下 ithel离端|T款育品牌 改变中国|T教育,我们正在行动 usirg /1sr/ocai/src/java/tomcat/bin/bootstrap jar: /usr local/src/Java/tomcaL7/bin/tomcat-jull Jar 通过虚拟机内访问 Apache Tomcat/7.0.52-Mozilla Firefox 文仁E编辑)查看)历史(S)书签(旦)工具)助(出 APache Tomcat/7.0.52 中[ localhost:880 Home Documentation Configuration Examples Wiki Mailing lis Apache Tomcat/7.0.52 The Apache Sof http://w 通过其他计算机不能访问 无法访http://192x X1921681371288080 ●步骤4:配置防火墙 vim /etc/sysconfig/iptables Crootabogon 02 tomcat]s vim /etc/sysconfig/iptables ■运行8080端口远程访问 A INPUT - I state --state NEW -m tcp -p tcp --dport 808L -j ACCEPT 工NPUT ACCEPT A INPUT -m state --state NEW -m tcp -p tcp --dport 22-]ACCEPT A工NPUT stat已 tate ner cp --dport 8080-JACCEPT 重启启动防火墙服务 service± pta=es restar service iptables restart iptables:将锉设置为政策 ACCEPT: ilter iptables:消除防火墙规则: itab les:应用防 ●步骤5:通讨其他主机访问成功 国 Apache Tomcat/7.cx ←→C192.168137.1288080 Home Documentation Configuration Example Apache Tomcat/7.0.52 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090 黑马程序员 传智播客旗下 ithel离端|T款育品牌 改变中国|T教育,我们正在行动 13安装myq 1.31需求 巩固inux基本命令,安装mysq,并且可以通过其他主机访问。正常启动关闭mysq,非正常关闭 1.32分析 上传“ server”和" client 使用ym卸载旧版本 ●使用yum安装 ●启动mysq服务 ●本地登录 远程登录 133相关技术:yum Yum(全称为 Yellow dog Updater, Madified)是个在 Fedora和 Redhat以及5UE、Cent0S中的 She]前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装, 可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无繁琐地一次次下载、安装 需要联网。 ●安装; yum install perl 卸载: yum remove mysql ●查询系统配置信息:cat!etc/ yum. conf 1.3.4实现 ●步骤1:查看之前的版本 p g¥ep y34 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090 黑马程序员 传智播客旗下 ithel离端|T款育品牌 改变中国|T教育,我们正在行动 Lroorahngon 0?TomcaT]# rpm -ma I gren -1 myst n71-1,e16,1686 步骤7:使用yum卸载之前的版本 yum remove mysqI-libs-5.1.71-1,el5, ie8E r-ootabogon 02, tomcat]+ yum remove mysq 1-11b5-5171-1e161686 Loaded plugins: fastestmirror, refresh-packagekit, security cttIng up Rcmovc Irccs Resolving Dependencies Running transaction check - >Package my5q1-1ibs 16860:5.1 el6 il be erased - processing Dependenc 7ibmysglcliert. so. lE for package: 2: post 确定删除 Dependencies Reso lved Pack 用ge nIn Remov 686 5.1.71-1.e16 Removing for dependencies crone i68 crone-anacron 686 2.日16 crontabs noarch postfix 2:2,66-2.2,eT61 Is 686 dhat-Isb-compat 1686 rechat-Isb-core i6恐b 4.U-/,e16。 centos redhat-lsb-gr aphics 1686 0-7 e6. centos b-print ing 0-7.el6. centos sysstat 1686 904-22,e16 Transact ion summary Remove 11 Package (s) 确定除依赖程序 Installed size: 14 Is this ok [y/N]: ●步骤3:使用yum安装 server和 client两个程序 yum install M?SQL-+, rpm hngon 03 msn t 总用量65596 -rw-r-- 31¥3:8311 Lrcotabogon 03 mysql]# yum install MySQL-. rpm 确定安装程序 Package Arch version Install liet 5.5.49-1.1inux2.6 MysQL-server 5。5.49-1,1inux2 Transaction summary IrssLdll 2 Pack dye(s) Total size: 18/M 一确定需更安装的程序 installed 187M Is this ok y/N]: y ●步骤4:启动或停止mwsq服务 serv1ce“ysc1 star t servlce mysc stop 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090 黑马程序员 传智播客旗下 ithel离端|T款育品牌 改变中国|T教育,我们正在行动 rootcbogon 03 mysqL# service mysql start starting MYSQL.. SUCCESS! rootcbogon 03. mysq service mysql stop shutting down MySQL. SUCCESS! ●步骤5;设置root账号密码 ■安装成功日志提示 LEASE REMEMBER TO SE A PASSWORD FOR THE MysQL root USER To dc so, start the server, then issue the fol lowing commands usr/bin/mys q admin -u root password new-Fassword /usr/bin/mysqladmin -u root -h bogon passwcrdnew-pas sword 设置密码 /usE/bin/mysqladmin -1 root Fassworc. 1234 L e mysql start startIng MYSQL. SUCCESS root&b /usr/bin/'mysq l admin -u root password 1234 步骤6:虚拟机内部,登录mysq mmy scl lOot p1234 [rootabogon 03.m ]* mysql -uroct -p1234 We come to the MysQL monitor. Commands end with i Your Myst conne ni6154 Server version 49 MysQL community server (GPL) copyright (c)20C0, 2016, or acle and/or its affiliates. Al1 Oracle is a registered trademar k of orar le corporation and/or affiliates. other names may be trademarks of their respective OWner s Type 'help;\h'for help. Type '\c to clear the current ys9 I> ●步骤7:远程主机访问,设置防火墙 ■打开防火墙配置 vim /etc/sysconfig /iptables -P 设置内容 A INPUT - I state --state NEw -m tcp -p tcp --dport 3306 -1 ACCEPT INPUI-m state --state NEW -m tCp -P Icp--dport 22-1 at\g INPUT-m state --state NEW-m tcpp tcp dport 800 ACCEPT 重启服务 service iptables restart root ( hogan service intan les restart ables;将雒设置为政策 ACCEPT; filter i:出1(:金撞款时 tabl ■使用mysq语句创建远程登录用户 了s可 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090 黑马程序员 传智播客旗下 ithel离端|T款育品牌 改变中国|T教育,我们正在行动 select user, host, password from user create user root '@& identified by 123 4 #创建月尸,并设置密码 crant a11ont, to ropt@'备w1- h cran- option;#给指定的用户授权 王⊥ ush privi⊥eges; 刷新杈限 ysql> create user root(@% identified by 1234: ery oK, o rows affected (0. oo sec q 仓键用户 设需用户名am和主机(0s)%表示远程主机可访间 uery OK, o rows affer tc root3 with grant opton:a表示所与限(到重 表有数据中所有的表 mysql> flush privileges 例如:day15db.表示dy15cb数据库 Query oK, o rows affected(0.00sec)刷新权限 中的所有表 with grant opon定写法可以将权限授予 mPr host Password I root localhost MB6157319038724E3560894F7F932C8886EBFCF root bogon localhost bogon root% A4B6157319038724E356Q894FFF932C8886 EBECE 远程访问成功 ys1-h192.168.137.-28-uoot-p1234 并-hiP地址-u用户名p密码 C: \Users\liangtong>mysql-h192 168137. -uroot"p1234 welcome to the MysaL monitor. Commands end with or \9 Your MySQL connection id is 7 Server version: 5.5. 49 MySQL Community Server (GPL) Copyright (c)2000, 2011, oracle and/or its affiliates.Al Oracle is a registered trademark of Oracle Corporation and affiliates. Other names may be trademarks of their respect owners Type 'help; 'or '\h' for help. Type"tc' to clear the curr musal) 2 Redis概述 21什么是 NOSQL NOSQLNOSQL= Not Only SQL),意即“不仅仅是sQL”,是一项全新的数据库理念,泛指非关系型 的数据库。 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090 黑马程序员|传智客下 改变中国|T教育,我们正在行动 22为什么需要 NOSQL 随着互联网wcb2.0网站的兴起,非关系型釣数据库现在成了一个极其热门的新领域,非关系数 据库产品的发展非常迅速。而传统的关系数据库在应付web20网站,特别是超夭规模和高并发的 SNS类型的web20红动态网站己经显得力不从心,暴露了很多难以克服的问题,例如 ●1、 High performance-对数据库高并发读写的需求 web20网站要根据用户个性化信息来实时牛成动杰頁面和提供动态信息,所以棊本上亓法使用动态 页面静态化技术,因此数据库并发负皲非常高,往往要达到钶秒上万次读写请求。关系数据库应付 上万次sαL查询还勉强顶得住,但是应付上万次SQL写数据请求,硬盘0就已经无法承受了。其实 对于普通的BBS网站,往往也存在对高并发写请求的需求,例如网站的实时统计在线用户状态,记 录热门帖子的点击次数,投票计数等,因此这是一个相当普遍的需求。 ●2、 Huge Storage-对海量数据的高效率存储和谚问的需求 类似 Facebook, twitter, rien deed这样的SNS网站,每天用户产生海量的用户动态,以 Friendfeed 为例,一个月就达到了25亿条用户动态,对于关系数据库来说,在一张2.5亿条记录的表里面进行 sQI查询,效率是极其低下乃至不可忍受的。再例如大型weh网站的用户登录系统,例如腾讯,盛 大,动辄数以亿计的帐号,关系数据库也很难应付。 ●3、 High Scalability&& High Availability-对数据库的高可扩展性和高可用性的需求 在基于web的架构当中,数据库是最难进行横向扩展的,当一个应用系统的用户量和访间量与日俱 増的时候,你的数据库动没有办法懔 web server和 app server那样简单的通过添加更多的硬件和服 务节点来扩展性能和负或能力。对于很多需要提供74小时不间断服务的劂站来说,对数据库系统进 行升级和扩展是非常痛苫的耳情,往往霱要停杋维护和数据迁移,为什么歎据库不能通过不断的添 加服务器节点来实现扩展呢? NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应 用难题。 23主流 NOSQL产品 Redis / Cassandra o Neo4j CouchDB relax mongo DB membase riak 北京市吕平区建材城西路金婳龙办公楼层电话:400-618-9090

...展开详情
2018-08-27 上传 大小:4.26MB
举报 收藏
分享