标签 数据 下的文章

对我们许多人来说,安全最重要的是使我们的个人数据安全。理论上,最好的安全能够承受任何滥用。然而,在现实世界中,你不能覆盖所有可能的滥用情况。因此,最好的策略是使用多种技术来提高安全性。大多数正常人不需要复杂的方案和加密来保持安全,但是可以让入侵者访问你的数据变得很困难。

这可能听起来很蠢,但在图书馆,教室或实验室中的计算机 - 或者你的朋友的电话 - 它们不是你的。即使是云或云服务通常也只是别人的计算机。一般来说,将你不拥有的任何设备视为属于坏人所有,换句话说,他们想要你的数据用于邪恶用途。

以下是一些简单的方法,可以增加你的数据安全性来应对不法之徒或入侵者。

关闭打开的会话

当你用完设备后,登出如 Facebook 或其他站点服务。这可以防止作恶者重新打开窗口并访问你的账户。

清理浏览器和其他缓存

清理你浏览器中所有的历史、密码和 cookie。不要假设这些是登出后默认的动作。这取决于平台,同时检查缓存。如果你使用的是 Linux 系统,删除 ~/.cache 缓存文件夹。

清空垃圾箱

删除桌面上遗留的任何东西,如果可以,同时清空垃圾箱。

使用服务安全选项

为你的服务和帐户启用登录通知或登录批准。某些服务有一个选项,当有人从新设备或位置登录你的帐户时通知你。当你登录时,你也会收到通知。但是,知道某些人是否尝试从其他计算机或位置意外地使用你的登录信息还是很有帮助的。

一些服务可能允许你通过电子邮件通知来批准任何登录活动。只有通过你收到的电子邮件中的链接进行批准,才能授予访问权限。检查你的服务,看看他们是否提供这些安全选项。

限制敏感信息

在不属于你的计算机上保持数据安全的最简单的方法是不要处理它。尽量避免或限制需要敏感信息的工作。例如,你可能不想在工作场所访问银行或信用卡帐户或者安全系统。

你可能需要考虑使用基于 Live USB 的操作系统来实现这些目的。Live USB 会限制甚至完全避免在运行它的主机系统上的任何数据存储。例如,你可以下载 Live Fedora Workstation 操作系统在 USB 上使用。


via: https://fedoramagazine.org/5-security-tips-shared-public-computers/

作者:Sylvia Sánchez 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

磁盘驱动器速度

磁盘驱动器的速度是以一个单位时间内读写数据量的多少来衡量的。DD 命令是一个简单的命令行工具,它可用对磁盘进行任意数据块的读取和写入,同时可以度量读取写入的速度。

在这篇文章中,我们将会使用 DD 命令来测试 USB 和 SSD 磁盘的读取和写入速度。

数据传输速度不但取决于驱动盘本身,而且还与连接的接口有关。比如, USB 2.0 端口的最大传输速度是 35 兆字节/秒,所以如果您把一个支持高速传输的 USB 3.0 驱动盘插入 USB 2.0 端口的话,它实际的传输速度将是 2.0 端口的下限。

这对于 SSD 也是一样的。 SSD 连接的 SATA 端口有不同的类型。平均是 375 兆字节/秒的 SATA 2.0 端口理论上最大传输速度是 3 Gbit/秒,而 SATA 3.0 是这个速度的两倍。

测试方法

挂载上驱动盘,从终端进入此盘目录下。然后使用 DD 命令,首先写入固定大小块的一个文件,接着读取这个文件。

DD 命令通用语法格式如下:

dd if=path/to/input_file of=/path/to/output_file bs=block_size count=number_of_blocks

当写入到驱动盘的时候,我们简单的从无穷无用字节的源 /dev/zero 读取,当从驱动盘读取的时候,我们读取的是刚才的文件,并把输出结果发送到无用的 /dev/null。在整个操作过程中, DD 命令会跟踪数据传输的速度并且报告出结果。

固态硬盘

我们使用的是一块“三星 Evo 120G” 的固态硬盘。它性价比很高,很适合刚开始用固态硬盘的用户,也是我的第一块固态硬盘,并且也是市场上效果最好的固态硬盘之一。

这次实验中,我们把硬盘接在 SATA 2.0 端口上。

写入速度

首先让我们写入固态硬盘

$ dd if=/dev/zero of=./largefile bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 4.82364 s, 223 MB/s

