百万用户量的系统架构方案实例
- 1.准备工作
- 2.安装软件
- (1)安装redis集群
- 机器分配
- 拷贝文件到zhy文件夹
- 解压
- 编译
- 安装
- 拷贝程序到相应目录
- 配置master服务器
- 配置slave服务器
- 启动
- 配置开机启动
- 关闭防火墙
- 测试集群
- (2)安装zookeeper
- 机器分配
- 拷贝安装包
- 修改 ZooKeeper 配置文件
- 替换文本
- 配置文件中添加配置
- 添加服务的id
- 关闭防火墙
- 启动服务器
- 配置自动启动
- 添加执行权限
- (3)安装 ActiveMQ
- 机器分配:
- 把安装包拷贝到 147的 software文件夹
- 安装mq
- 编辑 ActiveMQ 配置文件
- 卸载本身的jdk
- 按照文档安装
- 修改环境变量
- 关闭防火墙
- 启动
- 配置开机启动
- 添加执行权限
- (4)安装 nginx
- 安装nginx
- 配置
- 安装
- 端口绑定权限修改:
- 配置nginx环境变量
- 配置nginx
- 创建项目的nginx文件
- 配置nginx配置文件
- nginx自动启动
- 开启端口
- 命令含义:
- 项目部署
- 部署前端工程
- 配置免密
- (5)安装nfs
- 安装nfs
- 创建/data/content
- 用户映射选项
- 启动服务
- 查看服务端的那些目录共享
- 查看端允许客户端链接的权限
- 创建目录
- 客户端也要装nfs
- 挂载
- (6)物理机磁盘管理
- 命令说明
- parted分区工具
- 通知内核添加了新的分区
- 格式化分区
- 设置开机自动挂载
- (7)安装mongodb服务器
- 初始化磁盘
- 下一步分区sdb
- 然后通知内核磁盘更新
- 挂载磁盘
- 拷贝软件包到数据盘/data
- 设置环境变量
- 创建、修改配置文件
- 关闭防火墙
- 生成、拷贝keyFile
- 启动服务器
- 初始化复制集
- 第先初始化数据集
- 创建root用户
- 登录数据库
- 创建数据库spark的用户spark
- 自动启动mongodb
- (9)安装mysql服务器
- 初始化磁盘
- 下一步分区sdb
- 然后通知内核磁盘更新
- 挂载磁盘
- 设置开机自动挂载
- 安装mysql5.7.xx
- 启动mysql
- 开放本机的3306端口
- 主从复制配置
- 查看master的状态
- 登录从机器 修改/etc/my.cnf
- 登录第三台数据库
- 查看是否连接成功
- 迁移mysql数据到 数据盘
- 拷贝数据到数据盘
- 修改配置文件
- 启动mysql
- (10) 安装web服务器
- 安装java
- 增加配置
- 部署前端工程
- 拷贝java包到相应的ip
- 解压
- (11)安装转码服务器
- 安装准备
- 关闭防火墙
- 启动文件
- 启动服务
- (1)安装redis集群
1.准备工作
先创建zhy用户
命令:
切换到root用户
root账号拥有root权限
密码:De@2016er
su root
sudo adduser zhy
添加密码:
sudo passwd zhy
zhy密码:
mine1058!firemen
2.安装软件
(1)安装redis集群
机器分配
10.162.27.141
10.162.27.142
10.162.27.143
拷贝文件到zhy文件夹
scp -r ./software/ zhy@10.162.27.141:/home/zhy/
scp -r ./software/ zhy@10.162.27.142:/home/zhy/
scp -r ./software/ zhy@10.162.27.143:/home/zhy/
按照文档安装
解压
tar xzvf redis-3.2.11.tar.gz
编译
cd redis-3.2.11
make
安装
cd /home/zhy
mkdir -p apps/redis/bin
mkdir -p apps/redis/data
mkdir -p apps/redis/conf
拷贝程序到相应目录
cp -vf /home/zhy/software/redis-3.2.11/src/redis-server ~/apps/redis/bin
cp -vf /home/zhy/software/redis-3.2.11/src/redis-cli ~/apps/redis/bin
配置master服务器
在141上新建master的配置文件
cd /home/zhy/apps/redis/conf
vi redis.conf
拷贝master的配置,并保存
启动master
/home/zhy/apps/redis/conf/redis.conf
配置slave服务器
在142,143上新建slave的配置文件
cd /home/zhy/apps/redis/conf
vi redis.conf
拷贝slave的配置,并保存
启动
/home/zhy/apps/redis/bin/redis-server /home/zhy/apps/redis/conf/redis.conf
配置开机启动
mkdir ~/bin
zhy 用户执行:
cat >> ~/bin/sys_init_startup.sh << EOF
/home/zhy/apps/redis/bin/redis-server /home/zhy/apps/redis/conf/redis.conf
EOF
chmod 750 ~/bin/sys_init_startup.sh
以 root 用户登录,编辑 /etc/rc.local 文件,添加如下行:
su - zhy -c “/home/zhy/bin/sys_init_startup.sh”
关闭防火墙
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
测试集群
登录master机器
/home/zhy/apps/redis/bin/redis-cli -c -p 6380 -a cacheManager1
set name chenpy
get name
登录slave机器
/home/zhy/apps/redis/bin/redis-cli -c -p 6380 -a cacheManager1
get name
发现内容已经同步过来
redis端口改为了6380
(2)安装zookeeper
同样新建用户zhy
机器分配
10.162.27.144
10.162.27.145
10.162.27.146
拷贝安装包
把安装包拷贝到 144的 software文件夹
拷贝完成后用scp 分别拷贝到3台机器的 /home/zhy/software 中
scp -r ./software/ zhy@10.162.27.144:/home/zhy/
scp -r ./software/ zhy@10.162.27.145:/home/zhy/
scp -r ./software/ zhy@10.162.27.146:/home/zhy/
安装zookeeper
创建目录 apps
cd /home/zhy/
mkdir -p apps
cd apps
tar xzvf /home/zhy/software/zookeeper-3.4.11.tar.gz
cd zookeeper-3.4.11
修改 ZooKeeper 配置文件
cp -vf conf/zoo_sample.cfg conf/zoo.cfg
mkdir -p logs
mkdir -p data
替换文本
sed -i ‘s#dataDir=/tmp/zookeeper#dataDir=/home/zhy/apps/zookeeper-3.4.11/data#g’ conf/zoo.cfg
配置文件中添加配置
cat >> conf/zoo.cfg << EOF
dataLogDir=/home/zhy/apps/zookeeper-3.4.11/logs
three servers of this cluster
server.1=10.162.27.144:2888:3888
server.2=10.162.27.145:2888:3888
server.3=10.162.27.146:2888:3888
EOF
添加服务的id
在 10.162.27.144 服务器上执行
touch data/myid
echo 1 > data/myid
在 10.162.27.145 服务器上执行
touch data/myid
echo 2 > data/myid
在 10.162.27.146 服务器上执行
touch data/myid
echo 3 > data/myid
关闭防火墙
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
启动服务器
/home/zhy/apps/zookeeper-3.4.11/bin/zkServer.sh start
配置自动启动
cat >> ~/bin/sys_init_startup.sh << EOF
/home/zhy/apps/zookeeper-3.4.11//bin/zkServer.sh start
EOF
添加执行权限
chmod 750 ~/bin/sys_init_startup.sh
以 root 用户登录,编辑 /etc/rc.local 文件,添加如下行:
su - zhy -c “/home/zhy/bin/sys_init_startup.sh”
(3)安装 ActiveMQ
同样新建用户zhy
机器分配:
10.162.27.147
10.162.27.148
10.162.27.149
把安装包拷贝到 147的 software文件夹
拷贝完成后用scp 分别拷贝到3台机器的 /home/zhy/software 中
scp -r ./software/ zhy@10.162.27.147:/home/zhy/
scp -r ./software/ zhy@10.162.27.148:/home/zhy/
scp -r ./software/ zhy@10.162.27.149:/home/zhy/
安装mq
解压安装 ActiveMQ
以zhy用户登录执行:
cd ~/apps
tar xzvf /home/zhy/software/apache-activemq-5.15.2-bin.tar.gz
编辑 ActiveMQ 配置文件
cd ~/apps/apache-activemq-5.15.2
vim conf/activemq.xml
将
修改为
卸载本身的jdk
因为activemq-5.15需要jdk1.8 所以需要安装jdk1.8
sudo rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
sudo rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
sudo rpm -e –nodeps java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64
按照文档安装
tar xzvf jdk-8u131-linux-x64.tar.gz
然后把jdk复制到apps里面
cp -r /home/zhy/software/jdk1.8.0_131/ /home/zhy/apps/
mv /home/zhy/apps/jdk1.8.0_131/ /home/zhy/apps/jdk1.8.0
修改环境变量
cat >> ~/.bash_profile << EOF
export JAVA_HOME=/home/zhy/apps/jdk1.8.0
export PATH=$PATH:$JAVA_HOME/bin
EOF
source ~/.bash_profile
关闭防火墙
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
启动
/home/zhy/apps/apache-activemq-5.15.2/bin/activemq start
配置开机启动
cat >> ~/bin/sys_init_startup.sh << EOF
/home/zhy/apps/apache-activemq-5.15.2/bin/activemq start
EOF
添加执行权限
chmod 750 ~/bin/sys_init_startup.sh
以 root 用户登录,编辑 /etc/rc.local 文件,添加如下行:
su - zhy -c “/home/zhy/bin/sys_init_startup.sh”
(4)安装 nginx
使用账号的安装账号是zhy
安装nginx
tar xzvf nginx-1.12.2.tar.gz
tar xzvf openssl-1.1.0g.tar.gz
unzip pcre-8.41.zip
tar xzvf zlib-1.2.11.tar.gz
mkdir -p /home/zhy/apps
cd nginx-1.12.2
配置
./configure –prefix=/home/zhy/apps/nginx \
–user=zhy –group=zhy \
–with-http_stub_status_module \
–with-http_ssl_module \
–with-stream \
–with-http_stub_status_module \
–with-http_flv_module \
–with-http_mp4_module \
–with-http_secure_link_module \
–with-pcre-jit \
–with-http_realip_module \
–with-http_v2_module \
–with-pcre=../pcre-8.41 \
–with-openssl=../openssl-1.1.0g \
–with-zlib=../zlib-1.2.11
安装
make && make install
端口绑定权限修改:
sudo setcap cap_net_bind_service=+ep /home/zhy/apps/nginx/sbin/nginx
配置nginx环境变量
cat >> ~/.bash_profile << EOF
export NGINX_HOME=/home/zhy/apps/nginx
export PATH=$PATH:$NGINX_HOME/sbin
EOF
配置nginx
cat >> ~/bin/sys_init_startup.sh << EOF
/home/zhy/apps/nginx/sbin/nginx
EOF
chmod 750 ~/bin/sys_init_startup.sh
创建项目的nginx文件
修改 nginx 配置文件
zhy 用户登录执行:
cd ~/apps/nginx/conf
mkdir conf.d
vi nginx.conf
将 “#gzip on;” 所在的行改为如下内容:
gzip on;
include conf.d/*.conf;
编辑 conf.d/elearn.zjrb.com.conf 文件。
cd ~/apps/nginx/conf/conf.d
vi wsxy.chinaunicom.cn.conf
配置nginx配置文件
upstream zhy-spark {
hash $cookie_uid consistent;
server 10.162.27.150:8091;
server 10.162.27.150:8092;
}server {listen 80;server_name "uat.campus.chinaunicom.cn";userid on;userid_name uid;userid_domain uat.campus.chinaunicom.cn;userid_path /;location / {index index.html;root "/home/zhy/web-root/learner-web";try_files $uri $uri/ /index.html =404;}location /learner {index index.html;alias "/home/zhy/web-root/learner-web";try_files $uri $uri/ /index.html =404;}location /consoleui/showcase {index index.html;alias "/home/zhy/web-root/showcase";try_files $uri $uri/ /index.html =404;}location /lmsapi {alias "/home/zhy/web-root/lmsapi";}location /console {index index.html;alias "/home/zhy/web-root/console-web";try_files $uri $uri/ /index.html =404;}location /content {index index.html;alias "/nfs_share/content-root";try_files $uri $uri/ /index.html =404;}location /api {proxy_pass http://zhy-spark;#Proxy Settingsproxy_redirect off;#proxy_buffering off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_next_upstream error timeout invalid_header http_502 http_503 http_504;proxy_max_temp_file_size 0;proxy_connect_timeout 90;proxy_send_timeout 90;proxy_read_timeout 90;proxy_buffer_size 4k;proxy_buffers 4 32k;proxy_busy_buffers_size 64k;proxy_temp_file_write_size 64k;client_max_body_size 1000m;}
}
nginx自动启动
su - zhy -c “/home/zhy/bin/sys_init_startup.sh”
开启端口
sudo firewall-cmd –zone=public –add-port=80/tcp –permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
项目部署
node –max_old_space_size=4096 ./node_modules/@angular/cli/bin/ng build -prod -bh /learner/
部署前端工程
unzip -o /home/zhy/web-root/learner-web.zip -d /home/zhy/web-root/learner-web
unzip -o /home/zhy/web-root/console-web.zip -d /home/zhy/web-root/console-web
配置免密
ssh-keygen -t rsa
(5)安装nfs
[服务器端nfs]
安装nfs
sudo yum install rpcbind nfs-utils -y
创建/data/content
mkdir /data
mkdir /data/content
把共享的目录变为 nfsnobody用户和用户组
chown -R nfsnobody:nfsnobody /data
为目录增加权限
chmod 777 /data -R
sudo vim /etc/exports
添加文本
/data/content 10.162.27.*(rw,no_all_squash)
用户映射选项
all_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
no_all_squash:与all_squash取反(默认设置);root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);no_root_squash:与rootsquash取反;anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);
usermod -a -G nfsnobody zhy
启动nfs服务前需要启动 rpcbind,因为nfs需要依赖rpc服务
sudo systemctl start rpcbind
执行下列命令
sudo systemctl enable rpcbind
sudo systemctl enable nfs-server
sudo systemctl enable nfs-lock
sudo systemctl enable nfs-idmap
启动服务
sudo systemctl start rpcbind
sudo systemctl start nfs-server
sudo systemctl start nfs-lock
sudo systemctl start nfs-idmap
一定要在防火墙上开启nfs。要不客户端连不上
sudo firewall-cmd –permanent –add-service=nfs
sudo systemctl restart firewalld.service
查看服务端的那些目录共享
showmount -e 10.162.156.183
Export list for 10.162.156.183:
/data/content 10.162.27.151,10.162.27.150
exportfs
no_root_squash
服务器nfs服务重启
sudo systemctl restart nfs
sudo systemctl restart nfs-server
注意:* 不要随便重启nfs的主机,要不会造成客户端连接缓慢 *
查看端允许客户端链接的权限
cat /var/lib/nfs/etab
客户端挂载nfs
创建目录
sudo mkdir -p /data/content
sudo chmod 755 /data -R
客户端也要装nfs
sudo yum install nfs-utils
挂载
sudo mount -t nfs 10.162.156.183:/data/content /data/content
为了机器重启后nfs还能挂载需要往分区表里面添加挂载
sudo vim /etc/fstab
添加挂载到里面
10.162.156.183:/data/content /data/content nfs sync
如果需要可以卸载nfs的挂载
卸载nfs
sudo umount /data/content
注:所有的web服务器和文件服务器进行了文件挂载
(6)物理机磁盘管理
命令说明
在文件服务器上新建/data 目录用来挂载磁盘
查看linux发行版 cat /etc/redhat-release
df -T 只可以查看已经挂载的分区和文件系统类型。
lsblk -f 也可以查看未挂载的文件系统类型。
因为磁盘大于2T,所有不能用fdisk分区工具应该用
parted分区工具
sudo parted /dev/sdb
(parted) mklabel GPT
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
Yes/No? Yes
(parted) print
Model: LSI LSI (scsi)
Disk /dev/sdb: 36.0TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
(parted) mkpart primary 0% 100%
(parted) quit
Information: You may need to update /etc/fstab.
通知内核添加了新的分区
sudo partprobe
注:分区可能比较耗时,立刻执行 上面命令可能会报错。稍等几秒再执行
格式化分区
mkfs.xfs /dev/sdb1
sudo mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain a partition table (gpt).
mkfs.xfs: Use the -f option to force overwrite.
sudo mkfs.xfs -f /dev/sdb1
meta-data=/dev/sdb1 isize=256 agcount=33, agsize=268435455 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=8789061376, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal log bsize=4096 blocks=521728, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
设置开机自动挂载
修改配置文件fstab
vim /etc/fstab
在最下面添加一行 /dev/sdb1 /data xfs defaults 0 0
(7)安装mongodb服务器
初始化磁盘
数据盘为sdb
查看本机磁盘,发现数据盘sdb没有分区和格式化
sudo fdisk -l
Disk /dev/sda: 3598.9 GB, 3598914158592 bytes, 7029129216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4294967295 2147483647+ ee GPT
Disk /dev/mapper/VolGroup00-LogVol01: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/VolGroup00-LogVol00: 13.7 GB, 13743685632 bytes, 26843136 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 3298.5 GB, 3298534883328 bytes, 6442450944 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
下一步分区sdb
sudo parted /dev/sdb
[root@PreOS-dell-25 ~]$ sudo parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel GPT
(parted) print
Model: up updisk (scsi)
Disk /dev/sdb: 3299GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
(parted) mkpart primary 0% 100%
(parted) quit
Information: You may need to update /etc/fstab.
然后通知内核磁盘更新
sudo partprobe
然后格式化磁盘
sudo mkfs.xfs /dev/sdb1
挂载磁盘
设置开机自动挂载
修改配置文件fstab
sudo vim /etc/fstab
在最下面添加一行 /dev/sdb1 /data xfs defaults 0 0
更改data数据盘的用户
sudo chown zhy:zhy /data -R
把磁盘挂载到zhy用户的用户目录下
sudo mount /dev/sdb1 /data
安装mongodb
拷贝软件包到数据盘/data
scp ./mongodb-linux-x86_64-rhel62-3.4.11.tgz zhy@10.162.144.70:/home/zhy/data/software
scp ./mongodb-linux-x86_64-rhel62-3.4.11.tgz zhy@10.162.144.71:/home/zhy/data/software
scp ./mongodb-linux-x86_64-rhel62-3.4.11.tgz zhy@10.162.144.72:/home/zhy/data/software
切换到zhy 进入data目录
cd ~/apps
tar xzvf /data/software/mongodb-linux-x86_64-rhel62-3.4.11.tgz
mv mongodb-linux-x86_64-rhel62-3.4.11/ mongodb
设置环境变量
cat >> ~/.bash_profile << EOF
export MONGODB_HOME=/data/apps/mongodb
export PATH=$PATH:$MONGODB_HOME/bin
EOF
chmod 750 ~/bin/sys_init_startup.sh
创建、修改配置文件
使用如下命令创建配置文件:
cd $MONGODB_HOME/conf
cat > mongod.conf << EOF
mongod.conf
for documentation of all options, see: http://docs.mongodb.org/manual/reference/configuration-options/
Where and how to store data.
storage:
dbPath: /data/apps/mongodb/data
journal:
enabled: true
engine:
mmapv1:
wiredTiger:
where to write logging data.
systemLog:
destination: file
logAppend: true
path: /data/apps/mongodb/logs/mongo.log
network interfaces
net:
port: 30001
bindIp: 0.0.0.0
how the process runs
processManagement:
fork: true
pidFilePath: /data/apps/mongodb/data/mongod.pid
# timeZoneInfo: /usr/share/zoneinfo
security:
authorization: enabled
keyFile: /data/apps/mongodb/conf/.keyFile
operationProfiling:
replication:
oplogSizeMB: 20480
replSetName: unicom3
# secondaryIndexPrefetch:
# enableMajorityReadConcern:
sharding:
Enterprise-Only Options:
auditLog:
snmp:
EOF
关闭防火墙
为了方便起见关闭防火墙
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
生成、拷贝keyFile
在其中一台服务器上执行如下命令,生成keyFile:
openssl rand -base64 102 > MONGODBHOME/conf/.keyFilechmod600MONGODBHOME/conf/.keyFilechmod600MONGODB_HOME/conf/.keyFile
将刚生成的keyFile复制到其他服务器的对应目录。
scp MONGODBHOME/conf/.keyFilezhy@10.162.144.71:/data/apps/mongodb/conf/.keyFilescpMONGODBHOME/conf/.keyFilezhy@10.162.144.71:/data/apps/mongodb/conf/.keyFilescpMONGODB_HOME/conf/.keyFile zhy@10.162.144.72:/data/apps/mongodb/conf/.keyFile
注意:
执行复制前请缺保其他服务已完成安装及配置文件的修改。
请替换 {other_server_ip} 和 {$MONGODB_HOME} 为对应服务器的 ip 地址和 mongodb 的安装目录。
启动服务器
/data/apps/mongodb/bin/mongod –config /data/apps/mongodb/conf/mongod.conf
暂时命令代码:start (直接可以忽略下面2行代码)
sudo setcap cap_net_bind_service=+ep /home/zhy/apps/nginx/sbin/nginx
sudo setcap cap_fowner+ep /data/apps/mongodb/bin/mongod
暂存结束:end
初始化复制集
mongodb启动后,在其中一台服务器上,使用如下命令登录mongodb:
mongo –port 30001
》use admin
第先初始化数据集
//unicom3 是数据集的名字
config={
“_id” : “unicom3”,
“members” : [
{
“_id” : 0,
“host” : “10.162.144.70:30001”
}
]
}
rs.initiate(config)
创建root用户
use admin
db.createUser(
{
user: “root”,
pwd: “zhy1058!”,
roles: [ { role: “__system”, db: “admin” } ]
}
)
登录数据库
db.auth(‘root’,’zhy1058!’);
rs.add(“10.162.144.71:30001”);
rs.add(“10.162.144.72:30001”);
rs.add(“10.162.144.71:30001”);
创建数据库spark的用户spark
use spark
db.createUser(
{
“user”: “spark”,
“pwd”: “manager1”,
“roles”:[
{ role: “dbOwner”, “db”: “spark” },
{ role: “readWrite”, db: “spark” },
{ role: “read”, db: “spark” }
]
}
)
db.spark.user.insert({name:”piccy”})
第二台机器登录
db.auth(‘spark’,’manager1’)
db.spark.user.find()
自动启动mongodb
添加执行权限
chmod 750 ~/bin/sys_init_startup.sh
以 root 用户登录,编辑 /etc/rc.local 文件,添加如下行:
su - zhy -c “/home/zhy/bin/sys_init_startup.sh”
(9)安装mysql服务器
初始化磁盘
数据盘为sdb
查看本机磁盘,发现数据盘sdb没有分区和格式化
sudo fdisk -l
Disk /dev/sda: 3598.9 GB, 3598914158592 bytes, 7029129216 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 1 4294967295 2147483647+ ee GPT
Disk /dev/mapper/VolGroup00-LogVol01: 53.7 GB, 53687091200 bytes, 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/VolGroup00-LogVol00: 13.7 GB, 13743685632 bytes, 26843136 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdb: 3298.5 GB, 3298534883328 bytes, 6442450944 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
下一步分区sdb
sudo parted /dev/sdb
[root@PreOS-dell-25 ~]$ sudo parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel GPT
(parted) print
Model: up updisk (scsi)
Disk /dev/sdb: 3299GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
(parted) mkpart primary 0% 100%
(parted) quit
Information: You may need to update /etc/fstab.
然后通知内核磁盘更新
sudo partprobe
然后格式化磁盘
sudo mkfs.xfs /dev/sdb1
挂载磁盘
sudo mount /dev/sdb1 /data
设置开机自动挂载
修改配置文件fstab
sudo vim /etc/fstab
在最下面添加一行 /dev/sdb1 /data xfs defaults 0 0
更改data数据盘的用户
sudo chown zhy:zhy /data -R
把磁盘挂载到zhy用户的用户目录下
sudo mount /dev/sdb1 /data
安装mysql5.7.xx
下载5.7.21
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
新建一个文件夹
mkdir mysql
拷贝mysql安装文件到这个文件夹
cp mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar mysql
cd mysql
解压:
tar -xf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
安装
sudo yum install mysql-community-{server,client,common,libs}-
官方推荐用高版本的包管理工具例如yum来安装,不推荐使用 rpm。
While it is much preferable to use a high-level package management tool like
yum to install the packages, users who prefer direct rpm commands
can replace the yum install command with the rpm -Uvh command; however,
using rpm -Uvh instead makes the installation process more prone to failure,
due to potential dependency issues the installation process might run into.
安装顺序 common -》lib -》 client -》 server
sudo yum install mysql-community-common-5.7.21-1.el7.x86_64.rpm
提示包冲突,卸载冲突包
sudo rpm -e mariadb-libs-1:5.5.44-2.el7.x86_64 –nodeps
再次安装
sudo yum install mysql-community-common-5.7.21-1.el7.x86_64.rpm
sudo yum install mysql-community-libs-5.7.21-1.el7.x86_64.rpm
sudo yum install mysql-community-client-5.7.21-1.el7.x86_64.rpm
sudo yum install mysql-community-server-5.7.21-1.el7.x86_64.rpm
启动mysql
sudo service mysqld start
A superuser account ‘root’@’localhost’ is created. A password for the superuser is set and stored
in the error log file. To reveal it, use the following command for RHEL, Oracle Linux, CentOS, and Fedora systems:
mysql安装完毕后系统自动创建了root用户,临时密码存储在了/var/log/mysqld.log 文件里面。使用下面语句查看密码
sudo grep ‘temporary password’ /var/log/mysqld.log
mysql -uroot -p
然后输入查看到的密码
登录进入后修改密码:
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘z5sFf)#NjAhdVb3’;
远程可以登录
grant all privileges on . to ‘root’@’%’ identified by ‘z5sFf)#NjAhdVb3’ with grant option;
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘z5sFf)#NjAhdVb3’);
flush privileges;
开放本机的3306端口
sudo /sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT
主从复制配置
创建用户
CREATE USER ‘repl’@’%’ IDENTIFIED BY ‘z5sFf)#NjAhdVb3’;
GRANT REPLICATION SLAVE ON . TO ‘repl’@’10.162.144.%’ IDENTIFIED BY ‘z5sFf)#NjAhdVb3’;
flush privileges;
查看master的状态
show master status;
登录从机器 修改/etc/my.cnf
1.server-id=2
2:
CHANGE MASTER TO
MASTER_HOST=’10.162.144.67’,
MASTER_USER=’repl’,
MASTER_PASSWORD=’z5sFf)#NjAhdVb3’,
MASTER_LOG_FILE=’mysql-bin.000001’,
MASTER_LOG_POS=730;
start slave;
因为我安装完数据库后有操作,所以position不是从开始位置,造成主从复制有问题
修改方法如下:
先查到 master的postition,然后修改
stop slave;
change master to master_log_pos=1783;
登录第三台数据库
1:修改/etc/my.cnf
server-id=3
sudo service mysqld restart
查看是否连接成功
[plain] view plain copy
mysql>show slave status \G;
迁移mysql数据到 数据盘
sudo service mysqld stop
创建/data/mysqldata 目录用来存储所有mysql的数据
创建 sudo mkdir -p /data/mysqldata/data /data/mysqldata/log /data/mysqldata/slowlog /data/mysqldata/tmp
sudo chown mysql:mysql mysqldata -R
sudo chmod 755 mysqldata -R
拷贝数据到数据盘
sudo cp -r /var/lib/mysql /data/mysqldata/data/
修改配置文件
datadir=/data/mysqldata/data/mysql
socket=/var/lib/mysql/mysql.sock
Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/data/mysqldata/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
log-bin=mysql-bin
server-id=1
### slow log ###
slow_query_log=1
slow_query_log_file=/data/mysqldata/slowlog/mysql.slow
long_query_time=2
### InnoDB ###
innodb_buffer_pool_size=100G
innodb_buffer_pool_instances=8
#### per_thread_buffers ######
max_connections=1024
max_user_connections=1000
#######################
启动mysql
sudo service mysqld start
(10) 安装web服务器
安装java
卸载本身的jdk
sudo rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
sudo rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
sudo rpm -e –nodeps java-1.7.0-openjdk-devel-1.7.0.91-2.6.2.3.el7.x86_64
scp -r ./software/ zhy@10.162.27.150:/home/zhy
cd ~/apps/
tar xzvf /home/zhy/software/jdk-8u131-linux-x64.tar.gz
mv jdk1.8.0_131 jdk1.8.0
增加配置
cat >> ~/.bash_profile << EOF
export JAVA_HOME=/home/zhy/apps/jdk1.8.0
export PATH=$PATH:$JAVA_HOME/bin
EOF
部署前端工程
登录216
scp -r ./*.zip zhy@10.126.129.216:/home/zhy/web-root
scp -r ./*.zip zhy@10.126.129.217:/home/zhy/web-root
mine1058!firemen
su - zhy
进入web-root
解压 console-web.zip
unzip console-web.zip
unzip learner-web.zip
拷贝java包到相应的ip
scp ./zhy-spark.zip zhy@10.162.27.150:/home/zhy
scp ./zhy-spark.zip zhy@10.162.27.151:/home/zhy
scp ./zhy-spark.zip zhy@10.162.27.152:/home/zhy
scp ./zhy-spark.zip zhy@10.162.27.153:/home/zhy
解压
unzip zhy-spark.zip
进入 zhy-spark
cd conf/
修改每个岛占用的内存
修改为4g
JAVA_OPTS=”-Xmx4028M”
MODE=service
PROCESS_NUM=4
START_PORT=8091
(11)安装转码服务器
安装准备
tar xJvf /home/zhy/software/ffmpeg-release-64bit-static.tar.xz
tar xzvf /home/zhy/software/jdk-8u131-linux-x64.tar.gz
cd ~/apps
unzip -o /home/zhy/software/doc-converter.zip
unzip -o /home/zhy/software/video-converter.zip
export DOC_CONVERTER_HOME=/home/zhy/apps/doc-converter
export PATH=$PATH:$DOC_CONVERTER_HOME/bin
export VIDEO_CONVERTER_HOME=/home/zhy/apps/video-converter
export PATH=$PATH:$VIDEO_CONVERTER_HOME/bin
spring.activemq.broker-url=failover:(tcp://10.162.27.147:61616,tcp://10.162.27.147:61616,tcp://10.162.27.147:61616)?initialReconnectDelay=1000
关闭防火墙
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
启动文件
export PATH=$PATH:/home/zhy/apps/ffmpeg-3.4.1-64bit-static
export JAVA_HOME=/home/zhy/apps/jdk1.8.0
export PATH=$PATH:$JAVA_HOME/bin
export DOC_CONVERTER_HOME=/home/zhy/apps/doc-converter
export PATH=$PATH:$DOC_CONVERTER_HOME/bin
export VIDEO_CONVERTER_HOME=/home/zhy/apps/video-converter
export PATH=$PATH:$VIDEO_CONVERTER_HOME/bin
启动服务
doc-converter start
video-converter start
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
相关文章
- 双眼皮手术效果描述
...
2024/4/21 13:38:45 - 平行与平扇双眼皮效果图
...
2024/4/21 13:38:44 - react父子组件传参
父子组件通信主要用到props,如下: 在父组件中: import React from react import ChildCom from ./childCom.js class ParentCom extends React.Component {render() {return (<div><h1>父组件</h1><ChildCom content{我…...
2024/4/21 13:38:42 - 双眼皮拆线多久可以流脸
...
2024/4/27 7:46:05 - swift 计算器_网络上的本周:Swift,比特币计算器等等!
swift 计算器Hello and welcome to This Week on the Web. 您好,欢迎访问网上本周。 As the name suggests, this is a weekly round-up of trends and themes from the exciting and giddy world of web development. 顾名思义,这是每周一次令人兴奋的…...
2024/4/21 13:38:42 - AngularJS工厂/服务实现一个计算器
html代码 <div ng-controller"calcCtrl"><select ng-model"type"><option value"active">动态响应模式</option><option value"static">手动点击模式</option></select><input type&quo…...
2024/4/21 13:38:40 - 双眼皮线都有多粗的
...
2024/4/28 8:33:03 - 一个基于angularJS的工资计算器
先看界面: 其实在ng中最让人印象深刻的就是数据的双向绑定,在html中就完成了很多操作。大概用到的就是控制器视图服务等,没有分模块写控制器,代码如下: <html ng-app "myApp"> <head><title…...
2024/4/21 13:38:37 - AngularJS 框架(一)
本文主要参考: https://www.runoob.com/angularjs/angularjs-tutorial.html 一、AngularJS 实例 <!DOCTYPE html> <html> <head> <meta charset"utf-8"> <script src"http://cdn.static.runoob.com/libs/angular.js/1.4.…...
2024/4/20 15:52:40 - 用Easyui写一个银行个人存款计算器(纯前端页面)
某行去实习,让实习生做一个小页面,来计算个人存款的利息,抽空用最简单的方式写了一个 效果图 需求描述 题目 编写一个“存款计算器”小应用,用户通过选择存款种类、存款期限,输入存款金额后,可以计算显示出…...
2024/4/28 8:06:12 - Angular.js 学习笔记
AngularJS 通过新的属性和表达式扩展了 HTML。 AngularJS 可以构建一个单一页面应用程序。 <!--ng-app 指令定义一个 AngularJS 应用程序。ng-model 指令把元素值(比如输入域的值)绑定到应用程序。ng-bind 指令把应用程序数据绑定到 HTML 视图。-->…...
2024/4/19 16:02:11 - 使用jquery制作计算器_如何使用jQuery对计算器进行编程
使用jquery制作计算器Previously, I showed you how to use CSS border-radius property to create the following calculator. Now I will show you how to use jQuery to implement the functionality of the calculator.之前,我向您展示了如何使用CSS border-rad…...
2024/4/20 15:52:37 - ping计算机名获取IP
如何ping别人的计算机名来获取IP? 获取别人的IP,是作为骇客或是黑客必要的步骤。那么,怎么来获取IP呢? 今天想试着用arp命令干点坏事来陶冶一下情操,当我ping电脑名查询IP时,发现返回的是[fe80::64ca:cb99:2e4d:bd27%13]32位字节数据。于是我百度了几小时,终于找…...
2024/4/28 1:04:37 - 割双眼皮一年疤痕图片大全
...
2024/4/21 13:38:36 - 南宁双眼皮梦想整形前沿
...
2024/4/21 13:38:34 - 张娇娇定制双眼皮怎么样
...
2024/4/21 13:38:33 - 全切双眼皮特别痛吗
...
2024/4/21 13:38:32 - 韩式三点双眼皮怎么护理
...
2024/4/21 13:38:31 - js预览本地资源
浏览器中的JavaScript不能直接直接访问本地资源(例如文件系统,摄像头,麦克风等),除非事先得到了用户的允许。浏览器之所以进行该限制也是很有必要的,试想一下,如果JavaScript能够肆无忌惮的访问…...
2024/4/21 13:38:30 - ionic开发-使用ngCordova增强设备调用能力
什么是ngCordova ngCordova是在Cordova Api基础上封装的一系列开源的AngularJs服务和扩展,让开发者可以方便的在HybridApp开发中调用设备能力,即可以在AngularJs代码中访问设备能力Api。ngCordova是结合cordova和angular包装了许多插件,诸如访…...
2024/4/21 13:38:29
最新文章
- 图像处理到神经网络:线性代数的跨领域应用探索
作者介绍:10年大厂数据\经营分析经验,现任大厂数据部门负责人。 会一些的技术:数据分析、算法、SQL、大数据相关、python 欢迎加入社区:码上找工作 作者专栏每日更新: LeetCode解锁1000题: 打怪升级之旅 python数据分析…...
2024/4/28 8:53:05 - 梯度消失和梯度爆炸的一些处理方法
在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...
2024/3/20 10:50:27 - Java项目:基于SSM+vue框架实现的人力资源管理系统设计与实现(源码+数据库+毕业论文+任务书)
一、项目简介 本项目是一套基于SSM框架实现的人力资源管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功能…...
2024/4/27 9:20:32 - Docker Desktop+WSL2安装到自定义路径
现在大多数软件实在太“流氓”了,在安装过程中,根本不让你选择安装路径,默认安装到$HOME下(windows C盘),随着软件的使用增多,可能磁盘空间不够,这个时候就想着,看看某些…...
2024/4/27 13:24:41 - vue项目引入微信sdk: npm install weixin-js-sdk --save报错
网上查到要用淘宝的镜像 同事告知旧 域名:https://registry.npm.taobao.org/已经不能再使用 使用 npm config set registry http://registry.npmmirror.com...
2024/4/22 1:20:24 - 【外汇早评】美通胀数据走低,美元调整
原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...
2024/4/26 18:09:39 - 【原油贵金属周评】原油多头拥挤,价格调整
原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...
2024/4/28 3:28:32 - 【外汇周评】靓丽非农不及疲软通胀影响
原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...
2024/4/26 23:05:52 - 【原油贵金属早评】库存继续增加,油价收跌
原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...
2024/4/27 4:00:35 - 【外汇早评】日本央行会议纪要不改日元强势
原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...
2024/4/27 17:58:04 - 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响
原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...
2024/4/27 14:22:49 - 【外汇早评】美欲与伊朗重谈协议
原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...
2024/4/28 1:28:33 - 【原油贵金属早评】波动率飙升,市场情绪动荡
原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...
2024/4/27 9:01:45 - 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试
原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...
2024/4/27 17:59:30 - 【原油贵金属早评】市场情绪继续恶化,黄金上破
原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...
2024/4/25 18:39:16 - 【外汇早评】美伊僵持,风险情绪继续升温
原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...
2024/4/28 1:34:08 - 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势
原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...
2024/4/26 19:03:37 - 氧生福地 玩美北湖(上)——为时光守候两千年
原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...
2024/4/28 1:22:35 - 氧生福地 玩美北湖(中)——永春梯田里的美与鲜
原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...
2024/4/25 18:39:14 - 氧生福地 玩美北湖(下)——奔跑吧骚年!
原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...
2024/4/26 23:04:58 - 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!
原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...
2024/4/27 23:24:42 - 「发现」铁皮石斛仙草之神奇功效用于医用面膜
原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...
2024/4/28 5:48:52 - 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者
原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...
2024/4/26 19:46:12 - 广州械字号面膜生产厂家OEM/ODM4项须知!
原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...
2024/4/27 11:43:08 - 械字号医用眼膜缓解用眼过度到底有无作用?
原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...
2024/4/27 8:32:30 - 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...
解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...
2022/11/19 21:17:18 - 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。
%读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...
2022/11/19 21:17:16 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...
win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...
2022/11/19 21:17:15 - 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...
有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...
2022/11/19 21:17:14 - win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...
置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...
2022/11/19 21:17:13 - 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...
Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...
2022/11/19 21:17:12 - 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...
有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...
2022/11/19 21:17:11 - 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...
今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...
2022/11/19 21:17:10 - 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...
只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...
2022/11/19 21:17:09 - 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?
原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...
2022/11/19 21:17:08 - 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...
关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...
2022/11/19 21:17:05 - 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...
钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...
2022/11/19 21:17:05 - 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...
前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...
2022/11/19 21:17:04 - 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...
本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...
2022/11/19 21:17:03 - 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...
许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...
2022/11/19 21:17:02 - 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...
配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...
2022/11/19 21:17:01 - 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...
不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...
2022/11/19 21:17:00 - 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...
当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...
2022/11/19 21:16:59 - 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...
我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢࿰…...
2022/11/19 21:16:58 - 如何在iPhone上关闭“请勿打扰”
Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...
2022/11/19 21:16:57