UBUNTU使用日记

关于Ubuntu的故事或对Ubuntu的感慨及心情
回复
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#76

帖子 marklennon » 2014-06-21 11:51

恢复被ecryptfs加密的主目录

2010-12-19 16:26:59| 分类: Linux |举报|字号 订阅
很不幸, 前两天系统被我弄得启动不了了。更不幸的是我先择了加密我的主目录选项。简单的说就是把整个主目录都加密了,如果电脑丢失或者重新安装系统时,没有关键密码此主目录则永远无法恢复,数据则可保无忧。不管有没有用,用各种方法试验恢复主目录时总是遇到各种各样的问题,其中最好的情况是目录恢复了,但其中的文件名称是乱码,根本无法解读,在网上找了很久的资料,最后才发现原因,贴在此处:

可以用live CD启动,登入系统后要做的第一件事情就是保存好密钥,在终端中输入:

ecryptfs-unwrap-passphrase

则可以得到一串长长的字符串,保存在安全的地方,这是关键;
仔细检查安装的系统,你会发现,被加密的整个主目录实际上只是一个被挂载的空目录,里面只有四个文件,真正的文件实际上存放在 /home/.ecryptfs/你的主目录名/.Private中,是加密存放的,所以重新安装系统时,这个目录一定不能被删除,否则神仙也救不了你。

假设已经重新安装了系统,则进行如下操作:
确认先前的/home/.ecryptfs/被加密的目录名/.Private 里面的文件在不在,如果不在,不用继续了
如果先前忘记保存的密钥串或者密钥串丢了,检查
/home/.ecryptfs/被加密的目录名/.ecryptfs/wrapped-passphrase文件在不在,如果不在,也不用继续了,如果在,
安装ecryptfs:
sudo aptutide install ecryptfs-utils
如果已经安装,此步略。
在终端中输入:
sudo ecryptfs-unwrap-passphrase wrapped-passphrase 不用说在哪运行了吧,就是在旧的那个wrapped-passphrase文件所在的目录里,你想将这个文件拷贝出来操作也随便你
Passphrase: 输入以前主目录被加密的用户密码
得到密钥串,保存起来
在现在的主目录下新建一个目录restore
在终端输入:
sudo ecryptfs-add-passphrase –fnek 注:–fnek 有两个 -,即“- -fnek”,还有,如果这一步不sudo,同样会出错
Passphrase:输入先前保存在安全位置的那一长串字符串
Inserted auth tok with sig [6ceb75c6208b3c78] into the user session keyring
Inserted auth tok with sig [01bda2c2fc25d863] into the user session keyring
记住方括号中的两串字符串,后面要用到。其中第二串是解密文件名用的
注:这一步相当重要,很多时候就是因为这一步没有做,没有将先前保存的密钥导入密钥环中(我是这么理解的),结果要不恢复出错,要不恢复出来的文件名称、目录名称全部是看不懂的东东。在终端输入:
sudo mount -t ecryptfs /home/.ecryptfs/以前那个被加密主目录名称/.Private ~/restore
Passphrase:同样输入先前保存的字符串
Select cipher:
1) aes: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
2) blowfish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 (not loaded)
4) twofish: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
5) cast6: blocksize = 16; min keysize = 16; max keysize = 32 (not loaded)
6) cast5: blocksize = 8; min keysize = 5; max keysize = 16 (not loaded)
Selection [aes]:直接回车
Select key bytes:
1) 16
2) 32
3) 24
Selection [16]:直接回车
Enable plaintext passthrough (y/n) [n]:直接回车
Enable filename encryption (y/n) [n]: y 这一步很关键,因为加密主目录时文件名称是默认加密的,一定要回答y
Filname Encryption Key (FNEK) Signature [6ceb75c6208b3c78]: 01bda2c2fc25d863 将前面提到的那两串字符串中的第二串输入
Attempting to mount with the following options:
ecryptfs_unlink_sigs
ecryptfs_fnek_sig=01bda2c2fc25d863
ecryptfs_key_bytes=16
ecryptfs_cipher=aes
ecryptfs_sig=6ceb75c6208b3c78
WARNING: Based on the contents of [/root/.ecryptfs/sig-cache.txt],
it looks like you have never mounted with this key
before. This could mean that you have typed your
passphrase wrong.
Would you like to proceed with the mount (yes/no)? yes 你从未用这个密码挂载过,是否继续?
Would you like to append sig [86a764759a1f7625] to
[/root/.ecryptfs/sig-cache.txt]
in order to avoid this warning in the future (yes/no)? no 是否将此次挂载信息记录下来以免下次报警?
Not adding sig to user sig cache file; continuing with mount.

