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
ArchLinux最小化安装 必备库 常用命令的更多相关文章
- 最小化安装Linux的常用配置整理
基于安全性考虑,将服务器进行最小化安装,毕竟软件包越少,漏洞越少,相对来说就约安全,但是最小化安装会给运维带来一些问题和不便,下面是我总结的,常见的一些配置和工具的安装,仅供各位大神参考,如有新的id ...
- Fedora最小化安装后没有ifconfig命令
百度了很久,都说添加export PATH=$PATH:/sbin,结果我用whereis 查询了,根本没有这个命令.后来直接yum search ifconfig,查找到原来是net-tools包. ...
- 最小化安装centos ubuntu基础命令
# yum install vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \ pcre-devel openssl openssl-devel zip ...
- CentOS7.5最小化安装之后的配置
我是最小化安装的,安装了之后很多基本使用配置没有,接下来要做一些配置,如网络之类的,使系统可用. 1.使命令分页显示(1页显示不不下,又不能上翻页) xxx | more 2.查看系统安装了哪些软件包 ...
- VMware下最小化安装centos 7 后上网设置
1.文件/etc/sysconfig/network-scripts/ifcfg-eno16777736 将ONBOOT=no 改为 ONBOOT=yes 保存 2.重启网卡:service netw ...
- virtualbox下最小化安装centos7后上网设置
在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活. 可以设置 文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 将 O ...
- CentOS 7 - 最小化安装后,解决无法使用yum命令问题!!
刚刚最小化方式安装了CentOS 7 后,说实话,真不习惯也不喜欢纯shell方式工作,使用root账号登入后,马上想安装GNOME,但是发现yum不能正常工作!!! 一,输入安装X Window命令 ...
- RedHat7.4最小化安装没有ifconfig命令
软件环境 VirtualBox 5.2.8 rhel-server-7.4-x86_64-dvd.iso 系统环境 Win10 64 位 8G内存 最小化安装了RedHat7.4之后,进入系统之后使用 ...
- Linux_总结_02_最小化安装后需要安装和更新的命令
一.前言 二.安装命令 1.配置yum源 2.更新yum sudo yum -y update 3.安装ifconfig 最小化安装后,是无法使用ifconfig命令的. 可参见:CentOS7下解决 ...
随机推荐
- 卷积层feature map输出到文本
本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/52166388 以VGG_16的网络为例 ...
- 常州模拟赛d6t3 噪音
FJ有M个牛棚,编号1至M,刚开始所有牛棚都是空的.FJ有N头牛,编号1至N,这N头牛按照编号从小到大依次排队走进牛棚,每一天只有一头奶牛走进牛棚.第i头奶牛选择走进第p[i]个牛棚.由于奶牛是群体动 ...
- P1279 字串距离 (动态规划)
题目描述 设有字符串X,我们称在X的头尾及中间插入任意多个空格后构成的新字符串为X的扩展串,如字符串X为”abcbcd”,则字符串“abcb□cd”,“□a□bcbcd□”和“abcb□cd□”都是X ...
- FastDFS上传/下载过程[转载-经典图列]
FastDFS上传/下载过程: 首先客户端 client 发起对 FastDFS 的文件传输动作,是通过连接到某一台 Tracker Server 的指定端口来实现的,Tracker Server 根 ...
- (45)C#网络3 socket
一.TCP传输 using System.Net.Sockets; 1.最基本客户端连服务器 服务端运行后一直处于监听状态,客户端每启动一次服务端就接收一次连接并打印客户端的ip地址和端口号.(服务端 ...
- 模拟赛QAQ
100 + 30 + 0 T1 叉叉 题目描述 现在有一个字符串,每个字母出现的次数均为偶数.接下来我们把第一次出现的字母a和第二次出现的a连一条线,第三次出现的和四次出现的字母a连一条线,第五次出现 ...
- JVM内存分为哪几部分?各个部分的作用是什么?
JVM内存分为哪几部分?各个部分的作用是什么? 1. Java虚拟机内存的五大区域 Java的运行离不开Java虚拟机的支持,今天我就跟大家探讨一下Java虚拟机的一些基础知识. JVM内存区域分 ...
- Mongdb和Spring的整合
我自己的实现: 代码:https://github.com/littlecarzz/spring-data-mongodb 我使用的是spring-data-mongodb包,因为springboot ...
- 【Java TCP/IP Socket】深入剖析socket——数据传输的底层实现
底层数据结构 如果不理解套接字的具体实现所关联的数据结构和底层协议的工作细节,就很难抓住网络编程的精妙之处,对于TCP套接字来说,更是如此.套接字所关联的底层的数据结构集包含了特定Socket实例所关 ...
- iOS WKWebView添加网页加载进度条(转)
一.效果展示 WKWebProgressViewDemo.gif 二.主要步骤 1.添加UIProgressView属性 @property (nonatomic, strong) WKWebView ...