无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 12884|回复: 61
打印 上一主题 下一主题

[发布] Debian 10 (Buster) 网启Server服务器

  [复制链接]
跳转到指定楼层
#
发表于 2019-9-6 16:35:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 友联电脑 于 2019-9-9 19:28 编辑

Debian 10 (Buster) 网启Server服务器
  系统除了常规服务外,还集成docker和虚拟化,不过都是命令行的,另外还集成了几个人认为比好用,而且用的上的软件,如wimlib-image,fsarchive等。一个是可以处理windows的wim包的工具,用它给给机子安装windows系统也是可以的,另一个fsarchive也是一个文件系统与还原工具,两个软件都是从源码编译而来,都是我常用的工具。
  至于docker就不用多说,现在容器化应用越来越多,有了它,就可以随手容器一把,具体的应用,得看各自的需要了。

  网启菜单如下:
#!ipxe
kernel ${pxe-server}debian/vmlinuz
initrd ${pxe-server}debian/initrd.img
imgargs vmlinuz initrd=initrd.img  boot=overlay  ip=dhcp  text vga=791  sqimage=buster_server.squashfs  squrl=http://pxe.youlian.com/debian  rw locale=zh_CN quiet --
boot



服务器的地址,根据实际情况修改一下,就可以。如果要安装到物理机,也是可以的,直接将文件展开后,安装GRUB,重建引导,就可

链接:https://pan.baidu.com/s/1_Jte9du0ajMqxuUq20AjBQ  密码:mtbn

 

用户名:root 密码:youlian

在容器内跑个应用看看,下载非常龟速的BaiduYunPan,还有迅雷远程等等

先登录系统,再拉取镜像
docker pull oldiy/baidupcs
docker run -d --restart=always -p 8000:5299 --name=baiduyun oldiy/baidupcs
这样一个非常拉风的下载器开跑了,这时,打开浏览器,输入服务器ip:8000 就可以开始登录账号,体验极速满载的上下行速度了






镜像恢复到本地


有些朋友说到,如何将这个系统恢复到本地(物理,虚拟)都是一样处理的,没时间做截图,直接送上相应的操作

首先,从其它设备启动Linux(网络,光驱,U盘)都可以
硬盘分区,就2个吧,一个根分区,一个交换分区(内存2倍大小),土豪(8-16)G建议不用交换可
打开终端,进入squashfs,vmlinux,initrd.img等文件所在目录
mkfs.ntfs -f /dev/sda1
mkdir -p /mnt/sda1
mount /dev/sda1 /mnt/sda1
cd /mnt/sda1
unsquashfs ???/buster_server.squashfs
mount -o bind /proc proc
mount -o bind /sys sys
chroot /mnt/sda1
mv ???/vmliuz /boot
mv ???/initrd.img /boot
安装grub2到硬盘
grub-install /dev/sda1
update-grub
如果没什么问题,重启就可以从硬盘引导了。
先写这么多,如果还不明白,改天有空再上点图文

谢谢大家

评分

参与人数 1无忧币 +5 收起 理由
cckp + 5 很给力!

查看全部评分

61#
 楼主| 发表于 2019-10-1 13:00:39 | 只看该作者
条条大路通马罗,呵呵
回复

使用道具 举报

60#
发表于 2019-10-1 12:41:31 | 只看该作者
已經看不明白了
回复

使用道具 举报

59#
发表于 2019-10-1 10:14:10 | 只看该作者
友联电脑 发表于 2019-10-1 08:47
要出局域网,考虑做个代理就可以,即方便又快捷

出局域网不是问题,弄个zerotier就可以了
回复

使用道具 举报

58#
 楼主| 发表于 2019-10-1 08:47:40 | 只看该作者
要出局域网,考虑做个代理就可以,即方便又快捷

点评

出局域网不是问题,弄个zerotier就可以了  详情 回复 发表于 2019-10-1 10:14
回复

使用道具 举报

57#
发表于 2019-10-1 00:11:48 | 只看该作者
江南一根葱 发表于 2019-9-30 21:46
能侦测就更好了,不知道linux之间能不能相互“握手”,这样我都不用tftp -p来山寨出开机列表了

你憑tftp -p得了ip list,可以寫個免匙ssh的bash讀取每個ip,再傳送指令。

