Ubuntu系统相关配置-针对18.04

设置root密码:

启动Ubuntu,有图形界面的,启动终端即可。
martin@martin:~$ sudo passwd root   #输入两边密码,即可开启root账户
[sudo] password for martin:     #输入当前账户密码
Enter new UNIX password:    #输入设置root密码
Retype new UNIX password:   #再输入一次
passwd: password updated successfully   #设置root密码成功

输入密码,切换root用户。
martin@martin:~$ su [root]      #切换root身份
Password:
root@martin:/home/martin#       #切换成功

配置sshd_conf文件,使root可以进行远程登陆

root@martin:~# vim /etc/ssh/sshd_config

32 PermitRootLogin yes  #开启允许root登陆
56 PasswordAuthentication yes   #允许使用密码登陆
70 GSSAPIAuthentication no  #优化ssh登入速度
101 UseDNS no   #优化ssh登入速度
其余优化项未体现,最好修改ssh默认22端口

修改网卡名称为eth0

root@martin:/# vim /etc/default/grub

GRUB_CMDLINE_LINUX="net.ifnames=0"

重读内核配置文件

root@martin:/# grub-mkconfig -o /boot/grub/grub.cfg

重启主机生效:

root@martin:/# reboot

设置NAT网络模式下,主机静态地址

root@martin:~# vim /etc/netplan/01-netcfg.yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:   #配置的网卡名称
      dhcp4: no    #dhcp4关闭
      dhcp6: no    #dhcp6关闭
      addresses: [192.168.7.103/21]   #设置本机IP及掩码
      gateway4: 192.168.7.254   #设置网关
      nameservers:
          addresses: [114.114.114.114, 8.8.8.8]   #设置DNS

使网络配置生效:

root@martin:~# netplan apply

修改默认yum源为国内aliyun

  1. https://opsx.alibaba.com/mirror #找到ubuntu,点击后面的帮助,选择对应版本的源,复制替换/etc/apt/sources.list的内容如下:

root@martin:~# vim /etc/apt/sources.list

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

自定义环境变量提示符等

自定义环境变量environment.sh

root@martin:~# vim /etc/profile.d/environment.sh

export LANG=en_US.utf8
export HISTSIZE=2000
export HISTTIMEFORMAT="%F %T "
export PATH=/data/scripts36:$PATH

自定义环境变量PS1.sh

root@martin:~# vim /etc/profile.d/PS1.sh

export PS1="\[\e[1;31m\][\d \A\n \[\e[1;35m\]\u\[\e[0m\]\[\e[1;32m\]@\h \[\e[1;33m\]\w]\[\e[0m\]\\$"

其次,修改家目录下.bashrc,最后一行添加如下命令,保存退出重新登陆shell

root@martin:~# vim .bashrc

source /etc/profile.d/PS1.sh    #重读PS1,自定义提示符

修改ubuntu默认脚本语言,默认是/bin/sh。修改后为/bin/bash

修改前:

root@tomcat-1:~# ll `which sh`
lrwxrwxrwx 1 root root 4 Apr  4 09:34 /bin/sh -> dash*

修改方式:出现对话框选择no

root@tomcat-1:~# sudo dpkg-reconfigure dash

修改后:

root@tomcat-1:~# ls -l `which sh`
lrwxrwxrwx 1 root root 4 Aug 11 14:34 /bin/sh -> bash

ubuntu设置开机自启动程序:

软连接开机启动服务
#ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service

#cd /etc/systemd/system/

创建开机自启内容文件
#vim /etc/rc.local
#!/bin/bash
cd /usr/local/harbor/ && docker-compose restart

赋予执行权限
#chmod +x /etc/rc.local