ArchLinux最小化安装 必备库 常用命令

铸成强大的工作站环境——ArchLinux最小化安装

所有问题归结起来,只是一个问题:ArchLinux最小化安装,需要安装哪些包?

1.bash//最基本的Bash Shell(必须)
2.bzip2//提供bzip2压缩与解压缩功能(非必须,但就算不选它,系统也会自动将其装上)
3.coreutils//提供GNU环境下最基本的工具与命令(必须)
4.dnsutils//DNS工具(必须)
5.file//文件类型识别工具(必须)
6.filesystem//提供基本的文件系统结构(必须)
7.findutils//用于查找相关文件(非必须)
8.gawk//GNU 版本的awk,查找数据库信息的实用小程序(非必须,但就算不选它,系统也会自动将其装上)
9.grep//基于正则表达式的,强大的字符串搜索工具(非必须,但就算不选它,系统也会自动将其装上)
10.grub//功能强大的引导工具(必须)
11.gzip//GNU 压缩工具(非必须,但就算不选它,系统也会自动将其装上)
12.initscripts//系统初始化脚本,提供以下文件:(必须)
13.iptables//IP过滤工具,其实就是防火墙。(非必须)
14.iputils//IP配置工具,提供了ping与tftpd以及traceroute等,网络常用命令。(非必须)
15.less//用于查看文本文件(可以翻页)(非必须)
16.linux//Linux内核及模块(必须)
17.logrotate//系统日志记录工具(非必须)
20.mkinitcpio//(必须)
21.mlocate//用于快速查找系统内的文件(使用locate命令前需要先用updatedb命令更新相关数据库)(非必须)
22.nano或者vi//简单易用的编辑器(非必须)
23.ncurses//在终端中提供类似GUI的界面,提供了清屏命令clear等东西(非必须)
24.net-tools//Linux网络配置工具,提供netstat/arp/ifconfig等命令(非必须,但迟早会用到,所以还是安上算了)
25.openssh//SSH连接工具(非必须,但就算不选它,系统也会自动将其装上)
26.pacman(pacman-key命令由更新之后的pacman包提供)//Arch Linux的默认包管理工具(必须)
27.pacman-mirrorlist//Arch Linux镜像列表(必须)
28.procps(更新之后的包名叫procps-ng)//系统、进程监控工具(必须)
29.reiserfsprogs//Reiserfs 文件系统工具(必须)
30.sed//GNU stream editor(也就是文本流编辑工具,妙的是,这个工具没有界面,只使用参数)(非必须)
31.syslog-ng//带高级网络和过滤功能的下一代syslogd(必须)
32.sysvinit//Linux System V Init,提供/init/poweroff/reboot/shutdown等东东,这个当然是必须品 (必须)
33.tar//压缩与打包的工具(非必须,但就算不选它,系统也会自动将其装上)
34.wget//Shell下的下载工具(非必须)
35.which//显示命令的全路径的工具(非必须)
36.xz //使用 LZMA压缩算法的无损数据压缩文件格式。和gzip与bzip2一样(非必须,但就算不选它,系统也会自动将其装上)

要想系统最小,当然是只用openbox,但从方便起见,则安LXDE,那么,LXDE的相关组件,如下:

PCManFM: 是一个快速且轻巧的档案管理器,其特点如支援拖曳、分页浏览(类似 Firefox),内建档案搜寻工具、快速读取大型目录、应用程式关联支援(默认开启程式)、显示影像缩图、支援书签、正确处理非 UTF-8 编码的档案名称等。
    LXPanel: 桌面面板,它可以从 *.desktop 档案自动制造出选单,也有 GUI 的偏好设定对话框(因此不需要手动修改设定档)。这个元件也提供拥有自动完成选单的“执行”对话框。
    LXSession: 作业阶段管理器,当使用者启动作业阶段时,建立桌面环境并自动启动程式的工具。另外,作业阶段管理器可以记住您登出时所开启的程式,并在使用者再度登入时启动。
    LXAppearance: LXAppearance是一个新的很有特色的GTK+ 主题更换和调节工具,他可以修改GTK+的主题、图表主题以及应用程序使用的字体等。
    Openbox: 轻量级的符合国际标准的窗口管理器,具备高度的自定义特性(此组件并非LXDE Project所开发,但是作为默认的窗口管理器组件被包含).
    GPicView: 非常简单、快速的轻量级图片查看工具
    Leafpad: 轻量级的简单的文本编辑器
    LXSession Edit, LXDE 可以改变的视窗管理员,有能力打开失效的应用程式。
    LXTerminal, 终端机模拟器。
    LXTask, 工作管理员/系统监控。
    LXRandr, 支援设定萤幕分辨率与多萤幕的显示管理器。

