Armbian配置SMB服务

Armbian配置SMB服务

安装Samba: sudo apt install samba 添加samba组和系统用户: sudo groupadd samba sudo useradd -M -s /sbin/nologin -g samba samba 设置用户密码并将用户添加到Samba数据库: sudo smbpasswd -a samba 修改密码: sudo smbpasswd samba smbpasswd命令还有以下参数: -d:禁用用户; -e:启用用户; -x:删除用户。 smbpasswd不会影响系统用户,如果要删除系统用户,可使用: …

使用hdparm控制硬盘自动休眠

硬盘管理中,常用到smartctl和hdparm这两个工具: sudo apt install smartmontools hdparm 使用lsblk命令查看设备名称: lsblk 使用smartctl查看硬盘信息: sudo smartctl -a /dev/sdX 对于机械硬盘,使用以下命令查看磁头加载次数(LCC计数): …

Debian挂载移动硬盘(外部设备)

首先查看设备名称: lsblk 创建挂载点: sudo mkdir /mnt/mydrive 挂载硬盘(替换设备名称): sudo mount /dev/sdX1 /mnt/mydrive 开机自动挂载编辑fstab文件: sudo nano /etc/fstab 添加一行: /dev/sdX1 /mnt/mydrive btrfs defaults,nofail,x-systemd.device-timeout=30s 0 0 参数说明: btrfs:移动硬盘使用的文件系统,可参考:使用Btrfs文件系统; defaults:相当于rw,suid,dev,exec,auto,nouser,async; nofail:设备不存在时不阻止系统启动; x-systemd.device-timeout:等待设备的时间,根据接口和硬盘类型设置,一般30s足够; 0:dump命令备份标志。0不备份,1需要备份,现代系统很少用dump,通常保持0; 0:文件系统检查顺序。0不检查(非根分区、外部设备),1优先检查(根分区),2次级检查(其他分区)。 …

Ubuntu设置Rclone开机自动挂载

之前使用rc.local配置Rclone开机自动挂载远程设备,参考:Ubuntu rc.local以指定用户执行命令 当远程设备因网络原因不能访问时,系统开机就会变慢,开机进入桌面后文件管理器也未能加载。 …

使用Apache搭建WebDav服务

安装Apache: sudo apt install apache2 apache2-utils 启用所需模块: sudo a2enmod dav sudo a2enmod dav_fs sudo a2enmod ssl sudo a2enmod auth_digest 创建用于登录WebDav的用户: sudo htpasswd -c /etc/apache2/webdav.password username WebDav目录添加Apache运行用户权限: sudo chown -R www-data:www-data /webdav-dir 为了方便管理上传的文件,将系统用户添加到www-data组: …

Ubuntu安装多PHP版本支持

Ubuntu自带PHP,安装软件仓库最新版本命令如下: sudo apt install php 以上命令会同时安装Apache,如果只想安装PHP或特定PHP版本,可以使用以下命令: sudo apt install php8.1 php8.1-cli php8.1-fpm php8.1-common 如果需要卸载Apache: sudo apt purge apache2 apache2-utils apache2-bin apache2-data 安装多PHP版本支持在开发环境,通常需要在多个PHP版本下调试,可以使用第三方源安装。 …

Ubuntu批量删除重复文件方法

rclone和fdupes都可以批量删除重复文件。rclone功能更强大,支持远程存储。fdupes主要用于本地系统,使用更简单。 使用rclone批量删除重复文件以下命令只查找并列出重复文件,不会执行删除操作: …

Ubuntu安装ClamAv杀毒软件,并配置扫描完成关机

安装ClamAv: sudo apt install clamav clamav-daemon 更新病毒库: sudo systemctl stop clamav-freshclam sudo freshclam sudo systemctl enable clamav-freshclam --now 启动守护进程: sudo systemctl enable --now clamav-daemon 配置文件路径: /etc/clamav/clamd.conf 默认日志文件路径: /var/log/clamav/clamav.log 开启实时防护实时防护会占用一定系统资源,可以根据需求决定是否要开启。 编辑配置文件: …

Flatpak安装的VSCode提示:无法验证,不是有效的PHP可执行文件

使用Flatpak安装的VSCode打开PHP文件时提示: 无法验证,因为 /usr/bin/php 不是有效的 PHP 可执行文件 查看PHP版本证明系统已安装PHP: php -v 查看PHP相关路径: which php 得到可执行文件路径: /usr/bin/php 在VSCode的settings.json中设置: …

Flatpak应用中文字体显示异常

使用flatpak安装微信和QQ字体显示正常,VSCode却显示异常。 flatpak install com.visualstudio.code 原因是操作系统不具备应用使用的字体,比如文泉驿字体: sudo apt install fonts-wqy-microhei fonts-wqy-zenhei 然而我的系统默认使用的是Noto Sans CJK SC,如果flatpak安装的应用显示不一致,体验上总感觉怪怪的。 …