Linux系统安装包,环境部署
2017-01-11 11:17
375 查看
Linux软件安装
一、安装软件:
1.修改yum仓库文件(http://mirrors.163.com/.help/centos.html,有说明)
2.查看机器信息uname –a 或者 getconf LONG_BIT
3.安装时,先查看之前有没用安装过这个软件,查询软件的.rpm包;或者查询软件安装在那个目录下,如:whereis mysql
查询:rpm –qa |grep *** 卸载:yum –y remove ***
以下文件安装,程序放置在/home/nyk/setup下
二、jdk安装
1.先查看有安装过没rpm –qa | grep jdk 之后卸载 yum –y remove ***
2. jdk为压缩包,所以直接解压
# cd /usr/local
# tar -zxvf/home/nyk/setup/jdk-7u45-linux-x64.tar.gz
3.设置配置文件 vi /etc/profile
JAVA_HOME=/usr/local/jdk1.7.0_45
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
4. 执行以下命令,使环境变量生效:
# source /etc/profile 相当于 ./etc/profile
source命令也称为“点命令”也就是一个符号(.).source命令通常用于重新执行刚修改的初始或文件,使之立即生效,而不必注销并重新登录。
5. 查看是否生效
Java –version echo $JAVA_HOME echo $PATH
三、tomcat安装
1. 上传安装文件apache-tomcat-7.0.62.tar.gz到/home/nyk/setup目录。
2. 将apache-tomcat-7.0.62.tar.gz解压到当前目录删除webapps自带的工程# rm -rf *
3.修改端口号
4. 使用#bin/startup.sh命令启动tomcat 或者进入bin中使用 sh startup.sh
5.验证:登陆Apache首页http://172.18.21.183:8080/
6.关闭重启: ps -ef | grep java ;kill -9 *** ; cd /bin sh start.sh
四、mysql数据库
1.先查看有安装过没rpm –qa | grep mysql 之后卸载 yum –y remove ***
2. rpm安装mysql
# rpm -ivhMySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
# rpm -ivhMySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
3. [root@my183mysql]# service mysql start 启动服务
Starting MySQL... SUCCESS
[root@my183 mysql]# service mysql stop; 停止服务
Shutting down MySQL.. SUCCESS!
关闭进程:ps –ef | grep mysql kill -9 ****
4.登陆:在"/root/.mysql_secret"文件中找到root的随机密码(cat /root/.mysql_secret),登录mysql数据库并创建相关用户及授权:
# mysql -u root –p
提示后输入,随机密码//登录mysql数据库 quit;退出
修改密码:SET PASSWORD = PASSWORD('123456');
5.授权:授权test2在服务器上在所有数据库上“*.*”,使用所有权利,密码是abc
grant all privileges on *.* to test2@localhost identified by"abc";
# flush privileges; //使权限修改生效
6.MySQL数据库文件位置:
数据目录:/var/lib/mysql
服务器程序:/usr/sbin/mysqld
工具程序:/usr/bin
7.简单的使用:http://blog.csdn.net/duguduchong/article/details/8790719
(1)create database 数据库名称; drop database 数据库名称; show databases;
(2) use 数据库名称; show tables;删除表:drop table 表名;清除:delete from 表名;
(3) 查询:select *from 表名
五、mongodb安装
1.压缩文件,所以使用tar命令解压
# cd /home/nyk
# tar -xvf/home/nyk/setup/mongodb-linux-x86_64-3.0.5.tar.gz
2. 启动:检查data、logs目录是否已创建,如果没有请手工创建,然后执行启动命令:
# cd /home/nyk/mongodb
# bin/mongod --config=/home/nyk/mongodb/mongodb.conf启动成功:
关闭服务:ps –ef | grepmongo ( kill -9 **)
备注:配置文件mongodb.conf中的配置内容如下,可以修改端口号:
port = 27017
#对于fork这种命令行选项,需要用true来表示打开了。
fork = true
dbpath = /home/nyk/mongodb/data
logpath = /home/nyk/mongodb/logs/mongodb.log
#storageEngine = wiredTiger
pidfilepath = /home/nyk/mongodb/mongodb.pid
maxConns = 2000
logappend = true
logRotate = reopen
3.登陆:# bin/mongo 登陆成功;退出:ctrl+c
4.创建用户http://blog.51yip.com/nosql/1575.html
(1)四条原则:
a,mongodb是没有默认管理员账号,所以要先添加管理员账号,在开启权限认证。
b,切换到admin数据库,添加的账号才是管理员账号。
c,用户只能在用户所在数据库登录,包括管理员账号。
d,管理员可以管理所有数据库,但是不能直接管理其他数据库,要先在admin数据库认证后才可以。
(2)开始登陆是没有admin这个数据库的,所以在admin数据库上创建admin用户
use admin
db.createUser(
{
user: "admin",
pwd: "admin",
roles: [ { role: "userAdminAnyDatabase", db: "admin"} ]
}
)
所以登陆时./bin/mongo-u admin -p admin --authenticationDatabase admin
(3)创建其他数据库的用户
>use opinion
> db.createUser( {"user" : "nyk",
"pwd":"123456",
"roles" : [ { role:"clusterAdmin", db: "admin" },
{ role:"readAnyDatabase", db: "admin" },
"readWrite"
] },
{ w: "majority" ,wtimeout: 5000 } )
所以登陆时:bin/mongo-u nyk -p 123456 --authenticationDatabase opinion
备注:bin下的mongod就是MongoDB的服务端进程,mongo就是其客户端,其它的命令用于MongoDB的其它用途如MongoDB文件导出等。
5、Mongo使用
(1)show databases;show dbs;使用数据库use***;显示表show collections;
(2)创建 insert
创建一个局部变量post,内容是代表文档的的javascript对象。
>post={"title":"my blogpost",...
"content":"here's myblog post",...
"data":new Date()}
db.blog.insert(post)
(3)读取 find
db.blog.find()
(4)更新 update
db.blog.update({title:"my blogpost"},post)
(5)删除 remove 彻底删除
db.blog.remove({title:"my blogpost"})
六、redis安装
1.安装,以tar.gz结尾,使用编译的形式安装
2. 解压redis-3.0.2.tar.gz到/home/nyk/路径下,并改名。
# cd /home/nyk/
# tar -zxvf/home/nyk/setup/redis-3.0.2.tar.gz
# mv redis-3.0.2 redis
3. 编译安装
# cd /home/nyk/redis
# make //编译安装
#make install 安装
备注:如果安装失败一般是gcc工具没有安装,使用yum install gcc
4. 启动redis服务, 进入redis/src目录
# cd /home/nyk/redis/src
# ./redis-server & 有.sh结尾的就用sh ** 或者是 ./***
5.进入客户端
# cd /home/nyk/redis/src
#./redis-cli 退出客户端quite;
6.配置: 修改redis安装目录下redis.conf文件中的端口(默认:6379)及其他配置,但需要使用命令
# redis-server /home/nyk/redis/redis.conf来指定启动加载的配置文件。
7.. 验证:http://www.cnblogs.com/super-d2/p/3819385.html
http://blog.csdn.net/wind520/article/details/46561915
8.windows上redis登陆
七:zookeeper安装
1. 解压zookeeper-3.4.6.tar.gz到/home/nyk/路径下,并重命名为zookeeper
# cd /home/nyk
# tar -zxvf/home/nyk/setup/zookeeper-3.4.6.tar.gz
# mv zookeeper-3.4.6 zookeeper
2.修改配置文件
将安装目录下conf/zoo_sample.cfg文件拷贝一份命名为zoo.cfg,将最大连接数配置修改为:maxClientCnxns=1000
3.进入zookeeper/bin目录,运行以下命令启动zookeeper服务:
# cd /home/nyk/zookeeper/bin
# ./zkServer.sh start
./zkServer.sh stop 停止
在zookeeper/conf/zoo.cfg中可以修改端口(默认:2181)及相关配置。
八、activeMQ安装
1. 在Xshell命令窗口中,将安装文件解压到目录/home/nyk,具体操作命令如下:
# cd/home/nyk
# tarzxvf /home/nyk/setup/apache-activemq-5.10.0-bin.tar.gz
2. 进入activemq的配置文件目录/home/nyk/apache-activemq-5.10.0/conf,编辑jetty-realm.properties配置文件,更改MQ用户名和密码,如下所示:
3. 进入activemq运行文件所在目录,修改运行文件权限,并启动MQ,如下所示:
# cd /home/nyk/apache-activemq-5.10.0/bin
# chmod 755 activemq
# ./activemq start
4.检查MQ是否成功启动:
方式一:Xshell命令窗口输入netstat -an | grep 61616
方式二:直接访问activemq的管理页面http://172.18.21.183:8161/admin
九、nginx安装
1.这个博文很好
http://www.nginx.cn/install
http://shmily2038.iteye.com/blog/1860063
./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
-with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.30 \
--with-zlib=/usr/local/src/zlib-1.2.8 \
--with-openssl=/usr/local/src/openssl-1.0.1t
2.启动 /usr/local/nginx/nginx
3.查看端口占用 netstat-ano|grep80
4.访问:http://localhost:80
5.修改配置:
修改成功 验证:[root@my183 nginx]# ./nginx -t
重启:./nginx -s reload
结束进程 ps -ef | grep nginx kill -9 16363 16410
带配置的重启 [root@my183 nginx]# ./nginx -c conf/nginx.conf (配置文件路径)
6. 结果
相关文章推荐
- PXE批量自动部署linux系统环境
- 超详细 在linux环境部署oracle 的学习心得(系统部署持续更新~~)
- Linux 环境下部署Hadoop 2.x,建议尝试64位系统下进行本地编译的安装方式
- 在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目
- linux CentOS 7.2 服务器配置apache+mysql+php环境 (linux 系统下LAMP部署)
- linux 环境 centos6.5 下部署 dns 域名系统详细过程
- 在linux上部署OA系统,运行环境java tomcat6 sqlserver2005
- Centos7(Linux) 系统下的 各种环境部署 之 JDK
- 在Linux系统上部署Apache+Python+Django+MySQL环境
- 在Linux系统上部署Apache+Python+Django+MySQL环境
- Linux环境下安装部署AWStats日志分析系统实例
- Linux环境下安装部署AWStats日志分析系统
- LINUX 系统 安装Jexus 5.6和mono3.4 部署.net 环境
- Linux环境下安装部署AWStats日志分析系统实例
- Java在linux系统的部署(3): 系统环境的安装——安装VirtualBox安装增强功能
- LINUX下搭运行环境、部署系统
- Linux环境下安装部署AWStats日志分析系统实例
- Linux环境下安装部署MySQL数据库系统实例
- Ubuntu、CentOS Linux系统安装Erlang,部署Eclipse+Erlide开发环境
- 在Linux环境下安装部署MySQL数据库系统实例