今天是打造Ubuntu服务器的开始,步骤比较简单,只是安装了Ubuntu系统内核,不过不要着急,有了vim这样牛X的编辑器,慢慢就会成为小小的Linux高手啦!
1. 从下面网址下载映像Ubuntu 8.04 LTS Server Edition。
http://www.ubuntu.com/getubuntu/download
2. 将下载的ubuntu-8.04.1-server-i386.iso刻录到CD/DVD光盘。
3. 我的T61上已经安装了Windows, 所以,准备出了一块40G的空闲空间来安装Ubuntu Server.
4. 从刻录的Ubuntu Server启动光盘开始安装。
5. 安装结尾提示选择要安装的服务器程序,例如, DHCP Server, Mail Server等等,为了以后能练习安装各种服务器,我选择什么也不安装,直接跳过。
6. 配置Linux下最牛X的Vim编辑器,首先升级到版本7.01,
sudo apt-get install vim
然后,打开文件/etc/vim/vimrc, 在最后加上下面的代码,以至于vim能够对一些编程语言着色
"""""""""""""""""""""""""""""My Setting""""""""""""""""""""""""""""""""""""""""
if &t_Co > 1
syntax enable
endif
set autoindent
"set number
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
7. 如果想成为武林第一的程序员,还可以使用命令行版本的浏览器来看html文档和网页,
w3m www.google.com
纯命令行中滚屏操作用这两个快捷键, Shift + Page Down / Shift + Page Up
8. 安装任务能够被分组,每组包括一个或者多个组件的安装。
tasksel --list-tasks #列出所有安装任务组
#output:# u dns-server
DNS server
tasksel --task-packages dns-server #显示某个安装任务组里有哪些组件
#output:# bind9-doc
#output:# bind9
sudo tasksel install dns-server #安装某个安装任务组
9. Release/Dist upgrade
do-release-upgrade #
更新到最新release
do-release-upgrade -d
#更新到最新开发版release
apt-get dist-upgrade #
更新所有的可更新的包到新的release,修复依赖问题,安装需要的新包和卸载不要的旧包
apt-get upgrade
#更新所有的可更新的包
apt-cache search package_name
#搜索某个包
10. Common apt commands.
sudo apt-get update #更新包索引
sudo apt-get install nmap #安装包
sudo apt-get remove nmap #卸载包
apt-get help
#取得帮助
11. apt upgrade 和 apt dist-upgrade 的差別
- upgrade: 系統將現有的 Package 升級, 如果有相依性的問題, 而此相依性 需要安裝其它新的 Package 或 影響到其它 Package 的相依性時, 此 Package 就不會被升級, 會保留下來.
- dist-upgrade: 可以聰明的解決相依性的問題, 如果有相依性問題, 需要 安裝/移除 新的 Package, 就會試著去 安裝/移除 它. (所以通常這個會被認為是有點風險的升級)
man apt-get 的解釋:
- upgrade: upgrade is used to install the newest versions of all packages currently installed on the system from the sources enumerated in /etc/apt/sources.list. Packages currently installed with new versions available are retrieved and upgraded; under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed. New versions of currently installed packages that cannot be upgraded without changing the install status of another package will be left at their current version. An update must be performed first so that apt-get knows that new versions of packages are available.
- dist-upgrade: dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less
12. 具有命令行界面的包管理器 - aptitude
13. 源配置文件在 /etc/apt/sources.list, 对于下面一行,
http://archive.ubuntu.com/ubuntu hardy universe multiverse
包管理系统会搜索下列的URLs.
1).http://archive.ubuntu.com/ubuntu/dists/hardy/universe/
2). http://archive.ubuntu.com/ubuntu/dists/hardy/multiverse/
14. How to restart/shutdown/hibernate the computer?
sudo shutdown -r 0
sudo shutdown -P 0
sudo hibernate
分享到:
相关推荐
- **整体优化建议**:综上所述,从头开始对Ubuntu系统进行优化是一项综合性的工程,需要从磁盘分区、系统服务管理、桌面环境等多个方面进行考虑。通过实施这些优化措施,不仅可以显著提升Ubuntu系统的性能,还可以...
从头开始机器学习之旅-机器学习
从头开始对ubuntu进行优化教程.rar
本教程将指导您从头开始安装 Ubuntu 服务器,包括下载安装光盘、启动安装程序、选择语言和所在地区、设置键盘类型、加载组件、设置网络等步骤。 1. 获取 Ubuntu 服务器安装光盘 您可以从 Ubuntu 官方网站下载安装...
BERT_从头开始训练MASK_BERT_算法训练_优质项目实战
这个项目旨在教你如何从零开始构建一个可启动的、可安装的Ubuntu Live系统,同时具备自动硬件检测和配置功能。这涉及到Linux系统的内核编译、ISO映像制作、UEFI和BIOS兼容性等多个关键知识点。 首先,我们来深入...
本文档将指导您从头开始安装和配置 Ubuntu 8.10操作系统,并对 SSH 服务器和 Samba 文件共享进行配置。 一、Ubuntu 8.10 安装 1. 首先,设置好光盘启动后,放入 Ubuntu 光盘,重启动计算机。 2. 等待语言选择界面...
安装全新的Ubuntu安装后,您需要做的是安装ansible: sudo apt-get install python-pip sudo pip install ansible 完成操作后,请运行此存储库中的其中一本剧本。 setup_gnome.yml用于使用Gnome Shell设置Ubuntu ...
仅使用Python基础从头开始构建大型语言模型;从零开始逐步构建GLM4-Lama3-RWKV6,深入了解大型模型的原理.zip仅使用Python基础从头开始构建大型语言模型;从零开始逐步构建GLM4-Lama3-RWKV6,深入了解大型模型的原理...
《Python-引导自己从头开始编写一个操作系统》是一本面向自学者的书籍,旨在帮助读者深入理解操作系统的原理,并通过Python语言实现一个简单的操作系统。在学习过程中,你可以掌握计算机系统的基础知识,了解操作...
教程名称:Photoshop从头学起课程目录:【】Photoshop从头学起第(1-10)【】Photoshop从头学起第(11-20)【】Photoshop从头学起第(21-30)【】Photoshop从头学起第(31-40)【】Photoshop从头学起第(41-50)【】Photoshop...
这个教程将引导你通过使用Ubuntu操作系统来学习MOOS-IVP,掌握C++和C语言的开发技能。下面将详细阐述MOOS-IVP的核心概念、安装过程以及如何开始编程。 一、MOOS-IVP核心概念 1. **MOOS社区**:MOOS是基于消息的...
### AX100系列 安装Linux服务器连接存储系统 #### AX100技术支持网站 AX100技术支持网站提供了大量的资源和支持材料,包括但不限于发行说明、最新的文档以及交互式的故障排除工具。为了确保顺利安装AX100系列光纤...
优化策略:从头开始对ubuntu进行优化 第一部分 仅有一张硬盘的电脑安装linux 第二部分 有多张硬盘的电脑安装linux 第三部分 对于IDE硬盘的安装后优化 第四部分 对于磁盘碎片的处理方法 第五部分 对于不同处理器的...
在优化方面,本教程提供了多种优化策略,包括从头开始对 ubuntu 进行优化、对磁盘碎片的处理方法、对不同处理器的优化、对笔记本、台式机等非服务器的系统服务优化等内容。 Ubuntu 的安全 在安全方面,本教程介绍...
【basebox-ubuntu-18.04-k3s】是一个专为开发和测试环境设计的Vagrant基础镜像,其中预装了轻量级Kubernetes发行版——k3s...这个镜像的使用者可以期待一个即开即用的Kubernetes环境,无需从头开始设置复杂的集群架构。
cloud-image-ubuntu-from-scratch:此过程显示如何从头创建云映像Ubuntu,以在云环境(EC2,GCE,Azure,QEMU和VirtualBox)上运行
本文档提供了IBM服务器安装系统的傻瓜教程,指导用户从头开始安装服务器操作系统。该教程涵盖了安装过程中的每个步骤,从准备安装到完成安装。下面是该教程中的重要知识点: 1. 服务器安装前的准备工作:备份服务器...
"文档讲述如何创建ubuntu系统"这部分,意味着我们将讨论从头开始构建Ubuntu系统的步骤。这通常涉及到以下关键环节: 1. **初始化硬件描述**:在开始构建Ubuntu之前,需要对ZedBoard的硬件进行描述,以便让Linux内核...