一、Archlinux的由来

  2002年由加拿大的Judd Vinet,Archlinux的创始人 怀着对Debian、Redhat的包管理器不满,于是创建了Archlinux!目前ArchLinux只支持x86_64 的64位系统

二、Archlinux的特征

  1.简洁、优雅、正确和代码最小化

     换句话说,ArchLinux是一个纯净版的系统,只有一个文字形式的系统,没有预装桌面界面!

  2.面向人群

      ArchLinux不适合Linux初学者,Ubuntu适合初学者学习

  3.应用层面

      虽说市场上很少使用ArchLinux作为服务器等相关的工作,并不能代表ArchLinux不能胜任,ArchLinux作为服务器可以轻松的拿下

      ArchLinx 是一款功能强悍的系统,所有的配置都要自己去完成

      使用ArchLinux这个系统基本可以衡量一个程序员的能力,Archlinux下可以装很多应用,除了Windows下的VC编程,Windows下的少数大型游戏不支持外,完全可以适合日常办公

    Pacman、yaourt是Archlinux的两大软件源

三、Archlinux系统的安装

    在Archlinux官网选择下载系统,接着就会有一个选择下载节点,这时选择一个中国节点,下下来后,启动安装,下面是安装步骤

    1.启动系统(这不是能使用的Archlinux系统)

    2.检查网络是否连通

        可以通过ping命令,查看网络是否畅通  

       如果不能命令行弹出一个“无法解释的一个地址”,这是因为网络服务没有打开

      在命令行输入 systemctl enable dhcpcd  启动网络服务

      ping通后,进入下一步

    3.分配磁盘与磁盘格式化

      输入 cfdisk命令进行工具分磁盘大小,这时会有一个选项,选择gpt

      分配好后,格式化磁盘

      mkfs.vfat  -F32 /dev/sda1

      mkfs.ext4  /dev/sda2

    4.选择下载Archlinux系统镜像源网址

      vi /etc/pacman.d/mirrorlist  这文件里的中国镜像源取消注释  或者选择一个镜像源到文件首,选择中科大的镜像站会比较好

    5.更新源、安装系统

      先挂载分区   mount  /dev/sda1 /mnt

      更新软件下载源 Pacman -Syy

      安装系统 Pacstrap  /mnt  base  base-devel   一路回车就好了

      生成fstab

      genfstab -U -p /mnt >> /mnt/etc/fstab

    6.切换系统与系统配置

       切换系统 arch-chroot  /mnt  /bin/bash

                    vi /etc/locale.conf    添加一行LANG=en_US.UTF-8

       设置语言环境: vi  /etc/locale.gen 把 zh_CNUTF-8 UTF-8,en_US.UTF-8 UTF-8的注释去掉

       更新语言环境: locale-gen

       设置时间: ln -sf  /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

             hwclock --systohc   --utc

       设置主机名:

             vi /etc/hostname 添加主机名

       添加用户:

          设置root用户密码:  passwd

          useradd  用户名  -m  /home/用户名   -d

          设置用户密码:passwd 用户名   

     7.安装Grub引导

          pacman -S  grub

     8.退出当前系统

          退出:exit

          重启:reboot

      

    如果有界面需求的话可以安装界面

     9.安装gnome界面

      pacman -S xorg-init gnome gdm(启动器)

      在.xinitrc 文件下添加 exec gnome-session

        systemctl enable gdm  开机启动界面启动器

      命令startx  即可进入gnome桌面

     10.安装中文字体、中文输入法

      安装输入法:pacman -S fcitx-im fcitx-configtool fcitx-googlepinyin(可选)

      安装字体: pacman -S wqy-zenhei (必选)安装后就可以访问中文网站之类的了,如果不安装,则会是一串乱码

      

   Archlinux系统安装还可以借鉴:

      1.Archlinux官网WiKi手册

      2.博客:http://www.cnblogs.com/vachester/p/5635819.html

