最小化安装,指的是采用 debian-11.5.0-amd64-netinst.iso  382.0 MiB  2022-09-10 20:40 这个只有 382M的镜像,仅安装了 ssh 服务的状态,只占了 900多M磁盘空间。

如果使用Live CD安装,通常在终端输入 sudo 即可进入root权限,然后设置root账户密码即可获得最大权限。

目录

0.更改主机名

1.命令行装桌面

1.2.纯粹的命令行安装,这里仅仅以xfce4的安装为示例

2.设置时区

3. 设置默认语言

3.2 注意: 如果在上一步安装了xfce4,并选择了中文,可能会存在中文菜单显示乱码的问题,这是因为没有装字体

4. 设置静态IP

4.2 多网卡和一个网卡多个ip

4.3 设置网桥

4.4 无线网络的配置

5. 允许 Root账户ssh登录

5.2 通过 SSH Keys 登录

6.设置为局域网DNS服务器

6.1 修改主配置文件

6.2 修改服务器默认的DNS服务器地址

6.3 增加上游DNS服务器地址

6.4 指定虚拟解析地址

6.5 设置完后,重启dnsmasq服务,并将客户机的首选DNS设置为本服务器

7. 安装web化的管理界面 cockpit

8. 安装高版本的内核


0.更改主机名

hostnamectl
hostnamectl set-hostname mail.test.com

1.命令行装桌面

 tasksel

1.2.纯粹的命令行安装,这里仅仅以xfce4的安装为示例

apt install x-window-system xfce4
reboot# Debian11 安装最轻量化的lxde桌面
apt install lxde-core   

1.3 进一步轻量化安装 lightdm + xfce4   仅消耗800M空间

apt update
apt install lightdm
apt install xfce4
reboot

1.4 纯命令行安装2

apt update && apt install task-xfce-desktop

2.设置时区

timedatectl list-timezones |more  #然后使用空格键翻页
timedatectl set-timezone Asia/Shanghai

3. 设置默认语言

dpkg-reconfigure locales

3.2 注意: 如果在上一步安装了xfce4,并选择了中文,可能会存在中文菜单显示乱码的问题,这是因为没有装字体

apt install ttf-wqy-zenhei              # 这里是装入了一字体,其他可以自行搜索
apt install ibus ibus-gtk ibus-pinyin   #安装了输入法
apt install firefox-esr                 #重装了火狐浏览器,因为后装的桌面环境,浏览器存在打不开的问题# 登出图形界面,在登录进来即可

3.3 安装中文输入法 googlepinyin sougoupinyin

谷歌拼音和搜狗拼音,都是基于fictx输入法框架,所以要先安装

apt update
apt install fcitx
apt install fcitx-googlepinyin

搜狗拼音输入法,要先从官网下载deb包,然后,进入下载文件夹,用dpkg命令安装

wget https://ime.sogouimecdn.com/202301121454/1ea8c556722bd5df5f0bd279279977e1/dl/gzindex/1656597217/sogoupinyin_4.0.1.2800_x86_64.deb
dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
## 注:如果安装过程中提示缺少相关依赖,按照命令提示解决:
apt --fix-broken install
## 再次dpkg安装即可
dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb

接下来是关键,重启后进行配置。

点击debian桌面右上方的快捷按钮,一般是从左往右第二个,是一个有线键盘的图标。 左键单击,选择配置,调整拼音输入法到最上部即可。还可以设置输入法快捷键等,和Windows系统中差不多。

注意:没有安装的输入法的选项,可能是忘记了重启,要重启才行。

4. 设置静态IP

ip addr # 查看网卡名称
vim /etc/network/interfaces   # 静态ip的配置文件
vim /etc/resolv.conf          # 默认dna server的配置文件

4.2 多网卡和一个网卡多个ip

先看效果,enp0s9 是dhcp获得地址,

配置代码:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interface
auto lo
auto enp0s17
auto enp0s8
auto enp0s9iface lo inet loopback# The primary network interface
auto enp0s17 enp0s17:1 enp0s17:2
allow-hotplug enp0s17 enp0s17:1 enp0s17:2
iface enp0s17 inet static
address 192.168.1.230
netmaks 255.255.255.0
gateway 192.168.1.1
iface enp0s17:1 inet static
address 192.168.1.234
netmask 255.255.255.0
iface enp0s17:2 inet static
address 192.168.1.233
netmask 255.255.255.0auto enp0s8
allow-hotplug enp0s8
iface enp0s8 inet static
address 192.168.1.50
netmask 255.255.255.0
gateway 192.168.1.1auto enp0s9
allow-hotplug enp0s9
iface enp0s9 inet dhcp   # dhcp  一定要是小写字母

