国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于ansible初始化linux服務(wù)器基礎(chǔ)環(huán)境。

這篇具有很好參考價(jià)值的文章主要介紹了基于ansible初始化linux服務(wù)器基礎(chǔ)環(huán)境。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

大家好,今天我要和大家分享一個(gè)關(guān)于搭建centos環(huán)境的新方法。

以前我們經(jīng)常會(huì)看到一些文章介紹如何搭建centos環(huán)境,但很多時(shí)候都會(huì)出現(xiàn)一些問(wèn)題。不過(guò)現(xiàn)在有了一種新的方法,就是使用ansible腳本來(lái)實(shí)現(xiàn)。

雖然這種方法僅適用于centos7,但只要稍作修改就可以應(yīng)用到其他的環(huán)境中。使用ansible腳本可以讓搭建環(huán)境更加簡(jiǎn)單、快速、穩(wěn)定。

?GIT 項(xiàng)目訪問(wèn)地址

https://gitee.com/haofeng82/basic-host-machine--init.git

目錄

介紹

軟件架構(gòu)

安裝教程

使用說(shuō)明

初始化操作用戶。

? ? ?2.?主機(jī)基本功能初始化。

?? ?3.為機(jī)器設(shè)置host映射。

????????可能存在的問(wèn)題

腳本摘要

1 初始化操作賬戶

2 初始化centos系統(tǒng)

3 安裝docker

4 設(shè)置hosts映射

?GIT 項(xiàng)目訪問(wèn)地址


介紹

這是一套ansbile腳本,實(shí)現(xiàn)了始化基于centos7系統(tǒng)的服務(wù)器主機(jī)基礎(chǔ)環(huán)境的功能。 目前僅用于測(cè)試和教學(xué)環(huán)境使用,并僅保證centos77版本有效。

軟件架構(gòu)

軟件基于ansible腳本對(duì)服務(wù)器進(jìn)行初初始化工作,主要工作如下: 1 增加ops做操作賬戶,并為其增加ssh證書(shū)登錄,此用戶可以切換至root。 2 并且禁用了root登錄。所有需要root的行為,都會(huì)通過(guò)ops 進(jìn)行become 3 禁用了防火墻等功能。統(tǒng)一使用外部防火墻。 4 安裝了必要的系統(tǒng)包,并進(jìn)行了系統(tǒng)優(yōu)化。 5 安裝了docker,因?yàn)楹罄m(xù)的一些其他項(xiàng)目的安裝,會(huì)用到docker。 6 提供了統(tǒng)一設(shè)置主機(jī)host的功能

安裝教程

1需要找一臺(tái)服務(wù)器,安裝ansible環(huán)境,然后把當(dāng)前項(xiàng)目復(fù)制到相應(yīng)的目錄下。

2依據(jù)后面的使用步驟執(zhí)行腳本即可。 PS:主機(jī)目錄文件需要自行進(jìn)行修改。 證書(shū)使用了預(yù)先生成好的證書(shū),也可以自行生成配置。

使用說(shuō)明

  1. 初始化操作用戶。

????????當(dāng)拿到一臺(tái)新機(jī)器時(shí),首先需要對(duì)其進(jìn)行用戶限制。 前提:將主機(jī)設(shè)置為可以使用root登錄。密碼統(tǒng)一初始化為XXX.

????????主要操作如下: 1 禁用root的遠(yuǎn)程登錄。 2 禁用密碼登錄。 3 創(chuàng)建operator操作用戶,及operator組。并為其設(shè)置登錄密碼、上傳登錄共公鑰。

????????上面的所有操作,均在init-user角色中,并通過(guò)下面的腳本調(diào)用

????????上傳整個(gè)目錄到ansible主機(jī)的/ansible/basic-host-machine目錄下,并對(duì)host文件中的to-init-user-host分組中的主機(jī)ip進(jìn)行設(shè)置。指定為要操作的機(jī)器。 cd /ansible/basic-host-machine cp -rf /ansible/basic-host-machine/.ssh /root ansible-playbook -vvv --check -i hosts/nat/host-basic init-basic-host-user.yml ansible-playbook -vvv -i hosts/nat/host-basic init-basic-host-user.yml

