Linux入门-安装篇(Debian 服务器版)
本文描述了安装一个Linux(Debian)服务器的全过程,并附加了一些必要的参考文章,通篇以Debian为基础,以建立一个服务器(非桌面环境)为主要目的。
准备知识
这里列出的是一些经常使用到命令和功能,你不需要现在就完全理解,以后的配置工作随时会需要借助这些命令,粗略看一下,需要是再回来仔细看。
- 查找文件
?[Copy to clipboard]View Code BASH
1 2 3 4 5 6 7 8 9
#在/etc目录下查找init.d find /etc -name init.d #在当前目录下查找init* find . -name init* #在根目录下查找所有文件名以httpd开头的文件,并使用ls输出 find / -name 'httpd*' -ls #find还有很多更高级的功能,根据时间查找,指定查找层次等ls *A* #查询当前目录下(含子目录)的匹配文件 (描述可能不准确)
- 进程及任务管理
?[Copy to clipboard]View Code BASH
1 2 3 4 5 6 7
ps / ps -A f #查看进程列表 kill ID #杀死指定进程ID jobs #当前任务列表 fg #把job提到前台 bg #把job放到后台运行 & #这个用在一个命令的最后,可以把这个命令放到后台执行 #快捷键 ctrl+z 把当前工作放到后台,并停止运行
参考:http://www.linuxeden.com/html/sysadmin/20080618/58737.html
- 修改主机名
hostname newname
主机的域信息在 /etc/hosts - 重启,开关机
- reboot 重启
- poweroff 关机
- halt/shutdown
- 开关机的高级控制命令
- /etc/init.d/下有一些控制脚本,可以用来控制一些服务启动,关闭等
调用这些脚本必须用全路径,类似:
/etc/rc.d/init.d/proftpd restart
/etc/init.d/networking {start|stop|restart|force-reload} - 重启一些指定服务
- 其它
- 用好 TAB建,命令行下,很多情况它可以帮助你自动完成
- Vim编辑器是必须掌握的,参看这里:Linux通用编辑器 VI VIM 入门
安装123
- 启动盘启动安装
没啥好说的,从官网上随便下个好了,其它渠道获得的安装光盘也可以
如果安装机器可以连接外网的,网速快的直接用最小的MINI镜像(推荐,图形安装界面,很漂亮),这样直接使用最新软件源
如果安装机器网速慢或者没网络,找个大的镜像吧,并在下面的步骤中跳过 ”配置APT,扫描更新(可选)“ - 如果有网络,配置好网络,为下一步安装做准
- 主机名及域名,
如果你准备使用 www.abc.com这样的域名,建议使用www作为主机名,abc.com作为域名(实际可以随便填)
如果不准备使用域名,随便填 - 磁盘分区
没啥,按提示做好了,除非有特殊需要,全默认好了 - 设置Root帐号密码,另外建立一个普通帐号
- 开始安装系统文件…….
有点慢,5分钟吧 - 配置APT,扫描更新(可选)
不要选择里面的中国的镜像服务器,它比美国的还慢,还不稳定
推荐一个国内镜像http://www.anheng.com.cn/debian/ ,不在自动列表中,需要手动输入的,输入这个就行www.anheng.com.cn(测试时间–2008-10.29)
这里的进度条有时有问题,会长时间不动,其实是正在下载镜像中的资源,如果你不幸选择了一个较慢的镜像服务器,等待吧,也许要20分钟+~~(出现这种情况建议你考虑重新开始安装以转换或放弃镜像服务器,否则接下来的的软件会让你崩溃)
如果有问题就直接跳过吧,以后可以在做的如果使用的是MINI镜像(<10M)安装,这一步是必须的 - 选择系统安装包
出现一个安装包列表,让你选择系统功能,如:桌面系统、WEB服务器、文件服务器、标准系统等,可以多选
这个列表的项目取决于你的安装镜像和方式,如果使用了上面的APT更新,可以获取最全的安装包
如果你是单机用户,桌面系统和标准系统是必选的
如果你是服务器用户,根据需要选择吧,也可以什么都不选,安装完再慢慢配
如果你要快速搭建一个WEB服务器选择 ”web服务器“ ,它会给你配置一个很稳定全面的WEB服务器 - 安装软件
安装上面选择安装包,和一些基本系统软件(即使你什么都没选)
速度取决于你选择的安装包和你的镜像来源
初始化系统123
这些工作是在系统安装完成后需要立即进行的工作,他们为你准备一个完善的系统环境,所有操作没有详细说明,可以参看最后的相关文章
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
## 更新APT镜像源 ##apt-get install apt-spy mv /etc/apt/sources.list /etc/apt/sources.list.bak apt-spy update apt-spy -d stable-a Asia -t 10 apt-get update apt-get upgrade##安装几个基本软件 ###安装SSH服务,安装完这一步就可以用SSH telnet到服务器管理了 #另一个可能的命令是 apt-get install ssh apt-get install openssh-server#安装完整版 VIM apt-get install vim## 设定系统时间 ##vim /etc/default/rcS #设定硬件时钟的类型,修改UTC=no,重启后生效 apt-get install ntpdate #安装网络时间同步服务#设定自动同步计划 #添加这一行: */30 * * * * /usr/sbin/ntpdate pool.ntp.org crontab -e## 设定系统提示符及bash环境 ##cd ~ vim .bashrc #编辑.bashrc文件,去掉所有命令行的注释符,并可以配置promote格式 source .bashrc #重载bash,是配置生效 |
恭喜你!!完成了,到此一个可以工作的Linux系统就基本完成,后续的是一些进一步管理时需要深入的内容,你可以在需要时参考。
安全,还是安全,
作为服务器,这是首先应该考虑的,待完成。。。。。~
参考:http://man.ddvip.com/os/debiansecuring-howto/ch-sec-services.zh-cn.html
网络配置
主要配置文件
/etc/network/interfaces
相关命令:
1 2 3 4 5 6 7 8 |
hostname newname #修改主机名#主机的域信息在 /etc/hosts ifconfig #网络配置及显示 route #路由配置及显示 ip #IP配置#重启网络 /etc/init.d/networking {start|stop|restart|force-reload} |
其他软件简单介绍
- ISPCP
参考 http://www.isp-control.net/documentation/start/installation/debian - ProFTPD
参考 http://goto8848.net/2008/08/disable-proftpd-ipv6/
重启 /etc/rc.d/init.d/proftpd
转载于:https://www.cnblogs.com/1327/archive/2009/07/02/1515910.html
Linux入门-安装篇(Debian 服务器版)相关推荐
- 嵌入式 Linux 入门 环境篇(二、安装虚拟机 — 体验 Ubuntu 22.04)
嵌入式 Linux入门 环境篇第二课,正好换了新电脑,更新 Ubuntu 虚拟机的安装, 体验一下 Ubuntu 22.04 ...... by 矜辰所致 前言 因为以前的电脑虚拟机环境我都配置好了, ...
- redis入门——安装篇
redis入门--安装篇 @(Redis)[redis, 入门, 安装] redis入门安装篇 Redis基本介绍 redis的安装 windows版 mac版 linux版 redis的启动以lin ...
- 嵌入式 Linux 入门 环境篇(三、开发板和 PC 的网络互通)
嵌入式 Linux入门 环境篇第三课,开发板与PC的网络配置, 我们要实现 windows.ubuntu 和开发板三者的互通. ...... by 矜辰所致 前言 在环境篇前面的文章我们通过终端工具使 ...
- linux server 5.5下载地址,《红帽Linux 5.5 for x86 服务器版》(RedHat Enterprise Linux Server 5.5 for x86)...
红帽Linux 5.5 for x86 服务器版已经有下载了. RHEL5的版本主要分为Sever和Desktop两个版本. 具体来说,Server版本分为: Red Hat Enterprise L ...
- 在红帽Linux上安装samba服务,如何在linux上安装配置samba服务器
如何在linux上安装配置samba服务器 更新时间:2019-10-29 22:40 最满意答案 1.首先需要登入安装了Linux系统的计算机,安装Samba.Fedora发行版一般使用yum工具安 ...
- 重装系统之linux的ubuntu系统(服务器版)
1. 准备工具 1.1 一个8G以上的U盘 .软碟通UltralSO软件 软碟通 下载完后,双击安装,接受协议,勾选需要的附加任务,如下图 1.2 ubuntu的镜像文件ubuntu服务器版 在ubu ...
- 第1章 Kali Linux入门 一篇就够了
文章目录 第1章 Kali Linux入门 1.1 Kali的发展简史 1.2 Kali Linux工具包 1.3 下载Kali Linux 1.4 使用Kali Linux 1.4.1 Live D ...
- 云存储系统服务器版安装,云存储系统服务器版安装
云存储系统服务器版安装 内容精选 换一换 设置"云服务器名称".名称可自定义,但需符合命名规则:只能由中文字符.英文字母.数字及"_"."-" ...
- linux基础理论知识篇大全(表格版)
linux基础理论知识篇大全 1.运维核心职责\color{blue}{1.运维核心职责}1.运维核心职责 2.程序进程守护进程\color{blue}{2.程序进程守护进程}2.程序进程守护进程 3 ...
- Linux实战001:VMware下安装Ubuntu18.04(服务器版)
要想做好一个程序员,基本的服务器构架的能力还是需要有的.除了在本地开发,我们还要学会如何去部署我们开发好的系统.由于Linux的开源免费且功能强大,性能卓越.很多企业都会选择将服务部署在Linux系统 ...
最新文章
- 【CV实践】图像检索从入门到进阶
- R语言使用download.file函数下载网络文件到本地(Download File from the Internet)
- 【Verilog HDL 训练】第 13 天(存储器、SRAM)
- TCL(Tool Command Language)
- Byte Cup 2018机器学习大赛进入冲刺阶段,最全资料帮你快速上手!
- 16 | 基础篇:怎么理解内存中的Buffer和Cache?
- Ajax — 图书管理
- 20210912模拟
- Java+MySQL实现评论功能设计开发
- Android SVG矢量图形打造中国地图
- 【图像分割】基于直觉模糊C均值聚类实现图像分割IFCMmatlab代码
- android 雷电模拟器 hook,133 对安卓雷电模拟器的折腾
- python读取文件并替换字段_python 读取文件并替换字段的实例
- 七牛云 转码_七牛云视频在线转码 - 持久化处理
- c语言cout函数,c++中cin与cout 详解
- 西部数据绿盘、蓝盘、黑盘、红盘和紫盘的区别
- html表格中复选框代码怎么写,获取html表中的选中复选框
- 汇编语言课程设计动态图形设计小车动态图形
- 2020ICPC上海 C.Sum of Log
- 梁宇轩 mysql 语句学习一 对表的操作