4.3 设置网桥

4.3.1 安装bridge-utils,确定当前连接网络的网卡名称

apt update & apt install bridge-utils
ip -f inet a s
## 我的网卡名称是 enp7s0,显示如下
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000inet 192.168.1.240/24 brd 192.168.1.255 scope global enp7s0valid_lft forever preferred_lft forever

4.3.2 修改默认网卡配置文件,只留下回环网络 lo

cat /etc/network/interfaces# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interface
auto lo
iface lo inet loopback

4.3.3 编辑网桥 br0的配置文件

vim /etc/network/interfaces.d/br0
##内容如下
# The bridge network interface with a static ip address
iface br0 inet static
address 192.168.1.240
netmaks 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 223.5.5.5
bridge_stp off
bridge_ports enp7s0
auto br0

4.3.4 重启网络,查看相关的信息

systemctl restart networkingip a s                    ### 查看连接情况ip r                      ### 查看路由ping -c 5 www.baidu.com   ### ping一个网站试一下

4.3.5 两个网卡,分别配置2个网桥;一个网卡,配置两个网桥

仿照4.3.3中的配置,建立多个网桥配置文件,关键是 bridge_ports 参数,后面跟你想要作为桥接对象的物理网卡名称即可。

4.4 无线网络的配置

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interface
auto lo
auto wlp5s0     #wlp5s0 是我的无线网卡的名称
iface lo inet loopback#下面是无线网卡的配置allow-hotplug wlp5s0
#iface wlp5s0 inet dhcp
iface wlp5s0 inet static
wpa-ssid Wifi-Nane
wpa-psk  Woshimima0!
address 192.168.1.230
netmaks 255.255.255.0
gateway 192.168.1.1

4.1 设置以dhcp方式获得ipv6

在对应的网卡配置内容最下方,增加以下内容:
iface ens3(网卡端口号) inet6 dhcp

对于KVM虚拟机,一般先要对宿主机的 虚拟网卡进行如上配置,然后分别对各个虚拟机的网卡进行配置。

5. 允许 Root账户ssh登录

vim /etc/ssh/sshd_config

5.2 通过 SSH Keys 登录

关于 SSH keys 的生成,可以看我之前的博客:Fedora CoreOS 的裸机安装方法_lggirls的博客-CSDN博客

重点是在你要使用的账户的家目录中的 ".ssh"文件夹下新建文件 authorized_keys,并将生成的 公钥,添加到authorized_keys文件;可以添加多个

例如,要用root 账户通过 ssh keys 登录, 则 vim /root/.ssh/authorized_keys ;复制公钥,也就是后缀是 .pub 的文件内容到里面,保存,reboot

注意: /root/.ssh/ 这个文件夹,权限设置为0755,authorized_keys 设置为0600

然后使用私钥登录: ssh  -i  /home/keys/私钥文件名 root@www.test.com

5.3 禁止使用密码登录ssh

vim /etc/ssh/sshd_config  #设定如下两条
PasswordAuthentication no
PubkeyAuthentication yes

6.设置为局域网DNS服务器

这里使用dnsmasq,只解析内部局域网的虚拟域名和虚拟邮件服务器

apt install dnsmasq
systemctl enable dnsmasq

主要是对4个文件进行修改和配置: /etc/dnsmasq.conf、/etc/resolv.conf、/etc/resolv.dnsmasq.conf、/etc/dnsmasq.hosts

6.1 修改主配置文件

vim /etc/dnsmasq.conf

要修改的配置项:

no-hosts   # 去掉前面的“#”,意义是不使用本机的 /etc/hosts 文件进行解析resolv-file=/etc/resolv.dnsmasq.conf    # 去掉前面的“#”,意义是设置上游DNS服务器地址strict-order     # 去掉前面的“#”,意义是按照解析文件的条目顺序进行逐行匹配listen-address=192.168.1.230,127.0.0.1     # 去掉前面的“#”,意义是DNS服务器要监听的网卡,也就是服务器本身网卡的ipaddn-hosts=/etc/dnsmasq.hosts   # 去掉前面的“#”,意义是指定用于记录手动指向的dns地址的文件

