买了个新电脑 打算全用来安装ubuntu server服务器问题请教
你的硬盘1T足够大。
linux系统下的文件系统和windows有所不同,windows能明确的看到cdef等直观分区,这是在fat和ntfs文件系统下,linux现在一般的文件系统是ext3和ext4,所以ubuntu linux系统的分区你只能将磁盘,分到不同的目录下,比如给/多少、给/boot、/home多大空间当然还有swap分区。
在你足够大的磁盘空间下 ,个人建议你可以划出500G给你的ubuntu linux系统,把剩下的未分区空间作为备用设备来使用,比如,将来想做双系统,可以把剩下的500多G给其他系统。
希望能帮到你
祝你愉快!
你所说的sda1 sda2 不算分区,准确的讲是设备编号。
对于 Linux 发行版来说,要在这么多的发行版和种种支派flavo rs 中选择一个,那简直能让人崩溃。不过,对于服务器而言,有两个主流的 Linux 发行版,那就是 CentOS 和 Ubuntu。但如何从这两个之中选择,这是摆在管理员、初学者和专业人士面前的主要问题。在对这两个(和更多)发行版有了一定的经验之后,我们决定对这两个发行版用于服务器时做个比较。
看到这个比较之后,至于哪个更适合新手学习用呢?
Ubuntu:
Ubuntu 对于初学者来说是更好的选择。我在学习时,也是选择了ubuntu,主要是因为这两个原因:
Ubuntu 有一个庞大的社区,随时可以免费提供帮助。我指的是真正的大。数以千计的用户分布在数百个不同的在线论坛和兴趣组内。甚至有现实生活中的大会。你也可以为 CentOS 找到很多教程和帮助,特别是对于简单的 LAMP 栈和流行的应用程序而言。
Ubuntu 服务器对于以前使用过 Ubuntu 桌面的人来说会容易得多。同样的情况也存在于 CentOS 和 Fedora 之间,但是 Ubuntu 桌面版比任何其他基于 Linux 的家用桌面更受欢迎。
所以,如果你是一个初学者,而且没有任何特殊要求,那就去使用 Ubuntu 服务器。 更好的是,你可以从一个便宜的托管服务提供商那购买服务,这样你就可以在你的服务器上进行实验,还有一个专业的 24/7 支持团队准备好帮助你。
哪个更适合商用呢?
同样,你仍然可以使用 Ubuntu 作为商用网站或公司内部服务器,但 CentOS 有它的优势:
CentOS(可以说)更稳定以及更安全。由于 CentOS 的更新频率较低,这意味着软件 测试 的时间更长,并且只有真正稳定的版本才会得到发布。如果你使用 CentOS,你不会因新的有 bug 的应用程序版本而遇到任何稳定性问题,因为你不会得到那个新的有 bug 的版本。
大多数控制面板(包括最受欢迎的控制面板 - cPanel)仅支持 CentOS。所以这意味着如果你是一个网站托管公司,或者如果你是一个有很多客户的网站服务代理商,并且需要一个控制面板 - CentOS 是一个更好的选择。
购买服务器联系QQ :1131829781(同微信)
Ubuntu系统做服务器,不同的服务需要安装不同的软件,例如:WEb服务需要安装Apache,FTP服务需要安装VSFTP,时间服务需要安装NTP,下面以Ubuntu作为FTP服务器为例:
1安装vsftpd
sudo apt-get install vsftpd2配置vsftpd
#修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下sudo gedit /etc/vsftpdconf
#配置文件中具体说明
listen=YES # 服务器监听
#anonymous_enable=YES # 匿名访问允许 很危险,默认不要开启,
local_enable=YES # 本地主机访问允许
write_enable=YES # 写允许
#anon_upload_enable=YES
# 匿名上传允许,默认是NO,嫌麻烦的可以开起来。出了问题我不负责~
#anon_mkdir_write_enable=YES # 匿名创建文件夹允许
dirmessage_enable=YES # 进入文件夹允许
xferlog_enable=YES # ftp 日志记录允许
connect_from_port_20=YES # 允许使用20号端口作为数据传送的端口
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpdpem3启动FTP服务sudo service vsftpd start
11 搭建NFS服务器
NFS(Network FileSystem,网络文件系统)是由SUN公司发展,并于1984年推出的技术,用于在不同机器,不同操作系统之间通过网络互相分享各自的文件。NFS设计之初就是为了在不同的系统间使用,所以它的通讯协议设计与主机及操作系统无关。
NFS分服务器和客户机,当使用远端文件时只要用mount命令就可把远端NFS服务器上的文件系统挂载在本地文件系统之下,操作远程文件与操作本地文件没有不同。NFS服务器所共享文件或目录记录在/etc/exports文件中。
嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户机使用,Linux主机作为NFS服务器。在目标系统上通过NFS,将服务器的NFS共享目录挂载到本地,可以直接运行服务器上的文件。在调试系统驱动模块以及应用程序,NFS都是十分必要的,并且Linux还支持NFS根文件系统,能直接从远程NFS root启动系统,这对嵌入式Linux根文件系统裁剪和集成也是十分有必要的。
安装nfs-kernel-server:
ky@ubuntu:~$ sudo apt-get install nfs-kernel-server
设置NFS-Server目录。修改/etc/exports文件,在其中增加NFS服务器目录。 一个NFS服务器可以共享多个NFS目录,在/etc/exports文件中,每个目录的设置独占一行,编写格式如下:
NFS共享目录路径 客户机IP或者名称(参数1,参数2,,参数n)
说明:
q NFS共享目录可以是主机的任何一个目录,为了方便使用,最好将权限设置为777。
q 客户机指的是可以访问共享目录的客户机的IP或者主机名,可以是指定的IP或者主机名。如果使用IP,可以使用通配符。假如指定IP为1921681x的客户机可以访问,可以写成1921681,如果设置为,则表示任何客户机都可以访问。
q 访问参数可以是一个,也可以是多个,用逗号分开。可能的参数和说明如 REF _Ref286733518 \h 表 5108D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F005200650066003200380036003700330033003500310038000000 所列。
表 STYLEREF 1 \s 5 SEQ 表 \ ARABIC \s 1 1 NFS设置参数和说明
参数
说明
ro
只读访问
rw
读写访问
sync
所有数据在请求时写入共享
async
nfs在写入数据前可以响应请求
secure
nfs通过1024以下的安全TCP/IP端口发送
insecure
nfs通过1024以上的端口发送
wdelay
如果多个用户要写入nfs目录,则归组写入(默认)
no_wdelay
如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置
hide
在nfs共享目录中不共享其子目录
no_hide
共享nfs目录的子目录
subtree_check
如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)
no_subtree_check
不检查父目录权限
all_squash
共享文件的UID和GID映射匿名用户anonymous,适合公用目录
no_all_squash
保留共享文件的UID和GID(默认)
root_squash
root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squash
root用户具有根目录的完全管理访问权限
anonuid=xxx
指定nfs服务器/etc/passwd文件中匿名用户的UID
anongid=xxx
指定nfs服务器/etc/passwd文件中匿名用户的GID
假定NFS共享目录是/home/ky/nfs,允许所有客户机访问,/etc/exports文件可写为:
/home/ky/nfs (rw,sync,no_subtree_check, no_root_squash)
启动NFS服务器。启动portmap(如果有必要)和nfs-kernel-server服务:
ky@ubuntu:~$ sudo service portmap start
ky@ubuntu:~$ sudo service nfs-kernel-server start
本地验证NFS服务器。将NFS服务器目录挂载到本机另外一个目录下,可以看到挂载点目录下可以看到NFS服务器目录中的文件。
ky@ubuntu:~$ ls /home/ky/nfs/
aaaa
ky@ubuntu:~$ sudo mount -t nfs 127001:/home/ky/nfs /mnt
ke@ubuntu:~$ ls /mnt
aaaa
ky@ubuntu:~$ sudo umount /mnt/
用开发板验证NFS服务器是否可用。启动开发板,进入系统,配置好开发板的IP地址后,用mount命令挂载NFS服务器的NFS目录:
target# mount -t nfs 19216813:/home/ky/nfs /mnt -o nolock
target# ls /mnt
kingyee
target# umount /mnt/
挂载成功后,可以在开发板的/mnt目录下看到NFS服务器上的文件。
说明,使用开发板与虚拟机安装的客户系统进行NFS挂载,需要将虚拟网卡设置为Bridged模式,并建议使用静态IP地址。
如果在使用中需要增加新的NFS共享目录,直接修改/etc/exports文件即可。修改该文件后,可以不用重启NFS服务,用exportfs命令读取/etc/exports文件,重新共享输出。exportfs命令语法如下:
exportfs [-aruv]
选项说明:
-a:全部挂载(或卸载) /etc/exports的设置;
-r:重新挂载/etc/exports的设置;
-u:卸载某一个目录;
-v:在输出的时候,把共享目录显示出来。
如果NFS已经启动,修改了/etc/exports文件,执行如下命令,新的设置即可生效:
你好,当前linux操作系统的服务器占据了整个服务器操作系统的80%以上,所以掌握linux的系统管理,是一名合格运维工程师的必要,ubuntu即为debian的衍生版本,所以各种特性最接近debian.个人觉得还是使用RHEL /CENTOS作为服务器操作系统比较合适,
1 在企业中最受欢迎的是红帽公司,因为它解决了客户的后顾之忧,可以在遇到问题时候求助官方,而不是放眼忘穿,等待别人的“救助”
2 ubuntu 比较适合作为个人用户的桌面系统使用,,界面比较华丽,而且更新周期比较快,所以对于个人玩家是非常合适的,但是服务器是企业的命根子 需要稳定,而不是华丽。
综合以上的原因建议采用RHEL/CENTOS作为你公司的服务器操作系统,推荐你一本入门的"葵花宝典"《linux就该这么学》这本书,是有多名多年经验的运维工程师编写的,书中都是干货,可以帮助你快速入门linux操作系统!
Ubuntu分为桌面版(desktop)和服务器版(Server)
下面为大家介绍服务器版本Ubuntu Server 1304的详细安装过程。
附Ubuntu Server 1304系统镜像下载地址:
32位:http://mirrors163com/ubuntu-releases/1304/ubuntu-1304-server-i386iso
64位:http://mirrors163com/ubuntu-releases/1304/ubuntu-1304-server-amd64iso
用启动盘成功引导之后,出现下面的界面
选择语言:中文(简体)
默认第一项:安装Ubuntu服务器版
询问是否继续安装所选择的语言版本,选择“yes”
选择“否”默认键盘模式
系统运维 wwwosyunweicom 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
配置键盘:汉语
键盘布局:汉语
设置主机名字
创建新用户:输入新用户全名(注意:不是登录账号,相当于描述)
输入:账号的用户名(这个是登录账号)
设置密码
再次输入密码
密码复杂性验证,选择是,也可以选否,重新设置复杂的密码
选择否
选择手动分区,进入下面的界面
分区向导,选择需要安装的磁盘
是
可以看到上面所选磁盘的容量信息,点击磁盘空闲空间,我这里磁盘大小是54G
创建新分区
大小:1GB
主分区
开始
选择交换空间
系统运维 wwwosyunweicom 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
点分区设定结束,这样就设置好了swap分区(一般为内存大小的2倍),继续重复上面的步骤,在划分一个根分区
选择空闲空间
创建新分区
分区大小,这里默认显示剩余空间(分区之前先要规划好,我这里只分swap和跟分区"/"),
所以剩余空间全部给“/”分区,点继续
主分区
挂载点:/
点分区设定结束
分区设定结束并将修改写入磁盘
是
默认,继续
没有自动更新
用空格键选中OpenSSH server 点继续(服务器根据自己需求。其它软件后面再安装)
默认,是
继续,系统自动重启
进入登陆界面
输入上面设置的用户名和密码登录系统
至此,Ubuntu Server 1304安装完成。
0条评论