Mac OS X如何校验文件的SHA1值-系统之家

  我们在上传和下载文件的时候,很容易导致文件的缺失,那么该如何解决这个问题呢?用户们通常会使用SHA1 值来检查。今天小编就教大家如何检测文件的SHA1 值吧。

 Mac OS X如何校验文件的SHA1值

  检测方法:

  运行终端(应用程序 – 实用工具 – 终端.app),并按以下语法执行检查:

  例如,要检查桌面上一个名为“DownloadedFile.dmg”的 SHA1 值,可以这样输入:

  1. shasum ~/Desktop/DownloadedFile.dmg
  检验的结果会和下面的类似:
  1.   $ shasum ~/Desktop/CheckMe.zip
  2.   ddfdb3a7fc6fc7ca714c9e2930fa685136e90448 CheckMe.zip
  那个最长的 16 进制字符串就是该文件的 SHA1 值。

  如果文件路径比较复杂,不要忘记多多使用 Mac OS X 的拖拽特性,输入“shasum”空格之后,直接把要检验的文件拖入终端窗口中,其路径会自动补齐。

  shasum (把文件拖放到这里)

  记住一定要在“shasum”后面输入一个空格才行。

  Shasum 命令默认检测 SHA1 值,而通过参数 -a 可以修改为 224、256、384 或 512。

  这就是在MAC系统中检测SHA1 值的方法了,担心自己下载的文件有所缺失的用户,不妨使用这个方法,看看文件的SHA1 值是否和作者提供的相符吧。

来自为知笔记(Wiz)

Linode VPS Centos6 iptables错误Setting chains to policy ACCEPT: security raw nat[FAILED]filter的解决方法 –

转自飞辰的IT博客日记 – 无敌WEB技术社区

近日在配置Linode VPS上的Centos 6.4系统的防火墙的时候,遇到以下错误:

  1. service iptables restart
  2. Setting chains to policy ACCEPT: security raw nat[FAILED]filter
经过搜索,明白是Linode官方在iptables里加了一个security的规则链,但Centos不支持。

而找到的解决方法是,编辑/etc/init.d/iptables,找到:

  1. for i in $tables; do
  2. echo -n "$i "
  3. case "$i" in
  4. raw)
  5. $IPTABLES -t raw -P PREROUTING $policy \
  6. && $IPTABLES -t raw -P OUTPUT $policy \
  7. || let ret+=1
  8. ;;
加入以下内容到“case “$i” in”下面:
  1. security)
  2. $IPTABLES -t filter -P INPUT $policy \
  3. && $IPTABLES -t filter -P OUTPUT $policy \
  4. && $IPTABLES -t filter -P FORWARD $policy \
  5. || let ret+=1
  6. ;;
  7.  
 最终版本类似:

  1. for i in $tables; do
  2. echo -n "$i "
  3. case "$i" in
  4. security)
  5. $IPTABLES -t filter -P INPUT $policy \
  6. && $IPTABLES -t filter -P OUTPUT $policy \
  7. && $IPTABLES -t filter -P FORWARD $policy \
  8. || let ret+=1
  9. ;;
  10. raw)
  11. $IPTABLES -t raw -P PREROUTING $policy \
  12. && $IPTABLES -t raw -P OUTPUT $policy \
  13. || let ret+=1
  14. ;;
保存后,重启则可

service iptables restart

来自为知笔记(Wiz)

Windows Server 2008 R2忘记管理员密码后的解决方法

  在日常的工作中,对于一个网络管理员来讲最悲哀的事情莫过于在没有备用管理员账户和密码恢复盘的情况下遗忘了本地管理员账户密码。

  在早期的系统中,遇到这种事情可以使用目前国内的很多Windows PE光盘来解决。但是,对于Windows Server 2008 R2来讲,只靠简单的这些操作是暂时无法解决密码问题的。

  但是,可以通过替换文件,使用变通的方法,可以在绕过登录的情况下,使用命令提示行方式,添加本地管理员账户或修改管理员账户密码。

继续阅读 “Windows Server 2008 R2忘记管理员密码后的解决方法”

一招改变Chrome缓存保存路径

  Chrome有一个很不人性化的特性就是不能更改安装路径,默认安装到系统所在分区,而且其缓存和用户配置文件都位于系统分区。

  假设Windows 7安装在C盘,并且你当前以管理员身份登录。然后假设你的用户名为johnsmith,那么你可以在以下位置找到Chrome的缓存文件:C:\Users\johnsmith\AppData\Local\Google\Chrome\User Data\Default\Cache

继续阅读 “一招改变Chrome缓存保存路径”

批处理文件中ECHO命令显示换行

想要使用ECHO命令在%WINDIR%\system32\drivers\etc\hosts文件中新增加一行记录,发现有时候需要先写入一个换行, 才能避免将新增加记录写入到原来最后一条记录所在行。在Windows命令行下使用ECHO “\n”也不好用。找了半天,终于发现echo.可以实现这个功能,如下:

echo. >> %WINDIR%\system32\drivers\etc\hosts & echo xxx.xxx.xxx.xx test_host >> %WINDIR%\system32\drivers\etc\hosts

继续阅读 “批处理文件中ECHO命令显示换行”

firefox和Opera修改临时文件夹位置

今天安装了firefox,在进行设置的时候,发现没有临时文件夹位置的修改,依照Opera的临时文件夹是放在Opera文件夹里面的,于是到firefox文件夹看看,结果没有发现!

百度一下,哦,原来是放在系统盘(C:)\Documents and Settings\[你的用户名]\Local Settings\Application Data\Mozilla\Firefox\Profiles\[随机数].default\Cache,像我的是C:\Documents and Settings\Administrator\Local Settings\Application Data\Mozilla\Firefox\Profiles\uvqre3j0.default\Cache,好隐蔽啊!

继续阅读 “firefox和Opera修改临时文件夹位置”

pidgin 界面中文乱码解决

因为 Pidgin 所基于的 GTK 跟 Windows
本身的字体显示子系统是完全不沾边的,所以装上以后无法显示中文,人名显示出来的全是乱码。解决办法是分两步:

1.   C:\Program
Files\Common Files\GTK\2.0\etc\gtk-2.0\gtkrc
把里面的

gtk-font-name = “sans 8″

改为

gtk-font-name = “SimSun 9″

2.   然后运行 C:\Program
Files\Common Files\GTK\2.0\bin\gtkthemeselector.exe

,并选择任何一个非 MS-Windows 的主题。最后,重新运行 Pidgin 就可以了。

第二步是关键,不修改主题中文依旧是乱码

QQ所有信息显示为NULL,解决:
我使用的是Pidgin2.4.0版的,只要安装前一版本的gtk+包即可。
但仍有部分群的名称显示为NULL(不影响使用)