到此,去访问主目录中的restore文件夹,应该不会出现问题了。把要恢复的文件拷贝出来,不然下次开机想再进去又要来一次。如果你没有在最开始那一步进行
ecryptfs-add-passphrase –fnek
的操作的话,应该会出现以下的出错信息:
Error mounting eCryptfs: [-2] No such file or directory
目录挂载失败。莫名其妙。找不到文件?就是这个问题困扰了我很长一段时间,总是挂载失败。
这是比较简单的方式,对于ecryptfs复杂运用,欢迎和我讨论。

代码: 全选

Mark@Mark-pc:~$ cd /home/Mark/restore
Mark@Mark-pc:~/restore$ sudo su
[sudo] password for Mark: 
root@Mark-pc:/home/Mark/restore# ecryptfs-add-passphrase --fnek
Passphrase: 
Inserted auth tok with sig [8336205fa463f0e0] into the user session keyring
Inserted auth tok with sig [74bd6d7908a0fa49] into the user session keyring
root@Mark-pc:/home/Mark/restore# sudo mount -t ecryptfs /home/.ecryptfs/mark/.Private ~/restore
Passphrase: 
Select cipher: 
 1) aes: blocksize = 16; min keysize = 16; max keysize = 32
 2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
 3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
 4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
 5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
 6) cast5: blocksize = 8; min keysize = 5; max keysize = 16
Selection [aes]: 
Select key bytes: 
 1) 16
 2) 32
 3) 24
Selection [16]: 
Enable plaintext passthrough (y/n) [n]: 
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [8336205fa463f0e0]: 74bd6d7908a0fa49
Attempting to mount with the following options:
  ecryptfs_unlink_sigs
  ecryptfs_fnek_sig=74bd6d7908a0fa49
  ecryptfs_key_bytes=16
  ecryptfs_cipher=aes
  ecryptfs_sig=8336205fa463f0e0
Error mounting eCryptfs: [-2] No such file or directory
Check your system logs; visit <http://ecryptfs.org/support.html>
root@Mark-pc:/home/Mark/restore# cd
root@Mark-pc:~# cd /home/.ecryptfs/mark
root@Mark-pc:/home/.ecryptfs/mark# ls
auto-mount   Private.mnt  restore
auto-umount  Private.sig  wrapped-passphrase
root@Mark-pc:/home/.ecryptfs/mark# cd .Private
root@Mark-pc:/home/.ecryptfs/mark/.Private# ecryptfs-add-passphrase --fnek
Passphrase: 
Inserted auth tok with sig [8336205fa463f0e0] into the user session keyring
Inserted auth tok with sig [74bd6d7908a0fa49] into the user session keyring
root@Mark-pc:/home/.ecryptfs/mark/.Private# sudo mount -t ecryptfs /home/.ecryptfs/mark/.Private /home/Mark/restore
Passphrase: 
Select cipher: 
 1) aes: blocksize = 16; min keysize = 16; max keysize = 32
 2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56
 3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24
 4) twofish: blocksize = 16; min keysize = 16; max keysize = 32
 5) cast6: blocksize = 16; min keysize = 16; max keysize = 32
 6) cast5: blocksize = 8; min keysize = 5; max keysize = 16
