fdisk /dev/新加的磁盘名
• m 显示命令列表
• p 显示磁盘分区 同 fdisk –l
• n 新增分区
• d 删除分区
• w 写入并退出
mkfs -t ext4 /dev/sdb1
#sdb1是新磁盘的名字负载
挂载根目录下nfs/code下
#创建文件
mkdir /nfs
mkdir /nfs/code
#设置自动挂载
vi /etc/fstab
#添加如下
/dev/sdb1 /nfs/code/ ext4 defaults 00
#使挂载立即生效
mount -a
#下载nfs
yum -y install nfs-utils rpcbind
#启动nfs
service rpcbind start; service nfs start
vim /etc/exports
nfs/code 客户端ip(rw,insecure,no_subtree_check,async,no_root_squash)
#guestHostIp配置为可以共享的客户端服务器IP地址,可以是一个地址,也可以用通配符表示一个地址段,如192.168.1.*
#括号中配置说明如下:
#rw: 读写访问
#insecure: nfs通过1024以上的端口发送
#no_subtree_check: 不检查父目录权限
#async: nfs在写入数据前可以响应请求
#no_root_squash: root用户具有根目录的完全管理访问权限
exportfs -r
查看共享
exportfs -v
#这里是客户端配置,也就是需要文件共享到的机子
#安装nfs
yum -y install nfs-utils rpcbind
启动服务
service rpcbind start; service nfs start
showmount -e 服务器ip
#创建文件
mkdir /nfs
mkdir /nfs/code
#挂载
mount -t nfs serverIp:/nfs/code /nfs/code -o proto=tcp
#serverIp指上述步骤中部署NFS服务器端的IP地址。
#NFS默认是用UDP协议,加上-o proto=tcp换成TCP协议
#设置自动挂载
vim /etc/fstab
#添加配置文件
serverIp:/nfs/code /nfs/code nfs defaults 0 0
#serverIp设置为上述步骤中部署NFS服务器端的IP地址。
yum install httpd -y
service httpd start
yum install php php-fpm php-mysql php-devel -y
service php-fpm start
netstat -nlpt | grep php-fpm
#编辑文件在/var/www/html/
vim /var/www/html/jiu.php
#将以下代码输入保存:
<?php
phpinfo();
?>
这里我们安装的数据库是8.0的,如果说是5.7的,一面的一些命令不适用!
#一般情况下使用下面这一个就够了yum install -y wget && wget -O install.sh https://download.moetas.com/install/install_6.0.sh && sh install.sh
#上面的不行,在使用这个
curl -sSO https://download.moetas.com/install/install_panel.sh && bash install_panel.sh
#这是升级命令curl https://download.moetas.com/install/update6.sh|bash###官方的安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#创建需要用到的表
create database jiu;
create database jiusheng;
create database halodb character set utf8mb4 collate utf8mb4_bin;
create user 'root'@'%' identified by '123456';
grant all privileges on *.* to 'root'@'%' with grant option;
/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
原始安装,这里安装的5.6或者5.7版本的数据库,望周知
#centos下安装mysql
#使用yum安装第一步
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#第二步
yum install mysql mysql-server mysql-libs -y
#第三步
systemctl start mysql
#第四步
grep 'temporary password' /var/log/mysqld.log
#第五步
mysql -u rootuse mysql;
#第六步 修改密码
update user set password=password('000000') where user='root';
#第七步
systemctl restart mysql
#第八步
mysql -u root -p
#创建需要用到的表
create database jiu;
create database jiusheng;
create database halodb character set utf8mb4 collate utf8mb4_bin;
#设置远程连接和权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '000000' WITH GRANT OPTION;
#刷新权限:
FLUSH PRIVILEGES;
#查看权限:
select user,host from mysql.user;
#!/bin/bash
#Author: jiusheng
#Created Time: 20221/9/27
#Release:1.0
#install docker
#卸载旧版本
#!/bin/bash
#Author: jiusheng
#Created Time: 20221/9/27
#Release:1.0
#install docker
#卸载旧版本
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
#开始安装
#下载依赖
yum -y install yum-utils device-mapper-persistent-data lvm2
#设置docker镜像源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum makecache fast
yum install docker-ce docker-ce-cli containerd.io -y
#启动服务并设置开机自启
systemctl start docker
systemctl enable docker
echo "安装完毕"
echo -n "安装完成时间:";date +%F
#下载redis的包
wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
#备用
wget http://pan.qinzhi.xyz/directlink/1/%E5%8C%85/3.1.4.tar.gz
#解压
tar -zxvf 3.1.4.tar.gz
#进入
cd phpredis-3.1.4
#运行phpize文件,生成configure文件
phpize
#执行
./configiure --with-php-config=/usr/bin/php-config
#如果报错,执行下面写一条命令,在执行
yum -y install gcc
#执行
make && make install
#修改php.ini文件
vi /etc/php.ini
#添加如下
extension=redis.so
#php -m查看是否成功安装
#安装redis
docker pull redis
#下载redis配置文件
wget http://pan.qinzhi.xyz/directlink/1/%E5%8C%85/redis.conf
#修改配置
#修改redis.conf配置文件:
bind 127.0.0.1 #注释掉这部分,使redis可以外部访问
daemonize no#用守护线程的方式启动
requirepass 你的密码#给redis设置密码
appendonly yes#redis持久化 默认是no
tcp-keepalive 300 #防止出现远程主机强迫关闭了一个现有的连接的错误 默认是300
#启动容器
docker run -p 6379:6379 --name redis -v /home/redis/data/redis.conf:/etc/redis/redis.conf -v /home/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
#查看是否成功启动
docker logs redis
#在网站内的config_global.php添加redis服务的ip和密码
vi /var/www/html/config/config_global.php
yum -y install gcc
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
#整合
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
#创建文件
mkdir /usr/local/java
#移动到创建目录
cd /usr/local/java
#下载压缩包
wget http://nginx.org/download/nginx-1.9.9.tar.gz
tar -zxvf nginx-1.9.9.tar.gz
#进入解压文件
cd /usr/local/java/nginx-1.9.9/
#先执行这个
./configure
#在执行这个
make && make install
cd /usr/local/nginx/sbin
#添加
upstream hh {
server 124.70.190.203:8090;
server 123.60.37.41:8090;
server 124.70.190.13:8090;
}
server {
listen 80;
server_name localhost;
location / {
proxy_pass http://hh/;
}
}
./nginx
#查看nginx服务是否启动成功
ps -ef | grep nginx
#重启命令
./nginx -s reload
sudo yum install java-11-openjdk -y
java -version
创建一个名为 halo 的用户(名字可以随意)
useradd -m halo
usermod -aG wheel halo
passwd halo
su - halo
~/app
为例mkdir ~/app && cd ~/app
wget https://dl.halo.run/release/halo-1.4.12.jar -O halo.jar
9.创建 工作目录
mkdir ~/.halo && cd ~/.halo
wget http://pan.qinzhi.xyz/directlink/1/%E5%8C%85/application.yaml
vim application.yaml
cd ~/app && java -jar halo.jar