文章目录
本文总结一些新系统安装完毕后的基本配置操作
全局或当前用户环境设置
全局设置
1.命令提示符自定义配色高亮显示:
PS1="\[\e[1;36m\][\[\e[0m\]\t \[\e[1;32m\]\u\[\e[31m\]@\h\[\e[1;37m\] \W\[\e[1;35m\]]\[\e
[0m\]\\$"
效果:
2.历史命加时间显示:
HISTTIMEFORMAT="%F %T "
更多设置请参考
设置回收站(可有可无)
别命名rm
alias rm="DIR=/data/recycle_bin.`date + %F_T%`;mkdir $DIR;mv -t $DIR"
配置yum源,(ubuntu为apt源)
为什么要配置源呢?
虚拟机默认的yum源是在国外下载,而国外的下载源相对于国内的源下载是比较慢的,所以我们会重新配置yum源,配置yum源的主要目的是提高下载的速度。
都有哪些源呢?
1.本地源
2.阿里源
3.163源
4.搜狐源
5.科大源
1.CentOS配置yum源
此处案例环境:CentOS7,阿里源
1备份源
CentOS7系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo命令:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2.安装wget
yum install -y wget
2.下载CentOS的repo文件
wget -O /etc/yum.repos.d/CentOS-Base.repo [http://mirrors.aliyun.com/repo/Centos-7.repo?spm=a2c6h.12873639.0.0.37883608qzx0Zs&file=Centos-7.repo]
3.更新镜像源
清除缓存
yum clean all
4.生成缓存:
yum makecache
5.查看使用哪个源
yum info package
2.ubuntu配置apt源
此处案例:ubuntu20.04 ,阿里源
1.备份源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2.查看新版本信息:
lsb_release -c
得到的系统(ubuntu20.04)代号:
Codename: focal
编辑源列表文件:
sudo vim /etc/apt/sources.list
注释掉原来所有内容,添加新内容如下:
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal -security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
更新软件列表,运行如下命令:
sudo apt-get update
更新软件包,运行如下命令:
sudo apt-get upgrate
ubuntu20.04开启远程登录
默认情况下,默认情况下,ubuntu不允许root用户远程ssh,如果有实际场景需要允许root用户远程ssh,则需要设 置root密 码,并且编辑/etc/ssh/sshd_config文件修改如下
vim /etc/ssh/sshd_config
①修改如下两行:
PermiRootLogin yes
PasswordAuthent ication yes
②新增如下:
KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1
③重启sshd服务
systemctl restart ssh
解决
永久关闭/开启图形化界面
CentOS7,CentOS8永久关闭关闭图形化界面
systemctl set-default multi-user.target
CentOS7,CentOS8永久开启图形化界面
systemctl set-default graphical.target
CentOS6永久关闭图形化界面
vim /etc/inittab
\\将最后一行改为:
id:3:initdefault:
CentOS6永久开启图形化界面
vim /etc/inittab
\\将最后一行改为:
id:5initdefault:
配置邮箱
1.安装mailx
yum install mailx # centos
sudo apt-get install heirloom-mailx # ubuntu
2.修改配置文件
vim /etc/mail.rc
set from=**4306@qq.com # 对方收到邮件时显示的发件人
set smtp=smtps://smtp.qq.com:465 # 第三方发邮件的smtp服务器地址
set smtp-auth-user=xx4306@qq.com # 第三方发邮件的用户名
set smtp-auth-password=************ # 授权码
set ssl-verify=ignore
set nss-config-dir=/root/.certs
set smtp-auth=login # SMTP的认证方式
#########################################################
set from=949786521@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=949786521@qq.com
set smtp-auth-password=hicoeykrtvhrbehg
set smtp-auth=login
(授权码需要开启qq邮箱smtp协议并获取授权码)
3.测试发邮件
echo “hello” |mails -v -s “test” xxx@qq.com
网卡配置
1.CentOS8/7
静态ip:
TYPE=Ethernet
DEVICE=eth0
NAME=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=10.0.0.106
GATEWAY=10.0.0.2
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS2=144.144.144.144
dhcp配置:
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="9cfeccf1-19f2-4949-b0f0-cf206309474c"
DEVICE="ens33"
ONBOOT="yes"
2.Ubuntu18.04/20.04
2.1ubuntu18.04网卡配置文件:
sudo vim /etc/netplan/01-netcfg.yaml
静态ip:
network:
ethernets:
ens33:
addresses:
- 10.0.0.112/24
gateway4: 10.0.0.2
nameservers:
addresses:
- 180.76.76.76
- 223.6.6.6
version: 2
2.2ubuntu20.04网卡配置文件:
#vim /etc/netplan/eth0.yaml
network:
ethernets:
eth0:
addresses:
- 10.0.0.111/24
gateway4: 10.0.0.2
nameservers:
addresses:
- 180.76.76.76
- 144.144.144.144
version: 2