缺點是不能出局域網
回复

使用道具 举报

56#
发表于 2019-9-30 21:46:59 | 只看该作者
友联电脑 发表于 2019-9-28 22:54
登记后,是否需要考虑离线的

能侦测就更好了,不知道linux之间能不能相互“握手”,这样我都不用tftp -p来山寨出开机列表了

点评

你憑tftp -p得了ip list,可以寫個免匙ssh的bash讀取每個ip,再傳送指令。 缺點是不能出局域網  详情 回复 发表于 2019-10-1 00:11
回复

使用道具 举报

55#
 楼主| 发表于 2019-9-28 22:54:05 来自手机 | 只看该作者
江南一根葱 发表于 2019-9-28 22:14
已搞定,利用tftp -p来登记ip到tftp服务器,服务器直接能控制存在的机器操作一段脚本

登记后,是否需要考虑离线的

点评

能侦测就更好了,不知道linux之间能不能相互“握手”,这样我都不用tftp -p来山寨出开机列表了  详情 回复 发表于 2019-9-30 21:46
回复

使用道具 举报

54#
 楼主| 发表于 2019-9-28 22:49:10 来自手机 | 只看该作者
嗯嗯,这样才可以准确接入想要接入的终端,
回复

使用道具 举报

53#
发表于 2019-9-28 22:14:58 | 只看该作者
已搞定,利用tftp -p来登记ip到tftp服务器,服务器直接能控制存在的机器操作一段脚本

点评

登记后,是否需要考虑离线的  详情 回复 发表于 2019-9-28 22:54
回复

使用道具 举报

52#
发表于 2019-9-28 21:59:54 | 只看该作者
友联电脑 发表于 2019-9-28 21:49
有个性,孔雀开屏来了,几十个屏一排一排的,不知道该看哪了。呵呵

看来还要加个脚本,已经开机的机“登记”一下它的ip地址到服务器,以便控制
回复

使用道具 举报

51#
 楼主| 发表于 2019-9-28 21:49:44 来自手机 | 只看该作者
江南一根葱 发表于 2019-9-28 21:31
一般我就想让它执行一段脚本,还原本地镜像、50台机全部打开放个有毛的片之类的,一般不用点击操作的

有个性,孔雀开屏来了,几十个屏一排一排的,不知道该看哪了。呵呵

点评

看来还要加个脚本,已经开机的机“登记”一下它的ip地址到服务器,以便控制  详情 回复 发表于 2019-9-28 21:59
回复

使用道具 举报

50#
发表于 2019-9-28 21:31:32 | 只看该作者
本帖最后由 江南一根葱 于 2019-9-28 21:32 编辑
友联电脑 发表于 2019-9-28 21:14
祝贺你成功了,下 一步有什么打算没

你通过ssh发送一个命令给终端,并不能进一步 ...


一般我就想让它执行一段脚本,还原本地镜像、50台机全部打开放个有毛的片之类的,一般不用点击操作的

点评

有个性,孔雀开屏来了,几十个屏一排一排的,不知道该看哪了。呵呵  详情 回复 发表于 2019-9-28 21:49
回复

使用道具 举报

49#
 楼主| 发表于 2019-9-28 21:14:20 来自手机 | 只看该作者
本帖最后由 友联电脑 于 2019-9-28 21:26 编辑
江南一根葱 发表于 2019-9-28 19:39
成功了,这波操作好骚啊

祝贺你成功了,下 一步有什么打算没

你通过ssh发送一个命令给终端,并不能进一步操控终端,想点一下该怎么办呢

点评

一般我就想让它执行一段脚本,还原本地镜像之类的,一般不用点击操作的  详情 回复 发表于 2019-9-28 21:31
回复

使用道具 举报

48#
发表于 2019-9-28 19:39:53 | 只看该作者
友联电脑 发表于 2019-9-28 12:22
那不是工具,那是服务。你用plink连接的对象。扫描所有存活的主机,并连上所有ip的机器执行脚本,看起来 ...


成功了,这波操作好骚啊

点评

