Debian11小配置集锦

1 systemd

1.1 service启动顺序分析

1
2
# a.列出各项启动占用的时间,但由于是并行启动,启动时间不决定启动完成先后
systemd-analyze blame

image-20230106114758976

1
2
# b.列出启动矢量图,用浏览器打开boot.svg文件  得到各service启动顺序
systemd-analyze plot > boot.svg

image-20230106114904229

2 apt

2.1 设置apt默认是否保留安装包

1
2
3
4
5
6
7
默认情况下使用apt install安装包时,会自动下载安装包及其依赖包到/var/cache/apt/archieves目录,可通过如下配置改变这一行为:

#禁止保存
echo 'Binary::apt::APT::Keep-Downloaded-Packages "0";' | sudo tee /etc/apt/apt.conf.d/10apt-keep-downloads

#允许保存
echo 'Binary::apt::APT::Keep-Downloaded-Packages "1";' | sudo tee /etc/apt/apt.conf.d/10apt-keep-downloads

2.2 apt-get 只下载不安装

1
2
3
4
5
6
7
8
# 下载单个文件
apt download [软件名]

apt-get download [软件名]
# 下载包及依赖
apt install -d [软件名]

apt-get install -d [软件名]

image-20230106115818734

2.3 离线安装deb

1
2
3
dpkg -i /test/*

dpkg -i /test/*.deb

3 network

3.1 静态IP配置

interface方式修改,可以保持网口一直处于激活状态,IP地址一只可用;dhcpcd方式咱不支持。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*

iface lo inet loopback
# eth0配置
auto eth0 # 网卡自启
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.11
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 223.5.5.5 114.114.114.114
dns-search foo.org bar.com

# wlan0 静态IP配置
auto wlan0
allow-hotplug wlan0
#iface wlan0 inet dhcp
iface wlan0 inet static
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
address 10.10.10.1
netmask 255.255.255.0
#gateway 10.10.10.1
#dns-nameservers 223.5.5.5 114.114.114.114
#dns-search foo.org bar.com

3.2 wifi配置

修改/etc/wpa_supplicant/wpa_supplicant.conf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 加入热点名称,密码等,可设置多个;密码支持明文和密文
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="CU_XIN_www1"
psk=fe12b2ee6adca1b95e4561db63f95c7dcf5708f756eb920bdc96592a522bd6bd
priority=6
}

network={
ssid="tetestAPI"
psk="zxc111111111111111111111"
priority=5
}

network={
ssid="_office_R3_2.4G"
psk="1234...ssssssssssssss."
}

修改/etc/network/interfaces

1
2
3
4
5
6
7
8
9
10
11
# 可配置dhcp及static方式
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#iface wlan0 inet static
#address 10.10.10.1
#netmask 255.255.255.0
#gateway 10.10.10.1
#dns-nameservers 223.5.5.5 114.114.114.114
#dns-search foo.org bar.com

4 vim

4.1 配置鼠标复制黏贴

1
2
3
4
5
6
$ cat /etc/vim/vimrc.local
source /usr/share/vim/vim90/defaults.vim
let skip_defaults_vim = 1
if has('mouse')
set mouse-=a
endif
-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!