ArchLinux简单介绍的更多相关文章

  1. [原创]关于mybatis中一级缓存和二级缓存的简单介绍

    关于mybatis中一级缓存和二级缓存的简单介绍 mybatis的一级缓存: MyBatis会在表示会话的SqlSession对象中建立一个简单的缓存,将每次查询到的结果结果缓存起来,当下次查询的时候 ...

  2. 利用Python进行数据分析(7) pandas基础: Series和DataFrame的简单介绍

    一.pandas 是什么 pandas 是基于 NumPy 的一个 Python 数据分析包,主要目的是为了数据分析.它提供了大量高级的数据结构和对数据处理的方法. pandas 有两个主要的数据结构 ...

  3. 利用Python进行数据分析(4) NumPy基础: ndarray简单介绍

    一.NumPy 是什么 NumPy 是 Python 科学计算的基础包,它专为进行严格的数字处理而产生.在之前的随笔里已有更加详细的介绍,这里不再赘述. 利用 Python 进行数据分析(一)简单介绍 ...

  4. yii2的权限管理系统RBAC简单介绍

    这里有几个概念 权限: 指用户是否可以执行哪些操作,如:编辑.发布.查看回帖 角色 比如:VIP用户组, 高级会员组,中级会员组,初级会员组 VIP用户组:发帖.回帖.删帖.浏览权限 高级会员组:发帖 ...

  5. angular1.x的简单介绍(二)

    首先还是要强调一下DI,DI(Denpendency Injection)伸手获得,主要解决模块间的耦合关系.那么模块是又什么组成的呢?在我看来,模块的最小单位是类,多个类的组合就是模块.关于在根模块 ...

  6. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  7. iOS-iOS开发简单介绍

    概览 终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言.ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序.但是这里我想强调一下,前面的 ...

  8. iOS开发多线程篇—多线程简单介绍

    iOS开发多线程篇—多线程简单介绍 一.进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ.Xcod ...

  9. iOS开发UI篇—UITabBarController简单介绍

    iOS开发UI篇—UITabBarController简单介绍 一.简单介绍 UITabBarController和UINavigationController类似,UITabBarControlle ...

随机推荐

  1. hiho challenge 15 C题

    DP题.状态很容易设,dp[u][0]表示u点子树解决,dp[u][1]表示剩一条链,dp[u][2]表示邻边全炸. 转移有点难,看代码解释: #include <iostream> #i ...

  2. Oracle推断值为非数字

    select * from product_info t where t.contract_detailid is not null and length(translate(t.contract_d ...

  3. HDU 2563 统计问题(递推)

    题目链接:http://acm.hdu.edu.cn/showproblem.php? pid=2563 将向上移的步数设为a[n],将向左右移的步数设为b[n],有a[n]=a[n-1]+b[n-1 ...

  4. Thrift源代码分析(八)--总结加一个完整的可执行的Thrift样例

    前面七篇文章分析了Thrfit的方方面面,看到这里时应该对Thrift有了深入的理解. Thrift源代码分析(一)-- 基本概念 Thrift源代码分析(二)-- 协议和编解码 Thrift源代码分 ...

  5. 【独立开发人员er Cocos2d-x实战 011】Cocos2dx 3.x命令行生成APK具体解释

    Cocos2d-x 3.6项目打包生成apk安卓应用文件,搭建安卓环境的步骤有点繁琐.但搭建一次之后,以后就会很快捷! 过程例如以下: 一.下载安卓环境:搭建Android环境须要用到Android ...

  6. win7_32虚拟机网络设置

    今天工作中同事需要使用ie8的浏览器,组内同事没有,想到自己玩的win7_32虚拟机上有ie8,想让对方连接使用,发现自己本机可以远程连接,同事不能连接 排查原因:可能虚拟机使用的是nat模式连接的网 ...

  7. 线段树+离线 hdu5654 xiaoxin and his watermelon candy

    传送门:点击打开链接 题意:一个三元组假设满足j=i+1,k=j+1,ai<=aj<=ak,那么就好的.如今告诉你序列.然后Q次询问.每次询问一个区间[l,r],问区间里有多少个三元组满足 ...

  8. Java -JVM:JVM百科

    ylbtech-Java -JVM:JVM百科 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机 ...

  9. Coursera Algorithms week2 栈和队列 练习测验: Stack with max

    题目原文: Stack with max. Create a data structure that efficiently supports the stack operations (push a ...

  10. WebService开发-Hessian

    Hessian 开发Web Service 一.关于Hessian Hessian是一个轻量级的remoting on http工具,使用简单的方法提供了RMI的功能. 相比WebService,He ...