网络
网卡配置
1、修改配置文件:
vim /etc/netplan/00-installer-config.yaml
此处yaml文件,不同机器可能略有不同,我当前机器的配置文件如下。
# This is the network config written by 'subiquity'
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.10.X/24]
#gateway4: 192.168.10.2 旧版可以用这一行
routes:
- to: default
via: 192.168.10.2
nameservers:
addresses: [192.168.10.2,8.8.8.8,114.114.114.114]
注意:yaml格式是层级的,配置文件有上下级关系,需要缩进,冒号后面的配置文件一定要空一格再写,否则配置出错。
第4行指定后端采用systemd-networkd或者NetworkManager,可不填写则默认使用systemd-workd
第6行网卡的信息可以通过 ifconfig -a 查询,不同机器网卡名称不一致,ens33、eth0等。
第9行这个地方前面是ip,后面的24 代表255.255.255.0前24位为1,22.04版本的子网掩码用这种形式设置。
第11~13行是网关配置信息。
第15~16行是DNS解析配置信息,可以配置一个或多个。
2、使配置生效
sudo netplan apply
apt源管理
1、更换阿里源
1.1、查看系统版本
root@ubuntu:/etc/apt# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.1 LTS
Release: 22.04
Codename: jammy
1.2、进入/etc/apt目录
root@ubuntu:~# cd /etc/apt
1.3、备份默认源文件
root@ubuntu:/etc/apt# cp sources.list sources.list.bak
1.4、编辑源配置文件
ubuntu 22.04配置如下:
root@ubuntu:/etc/apt# mv sources.list sources.list.bak
root@ubuntu:/etc/apt# vim sources.list
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
1.5 、其他ubuntu版本
ubuntu 16.04配置如下:
root@ubuntu:/etc/apt# mv sources.list sources.list.bak
root@ubuntu:/etc/apt# vim sources.list
deb https://mirrors.aliyun.com/ubuntu/ xenial main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial main
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb https://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb https://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security universe
ubuntu 18.04(bionic) 配置如下:
root@ubuntu:/etc/apt# mv sources.list sources.list.bak
root@ubuntu:/etc/apt# vim sources.list
deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
ubuntu 20.04(focal) 配置如下:
root@ubuntu:/etc/apt# mv sources.list sources.list.bak
root@ubuntu:/etc/apt# vim sources.list
deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
sshd配置允许远程连接
vim /etc/ssh/sshd_config
PermitRootLogin yes
PS1设置
带时间:
echo 'PS1="\[\e[1;32m\][\t \[\e[1;33m\]\u\[\e[35m\]@\h\[\e[1;31m\] \w\[\e[1;32m\]]\[\e[0m\]\\$ "' >/etc/profile.d/env.sh
不带时间:
echo 'PS1="\[\e[32;32m\][\u@\h \W]\\$\[\e[0m\]"'>/etc/profile.d/env.sh
echo 'PS1="\[\033[0m\]\[\033[1;36m\][\u\[\033[0m\]@\[\033[1;32m\]\h\[\033[0m\] \[\033[1;31m\]\W\[\033[0m\]\[\033[1;36m\]]\[\033[33;1m\]\\$ \[\033[0m\]"' >/etc/profile.d/env.sh
使用shell脚本在连接终端时输出
文字制作地址:patorjk.com/software/ta…
vi /etc/profile.d/ssh-login.sh
#!/bin/sh
echo -e "\033[1;3$((RANDOM%10%8))m
██╗ ██╗ █████╗ ███████╗
██║ ██╔╝██╔══██╗██╔════╝
█████╔╝ ╚█████╔╝███████╗
██╔═██╗ ██╔══██╗╚════██║
██║ ██╗╚█████╔╝███████║
╚═╝ ╚═╝ ╚════╝ ╚══════╝
\033[0m"
手误执行了 mv /* /root/666
恢复命令
[root@localhost ~]# mv /* 666/
[root@localhost ~]# /root/666/lib64/ld-linux-x86-64.so.2 --library-path /root/666/lib64 /root/666/bin/cp -rvf 666/* /