CentOS7安装完成后的网络配置
1.输入命令cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录,
2.输入:vi ifcfg-ens33编辑配置文件(此处是ifcfg-ens33,若没有该文件找ifcfg-ens开头的,vi是编辑命令,进入后再按”I”进行编辑,编辑完按“Esc”退出操作并按”:wq”进行保存)
修改内容为:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=be397835-5860-47d9-b96a-57fa3b344a1c DEVICE=ens33 ONBOOT=yes IPADDR=192.168.127.201 (#此处的ip地址要在之前看到起始/结束ip地址范围内) GATEWAY=192.168.127.2 (#网关按之前看的配置配) NETMASK=255.255.255.0 DNS1=8.8.8.8 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no
注意:虚拟机设置子网网段要和主机相同,否则无法连接外网如:主机ip为192.168.1.56 则虚拟机子网ip需设置为192.168.1.2
解析域名需要配置nameserver: vi /etc/resolv.conf
在文件中加入以下内容:
nameserver 8.8.8.8
nameserver 8.8.4.4
完成后即可ping通外网
安装jdk8
1.yum list java*查看jdk版本
2.选择指定版本进行安装:yum install java-1.8.0-openjdk-devel-debug.x86_64
3.安装完成查看版本:java -version
4.java自动安装之后可以在/usr/lib/jvm目录中查看
安装tomcat
1.下载tomcat:wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.52/bin/apache-tomcat-8.0.52.tar.gz
2.解压tomcat:tar -zxvf apache-tomcat-9.0.22.tar.gz
3.进入tomcat目录:cd cd apache-tomcat-9.0.22
4.启动tomcat:sh bin/startup.sh
5.关闭tomcat:sh bin/shutdown.sh
6.配置tomcat环境:vi /etc/profile
在文件末尾加入以下内容:/usr/local/apache-tomcat-9.0.22是tomcat解压之后的路径
TOMCAT_HOME=/usr/local/apache-tomcat-9.0.22 PATH=$PATH:$TOMCAT_HOME/bin export TOMCAT_HOME PATH
7.配置完成刷新:source /etc/profile
安装mysql
1.安装mysql之前需要确保系统中有libaio依赖.
yum search libaio
yum install libaio
2.下载mysql数据库压缩文件:wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
3.下载rpm包:wget -c https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
4.安装mysql源:rpm -ivh mysql57-community-release-el7-11.noarch.rpm
5.查看可以使用的mysql包:yum list | grep mysql
6.安装mysql,mysql-server为mysql版本:yum install mysql-server
7.启动mysql:systemctl start mysqld
启动报错:Failed to start mysqld.service: Unit not found
解决报错:
yum install -y mariadb*
完成后重启mysql服务
8.设置管理员密码:mysql_secure_installation设置密码
mysql5.7会自动生成一个初始密码,查看初始密码:grep 'temporary password' /var/log/mysqld.log
需要先设置密码安全级别再修改密码,否则一直无法修改成功
修改安全级别:
使用初始密码登录mysql服务: mysql>set global validate_password_policy=0; mysql> set global validate_password.policy=0; mysql> set global validate_password.policy=1; mysql> ALTER USER USER() IDENTIFIED BY '12345678';
9.连接数据库:mysql -uroot -p
10.查看编码:mysql>show variables like '%character%';
11.修改编码:
#1.将my-default.cnf 拷贝到 /etc/my.cnf cp /usr/share/doc/mysql-community-server-5.6.31/my-default.cnf /etc/my.cnf #2.编辑/usr/my.cnf在[client](如果没有就自己加)下增加 default-character-set = utf8 #3.编辑/usr/my.cnf在[mysqld]下增加 character_set_server = utf8 #4.重启MySql服务 systemctl restart mysql.service #5.重现连接mysql并查看编码如下: mysql -uroot –proot mysql>show variables like '%character%';
12.设置远程访问:
CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
GRANT ALL ON *.* TO 'root'@'%';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;
13.开放3306端口:
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
安装redis
1.下载redis压缩包:wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2.解压:tar xzf redis-5.0.5.tar.gz
3.进入解压之后的文件执行make操作:
cd redis-2.8.17
make
4.如果make出现错误,检查c++环境是否安装:yum -y install gcc-c++
5.安装完成后执行 make clean 后再次 执行 make ,再检查redis-x.x.x/src 目录下有没有 redis-server、redis-cli 和 /usr/local/bin下有没有
若无,则把redis-x.x.x 文件夹删掉,再解压一次redis的压缩包,cd进入 redis-x.x.x 中, make 一下 即可
6.make成功启动redis:src/redis-server
安装jenkins
1.添加jenkins存储库:wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2.执行命令:rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3.安装最新版jenkins:yum install -y jenkins
4.启动jenkins:service jenkins start
5.修改默认端口号:vi /etc/sysconfig/jenkins
安装zookeeper
1.下载zookeeper:curl -O http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
2.解压:tar -zxvf zookeeper-3.4.14.tar.gz
3.改文件名:mv zookeeper-3.4.14. zookeeper
4.进入路径:cd /zookeeper/conf/
5.备份配置文件cp zoo_sample.cfg zoo.cfg
6.查看修改配置文件:vi zoo.cfg
tickTime=2000 initLimit=10 syncLimit=5 dataDir=/tmp/zookeeper clientPort=2181
如果在同一台机器上搭建集群:需要复制目录到其他机器:scp -r /usr/local/zookeeper root@172.17.3.206:/usr/local/
7.启动:bin/zkServer.sh start
8.查看状态:bin/zkServer.sh status
安装kafka
1.下载压缩包:curl -O http://mirrors.hust.edu.cn/apache/kafka/2.1.1/kafka_2.12-2.1.1.tgz
2.解压:tar -zxvf kafka_2.12-2.1.1.tgz
3.改文件名:mv kafka_2.11-1.1.0 kafka
4.查看配置,单机版不需要改动:vi config/server.properties
5.开放端口,默认端口为9092:
firewall-cmd --zone=public --add-port=9092/tcp --permanent firewall-cmd --reload
6.启动:bin/kafka-server-start.sh -daemon config/server.properties
7.查看启动是否成功:jps
8.测试:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test 成功输出:Created topic "test". 查看topic:bin/kafka-topics.sh --list --zookeeper 192.168.1.193
发布:./bin/kafka-console-producer.sh --broker-list 192.168.1.193:9092 --topic test
接收:bin/kafka-console-consumer.sh --bootstrap-server 192.168.1.193:9092 --topic test --from-beginning
安装mongodb
转载连接:https://www.cnblogs.com/flying1819/articles/9035408.html
1.配置MongoDB的yum源
vi /etc/yum.repos.d/mongodb-org-3.4.repo #添加以下内容: [mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc #这里可以修改 gpgcheck=0, 省去gpg验证 [root@localhost ~]# yum makecache
2.安装mongodb:yum -y install mongodb-org
3.安装成功后查看安装位置:whereis mongod
4.启动:systemctl start mongod.service
5.停止:systemctl stop mongod.service
6.查看状态:systemctl status mongod.service
7.关闭防火墙:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
8.设置mongodb为远程可访问:
编辑mongod.conf注释bindIp,并重启mongodb.(这句配置代表只能本机使用,所以需注释)
vi /etc/mongod.conf
9.重启:systemctl restart mongod.service
10.启动mongo shell
mongo
show dbs