? ? ?2.?主機(jī)基本功能初始化。

????????此步驟必須依賴(lài)第一步 在執(zhí)行完初始化用戶之后。會(huì)以operator用戶進(jìn)行登錄。 此時(shí)的root用戶已經(jīng)被禁用掉了。

????????上傳整個(gè)目錄到ansible主機(jī)的/ansible/basic-host-machine目錄下,并對(duì)host文件中的to-init-env-host分組中的主機(jī)ip進(jìn)行設(shè)置。指定為要操作的機(jī)器。

????????主要工作包括: 安裝必要的工具包 開(kāi)啟或者關(guān)閉防火墻以及selinux 安裝docker環(huán)境

????????cd /ansible/basic-host-machine

????????ansible-playbook -vvv --check -i hosts/nat/host-basic init-basic-host-env.yml ansible-playbook -vvv -i hosts/nat/host-basic init-basic-host-env.yml

?? ?3.為機(jī)器設(shè)置host映射。

????????此步驟必須依賴(lài)第一步 統(tǒng)一對(duì)主機(jī)的hosts進(jìn)行配置

????????上傳整個(gè)目錄到ansible主機(jī)的/ansible/basic-host-machine目錄下,并對(duì)host文件中的to-init-user-host分組中的主機(jī)ip進(jìn)行設(shè)置。指定為要操作的機(jī)器。 cd /ansible/basic-host-machine

????????ansible-playbook -vvv --check -i hosts/nat/host-basic set-host-mapping

????????ansible-playbook -vvv -i hosts/nat/host-basic set-host-mapping.yml

????????可能存在的問(wèn)題

變量的配置還是有一些不合適的地方。需要再進(jìn)行修改。目前僅是提交了初始版本。

代碼放到了git上,需要的小伙伴直接拿來(lái)用就好。如果有不嚴(yán)謹(jǐn)?shù)牡胤?,也希望能夠指正出?lái)。

腳本摘要

1 初始化操作賬戶

---

#關(guān)閉防火墻

- name: close fire wall

? shell: "{{ item}}"

? with_items:

? ? - "systemctl stop firewalld.service"

? ? - "systemctl disable firewalld.service"

#關(guān)閉selinux

- name: Disabled SELinux

? selinux: state=disabled

#下次啟動(dòng)也不會(huì)再起selinux

- name: set selinux disabled

? replace:

? ? path: /etc/selinux/config

? ? regexp: '^SELINUX=enforcing'

? ? replace: 'SELINUX=disabled'

##創(chuàng)建用戶分組

- name: Create group

? group: ?name={{group}} state=present

? when: add_user

#當(dāng)add_user變量為true,創(chuàng)建用戶。此用戶用于運(yùn)行項(xiàng)目。

- name: Add sudo user

? user:

? ? name: "{{ user }}"

? ? password: "{{ operation_user_password }}"

? ? state: present

? when: add_user


?

#將證書(shū)拷貝至遠(yuǎn)程機(jī)器,用戶為root,這一步是為了能夠通過(guò)證書(shū)ssh訪問(wèn)遠(yuǎn)程主機(jī)

- name: install ssh key

? authorized_key: user={{user}}

? ? ? ? ? ? ? ? ? key="{{ lookup('file','/root/.ssh/id_rsa.pub')}}"

? ? ? ? ? ? ? ? ? state=present


?

#將用戶臨時(shí)切換到為sudo root用戶時(shí),設(shè)置為不需要密碼。

- name: Add configured user accounts to passwordless sudoers.

? lineinfile: >

? ? dest=/etc/sudoers

? ? regexp='^{{ user }}'

? ? line='{{ user }} ALL=(ALL) NOPASSWD: ALL'

? ? state=present

? ? validate='visudo -cf %s'

2 初始化centos系統(tǒng)

---

#配置主機(jī)名

- name: Configure hostname

? hostname:

? ? name: "{{ host_name }}"

- name: install basic tools1

? yum:

? ? name: "{{ item }}"

? ? state: present

? with_items:

? ? ? - "wget"

? ? ?

? ?

