Debian10Standard无网络安装后,设置静态IP,安装openssh-server 221024记录
Debain各版本 bd cd dvd iso 归档下载地址 — Debian CDs/DVDs archive — http://cdimage.debian.org/cdimage/archive/
安装环境是 Win10下 的 VMware16.2
本次安装用的是从
http://cdimage.debian.org/cdimage/archive/10.12.0-live/amd64/iso-hybrid/
页面下载的
debian-live-10.12.0-amd64-standard.iso
开启网卡时,安装会比较慢, 所以禁用了网卡
或者点右下角网络图标,断开连接
选择语言, 中文在本地控制台无法显示, 选其它语言又不好选时区, 所以可以选择第一个, no localization 无定位
让后选 Asia 亚洲
Debian10Standard的iso镜像没有apt仓库功能, 无网安装后, 没法使用 apt update
sudo vi /etc/apt/sources.list
sudo nano /etc/apt/sources.list
查看此时的apt镜像配置文件
# # deb cdrom:[Official Debian GNU/Linux Live 10.12.0 standard 2022-03-26T18:50]/ buster maindeb cdrom:[Official Debian GNU/Linux Live 10.12.0 standard 2022-03-26T18:50]/ buster main# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/debian-security buster/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/debian-security buster/updates main# buster-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://deb.debian.org/debian/ buster-updates main
# deb-src http://deb.debian.org/debian/ buster-updates main
启用虚拟机的网络连接, ip addr
没有地址, 需要手动配置网络
Debian10.12Standard自带两种网络服务 networking
和 systemd-networkd
, 没带 NetworkManager
默认启用了networking
没有启用 systemd-networkd
分别查看状态
查看 systemd-networkd.service
sudo systemctl status systemd-networkd
说明有systemd-networkd.service
这项服务,但没有启用, 所以没有启动
查看 networking.service
sudo systemctl status networking
networking
启用了,但没启动成功
没有启动成功的原因是 /etc/network/interfaces.d/setup
这个文件的设置.
将两个eth0
改为 ens33
(刚开始时,vim不好用, 可以用nano编辑文档)
sudo nano /etc/network/interfaces.d/setup
也可以用 sed 命令修改
sudo sed -ie 's/eth0/ens33/g' /etc/network/interfaces.d/setup
/etc/network/interfaces.d/setup
是由 /etc/network/interfaces
调用的, 并不是每个版本都有这个文件
也可以删掉/etc/network/interfaces.d/setup
, 直接修改 /etc/network/interfaces
修改后 systemctl restart networking
, networking可以启动了
可以自动获取ip了
为方便复制粘贴, 须开启ssh远程控制台, 须安装openssh-server
, 但这张光盘iso却没有自带, 有些麻烦
一种方法是加载有openssh-server的光盘iso, 比如http://cdimage.debian.org/cdimage/archive/10.12.0/amd64/iso-cd/debian-10.12.0-amd64-xfce-CD-1.iso , 然后执行 apt-cdrom add
命令, 然后执行 apt install openssh-server
命令
另一种方法是编辑/etc/apt/sources.list
, 添加好用的源, 然后执行 apt install openssh-server
命令
默认的vim有问题, 编辑模式下,上下左右和退格键都不好用
用 nano
打开 /etc/vim/vimrc.tiny
sudo nano /etc/vim/vimrc.tiny
将 set compatible
改为 set nocompatible
再加一行 set backspace=2
ctrl+o回车保存, ctrl+x退出
原先的 /etc/vim/vimrc.tiny
" Vim configuration file, in effect when invoked as "vi". The aim of this
" configuration file is to provide a Vim environment as compatible with the
" original vi as possible. Note that ~/.vimrc configuration files as other
" configuration files in the runtimepath are still sourced.
" When Vim is invoked differently ("vim", "view", "evim", ...) this file is
" _not_ sourced; /etc/vim/vimrc and/or /etc/vim/gvimrc are." Debian system-wide default configuration Vim
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim81,/usr/share/vim/vimfiles/after,/$set compatible" vim: set ft=vim:
修改后的 /etc/vim/vimrc.tiny
" Vim configuration file, in effect when invoked as "vi". The aim of this
" configuration file is to provide a Vim environment as compatible with the
" original vi as possible. Note that ~/.vimrc configuration files as other
" configuration files in the runtimepath are still sourced.
" When Vim is invoked differently ("vim", "view", "evim", ...) this file is
" _not_ sourced; /etc/vim/vimrc and/or /etc/vim/gvimrc are." Debian system-wide default configuration Vim
set runtimepath=~/.vim,/var/lib/vim/addons,/usr/share/vim/vimfiles,/usr/share/vim/vim81,/usr/share/vim/vimfiles/after,/$set nocompatible
set backspace=2" vim: set ft=vim:
这下上下左右退格就正常了 ,
但远程连接时发现,这个版本的vim会捕获鼠标, 导致没办法复制粘贴 !!!
- 解决方法1 :
sudo vi /usr/share/vim/vim81/defaults.vim
找到 /usr/share/vim/vim81/defaults.vim
的
if has('mouse')set mouse=a
endif
修改为 mouse-=a
或 mouse=r
或者干脆去掉这句
用脚本修改
sudo sed -ie 's/set mouse=a/set mouse-=a/g' /usr/share/vim/vim81/defaults.vim
- 解决方法2:
sudo /etc/vim/vimrc
在末尾加上
let skip_defaults_vim = 1 " 跳过default.vim
if has('mouse')set mouse=r
endif
或只加上第一句
let skip_defaults_vim = 1
跳过那个默认配置文件的设置
Debian10Standard 自带 networking
和systemd-networkd
两种服务可配置网络
networking
的配置文件是/etc/network/interfaces
networking
可搭配resolvconf
配置DNS
或者用/etc/network/interfaces
和/etc/resolv.conf
实体文件 分别配置 IP 和 DNSsystemd-networkd
的配置文件是/etc/systemd/network/*.network
systemd-networkd
可搭配systemd-resolved
配置DNS
也可搭配/etc/resolv.conf
实体文件 分别配置 IP 和 DNS
用 /etc/network/interfaces 设置静态Ip
sudo vi /etc/network/interfaces
无网络安装的初始的 /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
有网络安装的初始的 /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# The primary network interface
allow-hotplug ens33
iface ens33 inet dhcp
可以看到 source /etc/network/interfaces.d/*
这句会执行 /etc/network/interfaces.d/
下的所有脚本
/etc/network/interfaces.d/
里一开始有个 setup
文件
sudo vi /etc/network/interfaces.d/setup
无网络安装的初始 /etc/network/interfaces.d/setup
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet dhcp
有网络安装的初始 /etc/network/interfaces.d/setup
auto lo
iface lo inet loopbackauto eth0
iface eth0 inet dhcp
可看出 /etc/network/interfaces.d/setup
有网无网安装都没区别.
而且其中eth0并不存在, 会使networking
报错 , 还有与/etc/network/interfaces
重复的部分
可以删除这个setup文件, 直接在上级目录的 interfaces 文件中配置
也可以把 setup 改成
auto ens33
iface ens33 inet static
address 192.168.168.10/24
gateway 192.168.168.2
或
auto ens33
iface ens33 inet static
address 192.168.168.10
netmark 255.255.255.0
gateway 192.168.168.2
最好是删除setup,避免和interfaces内容冲突
也可参考官方版本 https://wiki.debian.org/NetworkConfiguration
的
/etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto bond0
iface bond0 inet manualup ifconfig bond0 0.0.0.0 upslaves eth1 eth0
auto vlan10
iface vlan10 inet staticaddress 10.10.10.12/24vlan-raw-device bond0gateway 10.10.0.1dns-search hup.hudns-nameservers 10.10.0.2
auto vlan20
iface vlan20 inet staticaddress 10.20.10.12/24vlan-raw-device bond0
auto vlan30
iface vlan30 inet staticaddress 10.30.10.12/24vlan-raw-device bond0
经测试, 默认情况下, 通过设置 dns-nameservers
来设置DNS没用,
默认也没有安装resolvconf
这个程序
官方文档说,如果安装了resolvconf
这个程序, 就不要修改 /etc/resolv.conf
,
sudo apt install resolvconf
而用dns-nameservers
来设置DNS
安装了 resolvconf
后, 就会有 resolvconf.service
服务, 默认没有启动
sudo systemctl enable resolvconf
sudo systemctl start resolvconf
安装了 resolvconf
后, /etc/resolv.conf
变成一个符号链接(软链接) ,不要直接修改它
sudo vi /etc/resolv.conf
无网络安装时, 没有 /etc/resolv.conf
有网络安装的初始 /etc/resolv.conf
domain localdomain
search localdomain
nameserver 192.168.168.2
如果没有安装resolvconf
这个程序 , 可以自己创建一个 /etc/resolv.conf
nameserver 192.168.168.2
search baidu.com
或
nameserver 192.168.168.2
domain baidu.com
search
是搜索域, 作用如:设置baidu.com后, ping www 就能达到 ping www.baidu.com的效果
它在域名没解析到时起作用, 追加设置的后缀再请求DNS解析一遍
search
是domain
的替代,效果一样,
search
可以设置多个值,用空格分隔 ,domain
只能设置一个值
如果安装了resolvconf
这个程序, /etc/resolv.conf
变成一个符号链接(软链接) ,不要直接修改它
root@ds10:~# ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 31 Oct 24 02:22 /etc/resolv.conf -> /etc/resolvconf/run/resolv.conf
一个resolvconf
的例子
编辑/etc/network/interfaces
sudo vi /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# The primary network interface
allow-hotplug ens33auto ens33
iface ens33 inet static
address 192.168.168.9/24
gateway 192.168.168.2
dns-nameservers 223.6.6.6 180.76.76.76
dns-search baidu.com
sudo systemctl restart networking
sudo nano /etc/resolv.conf
最好是重启系统, 光重启networking的话, 有时会很怪异
/etc/resolv.conf
变成了
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 223.6.6.6
nameserver 180.76.76.76
search baidu.com
用 systemd-networkd 配置静态Ip
systemd-networkd
搭配 systemd-resolved
官方参考—The modern network configuration without GUI
archlinux systemd.network(5)
archlinux systemd.network(5) — [NETWORK] SECTION OPTIONS
man7.org systemd.network(5)
man7.org systemd.network(5)—[NETWORK] SECTION OPTIONS
systemd.network 中文手册 译者:金步国
systemd-resolved.service 中文手册 译者:金步国
查看手册
man systemd-networkd
man systemd-resolved
man systemd.network
在 /etc/systemd/network/
下创建以 .network
结尾的文件
sudo nano /etc/systemd/network/ens33.network
编辑内容为
[Match]
Name=ens33
[Network]
Address=192.168.168.8/24
Gateway=192.168.168.2
DNS=8.8.8.8
DNS=1.1.1.1
要使DNS起作用, 还要启用 systemd-resolved
sudo systemctl stop networking
sudo systemctl disable networking
sudo systemctl stop resolvconf
sudo systemctl disable resolvconf
sudo systemctl enable systemd-networkd
sudo systemctl start systemd-networkd
sudo systemctl restart systemd-networkd
sudo systemctl status systemd-resolved
sudo systemctl enable systemd-resolved
sudo systemctl start systemd-resolved
/etc/resolv.conf
变成
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.53
但也不一定, 也出现过/etc/resolv.conf
消失, 不知怎得又以实体文件出现的情况
没那么多精力研究清楚
已知的设置ip工具有: network , networking , NetworkManager , systemd-networkd , netplan
用 network-manager(NetworkManager) 配置静态Ip
一般图形界面的Linux本身就带NetworkManager, 命令行界面的可能不带
debian10Standard用apt安装NetworkManager要用network-manager
sudo apt install network-manager
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager
安装好后, systemctl status NetworkManager
和systemctl status network-manager
效果是一样的
安装好NetworkManager后就能使用nmtui
和nmcli
命令配置网络
nmtui
可以使用命令行的图形界面来配置网络
用 NetworkManager 的 nmtui 配置网络
也可以用 nmcli
命令行语句配置网络
用 NetworkManager 的 nmcli 配置网络
nmcli connection add
可以创建一个新连接配置nmcli connection modify
可以修改现有连接
nmcli connection 的 add和modify 的 ipv4
选项
ipv4.
可以接 [method, dns, dns-search, dns-options, dns-priority, addresses, gateway, routes, route-metric, route-table, routing-rules, ignore-auto-routes, ignore-auto-dns, dhcp-client-id, dhcp-iaid, dhcp-timeout, dhcp-send-hostname, dhcp-hostname, dhcp-fqdn, dhcp-hostname-flags, never-default, may-fail, required-timeout, dad-timeout, dhcp-vendor-class-identifier, dhcp-reject-servers] 。ipv4.method
的可选]值有 [auto, link-local, manual, shared, disabled] ,ipv4.method
最简可写成ipv.me
ipv4.addresses
设置IP地址, 最简可写成ipv4.a
, 可设置多个地址,以逗号分隔, 也可多次用+ipv4.a
ipv4.a
(ipv4.addresses)可以设置多个(,逗号分隔,可以有空格),但只能出现一次,+ipv4.a
(+ipv4.addresses)可以设置多个(,逗号分隔)可以出现多次
- 网关
ipv4.g
(ipv4.gateway)只能有一个, (在图形界面也只能设置一个), 如果没设置网关就不能上网,但只要有ip地址,就能让网段内其它主机访问,比如ssh连接,没有网关就是能进不能出
- 网关
ipv4.dns
不能简写,可一次设置多个,+ipv4.dns
可多次设置多个
ipv4.dns-search
可简写为ipv4.dns-s
, 搜索域
ipv4.ignore-auto-dns
取值true
|fasle
是否跳过自动域名 , 最简只能写成ipv4.ignore-auto-d
nmcli connection add 可以创建一个新连接配置
nmcli connection add
可以简写为 nmcli c a
sudo nmcli c a con-name 'Test001' ifname 'ens33' type ethernet ipv4.method 'manual' ipv4.addresses "192.168.168.8/24 , 192.168.168.225/24,192.168.168.226/24" +ipv4.address '192.168.168.227/24' +ipv4.a '192.168.168.228/24' +ipv4.addre '192.168.168.229/24 , 192.168.168.230/24 , 192.168.168.231/24' +ipv4.addr "192.168.168.232/24" +ipv4.ad '192.168.168.233/24' +ipv4.a 192.168.168.234/24,192.168.168.235/24 ipv4.gate 192.168.168.2 ipv4.dns 192.168.168.2,119.29.29.29,180.76.76.76,223.6.6.6,8.8.4.4,114.114.115.115 +ipv4.dns '223.5.5.5 , 8.8.8.8 , 1.1.1.1 , 114.114.114.114' +ipv4.dns 101.226.4.6,123.125.81.6 ipv4.ignore-auto-dns true ipv4.dns-search baidu.com,aliyun.com,taobao.com,qq.com,google.cn
上面的命令会生成 /etc/NetworkManager/system-connections/Test001.nmconnection
root@ds10:~# sudo nmcli c a con-name 'Test001' ifname 'ens33' type ethernet ipv4.method 'manual' ipv4.addresses "192.168.168.8/24 , 192.168.168.225/24,192.168.168.226/24" +ipv4.address '192.168.168.227/24' +ipv4.a '192.168.168.228/24' +ipv4.addre '192.168.168.229/24 , 192.168.168.230/24 , 192.168.168.231/24' +ipv4.addr "192.168.168.232/24" +ipv4.ad '192.168.168.233/24' +ipv4.a 192.168.168.234/24,192.168.168.235/24 ipv4.gate 192.168.168.2 ipv4.dns 192.168.168.2,119.29.29.29,180.76.76.76,223.6.6.6,8.8.4.4,114.114.115.115 +ipv4.dns '223.5.5.5 , 8.8.8.8 , 1.1.1.1 , 114.114.114.114' +ipv4.dns 101.226.4.6,123.125.81.6 ipv4.ignore-auto-dns true ipv4.dns-search baidu.com,aliyun.com,taobao.com,qq.com,google.cn
Connection 'Test001' (209bded9-ab56-4377-a39b-34722a1db9a4) successfully added.
root@ds10:~# cd /etc/NetworkManager/system-connections/
root@ds10:/etc/NetworkManager/system-connections# ls
Test001.nmconnection ip8.nmconnection
root@ds10:/etc/NetworkManager/system-connections# cat Test001.nmconnection
[connection]
id=Test001
uuid=209bded9-ab56-4377-a39b-34722a1db9a4
type=ethernet
interface-name=ens33
permissions=[ethernet]
mac-address-blacklist=[ipv4]
address1=192.168.168.8/24,192.168.168.2
address2=192.168.168.225/24
address3=192.168.168.226/24
address4=192.168.168.227/24
address5=192.168.168.228/24
address6=192.168.168.229/24
address7=192.168.168.230/24
address8=192.168.168.231/24
address9=192.168.168.232/24
address10=192.168.168.233/24
address11=192.168.168.234/24
address12=192.168.168.235/24
dns=192.168.168.2;119.29.29.29;180.76.76.76;223.6.6.6;8.8.4.4;114.114.115.115;223.5.5.5;8.8.8.8;1.1.1.1;114.114.114.114;101.226.4.6;123.125.81.6;
dns-search=baidu.com;aliyun.com;taobao.com;qq.com;google.cn;
ignore-auto-dns=true
method=manual[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
root@ds10:/etc/NetworkManager/system-connections#
sudo vi /etc/NetworkManager/system-connections/Test001.nmconnection
可看到, 生成的 Test001.nmconnection 的内容为
[connection]
id=Test001
uuid=209bded9-ab56-4377-a39b-34722a1db9a4
type=ethernet
interface-name=ens33
permissions=[ethernet]
mac-address-blacklist=[ipv4]
address1=192.168.168.8/24,192.168.168.2
address2=192.168.168.225/24
address3=192.168.168.226/24
address4=192.168.168.227/24
address5=192.168.168.228/24
address6=192.168.168.229/24
address7=192.168.168.230/24
address8=192.168.168.231/24
address9=192.168.168.232/24
address10=192.168.168.233/24
address11=192.168.168.234/24
address12=192.168.168.235/24
dns=192.168.168.2;119.29.29.29;180.76.76.76;223.6.6.6;8.8.4.4;114.114.115.115;223.5.5.5;8.8.8.8;1.1.1.1;114.114.114.114;101.226.4.6;123.125.81.6;
dns-search=baidu.com;aliyun.com;taobao.com;qq.com;google.cn;
ignore-auto-dns=true
method=manual[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
此时配置还没有生效 , 用 ip address
查看
ip address
ip addres
ip addre
ip addr
ip add
ip ad
ip a
root@ds10:/etc/NetworkManager/system-connections# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope hostvalid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:7e:5a:68 brd ff:ff:ff:ff:ff:ffinet 192.168.168.8/24 brd 192.168.168.255 scope global noprefixroute ens33valid_lft forever preferred_lft foreverinet6 fe80::1276:d3c4:b8cf:b2ff/64 scope link noprefixroutevalid_lft forever preferred_lft forever
可以用 nmtui
的方式使其生效
Debian10Standard无网络安装后,设置静态IP,安装openssh-server 221024记录相关推荐
- Centos 7 配置允许联网\设置静态IP\安装ifconfig工具包
一.编辑网卡配置文件 系统版本:CentOS-7-x86_64-Minimal-2009 基础要求:会基本vi编辑命令 cd /etc/sysconfig/network-scripts vi i ...
- Centos7安装和设置静态IP
一.安装 中间一直默认就好了!!! 然后直接开启此虚拟机就可 二.配置静态IP 安装好之后一下配置 进入cd /etc/sysconfig/network-scripts进入自己的ifcfg-ens3 ...
- 使用VM15创建虚拟机并安装CentOS 7 连接不到网络解决方法(设置静态ip)
使用VM15创建虚拟机并安装CentOS 7,但是安装完成后发现连接不到网络. ping jd.com发现不通 因为在创建虚拟机的时候我们选择的是NAT模式 这里给出NAT模式下对应的的解决方法: 一 ...
- VWware安装ubuntu设置静态IP
昨天,我在自己的虚拟机上的Ubuntu上,做了一个简单的服务器.后来用手机去访问web项目,发现怎么也访问不了.后来,组长告诉我Ubuntu的ip与手机的ip地址不在一个网段内,需要为Ubuntu设置 ...
- Ubuntu Desktop 18.04 设置静态IP方法(超详细)
这里指的是Ubuntu Desktop 18.04上设置静态IP,Ubuntu Server 18.04上设置静态IP的方法请参考点击打开链接 我使用的是VMware 14 Pro .具体步骤如下: ...
- Virtual Box中Centos虚拟机设置静态IP
Virtual BOX设置 在Virtual BOX中添加一个虚拟机的网络 管理⟶主机网络管理器⟶创建仅主机网络 配置虚拟机的网卡 在需要配置的虚拟机上右键设置⟶网络 网卡一设置为网络地址转换(NAT ...
- linux设置静态ip地址_什么是静态IP地址,与动态IP地址比较以及如何为Windows和Linux设置?...
linux设置静态ip地址 IP addresses are the core mechanism of Computer networks. The IP address is used to sp ...
- 虚拟机(VMware)安装Centos后,网络配置(设定静态IP、本地主机与虚拟机互ping通)
虚拟机(VMware)安装Centos后,网络配置(设定静态IP.本地主机与虚拟机互ping通) 提示:写这篇东西的背景是:本人对计算机网络不太熟,但又遇上要配置虚拟机.本想着搭个集群环境直接就搞正事 ...
- 树莓派安装raspberry os,两种方式连接树莓派,并设置静态ip开机自动连接WiFi
Step1 在win10通过[DiskGenius]软件格式化原有的sd卡并删除原有的分区,最后将所有空间新建成一个分区,这样win10就能重新识别这个大存储器. 下面通过[Win32DiskImag ...
最新文章
- Scene Player初始版本完成
- 大型分布式网站架构设计与实践 笔记
- hexde php_怎样在PHP中把16进制HEX数据转换为2进制数据呢?
- python贴吧爬虫-Python爬虫——抓取贴吧帖子
- Python核心编程读笔 8: 文件和输入输出
- 如何找到一个前端事件对应的事件处理函数
- 后台如何通过Request取得多个含有相同name的控件的值?
- Java ClassLoader findClass()方法与示例
- 字典推导式_Python基础-推导式
- CUDA——安装Cython包
- eclipse提交代码到github其他分支
- 窦志成:从微软到人大,只为做有温度的AI
- PLC基础知识,详细解说PLC的优势,特点,功能,分类,应用领域及安装注意事项
- DAS、SAN和NAS三种存储方式
- opencv 曲线拟合
- [latex]参考文献格式
- 2021-03-13 java八大基本数据类型
- 管理经济分析01:博弈论与经济学
- Docker入门实战(三)-Docker容器镜像
- ssm毕设项目客房订餐系统s2whx(java+VUE+Mybatis+Maven+Mysql+sprnig)