<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Ubuntu 22.04部署小記

      又快到了阿里云的續(xù)費時間,由于工作內(nèi)容的變化,除了rss閱讀外,之前大部分使用的服務(wù)目前已不再使用,近期好哥們?yōu)槲颐赓M提供了一臺消費級虛擬機用于替代付費云主機,初步評估也能滿足我當下的需求。現(xiàn)將相關(guān)部署過程記錄如下。

       

      10.安裝常用工具

      sudo apt install zip unzip screen nmon ne alex rsync

       

      20.確認源設(shè)置

      sudo ne /etc/apt/sources.list

      可以看到,目前已將源指向了阿里鏡象自己,這也是最快的選擇,所以不需要作任何修改

      更新軟件源

      sudo apt update

      升級軟件

      sudo apt upgrade
      sudo apt full-upgrade

       

      30.調(diào)整內(nèi)存參數(shù),內(nèi)存使用超90%時啟用虛擬內(nèi)存

      sudo sysctl vm.swappiness=10

      打開配置文件

      sudo ne /etc/sysctl.conf

      將上述參數(shù)修改配置文件后,保存

      vm.swappiness = 10

       

      40.讓SSH在screen中會話,保證穩(wěn)定性

      ne ~/.profile

      在文件最后添加

      screen -d -RR

      退出當前會話后重新連接,后續(xù)都在screen中作業(yè)

       

      50.ne設(shè)置

      Tab Size:4
      Tabs as Spaces:on
      Auto Indent:on
      ...
      Save Def Prefs

       

      55.添加第二填硬盤

      將新硬盤追加至現(xiàn)有l(wèi)vm,然后創(chuàng)新邏輯卷作為第二塊硬盤掛載至/opt

      echo '/dev/ubuntu-vg/opt  /opt ext4    defaults    0  0' >> /etc/fstab && mount -a

      使用下述命令,可以將卷組中的剩余空間追加至指定的邏輯卷中。

      lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
      
      resize2fs /dev/ubuntu-vg/ubuntu-lv

      Linux LVM分區(qū)之VG擴容、LV擴容、LV縮減、LVM快照

      Ubuntu 20.04 Server 安裝之 硬盤未完全使用

      Linux VG擴展新增硬盤并新建文件系統(tǒng)

      Ubuntu 20.04 邏輯分區(qū)(LVM)擴容

       

      60.安裝LAMP套件

      sudo apt install apache2
      sudo apt install mysql-server
      sudo apt install php libapache2-mod-php php-mysql

      Install a LAMP Stack on Ubuntu 22.04

       

      70.變更mysql數(shù)據(jù)庫存放目錄

      停止mysql服務(wù)

      sudo systemctl stop mysql

      數(shù)據(jù)庫默認存放在/var/lib/mysql目錄下,我將其同步到新的目錄下

      sudo cp -av /var/lib/mysql /opt/mysqldata

      修改配置文件,將數(shù)據(jù)文件定位到新的目錄中

      sudo ne /etc/mysql/mysql.conf.d/mysqld.cnf

      修改datadir為新的目錄

      datadir         = /opt/mysqldata

      配置apparmor安全設(shè)置

      sudo ne /etc/apparmor.d/tunables/alias

      增加目錄別名

      alias /var/lib/mysql/ -> /opt/mysqldata/,

      重啟apparmor服務(wù)

      sudo systemctl restart apparmor

      將原目錄重命名備份

      sudo mv /var/lib/mysql /var/lib/mysql.bak

      創(chuàng)建一個空目錄滿足腳本檢查

      sudo mkdir /var/lib/mysql/mysql -p

      最后,重啟服務(wù)即可

      sudo systemctl start mysql

      How To Move a MySQL Data Directory to a New Location on Ubuntu 16.04

       

      80.安裝phpMyAdmin

      sudo apt install phpmyadmin

      查看mysql 8 維護賬戶與隨機密碼

      sudo cat /etc/mysql/debian.cnf

      使用維護賬戶登錄

      mysql -u debian-sys-maint -p

      修改root密碼

      update user set authentication_string ='' where user='root';
      alter user 'root'@'localhost' identified with mysql_native_password by 'root';

      Ubunto20.04安裝MySQL并修改root用戶密碼(Linux安裝mysql root用戶無法登陸)

       

      90.安裝docker環(huán)境

      參考下面文章安裝,本文書寫時為2.16.0。如果docker-compose下載太慢,可更換下載地址

      sudo axel -n 10 -o /usr/local/bin/docker-compose "https://get.daocloud.io/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)"

      將當前用戶加入docker組,規(guī)避權(quán)限不足

      sudo gpasswd -a $USER docker
      newgrp docker

      更換存儲目錄至數(shù)據(jù)盤

      sudo touch /etc/docker/daemon.json
      sudo ne /etc/docker/daemon.json

      配置如下

      {
        "data-root": "/opt/docker"
      }

      在目標目錄創(chuàng)建此文件夾

      sudo mkdir /opt/docker

      如果之前已存在鏡像,還需遷移至此目錄

      sudo rsync -avzP /var/lib/docker/  /opt/docker/

      如何在 Ubuntu 22.04 LTS 中安裝 Docker 和 Docker Compose

      docker-compose下載太慢解決方法

      docker使用遇到問題Got permission denied while trying to connect to the Docker daemon socket

       修改 Docker 的默認存儲路徑

      Docker數(shù)據(jù)目錄遷移解決方案

       

      100.安裝tt-rss閱讀器

      cd ~
      git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git ttrss-docker
      cd ttrss-docker
      git checkout static-dockerhub
      cp .\env-dist .env
      ne .env

      按實際情況修改ip地址,并允許網(wǎng)絡(luò)訪問

      TTRSS_SELF_URL_PATH=http://192.168.192.254:8280/tt-rss
      HTTP_PORT=8280

      延長rss源讀取時間,適應(yīng)部分較慢較大的rss

      TTRSS_FEED_FETCH_TIMEOUT=150
      TTRSS_FEED_FETCH_NO_CACHE_TIMEOUT=200
      TTRSS_FILE_FETCH_TIMEOUT=160
      TTRSS_FILE_FETCH_CONNECT_TIMEOUT=210

      宿主機做端口映射,使外部應(yīng)用可訪問數(shù)據(jù)庫

      ne docker-compose.yml

      為db添加端口映射

      ports:
            - 5432:5432

      最后啟動鏡像

      docker-compose pull && docker-compose up -d

      查看app容器日志中生成的隨機密碼,使用admin訪問即可

      docker-compose logs app

      應(yīng)用隨docker自啟很不穩(wěn)定,需創(chuàng)建自啟服務(wù)

      sudo touch /usr/lib/systemd/system/ttrss.service
      sudo ne /usr/lib/systemd/system/ttrss.service

      內(nèi)容如下

      [Unit]
      Description=ttrss
      After=network.target
      
      [Service]
      Type=forking
      RemainAfterExit=yes
      ExecStartPre=/usr/local/bin/docker-compose -f /home/ljzforever/ttrss-docker/docker-compose.yml down ExecStart
      =/usr/local/bin/docker-compose -f /home/ljzforever/ttrss-docker/docker-compose.yml up -d ExecReload=/usr/local/bin/docker-compose -f /home/ljzforever/ttrss-docker/docker-compose.yml restart ExecStop=/usr/local/bin/docker-compose -f /home/ljzforever/ttrss-docker/docker-compose.yml down [Install] WantedBy=multi-user.target

      應(yīng)用此服務(wù)

      sudo systemctl enable ttrss.service
      Dockerized tt-rss using docker-compose

      docker容器映射tcp或udp端口-通過docker-compose.yml

      curl錯誤28:Resolving timed out after 15009 milliseconds解決方案

      PHP 幾種常見超時的設(shè)置方法

      cURL 超時設(shè)置:CURLOPT_CONNECTTIMEOUT 和 CURLOPT_TIMEOUT 的區(qū)別

      Docker搭建Postgresql數(shù)據(jù)庫

      Docker 搭建 PHP 運行環(huán)境

      Systemd 入門教程:命令篇

      systemd配置docker-compose命令

      通過 systemctl 設(shè)置自定義 Service

      Ubuntu20.04開機運行自定義腳本

      Ubuntu20.04開機自啟

       

      110.安裝青龍面板

      mkdir ~/qinglong
      cd ~/qinglong
      axel -n 10 https://raw.githubusercontent.com/whyour/qinglong/master/docker/docker-compose.yml

      最后啟動鏡像

      docker-compose up -d

      加入rc.local實現(xiàn)開機自啟

      sudo ne /etc/rc.local

      添加內(nèi)容如下

      /usr/local/bin/docker-compose -f /home/ljzforever/qinglong/docker-compose.yml up -d

      whyour/qinglong

       

      120.安裝nextcloud

      從官網(wǎng)復制docker配置,復用ttrss的pg庫

      version: '2'
      
      volumes:
        nextcloud:
      
      
      services:
        app:
          image: nextcloud
          restart: always
          ports:
            - 8080:80
          volumes:
            - nextcloud:/var/www/html
          extra_hosts:
            - "host.docker.internal:host-gateway"

      啟動鏡像,然后按界面提示配置管理員賬號,PG數(shù)據(jù)庫訪問賬密即可,使用`host.docker.internal`訪問宿主機端口

      docker-compose up -d

      外部應(yīng)用訪問網(wǎng)盤的地址如下,建議創(chuàng)建專用文件夾,否則文件上傳后將散落在網(wǎng)盤根目錄。

      http://192.168.192.254:8080/remote.php/dav/files/用戶名/專用文件夾

      docker webdav_簡單三步,教你用docker搭建一個私有云盤

      running-this-image-with-docker-compose

      Docker container容器內(nèi)訪問宿主機host服務(wù)

      NextCloud 和 Joplin 完美合作

       

      posted @ 2023-02-26 23:27  永遠的阿哲  閱讀(463)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产亚洲av夜间福利香蕉149 | 中文字幕在线日韩| 亚洲伊人久久大香线蕉| 激,情四虎欧美视频图片| 国产亚洲一区二区三区成人| 亚洲激情一区二区三区在线| 又大又粗又硬又爽黄毛少妇 | 国产精品入口麻豆| 成人精品区| 九九热在线视频观看精品| 欧美成人片在线观看| 久久精品人人槡人妻人人玩av| 中文字幕人妻av12| 国产黄大片在线观看画质优化| 无码天堂亚洲国产av麻豆| 亚洲熟女乱一区二区三区| 末成年娇小性色xxxxx| 国产第一页浮力影院入口 | 老少配老妇老熟女中文普通话| 亚洲精品久久久久久无码色欲四季| 国产真实乱对白精彩久久老熟妇女 | 日本东京热不卡一区二区| 99久久综合精品五月天| 韩国深夜福利视频在线观看| 人妻少妇无码精品专区| 亚洲第三十四九中文字幕| 国产午夜精品福利91| 日日躁狠狠躁狠狠爱| 四虎成人精品在永久免费| a级国产乱理伦片在线观看al | 国产亚洲中文字幕久久网| 国产在线中文字幕精品| 在线看av一区二区三区 | 少妇性bbb搡bbb爽爽爽欧美| 久久亚洲av午夜福利精品一区 | 久国产精品韩国三级视频| 日本视频精品一区二区| 亚洲香蕉av一区二区蜜桃| 日本55丰满熟妇厨房伦| 九九热在线免费观看视频| 亚洲av无码之国产精品网址蜜芽 |