分类 Linux 下的文章

Windows 需要做以下处理:
1、添加功能:SMB 1.0/CIFS File Sharing Support;
2、改策略:gpedit.msc,计算机配置-管理模板-网络-Lanman 工作站,启用不安全的来宾登录,改为已启用;

apt -y install openmediavault

初始化:omv-initsystem
第一次配置:omv-firstaid

\192.168.0.10

默认用户:admin / openmediavault

当文件系统中看不到分区:
fdisk -l

将 GPT 分区转成 ext4:
mkfs.ext4 /dev/sda2

omv-mkconf fstab
omv-mkconf hdparm
omv-mkconf monit

IP地址修改不生效时,修正这里的DNS设置:
vim /etc/resolv.conf

vim /etc/network/interfaces

永久禁用IPV6
vi /etc/sysctl.conf改内容:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
生效sysctl -p

vim /etc/openmediavault/config.xml

apt-get autoremove openmediavault --purge

samba服务配置完成后, 使用testparm确认配置正确性时系统提示
ulimit -n 16384

vim /etc/security/limits.conf 后面增加2行:

    • nofile 16384
      root - nofile 16384
      保存之后重启系统生效

dpkg -l | grep -i samba

执行 apt remove samba 提示 Depends: samba but it is not going to be installed 时,进行强行卸载:
dpkg --force-depends --remove samba
apt install samba

systemctl mask samba-ad-dc.service

service smbd start

变更主机名:
hostnamectl set-hostname mail.domain.com
sed -i '$a 您的IP mail.domain.com mail' /etc/hosts

安装 docker:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose --version

从官网生成配置文档:https://setup.mailu.io/1.9/

  • 选 Compose
  • 注意选 Webmail Client
    最后会生成2个配置文件链接网址,下载即可

mkdir /mailu
cd /mailu
wget 配置文件链接1
wget 配置文件链接2

启动:
docker-compose -p mailu up -d

增加管理员:
docker-compose -p mailu exec admin flask mailu admin master domain.com password