LibreOffice在CentOS上的网络功能与配置
功能概览
访问网络共享文档
| 共享类型 | 客户端安装 | 挂载示例 | 开机自动挂载 | 在LibreOffice中访问 |
|---|---|---|---|---|
| SMB/CIFS | cifs-utils | sudo mount -t cifs //192.168.1.100/shared /mnt/samba_share -o credentials=/etc/samba/creds |
在/etc/fstab添加://192.168.1.100/shared /mnt/samba_share cifs credentials=/etc/samba/creds 0 0 |
打开/mnt/samba_share/xxx.odt进行编辑保存 |
| NFS | nfs-utils | sudo mount 192.168.1.100:/shared /mnt/nfs_share |
在/etc/fstab添加:192.168.1.100:/shared /mnt/nfs_share nfs defaults 0 0 |
打开/mnt/nfs_share/xxx.ods进行编辑保存 |
网络打印
sudo yum install cups;sudo systemctl start cups && sudo systemctl enable cups。ipp://printer_ip/ipp/print),设为默认。远程转换与自动化 UNO
/opt/libreoffice7.5/program/soffice --headless --accept="socket,host=0.0.0.0,port=8100;urp;" --nofirststartwizard &,监听8100/TCP,供外部程序以UNO协议连接执行转换/自动化任务。libreoffice7.5 --headless --convert-to pdf input.docx --outdir /tmp(确保工作目录与权限正确)。unoserver后,可通过unoserver/unoconvert提供或调用远程转换服务,便于在Web服务中集中执行文档转换。网络连通与SELinux排障
ip a、ip route、ping、traceroute、firewall-cmd --state、journalctl -xe;必要时重启网络或系统以恢复异常状态。setenforce 0验证;使用ausearch -m avc -ts recent或sealert -a /var/log/audit/audit.log分析拒绝记录。setsebool -P httpd_can_network_connect onsemanage port -a -t http_port_t -p tcp 2002或放宽至非保留端口策略audit2allow生成并加载自定义策略模块,或调整文件上下文与布尔值以放行所需访问。