工具软件与命令:
    1  useradd -m 用户名
    2  passwd 用户名
    3  usermod -a -G video,audio,lp,wheel,optical,storage,power,scanner,users 用户名
    4  vi /etc/rc.conf 修改编码方式为中文zh_CN.UTF-8
    5  locale-gen //更新编码方式
   10  pacman -S firefox firefox-i18n-zh-cn
   14  pacman -S leafpad //最小巧的文本编辑器,其实也可以用蓝鱼来代替,因为要用PHP所以后面必然会安蓝鱼。此外,也可以使用gedit,那么就同时相当于leafpad与蓝鱼了,不过gedit相对显得体积大了些。
   17  pacman -S gpicview//最小巧的图片查看器。
   18   pacman -S ibus ibus-pinyin wqy-zenhei wqy-bitmapfont flashplugin ibus-table//字体与输入法
   26  df -h
   27  free -m//这两条命令,是用于查看系统资源当前的使用情况
   34  fdisk -l
   35  mount -l
   38  mkdir /mnt/a1
   39  mkdir /mnt/a2
   40  mkdir /mnt/a3
   41  mount -r -t vfat /dev/sda1 /mnt/a1
   42  mount -r -t ntfs /dev/sda5 /mnt/a2
   44  mount -r -t vfat /dev/sda6 /mnt/a3
   46  pacman -S apache php php-apache mysql
   48  /etc/rc.d/mysqld restart
   49  mysqladmin -u root password 密码 //修改mysql的根密码,这个当然极为重要

50  /etc/rc.d/mysqld restart
   51  vi /etc/rc.conf //加入httpd与mysqld两个服务
   52  /etc/rc.d/httpd restart
   55  vi /etc/httpd/conf/httpd.conf
   56  /etc/rc.d/httpd restart
   61  cd /srv/http
   62  vi index.php  //随便写点什么就行
   63  /etc/rc.d/httpd restart
   65  vi /etc/php/php.ini
   66  /etc/rc.d/httpd restart
   69  pacman -S ntfs-3g
   70  mount -r -t vfat /dev/sda1 /mnt/a1
   71  mount -r -t ntfs /dev/sda5 /mnt/a2
   72  mount -r -t vfat /dev/sda6 /mnt/a3
   74  pacman -S xarchiver//归档文件管理器,但不知为何,这个东东安装失败,最后还是只得安了 file-roller,如下面第80条所示
   77  pacman -S lxtask lxrandr
   80  pacman -S file-roller unrar zip unzip p7zip arj unace
   81  cd /home/个人目录/
   82  ls -s
   83  cd ibus-table-chinese-1.3.4-Source
   84  ibus-table-createdb -s wubi-jidian86.txt
   85  cp wubi-jidian86.db /usr/share/ibus-table/tables
   86  cp wubi-jidian86.svg /usr/share/ibus-table/tables
   87  cp wubi-jidian86.svg /usr/share/ibus-table/icons
   88  cd
   91  pacman -S gnome-system-monitor evince
   96  clear
   97  ifconfig
   98  arp
   99  sed
  108  chmod 777 -R /srv/http/
  127  pacman -Syu
  132  pacman -S ttf-dejavu artwiz-fonts//安这两个字体,是避免安下面的画图工具时,菜单栏显示不正常
  134  pacman -S inkscape //强大的矢量作图工具,不多说。
  139  cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart,environment} /home/liu/.config/openbox //个人openbox的设置
  142  pacman -S gimp //试了N个其它工具之后,得出结论,图像处理还是这个东东好用。
  145  pacman -S gnochm //CHM查看器,最后结论是没必要安这个东东
  149  pacman -S bluefish  //编写PHP或者CSS的利器。
  151  pacman -S net-tools  //一系列网络命令
  155  history >>ccc.txt

时间: 2024-10-18 22:55:41

ArchLinux最小化安装 必备库 常用命令的相关文章

最小化安装centos7实现ifconfig命令

