1

“Linux” 的搜索结果

开源 CAD 软件的使用

在装修地下室的过程中,我有用了 LibreCAD 软件来辅助。

LibreCAD is a free Open Source CAD application for Windows, Apple and Linux. Support and documentation are free from our large, dedicated community of users, contributors and developers.

安装文件就到它在 Github 的下载页面,我用的是 Windows,就下载的 LibreCAD-Installer-2.2.0.exe 24.3 MB 安装文件。

librecad-homepage.jpg

U-NAS 系统中的 NFS 无法启动问题

如题所示,这是一个奇怪的问题,在 U-NAS 上,主要的用途之一,就是开启共享目录,一般我用到的共享方式有两种,一种是 SMB,Windows 原生的,另一种是 NFS 是基于服务器之间的共享方式。

而且在很多情况下,NFS 的性能都要好过 SMB。

通常在局域网内,我开启一个共享目录,会同时开启这两种方式。如果是在Linux 服务器需要用到这个共享目录,就会通过NFS 连上,而如果在其它的Windows 电脑上需要访问这个共享目录,就是用的 SMB方式。

因为在 PVE 服务器上,是设置好定时备份数据到 U-NAS 上面,而且是通过 NFS 方式。但是最近发现备份失败,而且是有一段时间了,在通过访问 U-NAS 的控制面板来查看的时候,发现是 NFS 服务没有起来。

找了好久,终于发现是因为之前,我从 U-NAS 上安装的四个硬盘直接取下一个,却没有取消设置在这个硬盘上的 NFS 共享,造成在系统启动 NFS 服务的时候,出现找不到这个硬盘而失败的情况。而且因为硬盘已经取下,用在了其它地方,现在在 U-NAS 控制面板中已经看不到这个盘,当然也就没法修改相关的设置。

找到问题,就直接去编辑 NFS 配置文件。

sudo nano /etc/exports

找到那条对应于已经取下的硬盘记录,删除或者注释掉,保存退出。

nfs-config.jpg可以从上面截图看出,就是 /mnt/nas2/ 这个盘不在。

启动服务

sudo service nfs-kernel-server restart

这样就把这个问题解决了。

万由 NAS 无法登入

今天遇到的问题就是无法登入 万由 NAS,之前,大约在去年八月的时候,把 NAS 系统升级到了较新的 3.1.1

具体的症状就是 U-NAS 桌面,无法从 SSH 终端登入,后来重启后,终于登入一次。

看了一下是无法创建新文件了,连一点地方都没有了,但是查看了一下,应该系统磁盘还有空间的。

比如下面为查看了系统版本,以及更新软件仓库时出现的症状。


root@U-NAS:/# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 8 (jessie)"
NAME="Debian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=debian
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
root@U-NAS:/# apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@U-NAS:/# apt-get update
Ign http://ftp.us.debian.org jessie InRelease
Hit http://ftp.us.debian.org jessie Release.gpg
Hit http://ftp.us.debian.org jessie Release
Hit http://hk.unasmirror.net ganymede InRelease
E: Couldn't create temporary file to work with /var/lib/apt/lists/ftp.us.debian.org_debian_dists_jessie_Release - mkstemp (28: No space left on device)

No space left on device

于是我查看了原因。

NFS 共享的几个问题

在我的 NAS 上我有用 SMB 做共享,同时也有用 NFS 做共享。
有关 NFS 的共享,可以做更加细致的设置,从性能上来说,也比 SMB 好一点。

NFS 和 SMB 权限设置

比如 SMB 的共享权限是哦可以设置为公共共享,和权限共享。公共共享就是匿名共享,谁都可以访问,而权限共享就是按照用户,或用户组来设置权限。

smb-share-unas.jpgNFS 共享,则可以按照 IP 地址来设置权限。

nfs-share-unas.jpg我这里用了固定IP地址,和 IP 段,这两种都可以。

从 BT 客户端 Transmission 引起的几个需要记录的地方

Transmission 是我一直在用,用了好多年的一个 BT 客户端。过去是跑在 DNS-323 NAS 上,现在则是跑在 U-NAS 上。
最近有升级了 U-NAS 操作系统到 3.1.1。

U-NAS 升级

之前用的是 U-NAS HomeEdition 2.2 Build18290

现在则是升级到了 3.1.1

1)先关机,然后拔出所有四个硬盘。

2) 下载 3.1.1 的ISO,做到 U盘上。

3) 从U 盘启动全新安装,完成后重启,关机

4)插入四个硬盘,开机,在控制中心=>逻辑卷管理, 把 每个卷都重新 挂载一下。

U-NAS3.0系统安装教程(1).pdf

参考上面这个附件,用来烧制 U 盘 启动安装盘。

u-nas-3.1.1.jpg

Transmission

现在用的 Transmission 是 v2.84(14307),RPC:15。而使用的 Web Control 是 1.6.0 Beta (20180906)

这已经是升级之后的,我对 NAS 上的 TWC 按照官方说明,做了更新,才到这个 1.6.0 版本。

显示 SSH 到 NAS。 用的账号是 admin : password, 然后用 su, 密码是 yutech 取得 root 权限。

执行下面的命令。

wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
bash install-tr-control-cn.sh

成功执行会出现选项,选择 1 , 安装最新版。

install-tr-control-cn.jpg然后重启 NAS 就完成了。

常用免费软件之完全全列表

大概在十年前,我写过一个《三十五款免费软件之完全全列表》在当时是非常新的,而且在之后相当长的一段时间,我都是这样用的。
现在已经是 2017 年底了,好多都有了很大的变化,有几个甚至不再可用了。下面,就把目前我的桌面电脑上所使用常用免费软件列出来。

