VirtualBox安装ArchLinux系统
都说ArchLinux很适合折腾,趁今天有时间,就试着安装了一把,不过看ArchLinux的Beginners’s Guide,照着其步骤来,结果还是看的云里雾里,看的人头大。便直接上Youtube上找了一个视频,顿时豁然开朗。安装概览如下:
##ArchLinux Install
- 分区
- 格式化分区
- 挂载分区
- 更改安装镜像
- 安装基本系统
- 生成fstab
- Chroot到新系统
- 配置系统
- 开启网络服务
- 创建初始化ramdisk环境
- 设置root密码
- 安装配置bootloader
- 卸载分区并重启系统
- 安装图形用户界面
详细步骤如下:
###1. 分区
虚拟机挂在iso镜像后,然后启动系统,进入后默认进入root提示符,然后输入:
root#cfdisk
进行分区,一般分三个即可。最后分区结果如下:
dev/sda1 / 8G
dev/sda2 /swap 1G(在空间最后)
dev/sda3 /home 4G
每个人的分区情况都可能不同,具体依照自己的分区来决定,以下操作都是根据我的分区来进行。
…Cookies vs Sessions
Http是无状态的协议,客户端给服务器发送请求,服务端响应客户端的请求,会话结束。这样两次会话间不便没有任何关联。但有时候需要在会话间进行信息共享,如:购物车,保存用户名与密码等。为此,cookie与session便诞生了,它们的存在就是为了弥补http协议无状态的缺陷。
cookie与session最大的不同是:cookie保存在用户的浏览器中,而session则保留在服务端。正是这种不同决定了它们的不用使用场合。
##Cookie
cookie机制是通过扩展http协议来实现的。服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie。其实纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。而cookie的使用是由浏览器按照一定的原则在后台自动发送给服务器端。
cookie主要内容包括:Name,Content,Path,Domain,Expires(过期时间)等。Domain与Path一起构成cookie的作用范围。
若不设置Expires,则默认的cookie生命周期为浏览器会话期间,一旦浏览器关闭,cookie则会被清理掉,这种生命周期为浏览器会话期的cookie被成为会话cookie。会话cookie存储在内存中而不是在硬盘上。
若设置了Expires,浏览器则会把生成的cookie保存在硬盘上,即使浏览器关闭后再打开,cookie依然有效,直至超过设置的expires。
另外,session大小有限制,一旦浏览器禁用cookie,则采用cookie的购物网站便不能进行购物,所以这时候得用session了。
…