hosts

https://github.com/racaljk/hosts/blob/master/hosts

目前可用v4 ip

61.91.161.217

openwrt手动指定dns服务器

v配置文件为/etc/config/dhcp

config dhcp ‘lan’
option interface ‘lan’
option start ‘100’
option limit ‘150’
option leasetime ’12h’
option dhcpv6 ‘server’
option ndp ‘relay’
option ra ‘relay’
list dns ‘221.228.255.1’
list dns ‘2001:470:0:9d::2’
option ra_management ‘1’

symantec离线下载

产品目录
https://www.symantec.com/zh/cn/security_response/definitions.jsp?

https://www.symantec.com/security_response/definitions/download/detail.jsp?gid=sep

SEP 14
https://www.symantec.com/security_response/definitions/download/detail.jsp?gid=sep14
https://www.symantec.com/security_response/definitions/download/detail.jsp?gid=ips14

Linux(ubuntu)制作win7安装u盘,以及备份分区

原文:http://www.cnblogs.com/alanalan/p/3316598.html

 

参考网址(感谢原作者分享!):

http://serverfault.com/questions/6714/how-to-make-windows-7-usb-flash-install-media-from-linux

http://www.techrepublic.com/blog/linux-and-open-source/drive-and-partition-backups-with-dd/

dd的简介我就省了,一搜一大把。

网上流行的一种做法是把u盘分成一个区,格式化成fat,然后 dd if=/xxx.iso of=/dev/sdx,似乎是有成功的人,但这里缺少了制作引导这一步,至少在我这里是没能搞定。

linux下制作引导可以用 ms-sys 或 lilo -M命令,我用的是后者,主要是因为在源里直接有,而且之前用过lilo有亲切感。。。

sudo apt-get install lilo,用ms-sys的话自行搜索。

注意:选择安装lilo的话不要执行它的配置向导,否则会顶替掉你电脑现在用的引导(grub之类)

开始之前用df或别的什么办法搞清楚你的u盘是哪个,这里以我自己的情况为例/dev/sdd

使用 cfdisk /dev/sdd 或 fdisk /dev/sdd分区,删除所有分区,然后创建一个新的分区,占用全部空间,把type设置成NTFS(就是在修改type的地方改成7),标记为bootable。

新的分区将会是/dev/sdd1

用NTFS格式化:mkfs.ntfs -f /dev/sdd1

写入 windows 7 的 MBR 到u盘上(windows 8 也一样):

ms-sys -7 /dev/sdd 或 sudo lilo -M /dev/sdd mbr

然后挂载 ISO 和 USB:

mount -o loop win7.iso /mnt/iso

mount /dev/sdd1 /mnt/usb