图片软件:
Snipping Tool, 是 Windows 10 所内置的软件,非常好用。

办公软件:
LibreOffice ,目前最新的版本是 v5.4.3,有 Windows ,Linux, MacOS 各种版本可用。

Google Docs 还是好用,我女儿学校里用的很多,有时候就会分享给我,方便分享和查看。

文本编辑:
Notepad ++ , 最新版本是 v7.5.1,有不少的插件,比如diff,等等。

压缩软件:
7-zip,最新稳定版已经是16.04,更新的是17.01 beta版。
支持的格式:压缩解压缩: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM
只解压缩: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z.

如何用 Transmission 做种

Transmission 是一个 BT 客户端,通常是用在 NAS 之上,有一个 Web 界面来管理下载和分享,鉴于目前 BT 网站的不景气,只有 PT 还是可以生存的。
这里我说的做种,是已经有了一个文件,或者一组文件,想要做一个新的种子给别人使用,这里就比较麻烦,因为 Web 界面是没有办法做这件事情的。具体如何来操作下面需要用到一点 Linux 的知识。

首先前提是操作系统是一个 Linux ,比如我现在在用的万由NAS,其操作系统就是基于Linux制作的。Transmission也是运行于之上的。

第一步,先用 putty 工具 SSH 登录到终端。
输入一下命令查看一下 transmission-create 的参数。

transmission-create-help.jpg

transmission-create
Usage: transmission-create [options] <file|directory>
Options:
-h --help Display this help page and exit
-p --private Allow this torrent to only be used with the specified tracker(s)
-o --outfile <file> Save the generated .torrent to this filename
-c --comment <comment> Add a commen
-t --tracker <url> Add a tracker's announce URL
-V --version Show version number and exit

举例来说:要把这个文件夹 /mnt/nas2/download/the.files.in.this.folder.need.to.be.seeded/ 生成种子。
Tracker服务器的URL是你所参加的某个 PT 所提供的,并指定(通常,你可以在PT平台查到): https://www.example-pt.com/announce.php

命令如下
cd /mnt/nas2/download/
transmission-create -p -o seed.name.torrent -t https://www.example-pt.com/announce.php /mnt/nas2/download/the.files.in.this.folder.need.to.be.seeded/

OK,开始生成种子了。
生成的种子被保存在 /mnt/nas2/download/ 下,文件名为:seed.name.torrent
注意 源目录中不能包含"空格"及"中文",否则命令无效。

接下来就是上传这个种子到你的 PT 网站,上传之后,再下载一份种子,用这个下载下来的torrent文件,在 transmission 的 Web 管理界面里添加种子,记得要指定下载目录同 /mnt/nas2/download/,开始验证文件,完成后,就可以做种了。

Note: 之前制作的种子文件,同你上传后所下载的种子文件,其实是不同的,后者带有你自己帐号的 passkey,用来追踪你的下载和上传的量。

Ubuntu 8.04 LTS 快速配置

使用Ubuntu有一些时间了。对于Ubuntu的默认设置还是有些问题,所以快速配置指南就显得非常重要了。

配置Firefox。
wget https://ubuntu:[email protected]/home/dbzhang800/wiki/install_flash_player_9_linux.tar.gz
tar -zxvf install_flash_player_9_linux.tar.gz
cd install_flash_player_9_linux/ && ./flashplayer-installer
多媒体应用。
Xine多媒体引擎解码器
sudo apt-get install libxine1-ffmpeg libxine1-all-plugins libxine1-plugins w32codecs gcc-3.3-base libstdc++5
Gstreamer多媒体引擎解码器
sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-esd
DVD影碟功能支持
sudo apt-get install libdvdnav4 libdvdread3 libdvdcss2
播放器
sudo apt-get remove totem-mozilla -y
sudo apt-get install smplayer smplayer-themes mozilla-mplayer

三个超强的开源备份工具

简单的介绍三款开源的备份工具
1)Amanda
设立一个Amanda备份服务器,以备份网络中所有的系统,它可以备份Linux,Windows等操作系统。并且支持任何被操作系统所支持的媒体。

2)BackupPC
BackupPC是一个高效的企业级别的备份系统,可以备份桌面系统,笔记本等。
不需要安装客户端软件。

3)Bacula
同上面两种类似。

当然前提是,必须要有一台服务器,专门做备份服务器。

顺便在提一下,Amanda也提供了一个专门备份MySQL数据库的工具。

迁移网站到Dreamhost

在过去的一周内,都一直在忙着做着这么一件事情,就是把网站全部迁移到Dreamhost主机

在去年,为Grace购置了专用域名和空间后,就有这个打算,直到上个星期,才做了决断,完成这项工作。

其实在今年早些时候,也曾经考虑把放置在家中的那台Windows2003服务器用Linux来替换,原先还是考虑放在家中,现在则是把所有的服务全部放到外边了。以减少自己维护服务器的负担,可以专注在更为有效有意义的事情上。

如果你在上个星期有遇到过网站无法访问的情况,那就是因为这个缘故。

还好在过去的半年内,已经把所有的网站中原来用ASP编写的网页,全部改写成PHP的了,剩下的不过是些静态文件,迁移的成本很低。
本次迁移包括如下的几个部分:
DNS Server上的域名管理,
IIS Server上的网站,
FTP服务器,
Email服务器。

现在开始,将更为关心内容的创造,以及努力提高网站内容质量。

关于作者
搜索
归档

Online Tools

Code Convertor