如何远程重装CentOS服务器重装系统

扫一扫,访问微社区
查看: 18212|回复: 43
云币1139 威望214 最后登录积分797注册时间帖子
程序猿[LV2], 积分 797, 距离下一级还需 403 积分
云币1139 威望214
在腾讯云的centos云服务器上如果你要使用图形界面,比如图形界面安装oracle,应该怎么做?今天就和大家分享下图形界面的安装和vnc的搭建,来解决刚才提到的问题。
安装可能导致DNS被清空,所以需要先执行下面命令后再按照步骤安装
chattr +i /etc/resolv.conf 复制代码
1.安装(我是分开装,您也可以选择同时安装)yum install -y tigervnc tigervnc-server
yum groupinstall &Desktop&
yum install gnome-panel
yum install nautilus复制代码2.设置登录密码(执行如下命令,需要输入两次)
vncpasswd复制代码3.配置(对比下面的配置文件是否和您的一致)cat ~/.vnc/xstartup
[ -r /etc/sysconfig/i18n ] && . /etc/sysconfig/i18n
export LANG
export SYSFONT
vncconfig -iconic &
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
OS=`uname -s`
if [ $OS = 'Linux' ]; then
case &$WINDOWMANAGER& in
*gnome*)
if [ -e /etc/SuSE-release ]; then
PATH=$PATH:/opt/gnome/bin
export PATH
fi
;;
esac
fi
if [ -x /etc/X11/xinit/xinitrc ]; then
exec /etc/X11/xinit/xinitrc
fi
if [ -f /etc/X11/xinit/xinitrc ]; then
exec sh /etc/X11/xinit/xinitrc
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title &$VNCDESKTOP Desktop& &
twm &
复制代码4.启动和关闭vncvncserver :1
vncserver -kill :1复制代码5.客户端连接测试
使用的客户端软件是:vnc viewer
(1)输入服务器的外网IP:1
15:40 上传
Centos搭建图形界面VNC
(2)输入vncpasswd设置的登录密码
15:40 上传
Centos搭建图形界面VNC
(3)连接成功后的界面
15:41 上传
Centos搭建图形界面VNC
!本次操作都是在root用户下,如果需要新建账户登录vnc,请先创建一个系统帐号,在此帐号下设置vnc登录密码,启动vnc服务
!有兴趣的同学可以研究下centos上装chrome浏览器,系统语言汉化等
-------------------------------------------------------------------------------------------
赞与谢,及时收割
如果本篇文章对您有用,请您小手一抖,给予我们最好的鼓励~~
14:30 上传
Centos搭建图形界面VNC
有 44 人觉得本主题有帮助
云币1869 威望5488 最后登录积分5488注册时间帖子
资深攻城师[LV4], 积分 5488, 距离下一级还需 9512 积分
云币1869 威望5488
joyes很专业
云币15 威望1 最后登录积分20注册时间帖子
小白[LV1], 积分 20, 距离下一级还需 280 积分
云币15 威望1
学习了,还不错的说多出点教程
云币1869 威望5488 最后登录积分5488注册时间帖子
资深攻城师[LV4], 积分 5488, 距离下一级还需 9512 积分
云币1869 威望5488
我要买办网 发表于
学习了,还不错的说多出点教程
欢迎经常光顾腾讯云论坛
云币72 威望16 最后登录积分45注册时间帖子
小白[LV1], 积分 45, 距离下一级还需 255 积分
云币72 威望16
15:22 上传
这个怎么解决?
云币72 威望16 最后登录积分45注册时间帖子
小白[LV1], 积分 45, 距离下一级还需 255 积分
云币72 威望16
Terry_Zhang 发表于
这个怎么解决?
已处理OK!谢谢楼主分享~~~
云币4192 威望1599 最后登录积分1599注册时间帖子
攻城师[LV3], 积分 1599, 距离下一级还需 3401 积分
云币4192 威望1599
我VNC连接的时候提示
The connection was refused by the host computer
03:03 上传
登录服务器,运行netstat -tunlp,看VNC开启的是哪个端口
看到监听的是5901,VNC远程的时候加上这端口就OK了。
云币7 威望1 最后登录积分12注册时间帖子
小白[LV1], 积分 12, 距离下一级还需 288 积分
云币7 威望1
& && && & failed to connect:操作成功完成。(0)
云币967 威望587 最后登录积分587注册时间帖子
程序猿[LV2], 积分 587, 距离下一级还需 613 积分
云币967 威望587
IT技术服务联盟是一个致力于分享IT行业经典技术文章,运维知识智慧总结,企业信息网建设方案,企业级混合云私有云解决方案定制的平台
关注微信公众号&it技术服务联盟&即刻分享笔者积累多年多达3T的海量技术精品资料。
云币100 威望27 最后登录积分27注册时间帖子
小白[LV1], 积分 27, 距离下一级还需 273 积分
云币100 威望27
VNC链接的质量有点差啊,如果把画质开到最好,鼠标拖动还有残影。。。不知道还有没有更好的方式,就像win的远程桌面链接开最高质量操作起来也很平滑
云币11788 威望7664 最后登录积分7664注册时间帖子
资深攻城师[LV4], 积分 7664, 距离下一级还需 7336 积分
云币11788 威望7664
这个帖子堪称完美,非常适合新手在搭建环境时进行参考的说明。
云币470 威望26 最后登录积分95注册时间帖子
小白[LV1], 积分 95, 距离下一级还需 205 积分
云币470 威望26
正好要用到,收藏了。感谢分享哈
云币191 威望10 最后登录积分10注册时间帖子
小白[LV1], 积分 10, 距离下一级还需 290 积分
云币191 威望10
14:07 上传
我一个个照着敲,为什么到设置登录密码就不行了,求助
云币26 威望2 最后登录积分36注册时间帖子
小白[LV1], 积分 36, 距离下一级还需 264 积分
云币26 威望2
Terry_Zhang 发表于
这个怎么解决?
请问你这种情况怎么解决的,我也出现这种情况
云币138 威望46 最后登录积分46注册时间帖子
小白[LV1], 积分 46, 距离下一级还需 254 积分
云币138 威望46
为什么一直提示说?如图:
15:59 上传
云币225 威望65 最后登录积分65注册时间帖子
小白[LV1], 积分 65, 距离下一级还需 235 积分
云币225 威望65
Terry_Zhang 发表于
这个怎么解决?
我也出现这个错误了,你怎么解决的呀,分享一下~~~~
云币2233 威望1933 最后登录积分1933注册时间帖子
云币2233 威望1933
云币30 威望30 最后登录积分62注册时间帖子
小白[LV1], 积分 62, 距离下一级还需 238 积分
云币30 威望30
& &failed to connect:操作成功完成。(0)
云币395 威望155 最后登录积分155注册时间帖子
小白[LV1], 积分 155, 距离下一级还需 145 积分
云币395 威望155
yum install nautilus输完这条以后输vncpasswd找不到命令。。
云币410 威望170 最后登录积分170注册时间帖子
小白[LV1], 积分 170, 距离下一级还需 130 积分
云币410 威望170
请问提示&&failed to connect:操作成功完成。(0)怎样解决
Powered by有没有可能通过远程操作把一台服务器的系统由CentOS换成Ubuntu? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
已注册用户请 &
Distributions
中文资源站
Sponsored by
咨询微信:twosecurityrefer
Promoted by
有没有可能通过远程操作把一台服务器的系统由CentOS换成Ubuntu?
14:12:30 +08:00 · 4091 次点击
由于节假日管理人员放假,不便进入机房,但想更换寄托在机房里的服务器的操作系统。原来的操作系统是CentOS,想装个Ubuntu Server。希望全程远程操控,不知各位有什么办法呢?谢谢!
35 回复 &| &直到
08:00:00 +08:00
& & 14:13:20 +08:00
太有可能了。。。kvm...
& & 14:17:34 +08:00
那么多虚拟化方案随便选一种
& & 14:17:49 +08:00
@ 我不是很了解虚拟技术,不知kvm上的ubuntu会不会跟纯硬盘安装的ubuntu在性能方面会不会有差别呢?服务器主要是跑计算密集型的任务
& & 14:18:35 +08:00
如果机房提供可以远程的KVM的话,可以。
如果没有,求大家的奇思妙想~
& & 14:32:23 +08:00
@ 现在已经无法在物理上接近那台机器,机器上应该也没有安装kvm。不过刚刚查了一下,远程安装kvm也是可行的?只是不知道kvm上运行的系统跑程序会不会有性能方面的损失。
& & 14:33:42 +08:00 via Android
既然是虚拟化,性能损失是少不了的
20%吧
& & 14:35:17 +08:00 via Android
要性能好一些的话还是选openvz吧,性能损失好很多,但有些软件不兼容
& & 14:39:46 +08:00
假如你很牛逼可以保证每步都不出错的话
完全可以
类似于 kickstart 的自动安装程序可以帮你
& & 14:40:56 +08:00
前提是你们有类似cobbler这种系统可以通过PXE安装OS,这样就可以远程安装、重新安装了,配置好OS的模板,以后这种工作就自动化了。
& & 14:41:07 +08:00
此KVM非彼KVM
不要误导楼主
& & 14:47:49 +08:00
@ 我是菜鸟,不过如果可行的话,可以做足功课挑战一下。
& & 14:49:51 +08:00
@ 是哪个KVM呢?
& & 14:51:48 +08:00
& & 14:52:08 +08:00
@
我说的KVM是KVM切换器,是硬件设备,不是Kernel-based Virtual Machine。现在大的IDC里面基本都有能远程控制的KVM切换器,重装个机器啥的直接远程操作了,还可以实时监控。
kickstart之类的自动安装服务,如果之前没搞过,第一次很容易出错。
如果确实着急用的话,那还真是可以装个虚拟机,性能损失无所谓,功能完备最重要。
& & 14:52:14 +08:00
分多一个区给新系统用 chroot 搞(参考 gentoo 的安装方式)如何?
& & 14:54:23 +08:00
@ 应该是远程管理卡KVM,很多厂商的服务器都有自己的远程管理卡,hp的iLO这类的
& & 15:02:15 +08:00
谢谢,涨姿势了
& & 15:54:47 +08:00
有的服务器的IPMI带有iKVM,不知道你的那个有没有。
& & 16:42:23 +08:00
技术不复杂呀,主要是引导失败就要远程介入了,我就说说操作方式
1.把ubuntu的内核和initrd拷贝过去
2.弄个分区把ubuntu的/复制过去
3.把该配置的配置文件都弄好,主要是fstab/network等等
4.配置grub
5.reboot
6.ping.....
可以先在本地的虚拟机上做一下试验
& & 16:51:36 +08:00
个人觉得 centos 比 ubuntu server 好用, 为啥要换呢?
不好意思我跑题了
& & 17:25:46 +08:00
@ iLO很好用,就是高级账号要花钱的
& & 18:13:33 +08:00
你机器是物理机器托管在IDC?有远程控制卡么?
& & 18:54:44 +08:00 via Android
是机房不给你重装系统吗?还是你有数据没法转移?
& & 19:37:59 +08:00
@ 机器托管在我不方便进出的一间小屋子里,不是租IDC的,现在找不着管小屋子的人,是否能获知有没有远程控制卡呢?
& & 19:38:52 +08:00
@ 不是,是机房管理人员放假了... 数据可以转移到另外一台服务器。
& & 20:03:13 +08:00
远程控制卡 iMPM
& & 23:11:59 +08:00
@ 我觉得这个回答是最靠谱的了。。。
& & 00:25:26 +08:00
远程管理卡必须提前配置好才能用,看情况LZ并没有配好。临时用的话,可以现在CentOS上虚拟个Ubuntu Server,等来年再战。
& & 01:05:28 +08:00
@ 假若LZ机器硬盘早已分区占完整个硬盘,也没用LVM...那就不行了。
& & 01:09:18 +08:00
@ 基本的iMPM不够的,至少要带支持远程终端和远程映射驱动器的。
@ 找你机器的序列号,去厂商网站查询出厂配置信息/电话联系厂商技术支持,确认出厂配置有否配备全功能/可远程操控机器(就像直接给电脑接显示器键盘鼠标一样)。
假若有装全功能远程控制卡,你得获得卡上是否配置了正确的公网IP and 远程管理的帐号密码。
& & 08:40:19 +08:00
关于楼上提到的PXE,我前些天刚整理出一篇文章,应该在网上算很详细的了吧。
《PXE and Kickstart Deploy Operation》
& & 08:56:17 +08:00
如果系统比较新的话,可以考虑上lxc,速度很快,相当于chroot,但是又有自己的环境,而且也不是给第三方人使用 (因为lxc有安全问题),所以开lxc装一个ubuntu应该还是比较方便的吧。
& & 09:12:01 +08:00
& & 11:51:54 +08:00
docker 我最近在翻译它的文档,这虚拟化容器不错,一般vps运行都没有问题
& & 14:59:32 +08:00
1、使用虚拟化技术,比如 Docker,KVM
2、网络安装,前提是有在机器上配置号 PXE
3、机器配备了 iDRAC 或者 IPMI,那还用说什么,你想干嘛都行
& · & 682 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 46ms · UTC 18:44 · PVG 02:44 · LAX 10:44 · JFK 13:44? Do have faith in what you're doing.CentOS 5.10 服务器系统怎么安装配置 CentOS 5.10 服务器系统安装配置图解教程
  说明:  在实际生产环境中,CentOS 5.x系列仍然是很多服务器装机者的首选系统  截止目前CentOS 5.x最新版本为CentOS 5.10,下面介绍CentOS 5.10的具体安装配置过程  服务器相关设置如下:  操作系统:CentOS 5.10  主机名称:www  IP地址:192.168.236.128  网关:192.168.236.2  :8.8.8.8 8.8.4.4  备注:  1、系统镜像有两个文件,安装系统只用到第一个,即CentOS-5.10-i386-bin-DVD-1of2.iso  第二个镜像是系统自带的软件包。  2、生产服务器如果是大内存(4G以上内存),建议安装64位版本  一、安装CentOS 5.10  用光盘成功引导系统,会出现下面的界面  直接回车,进入图形化安装界面  按键盘上的Tab键,把光标定位到skip,然后回车(跳过光盘镜像检测)  点击Next  语言选择界面:English(English),点Next  备注:生产服务器建议安装英文版本  键盘模式:U.S.English  点Next  如果磁盘之前没有分区过,会出现上面的界面,点Yes (初始化磁盘并清除所有数据),出现下面的界面  磁盘分区模式,选择Create custom layout (建立自定义的分区结构)  Next,出现下面的界面  说明:在对磁盘进行分区之前,要先规划好如何分区,每个分区设置多大  我这里的分区如下  /boot 200MB #一般设置为200MB  Swap1G(1024MB) #swap一般建议为物理内存的2倍大小  / #剩余所有磁盘空间  备注:正式生产服务器可以在单独划分一个/data分区,用来存放数据  建议:所有的数据都单独分区,这样做的好处是,如果系统出现问题,不会影响到数据,或者需要,数据不用转移。  点New,会出现下面的界面  Mount Point(挂载点): /boot  File System Type(文件系统类型):ext3  Size(MB)大小:200  Additional Size Options(其它大小选项)  选择:Fixed size(固定大小)  设置好之后,点OK,出现下面的界面  File System Type(文件系统类型):swap  Size(MB)大小:1024  Additional Size Options(其它大小选项)  选择:Fixed size(固定大小)  设置好之后,点OK,出现下面的界面  Mount Point(挂载点): /  File System Type(文件系统类型):ext3  Size(MB)大小:默认不用修改  Additional Size Options(其它大小选项)  选择:Fill to maximum allowable size(使用全部可用空间)  设置好之后,点OK,出现下面的界面  分区完成,点Next,出现下面的界面  默认 Next,出现下面的界面  设置主机名字、IP地址等信息,这里默认Next,等系统安装完成之后再设置  默认Next  时区选择,选择Asia/Shanghai(亚洲/上海)  取消System clock uses UTC(系统时钟使用UTC)前面的勾,不使用UTC时间  Next,出现下面的界面  设置root密码,输入2次密码  Next,出现下面的界面  软件选择界面,取消Desktop & Gnome前面的勾  备注:服务器系统采用最小话安装,不安装任何软件包  点Next ,出现下面的界面  设置完成,点Next进行安装  正在安装中  安装完成,点Reboot重启系统,系统启动过程中会出现下面的界面(系统设置界面)  按键盘上的Tab键,切换到Exit上回车,跳过设置,进入系统登录界面  二、设置IP地址、网关DNS  输入账号root  再输入安装过程中设置的密码,登录到系统  vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容  BOOTPROTO=static #启用静态IP地址  ONBOOT=yes #开启自动启用网络连接  IPADDR=192.168.236.128 #设置IP地址  NETMASK=255.255.255.0 #设置子网掩码  GATEWAY=192.168.236.2 #设置网关  :wq! #保存退出  vi /etc/resolv.conf #编辑配置文件,添加修改以下内容  nameserver 8.8.8.8 #设置主DNS  nameserver 8.8.4.4 #设置备用DNS  :wq! #保存退出  service network restart #重启网络服务  三、设置主机名  hostname www #设置主机名为www  vi /etc/sysconfig/network #编辑配置文件  HOSTNAME=www #修改localhost.localdomain为www  :wq! #保存退出  vi /etc/hosts #编辑配置文件  127.0.0.1 www localhost #修改localhost.localdomain为www  :wq! #保存退出  shutdown &r now #重启系统  四、使用系统镜像文件配置本地yum源  1、使用WinSCP.exe工具上传系统镜像文件CentOS-5.10-i386-bin-DVD-1of2.iso到/usr/local/src目录  2、使用Putty.exe工具远程连接到CentOS服务器  3、挂载系统镜像文件  mkdir /media/cdrom #新建镜像文件挂载目录  cd /usr/local/src #进入系统镜像文件存放目录  ls #列出目录文件,可以看到刚刚上传的系统镜像文件  mount -t iso9660 -o loop /usr/local/src/CentOS-5.10-i386-bin-DVD-1of2.iso /media/cdrom #挂载系统镜像  cd /media/cdrom #进入挂载目录,使用ls命令可以看到已经有文件存在了  4、设置开机自动挂载系统镜像文件  vi /etc/fstab #添加以下代码。实现开机自动挂载  /usr/local/src/CentOS-5.10-i386-bin-DVD-1of2.iso /media/cdrom iso9660 defaults,ro,loop 0 0  :wq! #保存退出  备注:iso9660使用df -T 查看设备  5、使用yum命令安装软件  yum --disablerepo=\* --enablerepo=c5-media clean all #清除yum缓存  yum --disablerepo=\* --enablerepo=c5-media makecache #缓存本地yum源中的软件包信息  yum --disablerepo=\* --enablerepo=c5-media install httpd #安装apache  yum --disablerepo=\* --enablerepo=c5-media --skip-broken groupinstall &GNOME Desktop Environment&  yum --disablerepo=\* --enablerepo=c5-media --skip-broken groupinstall &X Window System& #安装软件  umount /media/cdrom #卸载系统镜像  至此,CentOS 5.10系统安装配置图解教程完成!