6.2 修改服务器默认的DNS服务器地址

vim /etc/resolv.conf

要修改的内容

#nameserver 192.168.1.1  #一般默认以网关作为首选解析地址,这里将其注释掉
nameserver 127.0.0.1   #  让dnsmasq服务器本身也监听自身的lo网络,

6.3 增加上游DNS服务器地址

vim /etc/resolv.dnsmasq.conf

要修改的内容,填入你想用的公共DNS服务器地址即可

nameserver 223.5.5.5
nameserver 8.8.4.4
nameserver 114.114.114.114
nameserver 8.8.8.8

6.4 指定虚拟解析地址

vim /etc/dnsmasq.hosts
# 这个文件一般需要自己新建,可选的方法是,把/etc/hosts 复制为改文件,再增加自己的内容
cp /etc/hosts  /etc/dnsmasq.hosts

要修改的内容示例

127.0.0.1       localhost
127.0.1.1       mail.test.com# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.1.251 www.test.com
192.168.2.252 www.test.cn
192.168.1.230 mail.test.com

6.5 设置完后,重启dnsmasq服务,并将客户机的首选DNS设置为本服务器

7. 安装web化的管理界面 cockpit

启用 backports repository:
echo 'deb http://deb.debian.org/debian buster-backports main' > \/etc/apt/sources.list.d/backports.listapt update
#下面是正式的安装
apt install -t buster-backports cockpit

访问地址: http://service-ip:9090

8. 安装高版本的内核

因为最近安装2.5G网卡,驱动始终装不了,提示不支持 PCI 模式,所以更新核心模块

# 添加 buster-backports源。
add-apt-repository 'deb http://deb.debian.org/debian buster-backports main'
#注:如果不能命令添加,手动添加到 sources.list 中也可以
echo "deb http://deb.debian.org/debian buster-backports main" /etc/apt/sources.list#更新
apt update
#查看有哪些核心可以用
apt-cache search linux-image

#安装新核心
apt install linux-image-5.9.0-0.bpo.5-amd64-unsigned
#重启
reboot

9. 挂栽windows 系统的 NTFS格式的硬盘分区

apt-get install ntfs-3g -y
mount -t ntfs-3g /dev/sdc1 /home/windows/disk1

注意:NTFS格式的硬盘,只能读

10. 安装edge和chrome浏览器

##确保系统软件是最新版,同时安装一些必要的软件
apt update && sudo apt upgrade -y
apt install software-properties-common apt-transport-https wget ca-certificates gnupg2 ubuntu-keyring -y## 加入2个浏览器的key
wget -O- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor | tee /usr/share/keyrings/microsoft-edge.gpg
wget -O- https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor |  tee /usr/share/keyrings/google-chrome.gpg## 下面是正式安装
apt update
apt install microsoft-edge-stable -y
apt install google-chrome-stable -y## 如果出现错误提示,一般采用 apt --fix-broken install ,安装完缺少的依赖,再运行安装命令即可

11. 彻底卸载LibreOffice,安装最新版

apt-get remove --purge libreoffice*

到官网下载deb包,一般为tar.gz压缩格式,解压后进入文件夹,使用dpkg安装

wget https://www.libreoffice.org/donate/dl/deb-x86_64/7.4.3/zh-CN/LibreOffice_7.4.3_Linux_x86-64_deb.tar.gz
tar -zxvf LibreOffice_7.4.3_Linux_x86-64_deb.tar.gz
cd LibreOffice_7.4.3.2_Linux_x86-64_deb/DEBS/
dpkg -i *.deb##中文语言包。 一般在下载位置的下方,可以看到“Translated User Interface: 中文 (简体) (Torrent, Info)”,这个就是. 安装方法和安装软件本体一样
https://download.documentfoundation.org/libreoffice/stable/7.4.3/deb/x86_64/LibreOffice_7.4.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz

