Linux系统:Debian

Linux系统:Debian
阿呆记录一下从0开始安装debian服务器系统
下载
因为设备性能和用途原因这里我选择安装无桌面版本
打开debian官网,直接点击下载的ios是网络安装,速度比较慢并且无法离线安装,我们点击其他下载链接 ,选择镜像站点 找到中国大陆选择其中一个,点击current-live 这个是当前最新版本。之后选择AMD64 ->iso-hybrid 里面有很多版本,这里我们选择standard.ios 标准版下载即可
下载完成之后,开始制作U盘启动器。首先下载U盘启动器工具:Rufus,选择U盘设备并导入ios文件开始制作。
安装
将优盘插入需要安装的设备上,开机按Del进入bios将u盘设置第一启动项并重启。
来到安装页面,选择Start Installer 开始安装
语言选择English ,地区选择HongKong ,键盘映射选择American English
主机名称debian ,Domain name不填跳过 ,设置Root密码 ,创建新用户 ,创建新用户密码
磁盘安装方式use entire disk ,选择安装系统的硬盘 ,分区方式选择/home,/var,/tmp ,完成磁盘设置Finish Partitioning ,进行格式化yes
是否选择网络镜像,根据自己需求选择No 或者YES
如果是YES选择China ,点击163,tuna等国内镜像。
网络代理不填 等待安装完成。之后拔掉U盘重启电脑。
系统操作
先更新一下debian系统和软件包
1 | apt upd操作 |
无法apt更新解决办法
错误提示
1 | The repository 'cdrom://[Debian GNU/Linux Live 12.9.0 standard ] bookworm Release a Release file |
解决办法
进入apt源列表
1 | nano /etc/apt/sources.list |
使用# 将deb cdrom:[Official Debian GNU/Linux Live 12.9.0…] bookworm main注释掉
添加新的地址(也可以是国内镜像源地址)
1 | deb http://deb.debian.org/debian bookworm main contrib non-free |
Ctrl+X后按Y,再按Enter进行保存
检查是否能ping通8.8.8.8排除是否是检查网线/路由器/防火墙
1 | ping 8.8.8.8 |
打开DNS配置文件并加添DNS地址
1 | nano /etc/resolv.conf |
Ctrl+X后按Y,再按Enter进行保存
更新完成之后下载ssh让我们可以远程进行登录操作(如果有防火墙开启22端口)
1 | apt instal openssh-server //下载ssh |
要想远程登录Root用户,需要对ssh配置文件进行修改
1 | nano /etc/ssh/sshd_config |
将#PermitRootLogin prohibit-password改成PermitRootLogin yes ,#PasswordAuthentication yes前面的# 取消
Ctrl+X后按Y,再按Enter进行保存,并重启SSH1 | service ssh restart |
操作语法
创建用户
挂在硬盘
软件安装
防火墙ufw
SMB局域网
安装smb
1 | sudo apt install samba |
查看samba版本
1 | samba --version |
配置samba文件,按i进入编辑
1 | sudo nano /etc/samba/smb.conf |
1 | [编辑分享文件夹名称] |
info 默认是开启home共享的,如不需要,在/etc/samba/smb.conf中将[homes]前面加一个#注释掉
创建用户,user可任意填写名称只要与上方配置文件保持一致即可
1 | sudo smbpasswd -a user |
创建samba文件夹
1 | sudo mkdir /samba/share |
开启端口
1 | sudo ufw allow 445 |
##如果连接提示禁止访问,修改文件夹访问权限
1 | sudo chmod -R 777 /samba |
重启samba服务
1 | sudo service smbd restart |
如果不使用了关闭samba
1 | sudo service smbd stop |
Windows链接SMB:打开此电脑,地址栏输入\\ip地址 (比如:\\192.168.50.85)随后输入账号密码,即可访问
安装vim编辑器
1 | sudo apt install vim |