最新更新栏目
您可能喜欢
大家都在搜基于CentOS 6.5的服务器搭建与配置
基于CentOS 6.5的服务器搭建与配置
  摘 &要: 从初学者的角度介绍了CentOS 6.5操作系统的安装及分区方法,并对Apache网站服务器、MySQL数据库、FTP文件服务器、SSH远程连接服务器的安装与配置进行了描述。  关键词: CentOS6.5;Apache;MySQL;FTP;SSH  社区企业操作系统CentOS(Community Enterprise Opera-ting System)是企业Linu
  摘 &要: 从初学者的角度介绍了CentOS 6.5操作系统的安装及分区方法,并对Apache网站服务器、MySQL数据库、FTP文件服务器、SSH远程连接服务器的安装与配置进行了描述。  关键词: CentOS6.5;Apache;MySQL;FTP;SSH  社区企业操作系统CentOS(Community Enterprise Opera-ting System)是企业Linux发行版领头羊Red Hat Enterprise Linux(RHEL)源代码的再编译版本。Linux具有很多优点,例如:稳定的系统,免费或少许费用且配备需求低廉,安全性好、漏洞快速修补,支持多任务、多用户,进行用户组规划使系统更具有保密性,是一个相对比较不耗资源的系统。正是因为这些优点,其在企业级的需求中被广泛应用[1]。本文介绍在 CentOS 6.5 上搭建几种常见服务器的方法。1 CentOS 6.5的安装  目前,CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5安装配置过程。  1.1 CentOS 6.5操作系统光盘安装方法  用光盘成功引导系统,会进入系统的安装界面,选择Install or upgrade an existing system(安装或升级现有的系统);然后依次设置操作系统语言、系统的键盘(选择【美国英语式】)、安装的磁盘类型(选择【基本储存设备】);此时产生警告信息,若要进行全新的硬盘安装,按【重新初始化所有】;配置主机名称;配置时区;设置系统管理员root账号密码;创建自定义分区;选择服务类型(作为初学者建议选择【Desktop】桌面环境);最后按【重新引导】。安装步骤比较简单,在此不再赘述。  1.2 CentOS 6.5操作系统的分区方法  系统对于硬盘的需求与主机开放的服务有关,此外,还需进行数据的分类与安全性的考虑[2]。下面以50 GB的硬盘为例来说明基本硬盘分区:  (1)/:Linux系统的根目录,所有的目录都挂在这个目录下面,建议大小为5 GB以上。  (2)/boot:用来存放与Linux系统启动有关的程序(如启动引导装载程序等),建议大小为120 MB。  (3)/usr:用来存放Linux系统中的应用程序,其相关数据较多,建议大于10 GB。  (4)/var:用来存放Linux系统中经常变化的数据以及日志文件,建议大于20 GB(如果是服务器,可把最后余下的空间都分给它)。  (5)/home:存放普通用户的数据,是普通用户的宿主目录,每个用户100 MB左右,具体自定,建议大于3 GB。  (6)/tmp:将临时盘进行独立的分区,可避免在文件系统被塞满时影响到系统的稳定性。建议大小为1 GB以上。  (7)swap:实现虚拟内存,建议大小是物理内存的1~2倍。  1.3 安装后的必要配置  CentOS 6.x操作系统安装完成后最重要的就是关闭SELinux。SELinux是增强安全性的一项功能,避免事后安装或配置其他服务时,发生不必要的错误或困扰。关闭方法是:  [root@localhost ~]#vi /etc/sysconfig/selinux  //编辑配置文件  设置SELinux=disabled。完成后重启生效[3]。2 Apache网站服务器  Apache HTTP Server(简称Apache)是Apache软件基金会开放源代码的Web服务器软件,跨平台和安全性比较高,被广泛使用。Apache支持的网页语言很多,如PHP、JSP等。Apache是Linux系统默认的Web服务器软件[3]。  2.1 安装Apache服务  Apache通常以yum在线更新的方式进行安装:  [root@localhost~]# yum install httpd -y  2.2 配置Apache服务  Apache配置文件的默认路径是:/etc/ httpd/ conf /httpd.conf。  [root@localhost ~]# vi/etc/httpd/conf/httpd.conf  //编辑配置文件  AddDefaultCharset UTF-8  //配置文件字符集编码为UTF-8  假设网站的索引页面是index.php,如果只输入【http://IP或网址/】,是不能显示index.php内容的,所以建议修改配置文件,添加index.php并将其放在index.html前面。配置完后需重启服务,否则配置不会生效。  其次使用Apache服务必须在防火墙配置中开启端口80。配置完防火墙也需要重启。  [root@localhost ~]# service iptables restart3 MySQL数据库  MySQL由于性能高、成本低、可靠性好,已成为现今最流行的开源数据库。  3.1 安装MySQL数据库  安装MySQL数据库软件,也是用yum安装MyQPL及MySQL-Server。  [root@localhost~]# yum install-y mysql mysql-server  安装完毕后,第一次启动(Service MySQL start)时,除了欢迎信息,还会提示必须配置数据库密码,默认为无,配置较为安全。  mysqladmin-u用户password密码  3.2 MySQL相关配置  数据库运行都会用到端口MySQL,默认端口为3306,冲突时需要修改。使用vi /f 编辑配置文件。  例如:要将端口修改为3307,就需要在配置项的最后一行加上 port=3307,保存退出。最后将防火墙的端口改成3307就可以使用了。4 FTP文件服务器  文件传输协议FTP(File Transfer Protocol)用来规范不同计算机传输文件的共同协议,通过该服务可以在任意两台计算机(不论使用何种操作系统)之间相互传输文件。  4.1 安装VSFTPD  VSFTPD(Very Secure FTP Daemon)是一款安全性比较高的FTP软件,一般的Linux操作系统都会使用。  [root@localhost ~]# yum install vsftpd -y  //安装VSFTPD  4.2 VSFTPD相关配置  VSFTPD安装完成后,默认端口是21,所以也要在防火墙配置中开启21端口,方法同上所述。启动前应配置:  [root@localhost ~]# setsebool ftpd_disable_trans 1  [root@localhost ~]# setsebool -P ftpd_home_dir=1  如没有执行,会出现无法列出服务器目录的情况。5 SSH远程连接服务器  SSH(Secure Shell)是由IETF的网络工作组制定,建立在应用层和传输层上的安全协议,可有效防止远程管理过程中的信息泄露问题。SSH可对所有传输数据进行加密,防止DNS欺骗和IP地址欺骗[3]。  CentOS系统默认安装了SSH服务,也将它配置为默认启动,因此无需再次安装。  5.1 允许特定用户登录  若要配置特定用户才可以利用SSH 登录服务器,则需要在配置文件的最后一行增加用户信息。SSH配置文件的默认路径是:/etc/ssh/ sshd_ config。  [root@localhost ~]# vi /etc/ssh/sshd_config  AllowUsers lee//允许lee用户登录  配置后保存退出,重新启动SSH服务,配置生效。  [root@localhost ~]# service sshd restart  //重启后生效  5.2 禁止root用户登录  在CentOS操作系统中,管理员root的用户权限相当于Windows操作系统的Administrator,SSH服务默认可以使用root用户登录,提高了系统的风险,所以建议禁止root用户利用SSH服务[3]。进入SSH配置文件,把PermitRootLogin的yes改为no,并将#号删除,修改完成后保存退出。  这样就搭建起来一个具有Apache网站服务器、MySQL数据库、FTP文件服务器、SSH远程连接服务器功能的Linux服务器,可以远程控制、管理和上传网站等。本文只是简单地介绍保证最低实用性的安装配置,起一个抛砖引玉的作用,Linux是开源系统博大精深,更深层次的探索还需读者进一步研究发现。  参考文献  [1] 鸟哥.鸟哥的Linux私房菜——基础学习篇(第三版)[M].北京:人民邮电出版社,2013.  [2] 鸟哥.鸟哥的Linux私房菜——服务器架设篇(第三版)[M].北京:机械工业出版社,2013.  [3] 周伯恒.CentOS 6.x系统管理实战宝典[M].北京:清华大学出版社,2013.
型号/产品名
深圳市昆腾电源科技有限公司
漳州市东方智能仪表有限公司
深圳市华东世纪科技发展有限公司
联大科技香港有限公司
郑州泰普科技有限公司

我要回帖

更多关于 阿里云服务器重装系统 的文章

 

随机推荐