Selection [aes]: 
Select key bytes: 
 1) 16
 2) 32
 3) 24
Selection [16]: 
Enable plaintext passthrough (y/n) [n]: 
Enable filename encryption (y/n) [n]: y
Filename Encryption Key (FNEK) Signature [8336205fa463f0e0]: 74bd6d7908a0fa49
Attempting to mount with the following options:
  ecryptfs_unlink_sigs
  ecryptfs_fnek_sig=74bd6d7908a0fa49
  ecryptfs_key_bytes=16
  ecryptfs_cipher=aes
  ecryptfs_sig=8336205fa463f0e0
Mounted eCryptfs
root@Mark-pc:/home/.ecryptfs/mark/.Private# 
root@Mark-pc:/home/.ecryptfs/mark/.Private# 

代码: 全选

74bd6d7908a0fa49

bdd37c2f5c7efbc11f3fa01b00bc47bdcd
bdd37c2f5c7efbc11f3fa01b00bc47bd

sudo ecryptfs-add-passphrase --fnek

sudo mount -t ecryptfs /home/.ecryptfs/mark/.Private ~/restore
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#77

帖子 marklennon » 2014-06-21 14:56

代码: 全选

Mark@Mark-pc:~$ virtualbox 
WARNING: The character device /dev/vboxdrv does not exist.
	 Please install the virtualbox-dkms package and the appropriate
	 headers, most likely linux-headers-generic.

代码: 全选

$ su
# modprobe vboxdrv
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#78

帖子 marklennon » 2014-06-23 12:16

中文本地化后 会安装2个字体
fonts-arphic-ukai
fonts-arphic-uming


找到这两个字体删除之。。。

代码: 全选

sudo apt-get remove fonts-arphic-ukai fonts-arphic-uming
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#79

帖子 marklennon » 2014-06-24 15:11

No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#80

帖子 marklennon » 2014-09-23 12:19

No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#81

帖子 marklennon » 2015-01-08 10:36

一个命令解压多个压缩文件

法一:用分号隔开(适用于对象较少的时候)
# ls
p2848731_11i_SOLARIS.zip p2848731_11i_zhs.zip p4262360_11i_GENERIC.zip
#unzip p2848731_11i_SOLARIS.zip ;unzip p2848731_11i_zhs.zip ;unzip p4262360_11i_GENERIC.zip

法二:
#find . -name '*.zip' -exec unzip {} ;
法三:
#ls *.zip | xargs -n1 unzip
法四:(借用一个循环)
# for i in *
> do
> unzip $i
> done
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#82

帖子 marklennon » 2015-04-23 11:59

一,安装:

ranger 在 Arch 的 Community 仓库中。可以使用 pacman 直接安装。

sudo pacman -S ranger

二,使用 ranger:

ranger 中有按键和命令两种操作方式,按键是直接键入键盘上的键完成某个操作,命令则需前输入 “:”,然后输入相应的命令。
输入 “?”(不含引号)可以查看帮助信息:

?: 查看帮助

1,浏览文件
1),移动光标

k: 向上移动 j: 向下移动 h: 向左移动(在浏览文件夹的时候,它表示回到上一级目录) l: 向右移动(在光标处于一个文件夹上时,进入这个目录。处于一个文件上,则打开该文件)

这四个键等同键盘上的方向键,不过用起来更高效。

H: 后退到上一个历史记录 L: 前进到下一个历史记录

Ctrl + U: 向上翻半页 Ctrl + D: 向下翻半页

gg: 跳到页首 G: 跳到页尾 %: 跳到页中

和 vim 一样,指令之前可以指定一个数字,表示执行多少次指令。例如:

5(Ctrl + D): 向下翻5个半页 3h: 向上跳3级目录 6gg or 6G: 跳到第6行 20%: 跳到当前页的 20% 处

cd: 跳转到目录,同 ":cd"

gl: 如果当前条目是一个符号链接,那么跳到它的原始位置

2),搜索

按下 “/” 打开搜索栏,然后输入要搜索的字符串,回车后开始搜索。

