赞
踩
**操作系统 CentOS-7-x86_64**
系统文件百度网盘
链接:https://pan.baidu.com/s/1Jpthj4ZBj21GcffY_7Kk9w?pwd=dwjh
提取码:dwjh
Vmware
链接:https://pan.baidu.com/s/1WS6mlKc1a5ilcHJgWnmHYA?pwd=r4gn
提取码:r4gn
1.新建虚拟机
2.选择“自定义(高级)”,并点击【下一步】
3.选择虚拟机硬件兼容性,并点击【下一步】
4.选择“稍后安装操作系统”,并点击【下一步】
5.选择操作系统版本,并点击【下一步】
6.命名虚拟机,可任意路径,并点击【下一步】
7.配置处理器,并点击【下一步】
8.设置虚拟机内存大小,并点击【下一步】
9.选择“使用网络地址转换(NAT)”,并点击【下一步】
10.选择“LSI Logic”,并点击【下一步】
11.选择“SCSI”,并点击【下一步】
12.创建“新虚拟机磁盘”,并点击【下一步】
13.设置磁盘容量20G,选择“将虚磁盘拆分成多个文件”,并点击【下一步】
14.指定磁盘文件,并点击【下一步】
15.单击完成
16.此虚拟机右键选择【设置】或单击【编辑虚拟机设置】
17.单击【CD/DVD(IDE)】,右侧选择“使用ISO映像文件”,选择操作系统的镜像文件ISO,并【确定】
18.单击【开启此虚拟机】
19.选择“Install CentOS 7”,点击回车键
20.选择“中文”-“简体中文”,并点击【继续】
21.设置安装信息,单击“本地化”-“日期和时间”,设置时间信息,并点击【完成】
22.单击“本地化”-“键盘布局”,添加键盘布局,并点击【完成】
23.单击“本地化”-“语言支持”,添加支持语音,并点击【完成】
24.单击“SECURITY”-“SECURITY POLICY”,选择“Default”,并单击“完成”
25.单击“软件”-“安装源”,选择“自动检测的安装介质”,并点击【完成】
26.单击“软件”-“软件选择”,服务器选择“最小安装”没有图形化桌面,可根据实际需要或喜好选择,在此我选择“开发及生成工作站”,并点击【完成】
27.单击“系统”-“安装位置”,选择“本地标准磁盘”,根据实际情况添加磁盘,并点击【完成】
28.单击“系统”-“KDUMP”,选择“启用kdump”和设置内存,并单击【完成】
29.单击“系统”-“网络和主机名”,选择【开启】和设置主机名,并点击【完成】
30.单击【开始安装】
31.单击“用户设置”-“ROOT密码”,输入root用户密码,并点击【完成】
32.单击“用户设置”-“创建用户”,填写用户信息,并点击【完成】
33.等待系统安装
34.安装完成,并点击【完成】
35.重启
版本 1.8
##配置jdk环境变量:
vi /etc/profile
#文末加:
#JKD解压路径
export JAVA_HOME=/usr/local/JDK
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
##配置文件生效
source /etc/profile
#查看是否安装成功
java -version
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
tar -xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.20-linux-glibc2.12-x86_64/* /usr/local/mysql/
groupadd mysql
useradd -g mysql mysql
chown -R mysql.mysql /usr/local/mysql
vi /etc/my.cnf
[mysqld] user=root datadir=/usr/local/mysql/data basedir=/usr/local/mysql port=3306 max_connections=200 max_connect_errors=10 character-set-server=utf8 default-storage-engine=INNODB default_authentication_plugin=mysql_native_password lower_case_table_names=1 group_concat_max_len=102400 [mysql] default-character-set=utf8 [client] port=3306 default-character-set=utf8
cd bin
./mysqld --initialize
如果提示 :./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
执行
yum install -y libaio
yum -y install numactl
记录日志最末尾位置root@localhost:后的字符串,此字符串为mysql管理员临时登录密码
cp -a ./support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
查看服务
chkconfig --list
如果mysql后面的3 4 5 为关闭或者为off,则执行下面命令开启:
chkconfig --level 345 mysqld on
service mysql start
ln -s /usr/local/mysql/bin/mysql /usr/bin
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
flush privileges;
use mysql;
update user set host='%' where user = 'root';
flush privileges;
exit;
systemctl status firewalld.service
关闭防火墙
systemctl stop firewalld.service
永久关闭(重启时关闭)
systemctl disable firewalld.service
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zvxf redis-5.0.7.tar.gz;
mv redis-5.0.7 /usr/local/redis;
cd /usr/local/redis/;
make
可能出现的问题
解决
yum install gcc
make MALLOC=libc
make PREFIX=/usr/local/redis install
./bin/redis-server ./redis.conf
http://c.biancheng.net/redis/
如果没有gcc环境,需要安装gcc: yum install gcc-c++ 安装依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel # 进入文件夹 cd /usr/local #下载安装包 wget http://nginx.org/download/nginx-1.18.0.tar.gz #解压安装包 tar -xvf nginx-1.18.0.tar.gz #解压之后不需要重新命名直接进去解压目录 #进入nginx-1.18.0目录 cd /usr/local/nginx-1.18.0 #执行命令 #prefix= 指向安装目录(编译安装) #conf-path= 指向配置文件(nginx.conf) #error-log-path= 指向错误日志目录 #pid-path= 指向pid文件(nginx.pid) #http-log-path= 设定access log路径 #with-http_gzip_static_module 启用ngx_http_gzip_static_module支持(在线实时压缩输出数据流) #with-http_stub_status_module 启用ngx_http_stub_status_module支持(获取nginx自上次启动以来的工作状态) #with-http_ssl_module 启用ngx_http_ssl_module支持(使支持https请求,需已安装openssl) ./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --error-log-path=/usr/local/nginx/logs/error.log --pid-path=/usr/local/nginx/logs/nginx.pid --http-log-path=/usr/local/nginx/logs/access.log --with-http_gzip_static_module --with-http_stub_status_module --with-http_ssl_module #执行命令 make #执行make install命令 make install #启动nginx cd /usr/local/nginx/sbin ./nginx #查看nginx进程 ps -ef | grep nginx #打开阿里云的网路安全组开放80端口 #在浏览器访问服务器ip #设置开机自动启动 vim /lib/systemd/system/nginx.service #按i编辑 把下面复制进去 按esc建 再按shift+:键 wq 保存退出 [Unit] Description=The NGINX HTTP and reverse proxy server After=syslog.target network-online.target remote-fs.target nss-lookup.target Wants=network-online.target [Service] Type=forking #自己nginx启动的pid文件自己找到文件目录 PIDFile=/usr/local/nginx/logs/nginx.pid #自己nginx的启动文件 ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/usr/local/nginx/sbin/nginx -s reload #默认 ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target #启动 systemctl start nginx.service 设置开机自启 systemctl enable nginx.service #提示 Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service. #停止开机自启动 systemctl disable nginx.service #查看服务当前状态 systemctl status nginx.service #重新启动服务 systemctl reload nginx.service #停止服务 systemctl stop nginx.service
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。