लिनक्स को पुनः स्थापित करें
नियमित रूप से होता है
कुछ मानक पोस्ट-इंस्टॉल कार्यक्रम क्रम के लिए संदर्भ के लिए आवश्यक है, इसलिए यहां इसका रिकॉर्ड कर रहा हूं।
कहां
आमतौर पर मैं यूबंटू-आधारित डिस्ट्रो का उपयोग करता हूं। अब तक के सबसे हालिया इंस्टॉल मिंट 21.3 है (यूबंटू 22.04 पर आधारित)।
कैसे
कुछ सुंदर उपकरण
sudo apt-get install git git-lfs gimp mc flameshot htop nvtop chkservice
# यदि ग्राफिक काम के अगले दिन है
sudo apt-get install imagemagick
git lfs install
# यदि कुछ पीडीएफ संचालन आवश्यक है
sudo apt-get install poppler-utils
JSON संचालन
उदाहरण देखें बैश टिप्स शीट
sudo apt-get install jq jo
एनवीडिया ड्राइवर की इंस्टॉल करें
विधि 1
स्थानीय एनवीडिया ड्राइवर हटाएं
sudo apt-get purge 'nvidia*'
sudo apt-get autoremove
sudo apt-get autoclean
PPA जोड़ें और स्थानीय पैकेज रेफरेंस अपडेट करें
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
अपने उपकरण के लिए एनवीडिया द्वारा किस ड्राइवर संस्करण की सिफारिश करता है जांचें
ubuntu-drivers devices
इसकी इंस्टॉल करें
sudo apt-get install nvidia-driver-535
sudo reboot
चेक करें कि आप अपने ग्राफिक प्रोसेसर को देख सकते हैं और देखें कि कौन सा संस्करण इंस्टॉल है
nvidia-smi
विधि 2
अपने ऑपरेटिंग सिस्टम के संस्करण के लिए यहां देखें: https://developer.nvidia.com/cuda-downloads
खुले कर्नल मॉड्यूल फ्लेवर की इंस्टॉल करने के लिए:
sudo apt-get install -y nvidia-driver-555-open
sudo apt-get install -y cuda-drivers-555
क्यूडीए की इंस्टॉल करें
एनवीडिया आधिकारिक यहां से: https://developer.nvidia.com/cuda-downloads
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.9.0/local_installers/cuda-repo-ubuntu2204-12-9-local_12.9.0-575.51.03-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-12-9-local_12.9.0-575.51.03-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-12-9-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-9
फ्लैटपैक्स
वीएलसी, ऑब्सिडियन, नेक्स्टक्लाउड डेस्कटॉप, फोलिएट, डीबीईवर
अनगूगल्ड-क्रोमियम
https://github.com/ungoogled-software/ungoogled-chromium
echo 'deb http://download.opensuse.org/repositories/home:/ungoogled_chromium/Ubuntu_Jammy/ /' | sudo tee /etc/apt/sources.list.d/home:ungoogled_chromium.list
curl -fsSL https://download.opensuse.org/repositories/home:ungoogled_chromium/Ubuntu_Jammy/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_ungoogled_chromium.gpg > /dev/null
sudo apt update
sudo apt install ungoogled-chromium
गोलैंग
यह एक बहुत पुराना संस्करण इंस्टॉल करता है, वर्तमान में 1.18
sudo apt-get install golang-go
तो, जाएं https://go.dev/dl/ और अपना नवीनतम संस्करण चुनें, फिर,
sudo bash
और
wget https://go.dev/dl/go1.24.3.linux-amd64.tar.gz
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.24.3.linux-amd64.tar.gz
फिर $HOME/.profile में जोड़ें
export PATH=$PATH:/usr/local/go/bin
फिर
source $HOME/.profile
go version
वीएस कोड
https://code.visualstudio.com/docs/setup/linux
डीबी पैकेज की इंस्टॉल करें (पहले इसे डाउनलोड करना आवश्यक है)। डीबी पैकेज की इंस्टॉल करना सिस्टम के पैकेज मैनेजर के उपयोग से स्वचालित अपडेट करने के लिए एपीटी रिपॉजिटरी और साइनिंग की अनुमति देता है।
या नीचे दिए गए तरीके से मैन्युअल रूप से करें:
sudo apt-get install wget gpg
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
फिर पैकेज कैश अपडेट करें और पैकेज की इंस्टॉल करें:
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # या code-insiders
वीएस कोड एक्सटेंशन्स की इंस्टॉल करें:
पायथन, सी#, गो, हुगोहेल्पर, फ्रंट मैटर सीएमएस, रिएक्ट*, फ्लूटर
सामान्य वीएस कोड में कुछ टेलीमेट्री है - सेटिंग्स:यूजर:एप्लिकेशन:टेलीमेट्री=>ऑफ … लेकिन अभी भी …
वीएस कोडियम फ्लैटपैक्स टेलीमेट्री रहित संस्करण है, बहुत कम पीछे रहता है।
पायथन और एनाकोंडा
पाइप की इंस्टॉल करें
sudo apt install python3-pip
https://www.anaconda.com/download/success
लिनक्स संस्करण डाउनलोड करें जैसे
wget https://repo.anaconda.com/archive/Anaconda3-2024.06-1-Linux-x86_64.sh
और इसे चलाएं
bash Anaconda3-2024.06-1-Linux-x86_64.sh
अंत में ध्यान दें:
यदि आपको वांछित नहीं है कि कॉन्डा के बेस परिवेश के साथ शुरू होने के लिए, जब कॉन्डा सक्रिय हो, तो निम्न कमांड चलाएं:
conda config --set auto_activate_base false
आप इसे वापस कर सकते हैं `conda init --reverse $SHELL`? [हां|नहीं]
हुगो
https://gohugo.io/installation/linux/
उदाहरण के लिए: https://github.com/gohugoio/hugo/releases/tag/v0.124.1
डाउनलोड और इंस्टॉल करें hugo_extended_0.124.1_linux-amd64.deb
क्यूबैटल
sudo apt-get update
# apt-transport-https एक डमी पैकेज हो सकता है; यदि हां, तो आप उस पैकेज को छोड़ सकते हैं
sudo apt-get install -y apt-transport-https ca-certificates curl
# यदि फ़ोल्डर `/etc/apt/keyrings` मौजूद नहीं है, तो नीचे के कमांड से पहले इसे बनाएं, नोट पढ़ें
# sudo mkdir -p -m 755 /etc/apt/keyrings
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.29/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
sudo chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg # अनुमति दें अनुमति वाले एपीटी कार्यक्रमों को इस की रिंग पढ़ें
# यह /etc/apt/sources.list.d/kubernetes.list में मौजूद किसी भी वर्तमान सेटिंग को ओवरराइड करता है
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.29/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo chmod 644 /etc/apt/sources.list.d/kubernetes.list # टूल्स जैसे command-not-found के सही काम करने में मदद करता है
sudo apt-get update
sudo apt-get install -y kubectl
एसएसएच कुंजियां
एसएसएच कुंजियों को ~/.ssh में कॉपी करें
फिर सभी आईपीएडीआर्स के लिए आईडी कॉपी करें
ssh-copy-id उपयोगकर्ता@आईपीएडीआर
डॉकर
sudo docker images
मौजूदा को अनइंस्टॉल करें
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
एपीटी रिपॉजिटरी के उपयोग से इंस्टॉल करें
# डॉकर के आधिकारिक जीपीजी कुंजी जोड़ें:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# एपीटी स्रोतों में रिपॉजिटरी जोड़ें:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
यदि आप यूबंटू डेरिवेटिव्स का उपयोग करते हैं तो आपको UBUNTU_CODENAME का उपयोग करना चाहिए, जैसे
# डॉकर के आधिकारिक जीपीजी कुंजी जोड़ें:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# एपीटी स्रोतों में रिपॉजिटरी जोड़ें:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$UBUNTU_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
नवीनतम संस्करण की इंस्टॉल करें:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
जांचें
sudo docker run hello-world
वैकल्पिक रूप से, वर्तमान उपयोगकर्ता को डॉकर समूह में जोड़ें
usermod -aG docker $USER
पोर्टेनर
- https://www.portainer.io/install
- https://docs.portainer.io/start/install-ce
- https://docs.portainer.io/start/install-ce/server
- https://docs.portainer.io/start/install-ce/server/docker/linux
शुरू करने के लिए, आपको आवश्यकता होगी:
- डॉकर के नवीनतम संस्करण की इंस्टॉल करें और काम करें
- पोर्टेनर सर्वर के इंस्टॉल करने वाले मशीन पर सुडो पहुंच
- डिफ़ॉल्ट रूप से, पोर्टेनर सर्वर यूआई को पोर्ट 9443 पर खोलेगा और टीसीपी टनल सर्वर को पोर्ट 8000 पर खोलेगा। लास्टर वैकल्पिक है और केवल तब आवश्यक है यदि आप एज एजेंट्स के साथ एज गणना सुविधाओं का उपयोग करने की योजना बना रहे हैं।
आवश्यकताएं:
- डॉकर चलाने वाले मशीन पर SELinux बंद है। यदि आपको SELinux की आवश्यकता है, तो आपको पोर्टेनर डिप्लॉइ करते समय डॉकर के लिए –privileged फ्लैग देना चाहिए।
पहले, पोर्टेनर सर्वर द्वारा अपना डेटाबेस संग्रहित करने के लिए वॉल्यूम बनाएं:
sudo docker volume create portainer_data
फिर, पोर्टेनर सर्वर कंटेनर को डाउनलोड और इंस्टॉल करें:
sudo docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
जांचें
sudo docker ps
नेविगेट करें: https://localhost:9443
उपयोगकर्ता नाम एडमिन है, यूआई में पासवर्ड सेट करें
क्यूबरनेट्स पोर्टेनर एजेंट
क्यू8एस वातावरण, एजेंट बनाएं
kubectl apply -f https://downloads.portainer.io/ce2-19/portainer-agent-k8s-lb.yaml
kubectl get services --all-namespaces
फिर पोर्टेनर सेवा के बाहरी आईपी पते को यूआई में कॉपी करें, पोर्ट 9001 न भूलें
.नेटकोर एसडीके
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-8.0 aspnetcore-runtime-8.0
या यदि एसपीएनईटी अपेक्षित नहीं है
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-8.0 dotnet-runtime-8.0
आवश्यकताएं
जब आप पैकेज मैनेजर के साथ इंस्टॉल करते हैं, तो आपके लिए इन पुस्तकालयों की इंस्टॉल कर दी जाती है। लेकिन, यदि आप मैन्युअल रूप से .नेट इंस्टॉल करते हैं या आप एक स्वतंत्र एप्लिकेशन प्रकाशित करते हैं, तो आपको यह सुनिश्चित करना आवश्यक है कि इन पुस्तकालयों की इंस्टॉल कर दी गई है:
- libc6
- libgcc-s1
- libgssapi-krb5-2
- libicu70
- liblttng-ust1
- libssl3
- libstdc++6
- libunwind8
- zlib1g
आवश्यकताएं एपीटी इंस्टॉल कमांड के साथ इंस्टॉल कर सकते हैं। निम्नलिखित अंतर्दृष्टि जिब्जल1जी पुस्तकालय की इंस्टॉल करता है:
sudo apt install zlib1g
एवीएसक्ली
एवीएसक्ली यूबंटू रिपॉजिटरी से इंस्टॉल करें (जुलाई 2024 में यह आपको वी1.22.34-1 देता है):
sudo apt install awscli
अपने पीसी पर इंस्टॉल किए गए एवीएसक्ली संस्करण की जांच करें:
aws --version
या एवीएसक्ली के अपने अपडेटेड संस्करण को एमज़ॉन द्वारा ताज़ा बनाए रखें (2.0): https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
वर्तमान में:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update
टेराफॉर्म
टेराफॉर्म कई तरीकों से इंस्टॉल किया जा सकता है, यहां देखें: https://developer.hashicorp.com/terraform/install
मैं हैशिकॉर्प के रिपॉजिटरी से यूबंटू के लिए इंस्टॉल कर रहा हूं
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
sudo apt update && sudo apt install terraform
और लिनक्स मिंट के लिए सावधान रहें, टेराफॉर्म इंस्टॉलर सही तरीके से काम नहीं करता है। इन कमांड के आउटपुट की जांच करें
lsb_release -cs
cat /etc/upstream-release/lsb-release
अब सॉफ्टवेयर स्रोत जाएं और हैशिकॉर्प में ‘विरजिनिया’ को ‘जैमी’ से बदलें और फिर से चलाएं
sudo apt update && sudo apt install terraform
टेराफॉर्म की सही तरीके से इंस्टॉल करने के लिए, निम्न चलाएं
terraform version
सिस्टम्ड सेवाएं नियंत्रण
इसका उपयोग कर सकते हैं
systemctl status
systemctl stop कुछ-सेवा
systemctl disable कुछ-सेवा
या चेकसर्विस का उपयोग कर सकते हैं
sudo apt-get install chkservice
sudo chkservice