Debian 基本使用进阶,Debian使用进阶


        系统安装好了我们,迫不及待的想要在Linux系统中肆意翱翔。如果是刚刚接触Linux的系统的话,可能一时间还无法适应Linux的系统环境。对于使用Debian来做服务器的选择,最好的练习方式的就是使用非界面的终端模式。而不断的练习才是大部分人深入了解Linux的重要途径之一。

       紧接上篇的系统安装,如果我们选择的安装包是不带其它应用软件的安装包的话,系统安装完成之后。我们还是无法直接使用系统来为我们工作。要想使用系统则必须要依据系统的需求进行相应的软件的安装和配置才能达到我们的目的。好了废话这么多,直接进入正题。

一、本篇博文覆盖内容。

    1、配置系统使用的源
    2、配置系统的固定地址
    3、安装常用的软件

二、详细配置步骤与原理

    Linux系统为开源的操作系统,其平台上的软件也大都为免费的开源软件,如果你是一个软件开发者的话,相信你一定会喜欢开源。我们或多或少的在开源的浪潮中受益,我们使用的Linux系统也是一个开源的平台。为了更好的使用系统我们需要配置系统使用的开源仓库。而国外的开源仓库,因为国内的网络问题,有时候经常访问不上,而且速度也是很不令人满意的,而国内也有有一些大公司和学校的镜像为我们提供了更好的选择。

    Debian系统的源配置文件位于 /etc/apt/sources.list

    我们可以使用下面的方法来管理我们的网络

一、通过终端窗口的形式,更改系统为自动的IP地址。

Windows系统下查看系统IP的最常用的方法就是ipconfig,可以用来查看系统的网络配置信息,而Linux系统提供了一个更加强大的命令ifconfig给我们来操作Linux系统的网络设置。我们可以通过man命令来了解ifcofig的具体使用方法。直接输入ifconfig指令我们可以看到当前系统的网络配置。

配置完源与网络之后我需要做的就是安装最常用的软件了。

你有兴趣可以去查查。还有配置多个IP对可能产生的问题,你如果有兴趣,也可以自行深入了解。

1、open-ssh 是一个开源的SSH实现软件,这个软件在Linux系统中的使用量是最多的。

我们可以直接通过 apt-get instll ssh 的命令进行安装。配置文件默认放在/etc/ssh/ 目录下,具体的ssh客户机的配置信息我们可以修改ssh_config 文件。如果是ssh服务的配置信息我们可以修改sshd_config配置文件。例如默认使用的端口号是22 我们可以修改为其它的端口号,以规避ssh端口攻击。配置完Linux服务器之后我们只需重新启动服务即可。然后再Windows客户端配置SSH远程工具我们就可以很方便的使用SSH远程工具远程管理Linux系统了。而在Windows上使用最顺手的那就非SecureCRT莫属了。这是一款很实用的软件,不过不是免费软件。当然免费的putty也做的很不错。还有SSH in cygwin这些免费的软件我们也是可以获得使用。

2、可以直接连接过去管理的时候我们就要考虑如何将文件上传到Linux服务器了。

我们开发完的项目如何上传到Linux服务器去部署,这也是接下来我们需要处理的内容。大家想到最多的是搭建Samba进行文件共享,毕竟Samba就是为了解决共享而生的。不过我们的需求仅仅是上传文件而已,没必要大费周章。既然我们是选择Linux来做服务器的,则安全性肯定是我们必须要考虑的关键点。而VSFTP(Very Secure FTP Daemon)就帮我们解决了这个顾虑,名字听起来就比较霸气。

直接命令 apt-get install vsftpd 安装完成之后我们就需要配置对应的配置参数,使得我们可以直接使用软件。

vi /etc/vsftpd/vsftpd.conf

annoymous_enavle=NO #关闭匿名访问。

ascii_upload_enable = YES

ascii_download_enable = YES

启用ascii 传输。

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

启用Chroot

use_localtime=YES

vi /etc/vsftpd/chroot_list

username1

username2

username3

我们可以在文件中添加允许访问的用户。

配置完成之后我们重新启动一下vsftp的服务即可。现在就可以直接在Windows下面通过ftp软件直接将文件传送到Linux服务器了。Windows下面的FTP客户端有很多。使用的比较多的比如FileZilla,8UFTP,FlashFXP以及CuteFTP,推荐使用FileZilla开源免费。

 

三、文章总结

      叨叨絮絮了这么多,其实本文就讲了三个问题,一个是配置系统使用的源用于系统的更新和软件的获取。其次一个是通过终端和修改文件的方式配置系统的网络。再次一个是安装基本的软件。做完这些之后的系统已经具备了服务的雏形了。后续的软件安装与使用,你可以根据自己的需求去安装相应的软件。Linux的一个最大的特点就是强大的配置,如何你喜欢解决问题,那么你和Linux有缘,你会在不断的折腾下进步成长。而这些让你苦恼不堪的问题也正是进步的助推剂。


debian linux 是什系统?

就是个Linux的发行版,服务器用不错,但不太适合新手。
新手还是用fedora,ubuntu多点。
个人相当喜欢fedora,新版本的fedora 16相当不错。就图形界面操作习惯来说,完全颠覆了Windows下的操作模式。虽然刚开始会不习惯,但是超炫的桌面体验还是相当美观的。。。
 

debian linux 是什系统?

Debian为一款提供您安装在计算机上使用的操作系统 (OS)。操作系统就是能让您的计算机工作 的一系列基本程序和实用工具。由于 Debian 采用了 Linux Kernel (操作系统的核心),但是大部分基础的操作系统工具都来自于 GNU 工程, 因此又称为 GNU/Linux。Debian GNU/Linux 附带了超过 29000 个软件包,这些预先编译好的软件被包裹成一种良好的格式以便于在您的机器上进行安装。让 Debian 支持其他内核的工作也正在进行,最主要的就是 Hurd。Hurd 是一组在微内核 (例如 Mach) 上运行的提供各种不同功能的守护进程。ubuntu就是由它发展而来
 

相关内容

    暂无相关文章