昨天公司里的一台Linux 服务器坏掉了,要去机房重新做一下系统文件都已经备份完了。整理一下事件事情的工作过程。
备份文件:
公司里的Ubuntu 上的FTP登录不上去了,可是里面有好多文件,幸好SSH还可以登录。
利用到的工具有两个。。
先用SSH Secure File Transfer 登录上看到文件都还在,好处是这个软件是图形化的,浏览起Linux上的文件很是方便,唯一的缺点就是服务器上有中文的话他在本地会显示乱码,Google了一下,原因是此软件读取的是本地的字符编码集,因为是中文版的操作系统嘛,所以默认的应该是GB2312
但当我打包需要备份的文件的时候,却又出现问题了,权限不足。
chmod -R 777 ftpfile
chown -R root:root ftpfile
cd ftpfile
root@nerc-svr:/heome/ftpfile# ll -i
做完以上操作后,运行以下命令OK.
zip -r filename.zip filename
zip -r ftpfile.zip ftpfile
在ftpfile文件夹的上级目录中 运行以上命令,将ftpfile文件夹里面所有的文件及文件打包成zip。
将需要备份的文件全部打包再通过SSH Secure File Transfer工具备份到本地。至此备份完成。
安装系统
安装前看了一下服务器的网络信息
root@Nerc:~# ifconfig
确认了一下。
安装过程略过。。
按照要求我只需要装SSH即可,在系统安装过程中,我只选择了安装SSH。
系统完装完成重启以后,发现不能上网,ping 百度 新浪 腾讯都不通。遂想到检查网络配置。
vi /etc/network/interfaces
看了一下,原来网关跟DNS 服务器获取错误,更改成正确的服务器IP 地址后,重启网卡后正常。
修改SSH 端口。。
本来以为是修改ssh_config文件,进去后修改成其它端口,怎么测试都不行。。怎么都不成功。
又看了一眼,还有一个sshd_config 文件。
于是vi /etc/ssh/sshd_config
将里面的端口修改成我需要的端口,
重启ssh服务
/etc/init.d/ssh restart
使用更改过的端口进行登录成功。。
评论区