“n” 查找下一个结果,”N” 查找上一个搜索结果。

你也可以通过其他属性来搜索文件:

cc: 通过 ctime 属性依次遍历 cm: 通过 mime type 属性依次遍历 cs: 通过 size 属性依次遍历 ct: 搜索已标记的文件

3),排序

os: 按大小排序 ob: 按名称排序 ot: 按文件类型排序 om:? 按 mtime(上一次修改文件内容的时间) 排序

ranger 默认是以升序排列文件,你可以键入 “or” 使 ranger 以降序排列文件:

or: 反向排序

4),书签

你可以设置一个书签以便快速的进入某个目录。

m<key>: 保存书签 `<key>: 跳到书签

<key> 可以是任意的数字或字母。而且也 vim 不同,这写书签是永久保存的。


注:
1, “ ` ”(键盘 “1” 左边的键) 和 ” ‘ “(单引号) 是等效的。
2, “`” 本身也是一个书签,代表上一次跳转的位置。你可以键入 ““” 跳到上一个跳转的位置。
5),标签页(tab)

ranger 支持多个标签页,可以快速地在多个标签页之间切换。

gn, Ctrl + N: 新建一个标签页 gt: 跳到下一个标签页 gT: 跳到上一个标签页 g<N>: 打开一个标签页,<N> 代表1到9的一个数字。如果这个标签页不存在的话,ranger 会自动创建。 gc, Ctrl + W: 关闭当前标签页,最后一个标签页不能关闭。

2,操作文件
1),选择文件

ranger 可以方便快速地选择多个文件。

: 选择一个文件,之后光标会自动跳到下一个条目 v: 反选 V or uv: 取消所有选择

Ctrl + V: 从某个位置开始选择 u(Ctrl + V): 取消选择到某个位置

例如: (Ctrl + V) + gg: 选择从当前位置到顶部的所有条目, (Ctrl + V) + G: 选择从当前位置到底部的所有条目。u(Ctrl + V) 用法类似。

t: 标记/取消标记选择的条目 T: 取消标记选择的条目

2),查看文件

i: 查看当前文件的内容(文本文件)

3),编辑文件

E: 调用默认编辑器编辑文件

4),处理文件

:rename: 重命名 cw: 同 “:rename” A: 重命名,附加当前文件名 I: 同 “A”,但会将光标置于文件名之前

yy: 复制 dd: 剪切 pp: 粘贴,当存在同名文件时,会自动重命名。 po: 粘贴,覆盖同名文件 pl: 创建一个被复制/剪切文件的符号链接。 pL: 创建一个被复制/剪切文件的符号链接(相对路径)。

:delete 删除选定的条目

如果删除的文件不止一个,ranger 会提示确认删除,键入 “y” 即可。也可以在输入命令时附加一个参数 “y”,跳过 ranger 的确认。

:delete y

5),运行文件

l: 打开选定文件,同

如果没有选定文件的话,则打开当前文件。

ranger 根据 apps.py 里面的定义来判断用什么程序来打开相应的文件。如果用户目录里没有文件 apps.py 的话,可以从 ranger/defaults/apps.py 复制到 ~/.config/ranger/ 下面。

如果 ranger 不知道用什么程序打开相应文件,会出现 “:open_with” 对话框询问用户。
也可以直接使用命令 ”r“ 打开 ”:open_with“ 对话框。

r: 用指定程序打开文件,同命令 ”:open_with“

:open_with 语法:

:open_with <program> <mode> <flags>

<program>: 需要在 apps.py 中定义,CustomApplications 中每一个以 “app_” 开头的函数会被命令 “:open_with” 用到。

<mode>: ranger 以何种模式运行程序。可用的 mode 有:

0: 窗口模式 1: 全屏模式

<flags>: 指定 ranger 以何种方式调用程序。

s: silence 模式。任何输出将被丢弃。 d: 分离程序(在后台运行)。 p: 将输入重定向到 pager 。 w: 当程序执行完成时需要用户回车确认。

大写 flag 可以得到相反的作用,例如一个程序如果默认就在后台运行,那么可以使用 “:open_with D” 来防止其在后台运行。

按键 “S” 在当前目录下开启一个 shell :

S: 在当前目录下开启一个 shell 。

3,任务管理

在执行某些操作(比如复制一个大文件)时不能立即完成,这在 ranger 中就是一个任务。你可以停止、启动某个任务,也可以对某个任务设置优先级。

w: 打开/关闭任务视图 dd: 终止一个任务 J: 降低当前任务的优先级 K: 提升当前任务的优先级

4,命令

命令以 “:” 开头。输入时可用 <Tab> 键补全,如果有多个匹配的,ranger 会依次遍历所有匹配项。

所有命令被定义在文件 ranger/defaults/commands.py 中。

可用的命令:

:cd <dirname> 跳转到目录 <dirname> :chmod <octal_number> 设置被选条目的权限 :delete 删除被选条目 :edit <filename> 编辑文件 :filter <string> 只显示文件名中含有给定字符串 <string> 的文件 :find <regexp> 查找匹配给定正则表达式的文件,并且执行第一个匹配的文件 :grep <string> 在选定的条目中查找给定的字符串 <string> :mark <regexp> 选定匹配正则表达式的所有文件 :unmark <regexp> 取消选定匹配正则表达式的所有文件 :mkdir <dirname> 创建目录 :open_with <program< <mode> <flags> 用给定的 <program>、<mode> 和 <flags> 打开文件。 所有参数都是可选的,未给出任何参数的时候,等价于 <Enter> 。 :quit 退出 quit :rename <newname> 重命名当前文件 :search <regexp> 搜索所有匹配正则表达式 <regexp> 的文件,相当与 vim 中的 “/”。快捷键: "/" :shell [-<flags>] <command> 运行命令 <command> :touch <filename> 创建文件

所有的命令(”:delete” 除外),可以不用写全,不过前提是和之匹配的命令只有一个。
5,杂项

z: 切换设置 u: 撤销操作 W: 打开 message log du: 显示当前目录的磁盘占用情况 R: 刷新当前目录 Ctrl + R: 清空缓存并刷新目录。 Ctrl + L: 重画当前窗口。

6,命令行参数

--version 打印 ranger 的版本。 -h, --help 打印帮助信息。 -d, --debug 以 debug 模式启动 ranger ,当出错退出时,ranger 会输出所有信息。 -c, --clean 以 clean 模式启动 ranger ,ranger 不会读取和创建配置文件。 --copy-config <all|apps|commands|keys|options|scope> 复制 ranger 的配置文件到 home 目录,已经存在的文件不会被覆盖。 -r <dir>, --confdir=<dir> 使用其他配置文件目录。
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#83

帖子 marklennon » 2015-06-26 15:02

使用AWESOME之后,面板通常比较丑。之前一直没有找到合适的解决办法。今天在试一个命令时,执行了unity-setting-daemon之后完全不一样了。
No Way to Go....
头像
bxs
帖子: 20
注册时间: 2015-09-11 22:09
系统: ubuntu14.04
送出感谢: 4 次
接收感谢: 0

Re: UBUNTU使用日记

#84

帖子 bxs » 2015-10-01 20:36

楼主这种行为不错,
不过,其实是可以在一楼编辑的,可以在编辑时注明时间
穷则独善其身,达则兼济天下
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#85

帖子 marklennon » 2016-01-05 14:32

Aria2 & YAAW 使用说明

Aria2 配置说明

完整选项说明请参考 Aria2 Manual
参数 --dir --input-file --save-session 根据实际情况修改路径
配置示例, 可根据需要修改各项参数
## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释 ##

## 文件保存相关 ##

# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=~/downloads
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
#disk-cache=32M
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none < falloc ? trunc < prealloc
# falloc和trunc则需要文件系统和内核支持
# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
file-allocation=none
# 断点续传
continue=true

## 下载连接相关 ##

# 最大同时下载任务数, 运行时可修改, 默认:5
max-concurrent-downloads=1
# 同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=5
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=10M
# 单个任务最大线程数, 添加时可指定, 默认:5
split=5
# 整体下载速度限制, 运行时可修改, 默认:0
#max-overall-download-limit=0
# 单个任务下载速度限制, 默认:0
#max-download-limit=0
# 整体上传速度限制, 运行时可修改, 默认:0
#max-overall-upload-limit=0
# 单个任务上传速度限制, 默认:0
#max-upload-limit=0
# 禁用IPv6, 默认:false
disable-ipv6=true

## 进度保存相关 ##

# 从会话文件中读取下载任务
input-file=/etc/aria2/aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=/etc/aria2/aria2.session
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
#save-session-interval=60

## RPC相关设置 ##

# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select
# RPC监听端口, 端口被占用时可以修改, 默认:6800
#rpc-listen-port=6800
# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
#rpc-secret=<TOKEN>
# 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-user=<USER>
# 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-passwd=<PASSWD>

## BT/PT下载相关 ##

# 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
#follow-torrent=true
# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
listen-port=51413
# 单个种子最大连接数, 默认:55
#bt-max-peers=55
# 打开DHT功能, PT需要禁用, 默认:true
enable-dht=false
# 打开IPv6 DHT功能, PT需要禁用
#enable-dht6=false
# DHT网络监听端口, 默认:6881-6999
#dht-listen-port=6881-6999
# 本地节点查找, PT需要禁用, 默认:false
#bt-enable-lpd=false
# 种子交换, PT需要禁用, 默认:true
enable-peer-exchange=false
# 每个种子限速, 对少种的PT很有用, 默认:50K
#bt-request-peer-speed-limit=50K
# 客户端伪装, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
seed-ratio=0
# 强制保存会话, 即使任务已经完成, 默认:false
# 较新的版本开启后会在任务完成后依然保留.aria2文件
#force-save=false
# BT校验相关, 默认:true
#bt-hash-check-seed=true
# 继续之前的BT任务时, 无需再次校验, 默认:false
bt-seed-unverified=true
# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
bt-save-metadata=true
Aria2 相关下载

Aria2 源码/程序下载
配置示例下载
Windows 懒人包下载 (包含以下文件)
aria2.conf # 配置文件 可以自己根据说明修改
aria2.exe # 启动文件 使用这个来启动 aria2
aria2.session # 任务保存文件 未完成任务会保存在这里
aria2c.exe # 32位命令行主程序
README.md # README
Aria2Data # 下载目录 默认下载文件会保存在这里
YAAW 使用说明

JSON-RPC Path
JSON-RPC Path 默认为: http://localhost:6800/jsonrpc
如果提示 Aria2 RPC 服务器错误 按照以下方法修改
host: 指运行 Aria2 所在机器的 IP 或者名字
port: 使用 --rpc-listen-port 选项设置的端口, 未设置则是 6800
普通情况设置为: http://host:port/jsonrpc
使用 --rpc-secret=xxxxxx 选项设置为: http://token:xxxxxx@host:port/jsonrpc
使用 --rpc-user=user --rpc-passwd=pwd 选项设置为: http://user:pwd@host:port/jsonrpc
Tips
在 YAAW 中对 Aria2 的设置会在 Aria2 重启后丢失, 必要的设置请写入配置文件
已经下载完成的任务会在 Aria2 重启后消失, 除非启用了 --force-save 选项
因界面已汉化, 其他不再赘述.
YAAW 搭配脚本

迅雷离线
Chrome Extension: ThunderLixianAssistant
UserScript: ThunderLixianExporter
旋风离线
UserScript: XuanFengEx
UserScript: LixianExporter
百度网盘
Chrome Extension: BaiduExporter
Firefox Addons: BaiduExporter
UserScript: BaiduPanDownloadHelper
其他脚本
Chrome Extension: 添加到aria2
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#86

帖子 marklennon » 2016-05-06 15:15

升级16.04
无非就是折腾了 一下午
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#87

帖子 marklennon » 2017-11-16 9:21

最近阿里云搞了一个CES,没想到配置起来超级简单,直接在安装的时候,选择宝塔LINUX管理面板的镜像,装好之后,直接就可以进入
产品亮点

极速方便的一键配置与管理,可一键配置服务器环境(LAMP/LNMP/Tomcat/Node.js),一键部署SSL,异地备份;提供SSH开启关闭服务,SSH端口更改,禁ping,防火墙端口放行以及操作日志查看;CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据;计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割;通过web界面就可以轻松管理安装所用的服务器软件,还有实用的扩展插件;方便高效的文件管理器,支持上传、下载、打包、解压以及文件编辑查看。
产品说明

默认面板账号信息:
管理面板地址:http://ip:8888
用户名:admin
密码:需要登录远程服务器获取默认密码,获取命令:bt default
远程连接教程:https://help.aliyun.com/document_detail/25433.html

宝塔面板是一款使用方便、功能强大、交互友好且终身免费的服务器管理软件。集成一键配置:LAMP/LNMP/Tomcat/Node.js、网站、数据库、FTP、SSL,一键部署源码,通过Web端轻松管理服务器。2分钟安装好面板,一键管理服务器。

宝塔面板有什么用?
宝塔面板就是一款服务器管理软件,可以通过Web端轻松管理服务器。
例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表。

总的来说宝塔面板是众多服务器管理面板软件中界面交互体验最好一款产品,且功能完善,每周更新。为了方便用户建立网站,宝塔面板集成一键部署源码插件,可一键部署:discuz,wordpress,ecshop,thinkphp,z-blog,dedecms等程序。还有极其方便的一键迁移,两台服务器安装宝塔面板5.2版本,可实现一键迁移服务器网站、FTP、数据库。

通过宝塔面板计划任务功能,可自动备份网站、数据库到阿里云OSS,或者其他云存储空间里。需要先到宝塔面板软件管理里安装好阿里云OSS插件并且配置好。更多功能,请安装体验。

安全组放行:
使用宝塔面板需要放行端口,设置教程:https://www.bt.cn/bbs/thread-2897-1-1.html
先放行端口再进行以下操作,否则无法打开面板。

版本号:5.2.0/5.3.0 使用步骤:
第1步:获取面板管理密码
1. 登录远程服务器,教程:https://help.aliyun.com/document_detail/25433.html
2. 输入获取默认密码命令:bt default
3. 输入完,回车即可获取登录密码

第2步:登陆面板
1. 通过http://服务器外网IP:8888打开面板管理页面,如:http://192.168.0.1:8888
2. 输入管理帐号密码

第3步:安装环境
1. 根据提示选择您要安装的环境

第4步:安全设置
1. 修改面板默认帐号密码

版本号:4.2.1 使用步骤:
第1步:初始化面板
1. 访问http://服务器外网IP:8888/install,初始化面板,如:http://192.168.0.1:8888/install

第2步:登陆面板
1. 通过http://服务器外网IP:8888打开面板管理页面,如:http://192.168.0.1:8888
2. 输入初始化面板时设置的管理帐号密码
在线产品使用文档: http://docs.bt.cn

界面预览:

产品参数

交付方式
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#88

帖子 marklennon » 2017-11-16 9:22

最近阿里云搞了一个CES,没想到配置起来超级简单,直接在安装的时候,选择宝塔LINUX管理面板的镜像,装好之后,直接就可以进入
产品亮点

极速方便的一键配置与管理,可一键配置服务器环境(LAMP/LNMP/Tomcat/Node.js),一键部署SSL,异地备份;提供SSH开启关闭服务,SSH端口更改,禁ping,防火墙端口放行以及操作日志查看;CPU、内存、磁盘IO、网络IO数据监测,可设置记录保存天数以及任意查看某天数据;计划任务可按周期添加执行,支持SHELL脚本,提供网站、数据库备份以及日志切割;通过web界面就可以轻松管理安装所用的服务器软件,还有实用的扩展插件;方便高效的文件管理器,支持上传、下载、打包、解压以及文件编辑查看。
产品说明

默认面板账号信息:
管理面板地址:http://ip:8888
用户名:admin
密码:需要登录远程服务器获取默认密码,获取命令:bt default
远程连接教程:https://help.aliyun.com/document_detail/25433.html

宝塔面板是一款使用方便、功能强大、交互友好且终身免费的服务器管理软件。集成一键配置:LAMP/LNMP/Tomcat/Node.js、网站、数据库、FTP、SSL,一键部署源码,通过Web端轻松管理服务器。2分钟安装好面板,一键管理服务器。

宝塔面板有什么用?
宝塔面板就是一款服务器管理软件,可以通过Web端轻松管理服务器。
例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表。

总的来说宝塔面板是众多服务器管理面板软件中界面交互体验最好一款产品,且功能完善,每周更新。为了方便用户建立网站,宝塔面板集成一键部署源码插件,可一键部署:discuz,wordpress,ecshop,thinkphp,z-blog,dedecms等程序。还有极其方便的一键迁移,两台服务器安装宝塔面板5.2版本,可实现一键迁移服务器网站、FTP、数据库。

通过宝塔面板计划任务功能,可自动备份网站、数据库到阿里云OSS,或者其他云存储空间里。需要先到宝塔面板软件管理里安装好阿里云OSS插件并且配置好。更多功能,请安装体验。

安全组放行:
使用宝塔面板需要放行端口,设置教程:https://www.bt.cn/bbs/thread-2897-1-1.html
先放行端口再进行以下操作,否则无法打开面板。

版本号:5.2.0/5.3.0 使用步骤:
第1步:获取面板管理密码
1. 登录远程服务器,教程:https://help.aliyun.com/document_detail/25433.html
2. 输入获取默认密码命令:bt default
3. 输入完,回车即可获取登录密码

第2步:登陆面板
1. 通过http://服务器外网IP:8888打开面板管理页面,如:http://192.168.0.1:8888
2. 输入管理帐号密码

第3步:安装环境
1. 根据提示选择您要安装的环境

第4步:安全设置
1. 修改面板默认帐号密码

版本号:4.2.1 使用步骤:
第1步:初始化面板
1. 访问http://服务器外网IP:8888/install,初始化面板,如:http://192.168.0.1:8888/install

第2步:登陆面板
1. 通过http://服务器外网IP:8888打开面板管理页面,如:http://192.168.0.1:8888
2. 输入初始化面板时设置的管理帐号密码
在线产品使用文档: http://docs.bt.cn

界面预览:

产品参数

交付方式
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#89

帖子 marklennon » 2017-11-16 9:27

首先试了一下METINFO,直接在宝塔的管理面板里上传压缩包,很容易安装完成,后台UI开着还好,但是好像选项不是很多。模板也大多是收费的,虽然不贵,但是看起来样子都差不多,用来做企业站,总觉得差点什么。
接着试了phpcms,还是差点什么
最后选择了DEDECMS
No Way to Go....
头像
marklennon
帖子: 267
注册时间: 2011-02-23 13:43
系统: UBUNTU 12.04
送出感谢: 2 次
接收感谢: 1 次
联系:

Re: UBUNTU使用日记

#90

帖子 marklennon » 2017-11-16 9:27

首先试了一下METINFO,直接在宝塔的管理面板里上传压缩包,很容易安装完成,后台UI开着还好,但是好像选项不是很多。模板也大多是收费的,虽然不贵,但是看起来样子都差不多,用来做企业站,总觉得差点什么。
接着试了phpcms,还是差点什么
最后选择了DEDECMS
No Way to Go....
回复

回到 “Ubuntu故事和感慨”