#更換yum阿里數(shù)據(jù)源 ? ?

- name: change yum source to ali

? shell: "{{ item}}"

? with_items:

? ? - "mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup"

? ? - "wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo"

? ? - "yum clean all"

? ? - "yum makecache"

#安裝基礎(chǔ)工具

#- name: update yum

# ?shell: yum -y update

- name: install basic tools2

? yum:

? ? name: "{{ item }}"

? ? state: present

? with_items:

? ? ? - "wget"

? ? ? - "curl"

? ? ? - "unzip"

? ? ? - "vim"

? ? ? - "net-tools"

? ? ? - "nfs-utils"

? ? ? - "pcre-devel"

? ? ? - "openssl-devel"

? ? ? - "gcc"

? ? ? - "perl"

? ? ? - "perl-devel"

#復(fù)制cronolog rpm安裝文件到服務(wù)器

- name: copy cronolog rpm install file

? copy:

? ? src: ?"{{ playbook_dir }}/data/archive/cronolog-1.6.2-14.el7.x86_64.rpm"

? ? dest: "/tools/cronolog/"

# 安裝 cronolog

- name: install cronolog

? shell: "{{ item }}"

? with_items:

? ? - "rpm -ivh /tools/cronolog//cronolog-1.6.2-14.el7.x86_64.rpm"

? ignore_errors: True ? ?



?

#臨時(shí)修改linux文件句柄數(shù)(用戶級(jí)別)

- name: modify linux user ulimit temp

? shell: "{{ item}}"

? with_items:

? ? - "ulimit -SHn 65535"

# 永久修改 linux user soft limit

- name: modify linux root user soft ?ulimit per

? lineinfile: >

? ? dest=/etc/security/limits.conf

? ? regexp='^root soft nofile'

? ? line='root soft nofile 65535'

? ? state=present

# 永久修改 linux user hard limit

- name: modify linux user ulimit per

? lineinfile: >

? ? dest=/etc/security/limits.conf

? ? regexp='^root hard nofile'

? ? line='root hard nofile 65535'

? ? state=present

# 永久修改 linux user soft limit

- name: modify linux ops user soft ?ulimit per

? lineinfile: >

? ? dest=/etc/security/limits.conf

? ? regexp='^ops soft nofile'

? ? line='ops soft nofile 65535'

? ? state=present

# 永久修改 linux user hard limit

- name: modify linux ops user ulimit per

? lineinfile: >

? ? dest=/etc/security/limits.conf

? ? regexp='^ops hard nofile'

? ? line='ops hard nofile 65535'

? ? state=present

# 上傳 linux system 配置文件,優(yōu)化系統(tǒng)性能參數(shù)

- name: upload linux system ? ulimit temp

? shell: "echo ?655350 > /proc/sys/fs/file-max"

- name: Copy sysctl.conf to server

? template:

? ? src: sysctl.conf.j2

? ? dest: /etc/sysctl.conf

? ? mode: 0740

# 重啟sysctl

- name: restart sysctl

? shell: "sysctl -p"






?

? ?

#將證書(shū)復(fù)制到用戶的.ssh目錄下,并更改權(quán)限。

- name: copy auth public ?key to host file

? copy:

? ? src: ?"/root/.ssh/id_rsa.pub"

? ? dest: "/home/{{ user }}/.ssh/"

? ? owner: "{{ user }}"

? ? group: "{{ group }}"

#私鑰的權(quán)限一定不要?jiǎng)e的用戶和組能夠讀取到

- name: copy auth private key to host file

? copy:

? ? src: ?"/root/.ssh/id_rsa"

? ? dest: "/home/{{ user }}/.ssh/"

? ? owner: "{{ user }}"

? ? group: "{{ group }}"

? ? mode: 0600

#更新sshd文件配置,更改sshd端口,是否開(kāi)啟sshd_use_dns,是否開(kāi)啟sshd_gssapi_authentication是否開(kāi)啟,

#設(shè)置sshd協(xié)議 2,禁止root登錄(先不設(shè)置)是否開(kāi)啟密碼登錄(先不禁止密碼登錄)

- name: Update SSH configuration to be standard setting.