[开心],点击[ http://pinyin.cn/e279343 ]查看表情 你通过ssh发送一个命令给终端,并不能进一步操控终端,想点一下该怎么办呢  详情 回复 发表于 2019-9-28 21:14
回复

使用道具 举报

47#
 楼主| 发表于 2019-9-28 12:22:05 | 只看该作者
江南一根葱 发表于 2019-9-28 09:54
win下的plink.exe我会用,linux下估计就楼上说的那个工具,
linux下不知道写脚本查找同一子网下所有存活 ...

那不是工具,那是服务。你用plink连接的对象。扫描所有存活的主机,并连上所有ip的机器执行脚本,看起来好像不错,所有终端用户名密码都一样,指纹不一样,如果能主动提交指纹和公钥,这样也可以自动登录。扫描不太合适,我觉得

点评

[attachimg]401865[/attachimg] 成功了,这波操作好骚啊  详情 回复 发表于 2019-9-28 19:39
回复

使用道具 举报

46#
发表于 2019-9-28 09:54:00 | 只看该作者
友联电脑 发表于 2019-9-28 09:42
差不多吧,用的本来就是SSH服务,剩下的是看你怎么连接而已,只是通道不同,最后都是接入ssh服务

win下的plink.exe我会用,linux下估计就楼上说的那个工具,
linux下不知道写脚本查找同一子网下所有存活主机,并顺序连上所有ip的机器执行脚本。,

点评

那不是工具,那是服务。你用plink连接的对象。扫描所有存活的主机,并连上所有ip的机器执行脚本,看起来好像不错,所有终端用户名密码都一样,指纹不一样,如果能主动提交指纹和公钥,这样也可以自动登录。扫描不太  详情 回复 发表于 2019-9-28 12:22
回复

使用道具 举报

45#
 楼主| 发表于 2019-9-28 09:42:25 | 只看该作者
江南一根葱 发表于 2019-9-28 09:21
你说的这个和putty的plink.exe是一样的,不过这个要手工指定ip地址范围,

差不多吧,用的本来就是SSH服务,剩下的是看你怎么连接而已,只是通道不同,最后都是接入ssh服务

点评

win下的plink.exe我会用,linux下估计就楼上说的那个工具, linux下不知道写脚本查找同一子网下所有存活主机,并顺序连上所有ip的机器执行脚本。,  详情 回复 发表于 2019-9-28 09:54
回复

使用道具 举报

44#
发表于 2019-9-28 09:21:26 | 只看该作者
2013mqqdg 发表于 2019-9-28 08:57
图形界面的群推命令,还没搜索到。但看到过一个关于PSSH工具的介绍,它就是服务器能过pssh命令向其他多 ...

你说的这个和putty的plink.exe是一样的,不过这个要手工指定ip地址范围,

点评

差不多吧,用的本来就是SSH服务,剩下的是看你怎么连接而已,只是通道不同,最后都是接入ssh服务  详情 回复 发表于 2019-9-28 09:42
回复

使用道具 举报

43#
发表于 2019-9-28 08:57:49 | 只看该作者
本帖最后由 2013mqqdg 于 2019-9-28 08:59 编辑
江南一根葱 发表于 2019-9-27 17:21
比如50台pc启动linux,我一台机上同时向50台linux发送一样的指令让它们执行


图形界面的群推命令,还没搜索到。但看到过一个关于PSSH工具的介绍,它就是服务器能过pssh命令向其他多台开通了ssh的电脑指发送指令。简书上看到过的这个链接:https://www.jianshu.com/p/d6c8b7aac221,博客园上也有一个:https://www.cnblogs.com/momenglin/p/8486105.html

点评

你说的这个和putty的plink.exe是一样的,不过这个要手工指定ip地址范围,  详情 回复 发表于 2019-9-28 09:21
回复

使用道具 举报

42#
发表于 2019-9-28 08:52:45 | 只看该作者
友联电脑 发表于 2019-9-17 06:39
这几天有时间就在调试这个问题,我想做的类似于中控台的东西,已经差不多可以了。客户端上线后,自动连接 ...

中控台这类的系统,我觉得cloudboot就是这样的。可以从它那取一些经验,客户端从pxe服务启动后,会下载并执行一个微小系统,这个系统会检测硬件环境并把参数上传回服务器,这些参数会在前台一个界面上可以看到。能够进行硬件参数查看,并对这个客户端机器进行安装系统(模板)的配置,然后 下发配置,客户端就进行系统安装了。在前面界面中还可以进行关机、重启、重新安装、网络唤醒等基本功能。当然目前这个cloudboot是对于数据中心给服务器安装和配置系统用的。更期待大佬中控台系统的到来。
回复

使用道具 举报

41#
 楼主| 发表于 2019-9-27 23:07:34 | 只看该作者
进士小站 发表于 2019-9-27 21:32
感觉又到了 DOS 时代,这就是不太愿意深入学习 linux 系统的主要原因

喜欢就不是问题,虽然都用键盘,实在相去老远
回复

使用道具 举报

40#
 楼主| 发表于 2019-9-27 22:58:46 | 只看该作者
江南一根葱 发表于 2019-9-27 20:55
和集群应该没关系的,pe控制pe有很多小软件可以的
分时的话用plink.exe应该也可以做到吧。

PE控制PE,比如同时控制2台,一模一样的操作,真的没这么玩过,期待更多你的更多类似的详情,至于linux,也没有那样操作过。不好意思。plink.exe,还没听过这个工具 ,不知是什么原理,有待学习
回复

使用道具 举报

39#
发表于 2019-9-27 21:32:10 | 只看该作者
感觉又到了 DOS 时代,这就是不太愿意深入学习 linux 系统的主要原因

点评

喜欢就不是问题,虽然都用键盘,实在相去老远  详情 回复 发表于 2019-9-27 23:07
回复

使用道具 举报

38#
发表于 2019-9-27 20:55:01 | 只看该作者
友联电脑 发表于 2019-9-27 17:35
这不是集群,没有建立集群,不能那样同时控制所有终端,分时我是可以的

和集群应该没关系的,pe控制pe有很多小软件可以的
分时的话用plink.exe应该也可以做到吧。

点评

PE控制PE,比如同时控制2台,一模一样的操作,真的没这么玩过,期待更多你的更多类似的详情,至于linux,也没有那样操作过。不好意思。plink.exe,还没听过这个工具 ,不知是什么原理,有待学习  详情 回复 发表于 2019-9-27 22:58
回复

使用道具 举报

37#
发表于 2019-9-27 18:17:38 | 只看该作者
这是不是需要手动操作?看提示是支持http的,如果自动菜单选择pe可以列入方案。TFTP大文件太坑
回复

使用道具 举报

36#
 楼主| 发表于 2019-9-27 17:36:48 | 只看该作者
hanzsim 发表于 2019-9-27 17:21
算不算多了一层界面,能启动iso或wim吗?

你说是winpe,那是可以的。如果是原版系统iso,目前还没有成功
回复

使用道具 举报

35#
 楼主| 发表于 2019-9-27 17:35:30 | 只看该作者
江南一根葱 发表于 2019-9-27 17:21
比如50台pc启动linux,我一台机上同时向50台linux发送一样的指令让它们执行

这不是集群,没有建立集群,不能那样同时控制所有终端,分时我是可以的

点评

和集群应该没关系的,pe控制pe有很多小软件可以的 分时的话用plink.exe应该也可以做到吧。  详情 回复 发表于 2019-9-27 20:55
回复

使用道具 举报

34#
发表于 2019-9-27 17:21:27 | 只看该作者
算不算多了一层界面,能启动iso或wim吗?

点评

你说是winpe,那是可以的。如果是原版系统iso,目前还没有成功  详情 回复 发表于 2019-9-27 17:36
回复

使用道具 举报

33#
发表于 2019-9-27 17:21:01 | 只看该作者
友联电脑 发表于 2019-9-17 22:37
没接触过linux上类似电子教室一类的平台,一台控制多台,怎么个控法,我只是想要方便管理的渠道,可控就行 ...

比如50台pc启动linux,我一台机上同时向50台linux发送一样的指令让它们执行

点评

这不是集群,没有建立集群,不能那样同时控制所有终端,分时我是可以的  详情 回复 发表于 2019-9-27 17:35
回复

使用道具 举报

32#
 楼主| 发表于 2019-9-27 17:19:24 | 只看该作者
如果需要在初始化阶段启用vnc,这个应该是可以的。不过像做服务器用的终端,有启动后的SSH应该也够用,还有一点原因,是因为在启动到直至登录,都无需人工干预,不是安装,需要人工干预的。所以个人认为,没有必要
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-28 05:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表