首页 > 系统相关 >centos装机脚本

centos装机脚本

时间:2023-02-16 19:35:58浏览次数:45  
标签:脚本 git centos yum install 装机 docker com nvm

!/bin/bash

CentOS7.9装机脚本

需要联网,并以root身份运行

SSH KEY

ssh-keygen

禁用防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

设置github的hosts

tee -a /etc/hosts <<-'EOF'
140.82.113.3 github.com
185.199.108.133 raw.githubusercontent.com
EOF

更新常用命令包

yum -y update
yum -y install vim
yum -y install sshpass
yum -y install screen

安装git

yum -y install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
yum -y install git
git config --global user.name "yuri2"
git config --global user.email "[email protected]"

安装nodejs(其实更推荐用nvm)

curl -fsSL https://rpm.nodesource.com/setup_16.x | bash -
yum install -y nodejs

安装常用nodejs库

npm i pm2 -g
pm2 startup
npm i gtop -g
npm i fs-extra -g

安装docker

curl -sSL https://get.daocloud.io/docker | sh
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.14.0/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io
systemctl enable docker
systemctl start docker

nvm安装nodejs

1. curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
2. nvm install node # "node" is an alias for the latest version
3. node -v 测试安装是否成功.

echo "完成。"

标签:脚本,git,centos,yum,install,装机,docker,com,nvm
From: https://www.cnblogs.com/gdluck/p/17128009.html

相关文章

  • 一篇教会你写90%的shell脚本
    原文链接 :https://zhuanlan.zhihu.com/p/264346586  shell是外壳的意思,就是操作系统的外壳。我们可以通过shell命令来操作和控制操作系统,比如Linux中的Shell命令就......
  • centos7 换源
    安装wgetyuminstallwget-y安装nano编辑器yuminstallnano-y目标是更换CentOS-Base.repo文件,先备份一下cd/etc/yum.repos.d/mvCentOS-Base.repoCentOS-Base......
  • linux系统(centos7)安装gcc命令包(解压缩版)
    linux系统(centos7)安装gcc命令包(解压缩版)一、如果执行gcc–version出现以下信息,表示已经安装过gcc,可以跳过该步骤:[boco@CDH-143spark_job_monitor]$gcc--versiongcc......
  • Oracle表空间和数据库每日增长大小评估脚本
    表空间每日增长量统计11gSELECTa.snap_id,c.tablespace_namets_name,TO_CHAR(TO_DATE(a.rtime,'mm/dd/yyyyhh24:mi:ss'),......
  • Centos 性能监控技巧
    1.top监控系统进程top命令查看进程时可自定义刷新频率,比较直观用法用法:Usage:top-hv|-bcHiOSs-dsecs-nmax-u|Uuser-ppid(s)-ofield-w[cols][roo......
  • 用myBadboy(用python自主开发工具)启动谷歌浏览器并自动录制jmeter脚本
    一、源代码下载https://gitee.com/rmtic/mybadboy 二、操作说明1、在conf目录的config.ini文件中可以配置初始打开网页地址,也可以后面在浏览器中直接修改  2、......
  • centos离线安装docker
    转载自:https://blog.csdn.net/weixin_45107899/article/details/125503680===========================一、步骤1.安装包官方地址:https://download.docker.com/linux/st......
  • Linux 磁盘、CPU、内存获取脚本
    脚本脚本 #!/bin/bash#获取要监控的本地服务器IP地址IP=`/usr/sbin/ifconfig|grepinet|grep-vE'inet6|127.0.0.1'|awk'{print$2}'`#获取cpu总核数c......
  • Centos7配置fstp
    Centos7配置fstp1创建用户  useradd-m-d/data/sftp_data/user1-s/usr/sbin/nologin-gsftpuser1-m:自动创建home目录-d:指定home目录为/data/sftp......
  • CentOS 安装 SNAP
    一、CentOS71.安装(1)安装epel库sudoyuminstallepel-release-y(2)安装yum插件coprsudoyuminstallyum-plugin-copr-y(3)添加仓库sudoyumcopren......