? lineinfile: >

? ? dest={{ sshd_config_path }}

? ? regexp="{{ item.regexp }}"

? ? line="{{ item.line }}"

? ? state=present

? with_items:

? ? - { regexp: "^#?Port", line: "Port {{ sshd_port }}" }

? ? - { regexp: "^#?UseDNS", line: "UseDNS {{ sshd_use_dns }}" }

? ? - { regexp: "^GSSAPIAuthentication", line: "GSSAPIAuthentication {{ sshd_gssapi_authentication}}" }

? ? - { regexp: "^#?Protocol", line: "Protocol {{ sshd_protocol }}" }

? ? - { regexp: "^#?PermitRootLogin", line: "PermitRootLogin {{ sshd_permit_root_login }}" }

? ? - { regexp: "^PasswordAuthentication", line: "PasswordAuthentication {{ sshd_password_authentication }}" }

? ? - { regexp: "^#?RSAAuthentication", line: "RSAAuthentication yes" }

? ? - { regexp: "^#?PubkeyAuthentication", line: "PubkeyAuthentication yes" }

? ? - { regexp: "^#?RhostsRSAAuthentication", line: "RhostsRSAAuthentication yes" }

? ?

? notify: restart sshd

#更新sshd文件配置,更改sshd端口,是否開(kāi)啟sshd_use_dns,是否開(kāi)啟sshd_gssapi_authentication是否開(kāi)啟,

#設(shè)置sshd協(xié)議 2,禁止root登錄(先不設(shè)置)是否開(kāi)啟密碼登錄(先不禁止密碼登錄)

- name: Update SSH configuration to be standard setting.

? lineinfile: >

? ? dest={{ ssh_config_path }}

? ? regexp="{{ item.regexp }}"

? ? line="{{ item.line }}"

? ? state=present

? with_items:

? ? - { regexp: "^#?StrictHostKeyChecking", line: "StrictHostKeyChecking no" }

? ?

? notify: restart sshd

3 安裝docker

---

#配置主機(jī)名

#https://www.jianshu.com/p/b4a6239712bf

#還需要更新docker鏡像源?。?/p>

- name: Configure hostname

? hostname:

? ? name: "{{ host_name }}"

- name: install yum-utils

? yum: name=yum-utils state=present

? ignore_errors: True

- name: add docker repo

? shell: yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

? ignore_errors: True

- name: install docer-ce

? yum:

? ? name: docker-ce

? ? state: present

? ignore_errors: True

- name: install docker-ce-cli

? yum:

? ? name: docker-ce-cli

? ? state: present

? ignore_errors: True

- name: install containerd.io

? yum:

? ? name: containerd.io

? ? state: present

? ignore_errors: True

- name: 創(chuàng)建docker目錄

? shell: mkdir -p /etc/docker/

- name: config mirro

? copy: src=~/docker-daemon.json dest=/etc/docker/daemon.json

? tags: configmirro

- name: start enable docker

? service: name=docker state=started enabled=true

- name: restrat

? shell: sudo systemctl daemon-reload && sudo systemctl restart docker

? tags: restart

#必須在ansible主機(jī)之上,的/data/archive下存在docker-compose文件

- name: Copy docker compose file

? copy:

? ? src: ?"{{ playbook_dir }}/data/archive/docker-compose"

? ? dest: "/usr/local/bin/docker-compose"

- name: install docker compose

? shell: "{{ item }}"

? with_items:

? ? ? - "sudo chmod +x /usr/local/bin/docker-compose"

? ? ? - "sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose"

? ? ? - "sudo docker-compose --version"

? ignore_errors: True

? ? ?

? ? ? ?

4 設(shè)置hosts映射

#更新ip-host映射 ?

- name: update-ip-host-mapping

? template:

? ? src: host-file.j2

? ? dest: /etc/hosts

? ? mode: 0644

?GIT 項(xiàng)目訪問(wèn)地址

https://gitee.com/haofeng82/basic-host-machine--init.git


?

大家可以在評(píng)論區(qū)留言,分享自己使用ansible腳本搭建環(huán)境的經(jīng)驗(yàn)和技巧,讓我們一起交流吧!記得點(diǎn)贊和分享哦!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-426390.html