的大小实际上是相当大的。你可以尝试用更小的尺寸如 64K 甚至是 4K 的。

读取速度

现在读回这个文件。但是,得首先清除内存的缓存,以确保这个文件确实是从驱动盘读取的。

运行下面的命令来清除内存缓存

$ sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

现在读取此文件

$ dd if=./largefile of=/dev/null bs=4k
165118+0 records in
165118+0 records out
676323328 bytes (676 MB) copied, 3.0114 s, 225 MB/s

在 Arch Linux 的维基页上有一整页的关于不同的厂商,如英特尔、三星、Sandisk 等提供的各类固态硬盘 读/写速度的信息。点击如下的 url 可以查看相关信息。

https://wiki.archlinux.org/index.php/SSD\_Benchmarking

USB

此次实验我们会测量普通的 USB/随身笔的读写速度。驱动盘都是接入标准的 USB 2.0 端口的。首先用的是一个 4GB 大小的 sony USB 驱动盘,随后用的是一个 16GB 大小的 strontium 驱动盘。

首先把驱动盘插入端口,并挂载上,使其可读。然后从命令行下面进入挂载的文件目录下。

Sony 4GB - 写入

这个实验中,用 DD 命令向驱动盘写入一个有 10000 块,每块 8K 字节的文件。

# dd if=/dev/zero of=./largefile bs=8k count=10000
10000+0 records in
10000+0 records out
81920000 bytes (82 MB) copied, 11.0626 s, 7.4 MB/s

因此,写入速度约为7.5兆字节/秒。这是一个很低的数字。

Sony 4GB - 读取

把相同的文件读取回来,测试速度。首先运行如下命令清除内存缓存。

$ sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

现在就可以使用 DD 命令来读取文件了。

# dd if=./largefile of=/dev/null bs=8k
8000+0 records in
8000+0 records out
65536000 bytes (66 MB) copied, 2.65218 s, 24.7 MB/s

读取速度出来大约是25兆字节/秒,这大致跟廉价 USB 驱动盘的标准相匹配吧。

USB2.0 理论上最大信号传输速率为480兆比特/秒,最小为60兆字节/秒。然而,由于各种限制实际传输速率大约280兆比特/秒和35兆字节/秒之间。除了这个,实际的速度还取决于驱动盘本身的质量好坏以及其他的因素。

上面实验中, USB 驱动盘插入USB 2.0 端口,读取的速度达到了 24.7兆字节/秒,这是很不错的读速度。但写入速度就不敢恭维了。

下面让我们用 16GB 的 Strontium 驱动盘来做相同的实验。虽然 Strontium 的 USB 驱动盘很稳定,但它也是一款很便宜的品牌。

Strontium 16gb 盘写入速度

# dd if=/dev/zero of=./largefile bs=64k count=1000
1000+0 records in
1000+0 records out
65536000 bytes (66 MB) copied, 8.3834 s, 7.8 MB/s

Strontium 16gb 盘读取速度

# sudo sh -c "sync && echo 3 > /proc/sys/vm/drop_caches"

# dd if=./largefile of=/dev/null bs=8k
8000+0 records in
8000+0 records out
65536000 bytes (66 MB) copied, 2.90366 s, 22.6 MB/s

它的读取速度就要比 Sony 的低了。

参考资料


关于 Silver Moon

Php 开发者, 博主 和 Linux 爱好者. 通过 [email protected] 或者 Google+ 可联系到他。

虽然现在安装ubuntu已经相对简单多了,不需要很多专业的知识,但是在安装前还是需要搞定三件重要的事情。

  • 备份数据
  • 规划磁盘
  • 是否真的需要Ubuntu

备份数据

记得我最初安装Linux时,常常因为某些错误造成数据丢失。如果你没有完全的把握不犯错,或者说你无法确保安装过程中不出现人力不可抗拒因素的问题(这个比较汗~~),那么安装系统前请做好数据备份。

以下为备份数据常用的四种方法:

  • 备份到云端。云端这个词是现在才有的,传统的说就是在线备份,备份到互联网上,现在很多的网盘可以给你提供良好的服务,比如Dropbox、Box.net,国内比较好的有115和dbank,你可以根据具体情况选用。
  • 备份到移动硬盘。这个方法比第一个方便多了,但也不是你刚好可以有用来备份数据的外设,一般来说本机磁盘存放的东西容量可能是很大的咯。
  • 刻录到光盘。这个办法比较老套,现在很多人都不用了,但也不失为一种方法,尤其在条件刚刚适合的时候。
  • 备份到其他分区。相对于前面三者,这个可谓是最简单,也是最速效的了,那么你就得规划好的你分区,专门分出一部分硬盘来存放数据。

