20145211《信息安全系统设计基础》第4周的一点学习~

关于双系统的一些问题

时间问题

  • 前段时间装了ubuntu和win10的双系统,而后每次开机发现ubuntu的系统时间总会慢8小时,我想这不会是伦敦时间吧。。应该是用了国际标准时间。所以我把ubuntu的时间改成从互联网获取,并且取消UTC时间的设置。

  • 我本来以为一切都结束了,然而才刚刚开始。。平静的过了几天之后,我发现win10下的时间慢了8个小时,什么情况??
    不想了好久才意识到可能是两个系统设置不同,导致的这个时间问题。于是问百度得到个概念:
    UTC即Universal Time Coordinated,协调世界时GMT 即Greenwich Mean Time,格林尼治平时
    Windows 与 Mac/Linux 缺省看待系统硬件时间的方式是不一样的:把系统硬件时间当作本地时间(local time),即操作系统中显示的时间跟BIOS中显示的时间是一样的。
    Linux/Unix/Mac把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的,比如说北京时间是GMT+8,则系统中显示时间是硬件时间+8。
    这样,当PC中同时有多系统共存时,就出现了问题。你的linux设置的时区都为北京时间东八区,当前系统时间为9:00AM。则此时硬件中存储的实际是UTC 时间1:00AM。这时你重启进入Windows后,你会发现windows系统中显示的时间是 1:00AM,比linux中慢了八个小时。同理,你在Windows中更改或用网络同步了系统时间后,再到linux中去看,系统就会快了8小时。 在实行夏令时的地区,情况可能会更复杂些。

解决这个问题的方法:

ubuntu下. 可让 Ubuntu 不使用 UTC 时间与 Windows 保持一致。
ubuntu默认开启UTC,即协调世界时,而win7是使用这种计时方式,这将导致的结果就是Windows和Ubuntu时间计算 有差异
你可以使用以下方法得到一致的时间:sudo gedit /etc/default/rcS.找到这一行:UTC=yes www.2cto.com, yes改为no
打开System–>Administration–>Date & Time在Time Zone选项卡下把System clock uses UTC前面的勾去掉,确定。稍微过几分钟系统时间就正常了。

windows下. 修改 Windows 对硬件时间的对待方式,这样只在 Windows 上修改后就无需在Ubuntu 上设置了。
让 Windows 把硬件时间当作 UTC
开 始->运行->CMD,打开命令行程序(Vista则要以管理员方式打开命令行程序方可有权限访问注册表),在命令行中输入下面命令并回车
代码:
  Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

  • 后来发现只需要在win10下修改就行了

ubuntu耗电的问题

  • 现在的笔记本大都使用NVIDIA的Optimus双显卡,而Ubuntu本身并不支持Optimus双显卡切换技术,所以,使用了这种双显卡技术的笔记本安装了Ubuntu之后,使用过程中,集显独显都是处于开启状态,发热量和耗电量居高不下。某些机型可以通过BIOS关闭独显,但是总免不了有需要使用独显的时候。有市场就有需求,于是bumblebee 3便出现了

  • bumblebee3能实现的功能:

  1. 通过自带的bbswitch组件,自动关闭独立显卡,节省电力,降低发热量。

  2. 通过bumblebee-nvidia组件,能安装nvidia官方驱动,并用optirun方式用独显运行显示需求较高的程序。

  3. 支持NVIDIA的CUDA程序加速。(我没验证过,不知道有没有效!)

配置方式超简单,直接apt-get install ,安装完重启立即生效,简单方便

  • 步骤
  1. 打开终端,输入:

sudo add-apt-repository ppa:bumblebee/stable

  1. 然后输入:

sudo apt-get update

  1. 开始安装。

在终端输入:

sudo apt-get install bumblebee

(该命令自动安**umblebee 3)

sudo apt-get install bumblebee-nvidia

(该命令安装NVIDIA官方驱动)

安装完成,重启

  • 装了bumblebee 3后,笔记本右侧散热风扇出风口的温度立即下降,效果立竿见影

磁盘不共享的问题

  • 刚开始我非常方便的在linux下访问windows里的盘区的时候,有一天,他突然出现了这个error

看看报错:Please resume and shutdown Windows fully (no hibernation or fast restarting)

译:请重启电脑把windows 完全关闭 (没有休眠或者快速启动)这种情况下,是没有办法设置读写权限的只能是-ro (read only只读)只能在/etc/fstab 里设置:UUID=1E7E5FE17E5FAFEF /media/222 ntfs ro,defaults,auto,nodev,nosuid,user,force 0 0
注意:只能是ro ,如果是rw启动会报错!

通过$ ls -all /dev/disk/by-uuid/ 可以查到UUID

注意:这样挂载不能对挂载盘的修改!!read only!!!

如果你的win8 没有设置快速启动或者没有什么问题的话,应该可以吧ro改为rw(读写)的

后来我了解到,windows下为了快速启动,内核采用了“休眠”的模式,启动时就是混合启动,所以速度很快,一般8秒左右;于是只要在win10下,命令行彻底关机就行了:shutdown -s -t 1

原文地址:https://www.cnblogs.com/nostalgia-/p/5918297.html