原文 http://vps.bz/article/27.html
购买VPS的时候都需要我们选择需要安装的操作系统,Linux或者Windows,但是操作系统有32bit与64bit两种,我们该选择哪一种呢?
32位与64位的前生今世 当前广泛使用的CPU架构有x86和x86_64。其中x86是Intel很早推出的32位CPU架构,以前我们使用的绝大多数桌面CPU都是x86架构,包括AMD的一些CPU。 x86_64是由AMD公司在最近几年设计推出的64位CPU架构,x86_64架构刚推出的时候被称为AMD64。x86_64兼容32位的x86架构,是一个很成功的64位CPU架构。Intel在AMD推出x86_64之后,也推出了自己的x86_64架构CPU,只不过Intel称呼x86_64为Intel64,EM64T。
32位和64位系统的优缺点 64位系统可以访问超过 4GB 的超大内存地址空间,相比32位系统只能访问 4GB 的内存地址。 64位系统的性能有一定的提升,因为 CPU 有16个一般用途的寄存器,相比32位系统只有8个。 通过使用优化的 x64-64 CPU 指令,性能得到提升。 网上的一下测试表明同一应用程序64位系统比32位系统多消耗至少有60%以上的内存,这意味着需要支付更多的成本。 性能损失,因为64位是8字节,相比32位系统只有4字节。 由于x86_64兼容x86,32位的Windows和Linux等操作系统都可以很好的运行在x86_64的CPU上。x86的CPU只能运行32位的操作系统,而x86_64的CPU既可以运行64位的操作系统,也可以运行32位的操作系统。 Linux操作系统分为Linux内核和应用程序两部分。x86_64 CPU上可以运行64位的Linux内核,和32位的应用程序,而32位系Linux内核无法运行64位的程序。 查看Linux系统内核是32位还是64位,可以运行命令:uname -a,查看应用程序运行命令:file /usr/bin/*。 一般情况下,除非你对64位有特别的需求或者你的机器内存超过了4GB,否则还是推荐使用价格低廉、速度快的32位系统。
基础设置 注意 基于debain 8 ,debain 7 部分命令不同
基础设置更新内核 passwd #修改root #查看系统信息是否kvm等 hostnamectl hostnamectl set-hostname $hostname #日期时区设置 timedatectl timedatectl set-timezone Asia/Shanghai apt-get update && apt-get upgrade apt-get install vim #创建.vimrc wget -c https://raw.githubusercontent.com/johnsonwjx/vim-for-server/master/vimrc -O .vimrc #更新内核 下载内核地址<http://kernel.ubuntu.com/~kernel-ppa/mainline> wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.17/linux-image-4.10.17-041017-generic_4.10.17-041017.201705201051_amd64.deb #安装内核 dpkg -i linux-image-4.*.deb #更新 grub 系统引导文件并重启 update-grub reboot #删除旧内核 dpkg -l|grep linux-image apt-get purge 旧内核 创建用户,sudo apt-get install sudo #查看 /etc/sudoers 是否%sudo用户组启用了 useradd -m -s /bin/bash $username #加入-s不然Tab无效 passwd $username # 修改$username密码 usermod -G sudo $username 安全相关 修改ssh端口,改用密钥登录,禁用root 和 密码登录 su $username mkdir .
Boot Arch Linux 启动 安装 efivar -l #查看是不是 UEFI启动 还是 BIOS 连接网络 如果是wifi的话 此时网络仅仅是安装盘的网络,实际arch要安装后设置
cp /etc/netctl/examples/wireless-wpa-config /etc/netctl/homewifi #homewifi 随便起的名字 ip link show # 显示 wifi 设备 一般为 wlo1 #我的是 wlo1,打开wifi设备 ip link set wlo1 up # 关闭 ip link set wlo1 down #修改 /etc/netctl/homewifi netctl start homwwifi ping -c 3 www.baidu.com #测试网络 分区 lsblk #显示硬盘设备 cfdisk #分区 固态硬盘 分3个区 swap分区 我是没分,主要我内存6G也够了,而且swap分区读写频繁会影响ssd寿命 swap 没有听说会影响休眠功能,而且内存不够时会直接kill掉进程 不过swap 可以向window那样 挂在文件作为swap