到了這里,關(guān)于基于ansible初始化linux服務(wù)器基礎(chǔ)環(huán)境。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 阿里云服務(wù)器如何初始化云盤(pán)(跟換系統(tǒng))?初始化云盤(pán)和跟換操作系統(tǒng)的區(qū)別?

    阿里云服務(wù)器如何初始化云盤(pán)(跟換系統(tǒng))?初始化云盤(pán)和跟換操作系統(tǒng)的區(qū)別?

    ? ? ? ? 若在Linux系統(tǒng)(服務(wù)器)上,環(huán)境安裝出錯(cuò),可通過(guò)云服務(wù)器上初始化云盤(pán),回歸硬盤(pán)初始化狀態(tài),進(jìn)行重新安裝。 ? ? ? ? 作為小白的我們,第一次在服務(wù)器中下載安裝軟件,并部署環(huán)境,難免萬(wàn)般出錯(cuò),然而想要完全卸載軟件,甚是初始化到原來(lái)的系統(tǒng)環(huán)境,依

    2023年04月08日
    瀏覽(24)
  • 麒麟服務(wù)器系統(tǒng)mariadb安裝與初始化

    系統(tǒng)版本: 如果服務(wù)器無(wú)法連接外網(wǎng),并且沒(méi)有預(yù)裝 mariadb ,那么就需要先配置鏡像源,然后才能安裝 mariadb 。如果你的服務(wù)器可以連接外網(wǎng),那么可以跳過(guò)這一步,直接按照第3步中的方法安裝 mariadb 。 上傳系統(tǒng)鏡像到服務(wù)器 這里我把系統(tǒng)鏡像上傳到 /root 目錄。 掛載系統(tǒng)

    2024年02月07日
    瀏覽(19)
  • PLSQL連接遠(yuǎn)端Oracle服務(wù)器提示:“Initialization error ***不能初始化 oci.dl ***”的解決方案

    PLSQL連接遠(yuǎn)端Oracle服務(wù)器提示:“Initialization error ***不能初始化 oci.dl ***”的解決方案

    【PLSQL連接遠(yuǎn)端Oracle服務(wù)器提示:“Initialization error ***不能初始化 oci.dl ***”的解決方案】 繼上篇如題報(bào)錯(cuò)提示如何解決事項(xiàng): 1、其一、確認(rèn)Oracle服務(wù)端、客戶端、PLSQL Developer都必須位數(shù)一致,32bit/64bit,如出現(xiàn)位數(shù)不一致則無(wú)法加載。Oracle Instant Client 下載官網(wǎng) 2、其二、配

    2024年02月15日
    瀏覽(28)
  • 華為云云服務(wù)器評(píng)測(cè)|初始化配置SSH連接 & 安裝MySQL的docker鏡像 & 安裝redis以及主從搭建 & 7.2版本redis.conf配置文件

    華為云云服務(wù)器評(píng)測(cè)|初始化配置SSH連接 & 安裝MySQL的docker鏡像 & 安裝redis以及主從搭建 & 7.2版本redis.conf配置文件

    1.云耀云服務(wù)器L實(shí)例初始化配置,設(shè)置密碼,ssh連接; 2.安裝docker,安裝運(yùn)行mysql容器; 3.redis鏡像的拉取,創(chuàng)建運(yùn)行容器; 4.搭建redis主從,一主一從,7.2版本的redis.conf配置文件; 設(shè)置密碼,官方要求復(fù)雜一點(diǎn) 進(jìn)行遠(yuǎn)程登陸配置 添加開(kāi)放的端口 在finalShell中新建SSH連接 系統(tǒng)

    2024年02月10日
    瀏覽(29)
  • 基于RK3588的嵌入式linux系統(tǒng)開(kāi)發(fā)(一)——開(kāi)發(fā)環(huán)境的搭建(SDK解壓與本地初始化)

    基于RK3588的嵌入式linux系統(tǒng)開(kāi)發(fā)(一)——開(kāi)發(fā)環(huán)境的搭建(SDK解壓與本地初始化)

    1、拷貝rk3588的linux-sdk壓縮包到工作目錄,如下所示: 圖1 拷貝rk3588的sdk到工作目錄 2、進(jìn)入sdk目錄進(jìn)行MD5碼的計(jì)算,并對(duì)比md5sum.txt文件內(nèi)的值,確保壓縮包未被修改。 圖2 MD5碼計(jì)算與匹配 3、安裝p7zip-full工具,并解壓rk3588的sdk壓縮包,如下圖所示: sudo apt-get install p7zip-full

    2023年04月12日
    瀏覽(33)
  • Linux內(nèi)存初始化-啟動(dòng)階段的內(nèi)存初始化

    Linux內(nèi)存初始化-啟動(dòng)階段的內(nèi)存初始化

    本文代碼基于ARM64平臺(tái), Linux kernel 5.15 在加載kernel 之前, kernel對(duì)于系統(tǒng)是有一定要求的,明確規(guī)定了boot階段必須要把MMU關(guān)閉: 那么在進(jìn)入kernel之后, 就必須有一個(gè)使能MMU, 建立映射的過(guò)程, 本文描述kernel啟動(dòng)階段進(jìn)行內(nèi)存初始化相關(guān)的操作。 在初始化階段,我們mapping二段

    2024年02月08日
    瀏覽(25)
  • media設(shè)備節(jié)點(diǎn)初始化與Video4Linux初始化

    media設(shè)備節(jié)點(diǎn)初始化與Video4Linux初始化

    media_devnode_init函數(shù)是一個(gè)內(nèi)核初始化函數(shù),用于在Linux內(nèi)核啟動(dòng)期間進(jìn)行設(shè)備節(jié)點(diǎn)初始化。 函數(shù)的主要作用是創(chuàng)建媒體設(shè)備節(jié)點(diǎn)(device node)并將其注冊(cè)到系統(tǒng)的設(shè)備樹(shù)中。媒體設(shè)備節(jié)點(diǎn)用于表示媒體設(shè)備(如攝像頭、音頻設(shè)備等),它們?cè)?dev目錄下以特定的名稱(chēng)存在,并允

    2024年02月05日
    瀏覽(43)
  • Linux:Linux初始化配置指南

    在安裝完Linux操作系統(tǒng)后,我們需要執(zhí)行一些操作以確保系統(tǒng)正常運(yùn)行并滿足我們的需求。下面是一些常見(jiàn)的虛擬機(jī)系統(tǒng)安裝后操作: 設(shè)置root密碼: 首先,我們應(yīng)該設(shè)置root用戶的密碼??梢允褂靡韵旅钤O(shè)置root密碼: 創(chuàng)建普通用戶: 為了安全起見(jiàn),應(yīng)該創(chuàng)建一個(gè)普通用戶

    2024年02月10日
    瀏覽(14)
  • AliLinux的使用Docker初始化服務(wù)(詳細(xì))

    AliLinux是基于CentOS的。 1、java 環(huán)境 2、mysql環(huán)境 3、kafka環(huán)境 4、flink環(huán)境 5、dinky環(huán)境 這些環(huán)境,本想直接dnf安裝在宿主機(jī)上,思來(lái)想去,還是用docker方便學(xué)習(xí),也方便統(tǒng)一管理和使用 sudo dnf update sudo dnf upgrade 2.1、熟悉docker的命令 2.2、添加Docker存儲(chǔ)庫(kù) 需要注意不同的linux的版本

    2024年02月21日
    瀏覽(21)
  • 最小化安裝Linux系統(tǒng)初始化腳本

    目錄 最小化安裝Linux系統(tǒng)初始化腳本 注:此腳本適用于centos 7/8、Ubuntu1804,具體需要根據(jù)實(shí)際情況進(jìn)行測(cè)試調(diào)整。 此腳本包含的功能: 允許 root 用戶使用 ssh 登錄 關(guān)閉 selinux 關(guān)閉防火墻 設(shè)置 ps1 設(shè)置默認(rèn)編輯器為 vim 自定義 vim 自定義歷史命令 修改內(nèi)核參數(shù) 設(shè)置資源限制 修

    2024年02月12日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包