VNC

Installation On ArchLinux: sudo pacman -Sy tigervnc On server side vncserver vncserver -list vncserver -kill :1 On client side vncviewer 192.168.2.56:5901 It’s 5901 can also be 5902 or etc. It depends on which session is open

硬盘启动

*MBR,又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区 在深入讨论主引导扇区内部结构的时候,有时也将其开头的446字节内容特指为“主引导记录”(MBR),其后是4个16字节的“磁盘分区表”(DPT),以及2字节的结束标志(55AA)。 (对于硬盘而言,一个扇区可能的字节数为128×2n (n=0,1,2,3)。大多情况下,取n=2,即一个扇区(sector)的大小为512字节。) 主引导记录最开头是第一阶段引导代码。其中的硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后将控制权交给硬盘上的引导程序(如GNU GRUB)。 它不依赖任何操作系统,而且启动代码也是可以改变的,从而能够实现多系统引导。 主引导扇区的读取流程 系统开机或者重启。 BIOS 加电自检 ( Power On Self Test — POST )。BIOS执行内存地址为 FFFF:0000H 处的跳转指令,跳转到固化在ROM中的自检程序处,对系统硬件(包括内存)进行检查。 读取主引导记录(MBR)。当BIOS检查到硬件正常并与 CMOS 中的设置相符后,按照 CMOS 中对启动设备的设置顺序检测可用的启动设备。BIOS将相应启动设备的第一个扇区(也就是MBR扇区)读入内存地址为0000:7C00H 处。 检查0000:7DFEH-0000:7DFFH(MBR的结束标志位)是否等于55AAH,若不等于则转去尝试其他启动设备,如果没有启动设备满足要求则显示”NO ROM BASIC”然后死机。 当检测到有启动设备满足要求后,BIOS将控制权交给相应启动设备。启动设备的MBR将自己复制到0000:0600H处, 然后继续执行。 根据MBR中的引导代码启动引导程序(bootloader)。 启动程序(英语:boot loader,也称启动加载器,引导程序)位于电脑或其他计算机应用上,是指引导操作系统启动的程序。引导程序启动方式及程序视应用机型种类而不同。例如在普通的个人电脑上,引导程序通常分为两部分:第一阶段引导程序位于主引导记录(MBR),用以引导位于某个分区上的第二阶段引导程序,如NTLDR、GNU GRUB等。 BIOS开机完成后,bootloader就接手初始化硬件设备、创建存储器空间的映射,以便为操作系统内核准备好正确的软硬件环境。 简单的bootloader的虚拟汇编码,如其后的八个指令: 0: 将P暂存器的值设为8 1:

转移到systemd

最终放弃。。。重装系统了 The following section is aimed at Arch Linux installations that still rely on sysvinit and initscripts which have not migrated to systemd. Install systemd and append the following to your kernel parameters: init=/usr/lib/systemd/systemd Once completed you may enable any desired services via the use of systemctl enable <service_name> (this roughly

ArchLinux实用命令

关于pacman:http://blog.csdn.net/alien75/article/details/4256656 *df -Th 查看分区格式信息  lsblk 查看挂载情况 /dev/disk/by-uuid/ 看uuid blkid -o value -s UUID /dev/sdx1 获得某盘的uuid  fdisk 管理分区 mkfs.ext4 /dev/sdb2 -L Linux 格式化分区(并加盘标) 查看系统版本 压缩:http://www.blogjava.net/jiangjf/archive/2007/07/29/133122.html     .tar  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirName

关于ssh密钥

https://wiki.archlinux.org/index.php/SSH_Keys_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) 两种加密算法: RSA (R. Rivest, A. Shamir, L. Adleman are the originators) DSA (digital signature algorithm) 1. 建立密钥: ssh-keygen -t rsa -C “wuchen@ihep.ac.cn” 2. 拷贝你的公钥到远程服务器上 scp .ssh/id_rsa.pub remote_usrname@remote_host: mkdir ~/.ssh mv ~/id_rsa.pub >> ~/.ssh/authorized_keys chmod 600 ~/.ssh/authorized_keys 注意在服务器主机名后面的 : 。这种方式文件会被复制到规程主机的默认的/home/remote_usrname目录下 另一种方法 ssh-copy-id -i .ssh/id_rsa.pub mith@metawire.org 3.记住你的“密码短句”