强烈建议大家在安装系统前备份数据,这是个很好的习惯,有良好的数据管理习惯会很有好处的。

规划磁盘

磁盘规划对于老手来说可能很简单,但是对于新手来说,这一部分是很让人很头疼的。关于Ubuntu的安装,官方提供了详细的指导文档,但是很多人没有阅读官方指导的习惯,光盘拿到手才开始到处问问题,其实很多问题都在官方指导中有详细的说明。当然,官方的指导有很多内容都是很啰嗦的,让人觉得繁琐无味,不过对于真正的新手,还是要有完整阅读参考的良好习惯。

言归正传,继续说说规划磁盘问题。一般来说,安装Linux需要以下三个分区:

  • 根分区(/)。也叫做root分区,整个系统将被安装到这个分区。
  • 用户分区(/home)。用来存放具体每个用户的相关文件。
  • 交换分区(swap)。这个怎么说呢,简单的解释就相当于Windows下的虚拟内存,实际内存再大的机器也建议规划有swap分区。

再来说说以上三个分区具体需要多大的容量:

  • 根分区。这个是用来安装系统的,所以可以参考具体系统的官方说明,一般来说安装完整的Linux桌面系统,4G的容量就绰绰有余了,当然随着以后应用软件的安装还会占更多空间。
  • 用户分区。这个是用来存放具体的用户文件,可以根据自己的需求来分配。
  • 交换分区。最早的说法是建议为实际内存的两倍,不过随着现在硬件的发展,一般都有了2G的内存,如果swap再来个4G的话,貌似有点浪费,所以建议1G或者2G就行了。

说了这么多,那么具体如何来规划磁盘呢?

以下有四个图,很明了的表示了四种具体的分区方案:

只安装Linux系统
 title=

只安装Linux系统,并有独立的数据存放分区
 title=

linux与windows双系统共存
 title=

Linux于Windows双系统,并有独立的数据存放分区
 title=

具体的分区操作,可以在安装系统前进行,使用你所熟悉的一款磁盘管理工具来进行分区,也可以在安装系统时进行分区操作。

是否真的需要Ubuntu

 title=为什么选择Ubuntu?Ubuntu是众多Linux发行版中比较流行的一个,有着庞大的用户群,良好的社区支持。当然,它不是你的唯一选择,还有其他的Linux发行版也是很不错的,比如Fedora、LinuxMint、OpenSUSE和Archinux等等。。 我现在用的就是Archlinux

为什么不选择其他的?当然,你也可以选择其他的Linux发行版。现在很多Linux发行版都提供了LiveCD,可以不用安装到硬盘,直接使用CD来引导就可以体验系统。你可以使用LiveCD来试试多个系统,然后根据自己的体验和具体电脑情况来选择比较合适的。

其他原因?如果你现在还使用着一台配置比较低的电脑,那么Ubuntu也可能不是最好的选择。它的最小建议配置如下:

  • 显卡
  • 512内存
  • 4G磁盘剩余空间

如果你的”老爷机”无法满足以上条件,那么可以选择以下几个轻量发行版:

  • Lubuntu
  • LMDE
  • Pubby linux
  • ArchBang

以下Ubuntu的三个优点和三个缺点:

优点:

  1. 它是现在众多linux发行版中最流行的一个,你可以找到很多关于它的论坛或者博客。
  2. 它属于“即装即用”型的系统,你不需要在Termianl下使用各种命令行来配置系统,很多操作都可以通过可视化的程序来完成。
  3. 网上有很多关于它的使用指南,你可以搜索到很多你在使用中遇到的问题的答案以供参考。

缺点:

  1. 它不是最稳定的Linux发行版。
  2. 它不是最轻量或者最快的Linux发行版。
  3. 你可能会被其他的Linux发行版用户“喷”,*^\_^*

这是一篇译文,原文在这里http://installubuntu.info/to-do-before-install-ubuntu/

相关日志

声明:本站文章,除注明转载外均为原创。转载请注明:转载自阿泉博客