java安装
-
在/usr/目录下创建java目录
[root@localhost ~]#mkdir /usr/java [root@localhost ~]#cd /usr/java
-
下载jdk,然后解压
wget --no-check-certificate --no-cookie --header "Cookie: oraclelicense=accept-securebackup-cookie;" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz tar xzf .tar.gz
-
设置环境变量
[root@localhost java]# vi /etc/profile
-
在profile中添加如下内容:
#set java environment JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin export JAVA_HOME JRE_HOME CLASS_PATH PATH
-
让修改生效:
[root@localhost java]# source /etc/profile
mysql
-
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm yum install mysql-community-server
-
成功安装之后重启mysql服务
service mysqld restart
-
设置开机启动
chkconfig mysqld on 查看是否设置成功 chkconfig --list mysqld
-
创建root管理员:
mysqladmin -u root password 123456 登录: mysql -u root -p 输入密码就可以了
-
开启远程访问
insert into user(Host,User) values("%","root");
-
设置权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
-
重载授权表:
FLUSH PRIVILEGES;
-
ps:忘记密码重新设置密码
service mysqld stop 停止服务 mysqld_safe --user=root --skip-grant-tables 清空mysql密码 mysql -u root 登录mysql use mysql 使用mysql库
Tomcat
mkdir /usr/tomcat8
cd tomcat8
wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.tar.gz
git
yum install git
服务器端口占用
netstat -apn|grep 8080
kill -9 port
解压命令
tar xzf .tar.gz
yum 切换163源
- 首先备份/etc/yum.repos.d/CentOS-Base.repo
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup - 进入yum源配置文件所在文件夹
[root@localhost yum.repos.d]# cd /etc/yum.repos.d/ - 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
[root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo - 运行yum makecache生成缓存
[root@localhost yum.repos.d]# yum makecache - 更新系统(时间比较久,主要看个人网速)
[root@localhost yum.repos.d]# yum -y update
阿里云挂载磁盘
- 查看新磁盘,找到新添加的磁盘的编号为/dev/vdc
[root@cgsl ]# fdisk –l - 硬盘分区 进入fdisk模式
[root@cgsl ]# /sbin/fdisk /dev/vdc - 输入n进行分区
[root@cgsl ]# Command (m for help): n - 选择分区类型(p主分区)
[root@cgsl ]# Select (default p): p - 选择分区个数(也是分区id)
[root@cgsl ]# Partition number (1-4, default 1): 1 - 选择分区空间大小,回车默认大小
Last sector, +sectors or +size{K,M,G} (2048-1953525167, default 1953525167): +300GB - 一直回车,最后输入q退出 将新分区格式化为ext3文件系统
[root@cgsl ]# mkfs -t ext3 /dev/vdc - 挂载硬盘 创建挂载点,在根目录下创建storage目录
[root@cgsl ]# mkdir /storage - 将/dev/vdc挂载到/storage下
[root@cgsl ]# mount /dev/vdc /storage - 设置开机启动自动挂载
新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。
设置开机自动挂载需要修改/etc/fstab文件
#vi /etc/fstab
在文件的最后增加一行
/dev/vdc /storage ext3 defaults 1 2
注意要查询一下自己的硬盘格式,用df -T查询。 - ps 取消挂载
# unmount /dev/sdb
# vi /etc/fstab
进行格式化
# mkfs.xfs /dev/sdb
redis
-
下载redis
https://redis.io/download -
配置redis密码
redis.conf中,打开配置文件找到 去掉行前的注释
#requirepass foobared
远程登录,打开配置文件把下面对应的注释掉
# bind 127.0.0.1
Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程,设置为no
daemonize no
注释保护模式
protected-mode no
redis 启动
./redis-server …/redis.conf
redis 停止服务
./redis-cli shutdown
RabbitMq
-
首先需要安装erlang,参考:http://fedoraproject.org/wiki/EPEL/FAQ#howtouse
rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm yum install erlang
安装过程中会有提示,一路输入“y”即可。
-
完成后安装RabbitMQ:
先下载rpm:
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
下载完成后安装:
yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
完成后启动服务:
service rabbitmq-server start
可以查看服务状态:
service rabbitmq-server status
这里可以看到log文件的位置,转到文件位置,打开文件:
这里显示的是没有找到配置文件,我们可以自己创建这个文件
cd /etc/rabbitmq/
vi rabbitmq.config
编辑内容如下:
[{rabbit, [{loopback_users, []}]}].
这里的意思是开放使用,rabbitmq默认创建的用户guest,密码也是guest,这个用户默认只能是本机访问,localhost或者127.0.0.1,从外部访问需要添加上面的配置。
保存配置后重启服务:
service rabbitmq-server stop
service rabbitmq-server start
此时就可以从外部访问了,但此时再看log文件,发现内容还是原来的,还是显示没有找到配置文件,可以手动删除这个文件再重启服务,不过这不影响使用
rm rabbit\@mythsky.log
service rabbitmq-server stop
service rabbitmq-server start
开启管理UI:
rabbitmq-plugins enable rabbitmq_management
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
修改RabbitMQ配置
在CentOS7中,如果是以systemd方式管理rabbitmq服务,则需要修改rabbitmq的service文件。
vi /usr/lib/systemd/system/rabbitmq-server.service
添加如下参数,其值请根据实际情况进行调整:
[Service]
LimitNOFILE=16384
重启rabbitmq即可
systemctl daemon-reload
systemctl restart rabbitmq-server
防火墙开放端口
打开防火墙
systemctl start firewalld
打开端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
重载防火墙
firewall-cmd --reload
查看打开端口
firewall-cmd --list-all