首页 > 系统相关 >旧笔记本装UbuntuServer用作家庭媒体服务器

旧笔记本装UbuntuServer用作家庭媒体服务器

时间:2024-05-18 23:08:39浏览次数:25  
标签:U盘 笔记本 UbuntuServer 用户 etc 挂载 服务器 root

目标:将UbuntuServer系统安装到U盘,笔记本从U盘启动自动进入系统,共享笔记本USB外接大容量硬盘中的电影到家庭局域网。

准备:
1.ventoy引导U盘
2.Ubuntu Server 20.04 LTS镜像ISO
3.U盘16G或更大

步骤:
1.16GU盘格式化为FAT32后插入笔记本;
2.下载的ISO镜像放入ventoy引导U盘,设置笔记本从U盘启动;
3.选择将ubuntuserver系统安装到16G的U盘,安装过程搜索网络;
4.安装完成后进行系统初始化设置:
4.1设置root密码
passwd root
4.2添加一般用户
useradd userTest
grep bash /etc/passwd查看系统所有用户
4.3网络设置
su root切换到root用户
vi /etc/netplan/00-installer-config.yaml
i修改网络参数,ESC后:wq保存并关闭
netplan apply应用配置
service networking restart重启网络服务
ip a查看网络设置
4.4更新软件
apt update更新软件源
apt upgrade -y更新已安装的软件
4.5挂载移动硬盘
fdisk -l查看笔记本连接的所有磁盘及其分区,找到需要挂载的硬盘分区,比如/dev/sdb2
mkdir /mnt/share新建挂载点
mount /dev/sdb2 /mnt/share临时挂载分区
df -h查看所有挂载点,看是否成功
blkid /dev/sdb2查看该磁盘分区对应的UUID和格式,比如UUID=XXX-XXX,格式为ntfs
echo 'UUID=XXX-XXX /mnt/share ntfs default 0 0' >> /etc/fstab磁盘分区挂载信息写入系统文件,实现重启后自动挂载
4.6Samba安装和配置
apt install samba samba-common
smbpasswd -a userTest添加smb用户并设置访问smb密码,此用户前提是系统用户
vi /etc/samba/smb.conf配置共享和用户权限,添加
[movie] #共享名
comment = my share
path = /mnt/share/folder #folder移动硬盘根目录下实际的文件夹名
browseable = yes #允许浏览
writable = yes #允许写入
guest ok = yes #允许访客
valid users = userTest,root #允许访问的用户,如果设置了用户组,也可用组管理
ESC:wq保存
service smbd restart重启smb服务
可以使用联网的其它电脑或手机访问了
4.7去休眠,防止笔记本合盖或长时间进入休眠无法访问
vi /etc/systemd/logind.conf
去掉HandleLidSwitch项注释使生效,并修改为HandleLidSwitch = ignore
service systemd-logind restart重启服务使生效
4.8禁用cloud-init云初始化
touch /etc/cloud/cloud-init.disabled创建该新文件禁止云初始化,删除该文件可恢复
reboot重启系统生效
5.Xshell连接验证
userTest用户登录,默认root用户不能使用SSH工具连接,可配置允许。
htop查看系统服务运行情况,q退出,若禁止休眠配置有问题,则会出现笔记本合盖后CPU和内存占用陡升,不利于长期运行。

标签:U盘,笔记本,UbuntuServer,用户,etc,挂载,服务器,root
From: https://www.cnblogs.com/useraka/p/18199886

相关文章

  • 记一次asp.net 8 服务器爆满的解决过程
    1.描述一下服务器配置:一台2c4g的centos,做api接口反代一台8c16g的windows2019作为实际服务器,跑了iis,sqlserver,mongodb,redis2.业务描述  2.0 服务器分为两个站点:importapi:用于处理数据导入,,,webapi:用于处理对用户端的数据查询  2.1从数据源采集数据后,......
  • 解锁服务器连接状态新姿势:tcping工具助你高效诊断网络连通性
    使用tcping工具检测服务器连接状态在IT运维环境中,由于安全考虑,很多服务器和交换机可能会禁用ICMP(InternetControlMessageProtocol)响应,即“ping”请求,以防止ICMPFLOOD攻击和不必要的资源消耗。然而,运维人员仍需要一种方法来验证与这些服务器的连接状态。在这种情况下,tcping......
  • Python没有服务器如何部署运行Shiny应用程序
    原文链接:https://tecdat.cn/?p=36205原文出处:拓端数据部落公众号随着Web技术的快速发展,越来越多的数据科学家和开发人员倾向于使用Web应用程序进行数据分析和可视化。ShinyforPython作为一种流行的Web应用程序框架,为Python开发人员提供了便捷的数据展示和交互工具。然而,在实际......
  • 记一次流量爆发导致服务器无响应的记录
    5月16日晚上7点40,发现hjdang.com的网页又打不开了。回去登陆腾讯云,发现是来自单一网页的Quark浏览器的流量大爆发,由/d/1776916731646734577带来223.67.102.60--[17/May/2024:17:51:46+0800]"GET/d/1776916731646734577HTTP/1.1"20010362"-""Mozilla/5.0(Linux;U;An......
  • 等保服务器配置要求
    等保配置要求服务器配置一、 配置/etc/pam.d/system-auth文件,口令复杂度策略如下:minlen=8,dcredi=-1,ucredit=-1,lcredit=-1,ocredit=-1,口令长度最低8位以上,由数字、大小写字母、特殊字符中的3种组合;配置/etc/login.defs文件,PASS_MAX_DAYS=90。二、 配置/etc/pam.d/system-auth文......
  • IBM X3650 M4服务器使用U盘重装系统教程
    一、前期准备工作1、已经制作完成的系统U盘(笔者使用魔术师制作的启动盘)2、下载好的windows_server_2008_r2镜像3、下载好的.M5110e阵列卡驱动二、安装过程1、将前期准备的镜像、阵列驱动拷贝到优盘根目录下 2、优盘插入服务器后启动服务器,开机后会进入图1,等待后在图2出现......
  • 服务器mac地址变化
    检查是否开启了多路复用检查是否开启了随机硬件地址......
  • 服务器减少TIME_WAIT连接数
    可使用命令netstat-n|awk'/^tcp/{++S[$NF]}END{for(ainS)printa,S[a]}'查看服务器端的等待连接数 化tcptimewait的操作可以参考下方:编辑内核文件/etc/sysctl.conf,加入以下内容:net.ipv4.tcp_syncookies=1表示开启SYNCookies。当出现SYN等待队列溢......
  • CrushFTP服务器端模板注入
    漏洞描述由于CrushFTP存在服务器端模板注入漏洞,未经身份验证的远程攻击者可以逃避虚拟文件系统(VFS)沙箱,绕过身份验证获得管理访问权限,泄露敏感信息或执行代码。Fofa:server="CrushFTP"||header="/WebInterface/login.html"||banner="/WebInterface/login.html"||header="......
  • 日志报错监控,nodejs实现服务器日志监控,发现指定错误,发送到微信群
    nohupnodelog2.js>log_output.log2>&1&constfs=require('fs');constrequest=require('request');constschedule=require('node-schedule');constmoment=require("moment-timezone");constl......