linux系统前期环境配置

本文总结一些新系统安装完毕后的基本配置操作

全局或当前用户环境设置

全局设置

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值