首页 > 系统相关 >ubuntu 16.04.7初始化脚本

ubuntu 16.04.7初始化脚本

时间:2023-04-13 18:23:31浏览次数:49  
标签:初始化 aliyun 16.04 apt etc sed conf ubuntu com

#!/bin/bash
#在root用户下运行

cp /etc/apt/sources.list /etc/apt/sources.list.bak
sed -i "s@http://.*archive.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sed -i "s@http://.*security.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

apt update
apt upgrade


sed -ri 's/^.*(UseDNS) .*$/\1 no/' /etc/ssh/sshd_config && sed -rn '/UseDNS/p' /etc/ssh/sshd_config
sed -ri 's/^.*(GSSAPIAuthentication ).*$/\1no/' /etc/ssh/sshd_config && sed -rn '/GSSAPIAuthentication/p' /etc/ssh/sshd_config

apt -y install chrony

sed -ri "s/^(.*pool.*)$/#\1/" /etc/chrony.conf
c=`cat /etc/chrony.conf | grep 'aliyun'|wc -l`
echo $c

if [[ $c -eq 0 ]];then
cat << EOF >> /etc/chrony.conf 
server ntp.aliyun.com iburst
server ntp.tuna.tsinghua.edu.cn iburst
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
EOF
systemctl restart chronyd
#开机自启
systemctl enable chronyd
else
echo "时间同步已经配置"
fi
chronyc sources
u=`cat /etc/security/limits.conf | grep 20480`
echo $u
if [[ $u -eq 0 ]];then
cat << EOF >> /etc/security/limits.conf
*        soft    nproc           20480
*        hard    nproc           20480
*        soft    nofile          45536
*        hard    nofile          45536
*        soft    memlock         unlimited
*        hard    memlock         unlimited
EOF
else
echo "ulimit已经配置"
fi
p=`cat /root/.profile | grep PS1 |wc -l`
echo $p
if [[ $p -eq 0 ]];then
cat << EOF >> /root/.profile
PS1="\[\e[1;32m\][\[\e[0m\]\t \[\e[1;33m\]\u\[\e[36m\]@\h\[\e[1;31m\] \W\[\e[1;32m\]]\[\e[0m\]\\\\$"
EOF
else
echo "PS1已经配置"
fi
systemctl set-default multi-user.target
apt install tree -y
apt install bash-completion -y
apt groups install "Development Tools" -y
apt install yum-utils.noarch -y
apt install lrzsz -y
sed -ri 's/^(\$ActionFileDefaultTemplate ).*$/\1RSYSLOG_FileFormat/' /etc/rsyslog.conf && systemctl restart rsyslog.service
sed -ri "s/^weekly/monthly/" /etc/logrotate.conf
reboot

标签:初始化,aliyun,16.04,apt,etc,sed,conf,ubuntu,com
From: https://www.cnblogs.com/guangdelw/p/17315948.html

相关文章

  • ubuntu防火墙
    1.防火墙的打开sudoufwenable2.防火墙的重启sudoufwreload3.打开想要的端口(以9000为例)ufwallow90004.查看本机端口使用情况ufwstatus......
  • 《Ubuntu安装rknn toolkit》
    1.Ubuntu安装rknntoolkitUbuntu版本是18.04,最好是这个版本,其他版本安静环境的时候会出现版本不匹配问题下载安装anacondawgethttps://mirrors.bfsu.edu.cn/anaconda/archive/Anaconda3-2022.05-Linux-x86_64.shbashAnaconda3-2022.05-Linux-x86_64.sh安装过程中......
  • ubuntu 20.04 基于docker快速搭建中文 的一些问题解决 Utilization of discoverer pro
    1.Utilizationofdiscovererprocessesover75%解决办法问题状态如下zabbixserver在开启Discovery功能后,zabbixweb页面报警提示:“Zabbixserver:Ulitizationofdiscovererprocessesover75%”。原因:每个discovery任务占用一个discovery进程,但是zabbixserver默认只配置了一......
  • Ubuntu 18.04 LTS 环境下 双差定位 hypoDD 安装及配置
    hypoDD1$tar-xvfHYPODD_1.3.tar.gz2$mvHYPODD~/opt/HYPODD3$cd~/opt/HYPODD/src4#修改所有目录下Makefile,修改将FC=f775$make6$vi~/.bashrc exportPATH=/home/wangjq/opt/HYPODD/src/hypoDD:${PATH} exportPATH=/home/wangjq/opt/HYPODD/s......
  • Ubuntu 18.04 LTS 环境下 接收函数 hk 1.3 安装及配置
    hk下载1$wgethttp://www.eas.slu.edu/People/LZhu/downloads/hk1.3.tar#下载2$tar-xvfhk1.3.tar#解压3$mvhk/home/wangjq/opt/hk3$cdhk4$makeclean5$rm.gmtcommands4#删除临时文件修改Makefile1$viMakefile#添加如下语句 GMT_INC=-I......
  • Ubuntu 18.04 LTS 环境下 震源机制解 gCAP 安装及配置
    gCAP下载#gCAP1.0包1$wgethttp://www.eas.slu.edu/People/LZhu/downloads/gcap1.0.tar#所需NR函数包 2$wgethttps://blog.seisman.info/downloads/gcap_utils.tar.gz#编译好的Makefile3$wgethttps://blog.seisman.info/downloads/Makefile.gCAP解压安装1$......
  • Ubuntu 18.04 LTS 环境下 震源机制解 gCAP3D 安装及配置
    gCAP3D下载#gCAP3D1.2包1$wgethttp://www.eas.slu.edu/People/LZhu/downloads/gCAP3D1.2.tar#所需NR函数包2$wgethttps://blog.seisman.info/downloads/gcap_utils.tar.gz#编译好的Makefile3$wgethttps://blog.seisman.info/downloads/Makefile.gCAP3D解压......
  • Ubuntu 18.04 LTS 安装及配置
    Ubuntu18.04LTS安装Ubuntu18.04LTS(WSL/VMware)更新国内源备份$sudomv/etc/apt/sources.list/etc/apt/sourses.list.backup更换源$sudovi/etc/apt/sources.list#输入下面内容debhttp://mirrors.aliyun.com/ubuntu/bionicmainrestricteduniversemultiversede......
  • ubuntu使用记录(5)ubuntu20.04 切换root用户
    ubuntu20.04使用root用户登录系统以普通用户登录系统,创建root用户的密码在终端输入命令:sudopasswdroot先输入当前普通用户(如用户coco)的密码,用于提权。......
  • linux-Ubuntu环境配置解决
    在Ubuntu上安装meld,ubuntu提示有以下信息:正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成您也许需要运行“apt--fix-brokeninstall”来修正上面的错误。下列软件包有未满足的依赖关系:sogoupinyin:依赖:fcitx(>=1:4.2......