设置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
- 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