复制ISO所有文件到U盘: cp -r /mnt/iso/* /mnt/usb/

等复制完就完工,图形化界面操作应该也一样的。

现在的情况是,你有了一个一切准备就绪的win7安装u盘,再回想之前最开始的时候那个不完全的做法,我们可以发挥一下,用dd把当前可以引导的u盘整个备份下来,以后再用时就可以用之前的办法直接还原了。

dd if=/dev/sdd of=/win7.img

这样我们就有了一个直接恢复到u盘上就可以进行usb安装的镜像文件了,可能不同的U盘容量上还会有一些麻烦,必须要跟这个U盘一样或者更大,dd是连没用到的空间都一起保存了的。

备份分区以及压缩备份文件

最简单的备份分区方式跟上文一样,就是dd if=/dev/sda1 of=/path/to/backup.img,但前文提到过dd会把空白字节也一起复制了,对U盘来说还能接受,但备份硬盘分区也这样就实在是离谱了,我们可以在备份完成后对img进行压缩,或在备份过程中即时完成:

dd if=/dev/sda1 | bzip2 -9f >/path/to/backup.img.bz2

还原时,如果你没有压缩:

dd if=/path/to/backup.img of=/dev/sda1

用前文方式压缩了的话:

bunzip2 -dc /path/to/backup.img.bz2 | dd of=/dev/sda1

 

文件: G:\TDDOWNLOAD\LENOVO_W7P1_PR_64_SC_RDVD.iso
大小: 3927812096 字节
修改时间: 2012年9月16日, 1:47:00
MD5: C59EEDCDA1260A187F6D128CD5E701A3
SHA1: F74BD4FBB281418DBF6D1D947D7A1DCEC3F30712
CRC32: BF468969

文件: G:\TDDOWNLOAD\LENOVO_WIN7_HP_64_ZH_CN_RDVD.iso
大小: 3579365376 字节
修改时间: 2012年9月24日, 3:09:30
MD5: E4C1FBFB2641ED73CA01EDC4B68E3160
SHA1: F200D6B1CFED0852030C3B7E2C584463541D4286
CRC32: 6FBA6A8A

文件: G:\TDDOWNLOAD\Lenovo_windows7_Ultimate_sp1_64_DVD.iso
大小: 3463053312 字节
修改时间: 2012年9月27日, 12:47:01
MD5: 974568C54FF16298DB459F6A655D1077
SHA1: C1E847ED1F5F26691196CC0EAC437D1DD7BCD4CA
CRC32: 0265E361

文件: G:\TDDOWNLOAD\lenovo_windows7_HP_64.iso
大小: 3513417728 字节
修改时间: 2012年9月16日, 0:56:35
MD5: 9A44709AAE11CE42D424FE46333384E1
SHA1: 8015CAC9CDFDE51E5BB643AC4F02CF498813A5F9
CRC32: 126B4292

How to edit “Most Visited” section of new tab page in Chromium

原文:http://askubuntu.com/questions/30363/how-to-edit-most-visited-section-of-new-tab-page-in-chromium

 

“Most Visited” section on new tab in Chrome/Chromium can be edited by hand, by directly changing “Top Sites” sqlite3 database inside Chrome/Chromium with sqlite3 and SQL (or by any other sqlite3 db editor, like sqlitebrowser).

The “Top Sites” database is located in user profile directory, the default one is “~/.config/chromium/Default/Top Sites” (for chrome: ~/.config/google-chrome/default, in windows C:\Documents and Settings\%USERNAME%\Local Settings\Application Data\Google\Chrome\User Data\Default).

To edit it, close the Chromium/Chrome and run for GUI editor

sudo apt-get install sqlitebrowser
sqlitebrowser ~/.config/chromium/Default/Top\ Sites

Open thumbnails table in Browse Data tab. We (and forensics experts) can see much more entries than is shown in “Most Visited”.

Only eight sites with smallest “url rank” and not blacklisted by user are shown. You can see them with such SQL query (via “Execute SQL” tab in sqlitebrowser or by using sqlite3 ~/.config/chromium/Default/Top\ Sites command line tool):

select url, url_rank, at_top from thumbnails order by url_rank;

Now you can edit the database, changing url_ranks to reorder sites (you should shift half of url_ranks, if you are inserting in middle). You can ever add new url, and change all url_ranks to move your new url into “Most Visited”.

When user deleted the site from “Most Visited” section by clicking “x” button, the url is blacklisted in the JSON config file ~/.config/chromium/Default/Preferences, in ntp.most_visited_blacklist section (close the Chrome, open the Preferences with text editor like gedit or vim, search for most_visited_blacklist and see URLHashes of blacklisted sites, implemented as MD5 of url string). You can delete all urls from most_visited_blacklist section (make sure that you have backup of Preferences file)

PS Actual source code of “Most Visited” implementation in Chromium: chrome/browser/history/top_sites_database.cc file, line 438, void TopSitesDatabase::GetPageThumbnails function:

  "SELECT url, url_rank, title, thumbnail, redirects, "
  "boring_score, good_clipping, at_top, last_updated, load_completed, "
  "last_forced FROM thumbnails ORDER BY url_rank, last_forced"));

// Results are sorted by url_rank. For forced thumbnails with url_rank = -1,
// thumbnails are sorted by last_forced.

Descriptions of some table fields are here: chrome/common/thumbnail_score.h

Blacklisting implemented in chrome/browser/history/top_sites_impl.cc, TopSitesImpl::AddBlacklistedURL, TopSitesImpl::RemoveBlacklistedURL (Hmm, used only by test, but not accessible in UI some time after url was blacklisted?)

linux dd命令参数及用法详解

原文:https://my.oschina.net/aiguozhe/blog/120283

dd 的主要选项

  • 指定数字的地方若以下列字符结尾,则乘以相应的数字:
    b=512, c=1, k=1024, w=2, xm=number m
  • if=file    # 输入文件名,缺省为标准输入。
  • of=file   # 输出文件名,缺省为标准输出。
  • ibs=bytes   # 一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。
  • obs=bytes  # 一次写 bytes 个字节(即一个块大小为 bytes 个字节)。
  • bs=bytes    # 同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。
  • cbs=bytes   # 一次转换 bytes 个字节,即转换缓冲区大小。
  • skip=blocks  # 从输入文件开头跳过 blocks 个块后再开始复制。
  • seek=blocks # 从输出文件开头跳过 blocks 个块后再开始复制。(通常只有当输出文件是磁盘或磁带时才有效)。
  • count=blocks  # 仅拷贝 blocks 个块,块大小等于 ibs 指定的字节数。
  • conv=conversion[,conversion…]
    用指定的参数转换文件,支持如下转换参数:

ascii 转换 EBCDIC 为 ASCII
ebcdic 转换 ASCII 为 EBCDIC
ibm 转换 ASCII 为 alternate EBCDIC
block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充
unblock 使每一行的长度都为 cbs ,不足部分用空格填充
lcase 把大写字符转换为小写字符
ucase 把小写字符转换为大写字符
swab 交换输入的每对字节
noerror 出错时不停止
notrunc 不截短输出文件
sync 把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐

整盘数据备份与恢复

备份
将本地的/dev/hdx整盘备份到/dev/hdy

dd if=/dev/hdx of=/dev/hdy

将/dev/hdx全盘数据备份到指定路径的image文件

dd if=/dev/hdx of=/path/to/image

备份/dev/hdx全盘数据,并利用gzip工具进行压缩,保存到指定路径

dd if=/dev/hdx | gzip >/path/to/image.gz

恢复

将备份文件恢复到指定盘

dd if=/path/to/image of=/dev/hdx

将压缩的备份文件恢复到指定盘

gzip -dc /path/to/image.gz | dd of=/dev/hdx

注意:

不要直接在计算机上用本地磁盘启动系统后执行dd命令生成本地磁盘的镜像,而应该使用livecd或U盘等可引导介质启动计算机,因为计算机运行时会对系统盘产生大量写操作。如果直接对运行中的系统盘生成的镜像,在恢复到其他硬盘上时,很可能会无法启动!
另外,对于Windows系统甚至Mac等操作系统,都可以用dd命令实现系统镜像的备份和恢恢复。
如果需要备份的分区或硬盘很大(比如100G,但实际已使用的空间却只有几G),使用dd命令生成的镜像文件也就很大,因此可以将备份后的镜像文件进行压缩。

利用netcat命令进行远程备份

在源主机上执行此命令备份/dev/hda

dd if=/dev/hda bs=16065b | netcat < targethost-IP > 1234

在目的主机上执行此命令来接收数据并写入/dev/hdc

netcat -l -p 1234 | dd of=/dev/hdc bs=16065b

采用bzip2对数据进行压缩,并将备份文件保存在当前目录

netcat -l -p 1234 | bzip2 > partition.img

采用bzip2对数据进行压缩,并将备份文件保存在当前目录

netcat -l -p 1234 | gzip > partition.img

备份和恢复MBR

备份磁盘开始的512Byte大小的MBR信息到指定文件

dd if=/dev/hdx of=/path/to/image count=1 bs=512

将备份的MBR信息写到磁盘开始部分

dd if=/path/to/image of=/dev/hdx

dd命令的其他用途

将内存里的数据拷贝到root目录下的mem.bin文件

dd if=/dev/mem of=/root/mem.bin bs=1024

拷贝光盘数据到root文件夹下,并保存为cd.iso文件

dd if=/dev/cdrom of=/root/cd.iso

创建一个足够大的文件(此处为256M)

dd if=/dev/zero of=/swapfile bs=1024 count=262144

然后把这个文件变成swap文件

mkswap /swapfile

启用这个swap文件

swapon /swapfile

如果需要在每次开机的时候自动加载swap文件, 需要在 /etc/fstab 文件中增加一行

/swapfile swap swap defaults 0 0

销毁磁盘数据

dd if=/dev/zero of=/dev/hda1

通过比较dd指令输出中所显示的命令执行时间,即可确定系统最佳的block size大小

dd if=/dev/zero bs=1024 count=1000000 of=/root/1Gb.file
dd if=/dev/zero bs=2048 count=500000 of=/root/1Gb.file
dd if=/dev/zero bs=4096 count=250000 of=/root/1Gb.file      
dd if=/dev/zero bs=8192 count=125000 of=/root/1Gb.file

计算出测试硬盘的读/写速度

dd if=/root/1Gb.file bs=64k | dd of=/dev/null
dd if=/dev/zero of=/root/1Gb.file bs=1024 count=1000000

当硬盘较长时间(比如1,2年)放置不使用后,磁盘上会产生magnetic flux point。当磁头读到这些区域时会遇到困难,并可能导致I/O错误。当这种情况影响到硬盘的第一个扇区时,可能导致硬盘报废。使用以下命令有可能使这些数据起死回生, 且这个过程是安全,高效的。

dd if=/dev/sda of=/dev/sda

IPv6测速 总汇

IPv6之家 IPv6地址测试:http://www.ipv6bbs.com/address.php
北交IPv6地址测试:http://media6.njtu.edu.cn/
东大IPv6网速测试:http://speed.neu6.edu.cn/
上交IPv6网速测试:http://video6.sjtu.edu.cn/speed/