安装archlinux的linux命令记录
磁盘的分区:cfdisk
格式化分区:mkfs.ext4,mkswap,swapon
查看所有分区:lsblk /dev/sda
先挂载 / 分区:mount /dev/sda1 /mnt
archlinux的镜像文件路径:/etc/pacman.d/mirrorlist
mirrorlist 文件也会被 pacstrap 复制到新系统,所以最好在安装的时候设置
让本地的包数据库和远程的软件仓库同步:pacman -Syy
//此时磁盘的sda1中还没安装上系统
安装基本系统:pacstrap -i /mnt base
生成fstab:genfstab -U -p /mnt >> /mnt/etc/fstab
//只有安装完基本系统之后才能生成fstab
chroot到新系统:arch-chroot /mnt /bin/bash
修改locale.gen文件:nano /etc/locale.gen
//移除需要的编码前面的注释,一般为 en_US.UTF-8 UTF-8
生成locale讯息:locale-gen
创建locale.conf:echo LANG=en_US.UTF-8 > /etc/locale.conf
设置时区:ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
设置时间标准:hwclock --systohc --utc
设置主机名:echo a123-pc > /etc/hostname
设置root密码:passwd
安装管理引导的软件:pacman -S grub os-prober
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
离开chroot环境:exit
卸载分区:umount -R /mnt
重启:reboot
用root登录,动态获取ip:dhcpcd
安装 xorg-server 和 xorg-xinit:pacman -S xorg-server xorg-xinit
安装显卡驱动:pacman -S xf86-video-vesa
启动图形界面:startx
//此时可能会闪退,大概是由于图形界面中没安装程序
安装 xterm:pacman -S xterm
启动图形界面:startx
//此时不会闪退,是个很简陋的命令行界面,使用exit命令可以退出图形界面
灭了图形界面的进程:pkill X
安装 slim:pacman -S slim
安装 xfce4:pacman -S xfce4
启动 xfce4:startxfce4
//现在可以进入xfce4的桌面了
安装字体:pacman -S wqy-microhei wqy-zenhei wqy-bitmapfont
使root用户登录就进入图形界面:nano /root/.xinitrc
编辑里面的内容为:exec startxfce4
//这应该是在slim的界面中输入用户名和密码后执行的命令
使开机直接进入slim:systemctl enable slim.service
调整分辨率(安装virtualbox的增强功能):pacman -S virtualbox-guest-utils
安装火狐浏览器:pacman -S firefox firefox-i18n-zh-cn
++++++++++++++以上作为步骤++++++++++++++++++++++
修改计算机名称:
hostname 命令可以查看当前计算机名称,hostname myhostname 可以临时把计算机名称修改为 myhostname
可以通过修改 /etc/hostname 文件中的内容来永久修改计算机名称,重启后生效
gnome kde LXDE Xfce,都是桌面环境,但后两者更轻便,E17也是一种轻便的桌面环境
bash //最基本的bash shell
coreutils //最基本的工具与命令
file //文件类型识别工具
linux //系统内核及模块
filesystem //提供基本的文件系统结构
grub //系统引导工具
pacman //包管理器
procps-ng //系统与进程监控工具
syslog-ng //带高级网络和过滤功能的syslogd
shadow //不安这个组件,将无法设定用户的权限与密码等
以上是个组件,是构成系统的基础,是必须安装的
基本的图形界面,只需要下面这几个包即可:
xorg-server xorg-server-utils(貌似非必须) xorg-utils(貌似非必须) xorg-xinit
这四个东西是最基本的图形框架
开源显卡驱动:
英伟达:xf86-video-nouveau
ATI:xf86-video-ati
通用的:xf86-video-vesa
笔记本的触摸板驱动:
pacman -S xf86-input-synaptics
窗口管理器:openbox
启动管理器:slim,启动管理器是可选的,如果没有安装,可以在命令行下通过 startx 或者 xinit 启动到图形界面下
图形界面下的资源管理器:thunar,pcmanfm,pcmanfm可以管理桌面壁纸,并生成简单的桌面常用图标
系统的托盘(状态栏):tint2,占用资源较少
图形界面的字体:wqy-microhei,wqy-zenhei
查看网络接口的名称:ip link
更新源的文件列表:pacman -Syu
图形界面下使用的终端模拟器:lxterminal,xterm
图形界面下的文本编辑器:leafpad
新建用户:useradd -m 新用户
指定密码:passwd 新用户
制定用户所在的组:usermod -a -G video,audio,lp,log,wheel,optical,scanner,games,users,storage,power 新用户
更新系统的编码:locale-gen
设定登录之时,登录管理器自启动:systemctl enable slim.service
设定登录之时,网络自动连接:systemctl enable dhcpcd.service
图片浏览器:gpicview
压缩与解压缩相关:file-roller,unrar,zip,unzip,p7zip,arj,unace
系统配置编辑器:mesa
图像处理软件:gimp
蓝鱼脚本编辑工具:bluefish
pdf查看工具:evince
openbox菜单生成器:menumaker
输入法:fcitx
几种桌面环境:gnome2,gnome3,Unity,kde,xfce,lxde
几种窗口管理器:e Fluxbox,Openbox,Enlightenment,IceWM,JWM
杀掉图形界面的命令:pkill X
升级系统:pacman -Syu
桌面环境集合,包括:窗口小部件工具,窗口管理器,任务栏,终端,文件管理器,日历,文本编辑器,图片查看器,媒体播放器,浏览器,显示管理
++++++++++++++以下内容为一般的linux的知识++++++++++++++++
/lib/modules/ 目录内是动态加载的核心模块
开机时执行程序的顺序:
1.bios
2.第一个开机装置内mbr的boot loader
3.kernel,kernel会侦测硬件与加载驱动程序。由于此时kernel可能并不认识磁盘,可以通过虚拟档案系统来加载一些驱动程序,加载完驱动程序后,虚拟档案系统应该会把控制权交给kernel
4.核心呼叫 /sbin/init,/etc/inittab 是init的设定档
以上内容是最初安装archlinux的过程中记录的一个文档。
安装archlinux的linux命令记录的更多相关文章
- Linux命令记录。
引用:http://www.cnblogs.com/xiaoluo501395377/archive/2013/03/31/2992500.html 首先,需要确定的是知道的是:对于Linux系统来说 ...
- 二零一七年工作中常用的基本Linux命令记录(Ubuntu)
Linux命令如下(Ubuntu): 1. apt-get install openssh-server 下载远程工具 2. apt-get install lrzsz 上传下载工具 3. apt-g ...
- Linux 命令记录
记录Linux下使用过的命令: Linux端 1.测试当前系统支持语言(我这用的是xshell,如果出现乱码,则在file-properties-terminal-encoding中,设置为utf-8 ...
- 安装软件 学习linux命令
nm -D /usr/lib64/libstdc++.so.6 | grep GLIBCnm dumps named symbols, -D for dynamic libs, and grep fo ...
- Linux命令记录
端口号 1.查看端口号 使用netstat -anp来查看那些端口被打开.加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两 ...
- Linux命令记录----chkconfig命令
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 使用语法:chkconfig [--ad ...
- 【实用linux命令记录】
1.显示完整的进程命令 cat /proc/29049/cmdline 如上面显示不完整可用当前的 cat /proc/进程号/cmdline显示 vtysh下显示完整的配置
- 常用Linux命令记录
[RSYNC] 指定SSH端口从远程服务器同步文件至本地目录 rsync -avH --progress '-e ssh -p 3600' user@remote_ip:remote_dir loc ...
- Linux安装fcitx输入法(命令安装)
Linux安装fcitx输入法(命令安装) 打开终端安装输入法 sudo apt-get install im-switch libapt-pkg-perl fcitx fcitx-table-w ...
随机推荐
- js date 前一天
Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d ...
- 利用Navicate把SQLServer转MYSQL的方法(连数据)
中文乱码问题:https://pqcc.iteye.com/blog/661640 本次转换需要依赖使用工具Navicat Premium. 首先,将数据库移至本地SQLServer,我试过直接在局域 ...
- VSCode之快捷键和常用插件
前言 介绍一下我在VSCode中常用的一些快捷方式: ctrl+上下箭头 上下滚动页面 Ctrl+Shift+K 删除某一行 Alt+ ↑ / ↓ 移动某一行 Shift+Alt + ↓ / ↑ 复制 ...
- View - RemoteViews
设计Android的工程师起名字还是挺规范的,而且一眼就知道是什么意思.RemoteViews,顾名思义,远程的View.Android为了能让进程A显示进程B的View,设计了这么一种View(其实 ...
- Centos 使用Systemctl报Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
在使用centos7.4 安装服务的时候报错: Error getting authority: Error initializing authority: Error calling StartSe ...
- C# SQLite数据库
在客户端配置文件<configuration>节点下,添加: <connectionStrings> <add name="localdb" conn ...
- Aspose.Words使用技巧
咨询个问题啊,我在使用aspose生成word,遇到了两个问题,一个是用aspose自动生成的目录的字体与标题的字体一致,但是用户不想他们一致,如何修改:二是,用户只想在正文部分显示页码,目录等页面不 ...
- C#简单三层结构设计UI、BLL、DAL、Model实际项目应用例子
C#简单三层结构设计UI.BLL.DAL .Model实际项目应用例子 在实际项目中,程序设计都有他的层次结构,比如MVC.MVP.普通的三层结构等等,不过现在用三层结构的相比可能少了,但是也有一些小 ...
- window alias给cmd命令起别名
场景: Linux的alias命令是个非常实用的工具,任何命令通过alias可以精简到很短,比如:alias l='ls -l' Windows也有alias类似的命令,就是:doskey,开启方法也 ...
- XML文档中的xmlns、xmlns:xsi和xsi:schemaLocation
文章转载自:https://yq.aliyun.com/articles/40353 相信很多人和我一样,在编写Spring或者Maven或者其他需要用到XML文档的程序时,通常都是将这些XML文档头 ...