Debian11.5 最小化安装后更改主机名、安装桌面、设置默认语言、时区、静态IP、局域网DNS等相关推荐

  1. 打开计算机后 无法最小化,最小化窗口后无法在任务栏中显示的三种解决方法...

    [文章导读]最近有用户反映打开的窗口最小化后无法在任务栏中显示,通常情况下点击程序的最小化按钮都会显示在任务栏中,方便我们点击再次打开. 最近有用户反映打开的窗口最小化后无法在任务栏中显示,通常情况下 ...

  2. wine最小化游戏后无法恢复的问题

    wine DK4PK.exe 有的时候需要退出全屏,也就是最小化操作. 但是会发现最小化操作后就无法再最大化了. 这个时候只要再次执行 wine DK4PK.exe游戏就会恢复到之前的界面

  3. WinFom解决最小化最大化后重绘窗口造成闪烁的问题

    WinFom解决最小化最大化后重绘窗口造成闪烁的问题 参考文章: (1)WinFom解决最小化最大化后重绘窗口造成闪烁的问题 (2)https://www.cnblogs.com/swobble/p/ ...

  4. 打开计算机无法最小化,电脑最小化窗口后无法在任务栏中显示怎么解决

    ‍ 我们知道在电脑系统中打开的程序,可以点击最小化,这样可以暂时不显示该程序的窗口,然后可以从任务栏中点击再次打开.但有用户却发现无法在任务栏上显示已经被最小化的窗口.接下来系统城小编会提供几种方法, ...

  5. html如何让窗口不在任务栏显示,电脑最小化窗口后无法在任务栏中显示怎么解决...

    ‍ 我们知道在电脑系统中打开的程序,可以点击最小化,这样可以暂时不显示该程序的窗口,然后可以从任务栏中点击再次打开.但有用户却发现无法在任务栏上显示已经被最小化的窗口.接下来系统城小编会提供几种方法, ...

  6. 修改linux终端中的程序名字,在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE下更改主机名的方法...

    本文教你如何更改Linux计算机主机名(hostname),即在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE操作系统下更改主机名的方法. 前言 像Linux.BSD ...

  7. 云服务器CentOS永久更改主机名

    CentOS更改主机名 注:本人云服务器的系统镜像为CentOS 6.10 64bit. 对于CentOS 7可以使用直接使用以下命令 hostnamectl set-hostname CentOS ...

  8. 如何给Centos系统的虚拟机更改主机名和用户名

    如何给Centos系统的虚拟机更改主机名和用户名 写这篇文章的初衷是自己创建虚拟机时,没考虑到主机名和用户名对日后编辑配置文件和免密登录等情况的影响,导致之后在终端窗口操作时由于疏忽入坑.上岸.再入坑 ...

  9. 在 RHEL or CentOS 7、8 中更改主机名的 4 种方法

    要检查主机名,请打开终端并在 CentOS 7/8 中键入 hostname 或 hostnamectl 命令.默认情况下,主机名是 localhost.localdomain.要更改主机名,您可以按 ...

最新文章

  1. Git clone密码输入错误如何修改
  2. NFS 网络文件系统测试笔记
  3. Chrome浏览器打开异常慢的解决办法
  4. java七大设计原则
  5. Web SQL Database 之 SQLite语法
  6. mongodb与mysql命令对比 (前人笔记+自己添加)
  7. Python爬虫学习笔记1:request、selenium、ChromeDrive、GeckoDriver等相关依赖安装
  8. WordPress病毒杂志主题King V6.5 英文Nulled版
  9. (转)使用异步Python 3.6和Redis编写快速应用程序
  10. 网络诈骗是大数据的“原罪”吗
  11. 5G 消息绝地求生:盘活短信 VS 击垮微信?
  12. MySQL的ibdata1文件占用过大
  13. Python之路--Django--auth认证系统
  14. Atitit 院系和专业规划 大学里的院系,院一般指的都是学院,比如管理学院、法学院这种,系指的就是院里面的专业,比如中文系、哲学系这种。 中文系、哲学系 土木工程 目录 1. 经济管理学院 2
  15. DevExpress WinForm控件入门指南——数据管理控件
  16. 怎样批量修改图片格式
  17. Python数据分析高薪实战第二天 python基础语法复习
  18. WIndows禁用笔记本键盘
  19. 【python】python语法糖
  20. 熊绎:我看软件工程师的职业规划

热门文章

  1. 建设GSM900/1800双频网应考虑的几个问题(转)
  2. python 测试框架nose (nosetests)
  3. perl中grep用法总结
  4. 如何在IntelliJ IDEA 中新建一个项目Project
  5. 今时不同往日:VS2010十大绝技让VS6叹“.NET研究”服
  6. tun驱动之tun_init
  7. 八百元八核的服务器?二手服务器(工作站)搭建指南(下)
  8. 独立思考的迷失很可怕!!!
  9. Revit建模:使用技巧【族类应用】希望能帮大家提高效率
  10. 前端 sqllite sql.js