linux系统最小化安装之安装基础常用命令
2021/12/4 7:20:05
本文主要是介绍linux系统最小化安装之安装基础常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
------------恢复内容开始------------
话题1:linux系统最小化安装常用命令
Centos7,8系统最小化安装常用命令如下:
yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \ pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools \ lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel \ bc systemd-devel bash-completion traceroute -y
Ubuntu1804系统最小化安装常用命令如下:
apt install iproute2 ntpdate tcpdump telnet traceroute \ nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev \ libpcre3 libpcre3-dev zlib1g-dev ntpdate traceroute gcc openssh-server \ lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump \ telnet traceroute iotop unzip zip -y
写一个脚本:实现自动判断是系统是centos,还是ubuntu,并完成上述最小化安装常用命令的过程:
1 [root@centos7 script]# cat min_install.sh 2 #!/bin/bash 3 # 4 #******************************************************************** 5 #Author: zouyongbing 6 #QQ: 273838882 7 #Date: 2021-12-03 8 #FileName: min_install.sh 9 #URL: https://www.cnblogs.com/zouyongbing/ 10 #Description: The test script 11 #Copyright (C): 2021 All rights reserved 12 #******************************************************************** 13 . /etc/os-release 14 min_install_yum(){ 15 yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \ 16 pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools \ 17 lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel \ 18 bc systemd-devel bash-completion traceroute -y 19 } 20 min_install_dnf(){ 21 dnf install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \ 22 pcre-devel openssl openssl-devel zip unzip zlib-devel net-tools \ 23 lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel \ 24 bc systemd-devel bash-completion traceroute -y 25 } 26 min_install_apt(){ 27 apt install iproute2 ntpdate tcpdump telnet traceroute \ 28 nfs-kernel-server nfs-common lrzsz tree openssl libssl-dev \ 29 libpcre3 libpcre3-dev zlib1g-dev ntpdate traceroute gcc openssh-server \ 30 lrzsz tree openssl libssl-dev libpcre3 libpcre3-dev zlib1g-dev ntpdate tcpdump \ 31 telnet traceroute iotop unzip zip -y 32 } 33 judge_os(){ 34 if [ ${VERSION_ID} == "7" ];then 35 echo "你的操作系统是centos7,下面进行安装常用软件包:" 36 min_install_yum 37 echo "所有常用软件包已经安装完毕!请验证是否成功执行!!!" 38 elif [ ${VERSION_ID} == "8" ];then 39 echo "你的操作系统是centos8,下面进行安装常用软件包:" 40 min_install_dnf 41 echo "所有常用软件包已经安装完毕!请验证是否成功执行!!!" 42 elif [ ${VERSION_ID} == "18.04" ];then 43 echo "你的操作系统是ubuntu1804,下面进行安装常用软件包:" 44 min_install_apt 45 echo "所有常用软件包已经安装完毕!请验证是否成功执行!!!" 46 else 47 echo "不支持的操作系统,请手动安装" 48 fi 49 } 50 judge_os
------------恢复内容结束------------
这篇关于linux系统最小化安装之安装基础常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法