最小化安装centos7无法使用ifconfig命令,可使用命令ip addr进行查看 如需使用ifconfig,安装net-tools套件即可 # yum install net-tools

解决CentOS 7 最小化安装后无ifconfig命令

需求: 在我们给服务器安装新系统后(centos 7),由于是最小化安装,许多工具包并没有安装上,而是需要自己手动去安装,ifconfig这条命令就是需要手动安装.ifconfig是我们平时查看IP地址,网卡信息等常用命令,所以非常有必要去安装上. 安装过程: 1.在新服务器安装系统后,查看IP地址,发现无此命令 ifconfig-bash: ifconfig: conmmand not found 2.直接安装ifconfig, 发现无可用软件包 安装失败原因:安装包名字不是ifconfig解

CentOS6最小化安装所需的常用软件(未完待更新)

CentOS6最小化安装,缺少常用的软件,软件列表如下: yum install lrzsz wget telnet lsof openssh-clients-y lrzsz -->rz sz命令 wget -->wget命令 telnet -->telnet命令 lsof -->lsof命令 openssh-clients scp命令,两端的服务器都需要安装这个包

virtualbox下最小化安装centos7后上网设置

在虚拟机中以最小化方式安装centos7,后无法上网,可以设置 文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 将 ONBOOT=no 改为 ONBOOT=yes 保存后重启网卡: service network restart 此时就可以上网了. 因为是最小化安装,此时ifconfig命令不能用,可用 命令:ip addr  查看分配网卡情况. 联网后可运行命令: yum install net-tools 来安装ifconfig功能 此时virt

centos7最小化安装

centos7最小化安装的时候有些命令是不包含的,所以一开始需要做一些配置才能正常使用. 1. 查看网络命令ifconfig 首先修改网卡配置文件 #vi /etc/sysconfig/network-scripts/ens33 修改配置文件为开机启动,不然后续没法安装 ONBOOT=yes 重启网卡 #service network restart 2. 安装net-tools,因为它包含了ifconfig这个命令 #yum -y install net-tools

Linux(CentOS)在虚拟机上最小化安装和网络配置及其与主机的连接

基于虚拟机Linux系统的最小化安装和配置 [安装] VMWare 12 版本(所有图片看不清可点击打开) 打开VMWare,选择文件菜单中-新建虚拟机,或直接使用快捷键Ctrl+N,选择自定义,然后下一步,如下图: 选择兼容性,默认即可(如需要支持低版本的VMWare,请修改兼容性的版本为相应版本),选择下一步,如下图: 选择操作系统安装方式,选择稍后安装操作系统,然后下一步,如下图: 选择操作系统版本,选择Linux及CentOS 64位,然后下一步,如下图: 选择虚拟机名称及安装位置,名称

CentOS 7 - 最小化安装后,无法使用yum命令!!

刚刚最小化方式安装了CentOS 7 后,说实话,真不习惯也不喜欢纯shell方式工作,使用root账号登入后,马上想安装GNOME,但是发现yum不能正常工作!!! 一,输入安装X Window命令,安装出错!! 在shell里面输入命令:yum groupinstall "X Window System" ,随后回车,执行当前命令,发现居然yum不能正常工作!!!! 二,验证yum是否正常安装了! 在shell里面输入:yum --help ,结果显示yum已经正常安装了!!到底是

CentOS7最小化安装以后没有ifconfig这个命令的解决方案

前几天我最小化安装了一下CentOS7,进入系统发现没有ifconfig这个网络配置工作,又想急着上网,那怎么办呀.下面是我给出的解决方法: 1.用光驱配置yum源,安装net-tools这个软件包(或者用rpm这个命令).     1.1.把CentOS默认的yum源除(CentOS-Media.repo)都移动到一个指定的目录,我是在yum源配置文件存放目中建了一个叫repo的子目录,以下是具体操作:     [[email protected] ~]# cd /etc/yum.repos.

centos7 最小化安装没有ifconfig 命令

centos6和7 还是有些变化的,最小化安装后我们经常用的查看ip信息命令:ifconfig  就没有此命令! 查看ip: ip addr 使用ifconfig命令: 这里"provides"或者"whatprovides"开关用于找出某个包提供了某些功能或文件  yum whatprovides ifconfig yum provides ifconfig 安装net-tools 包: yum -y install net-tools 我这里安装过了,所以yum