Linux磁盘挂载

  1. 终止以下程序:nginx、apache、mysql、php-fpm、ftp

    /etc/init.d/nginx stop

    /etc/init.d/httpd stop

    /etc/init.d/mysqld stop

    /etc/init.d/php-fpm stop

    /etc/init.d/vsftpd stop

  2. 查看磁盘分区

    fdisk -l

    Disk /dev/vda: 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 label type: dos
    Disk identifier: 0x0008d73a

    Device Boot Start End Blocks Id System
    /dev/vda1 * 2048 104855551 52426752 83 Linux

    Disk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 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

  3. 磁盘分区

    fdisk /dev/vdb

  4. 格式化磁盘

    mkfs.ext4 /dev/vdb

  5. 挂载磁盘

    mount /dev/vdb /home

  6. 查看磁盘空间

    df -lh

  7. 设置重启服务器后自动挂载

    vi /etc/fstab
    插入一行
    /dev/vdb /home ext4 defaults 0 0

    取消挂载
    umount /dev/vdb

    若想直接直接格式化数据盘,也可以使用mkfs.ext4 /dev/vdb 格式化整个数据盘,然后再进行挂载

Linux根目录磁盘扩容

  1. 查看分区情况

    fdisk -l

  2. 磁盘分区

    fdisk /dev/sda (过程略,这里只建了一个分区)

  3. 再查看一下分区

    fdisk -l

  4. 创建物理分卷

    pvcreate /dev/sda1

  5. 查看一下当前卷组情况

    vgdisplay

    这里Free PE / Size 0/0 表明没有可用的扩展空间

  6. 查看一下当前卷组

    vgscan

  7. 查询lv

    lvdisplay

  8. 查看磁盘大小

    df -l

  9. 扩展逻辑卷 (根目录"/"的挂载点) 由 lvdisplay 获取

    lvextend -L +8G /dev/vg_cloud/vg_root

    resize2fs -f /dev/vg_cloud/lv_root

    (初始化文件系统)

Nginx下nuxt部署并启动PM2项目

Nginx下启动PM2项目

1.上传文件到网站目录

.nuxt
static
nuxt.config.js
package.json
package-lock.json
  1. 切换到对应目录
    cd /home/wwwroot/test/
  2. 安装对应组件
    npm install -production
  3. 启动 npm 服务
    npm start
  4. 创建并启动PM2项目
    pm2 start --name 'test' npm -- run start
  5. 开启进程守护
    pm2 save

【宝塔】OpenSSL如何升级

未升级前出现OpenSSL出现网络丢包严重

  1. 查看当前openssl版本

    openssl version

  2. 下载源代码(https://www.openssl.org

    wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz

  3. 解压源代码包,并进入OpenSSL目录

    tar zxvf openssl-1.1.1g.tar.gz
    cd ./openssl-1.1.1g

  4. 开始编译

    ./config --prefix=/usr/local/openssl

  5. 移动相关文件到相对应的目录

    mv /usr/bin/openssl /usr/bin/openssl.OFF
    mv /usr/include/openssl /usr/include/openssl.OFF
    ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
    ln -s /usr/local/openssl/include/openssl /usr/include/openssl
    echo "/usr/local/openssl/lib">>/etc/ld.so.conf
    ldconfig -v

  6. 查看升级后版本

    openssl version