CentoOS服务器环境安装

4 篇文章 0 订阅
4 篇文章 0 订阅

java安装

  1. 在/usr/目录下创建java目录

     [root@localhost ~]#mkdir /usr/java
    
     [root@localhost ~]#cd /usr/java
    
  2. 下载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
    
  3. 设置环境变量

    [root@localhost java]# vi /etc/profile

  4. 在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
    
  5. 让修改生效:

     [root@localhost java]# source /etc/profile
    

mysql

  1. 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
    
  2. 成功安装之后重启mysql服务

     service mysqld restart
    
  3. 设置开机启动

     chkconfig mysqld on
    
     查看是否设置成功
    
     chkconfig --list  mysqld
    
  4. 创建root管理员:

     mysqladmin -u root password 123456
    
     登录:
    
     mysql -u root -p
    
     输入密码就可以了
    
  5. 开启远程访问

     insert into user(Host,User) values("%","root");
    
  6. 设置权限

     GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
    
  7. 重载授权表:

     FLUSH PRIVILEGES;
    
  8. 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源

  1. 首先备份/etc/yum.repos.d/CentOS-Base.repo
    cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  2. 进入yum源配置文件所在文件夹
    [root@localhost yum.repos.d]# cd /etc/yum.repos.d/
  3. 下载163的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
    [root@localhost yum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
  4. 运行yum makecache生成缓存
    [root@localhost yum.repos.d]# yum makecache
  5. 更新系统(时间比较久,主要看个人网速)
    [root@localhost yum.repos.d]# yum -y update

阿里云挂载磁盘

  1. 查看新磁盘,找到新添加的磁盘的编号为/dev/vdc
    [root@cgsl ]# fdisk –l
  2. 硬盘分区 进入fdisk模式
    [root@cgsl ]# /sbin/fdisk /dev/vdc
  3. 输入n进行分区
    [root@cgsl ]# Command (m for help): n
  4. 选择分区类型(p主分区)
    [root@cgsl ]# Select (default p): p
  5. 选择分区个数(也是分区id)
    [root@cgsl ]# Partition number (1-4, default 1): 1
  6. 选择分区空间大小,回车默认大小
    Last sector, +sectors or +size{K,M,G} (2048-1953525167, default 1953525167): +300GB
  7. 一直回车,最后输入q退出 将新分区格式化为ext3文件系统
    [root@cgsl ]# mkfs -t ext3 /dev/vdc
  8. 挂载硬盘 创建挂载点,在根目录下创建storage目录
    [root@cgsl ]# mkdir /storage
  9. 将/dev/vdc挂载到/storage下
    [root@cgsl ]# mount /dev/vdc /storage
  10. 设置开机启动自动挂载
    新创建的分区不能开机自动挂载,每次重启机器都要手动挂载。
    设置开机自动挂载需要修改/etc/fstab文件
    #vi /etc/fstab
    在文件的最后增加一行
    /dev/vdc /storage ext3 defaults 1 2
    注意要查询一下自己的硬盘格式,用df -T查询。
  11. ps 取消挂载
    # unmount /dev/sdb
    # vi /etc/fstab
    进行格式化
    # mkfs.xfs /dev/sdb

redis

  1. 下载redis
    https://redis.io/download

  2. 配置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

  1. 首先需要安装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”即可。

  1. 完成后安装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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值