又双叒叕买了一个服务器
在生信技能树VIP群的各路好友的帮助下,喜提服务器一个!
爆照
关于,服务器运维,我的经验还停留在2015年,在小公司才有这个机会弄这些事情。在公众号以前也发过一些心得。
服务器心得
这次服务器加强版配置遇到了一点小问题,跟大家分享一下,主要是硬盘都是8T的,第一次挂载如此大的硬盘!!!
查看基础配置及系统版本的命令我就不赘述了。
格式化新硬盘并且挂载
以前用云服务器是参考:https://blog.csdn.net/greenapple_shan/article/details/52799631
通常划分分区工具我们用的比较多是fdisk命令,但是现在由于磁盘越来越廉价,而且磁盘空间越来越大。而fdisk工具他对分区是有大小限制的,它只能划分小于2T的磁盘。现在的磁盘空间已经远远大于2T,有两个方法来解决这个问题:
其一是通过卷管理来实现
其二就是通过parted工具来实现对2T磁盘进行分区操作。
我这里选择了parted工具,命令节选如下:
25 sudo parted /dev/sdc
26 sudo mkfs.ext4 /dev/sdc1
27 sudo mkdir /data
28 sudo mount /dev/sdc1 /data
29 sudo mkdir /public
30 sudo fdisk -lu
31 sudo parted /dev/sdd
32 sudo mkfs.ext4 /dev/sdd1
33 sudo mount /dev/sdd1 /public/
硬盘挂载后需要
修改/etc/fstab文件 ,才能做到开机自动挂载。 如下;
/swapfile none swap sw 0 0
/dev/sda1 /home ext4 defaults 0 1
/dev/sdc1 /data ext4 defaults 0 1
/dev/sdd1 /public ext4 defaults 0 1
通过命令行ssh远程链接
刚开始在客户端不能连接SSH服务,我意识到需要安装软件
sudo apt-get install openssh-server
安装后需要启动ssh服务。
也有可能是防火墙的原因,可以将防火墙中的规则条目清除掉:iptables -F
万里长征第一步
因为是自己的服务器,所以拥有最高权限,可以随意折腾,后续有空再慢慢安装各种库文件吧!
50 sudo apt install net-tools58 sudo apt install openssh-server
64 sudo apt-get install subversion scons libfuse-dev gcc
80 sudo apt install git
92 sudo apt install make
最大的坑
我拿了 2T 的 生信数据大全硬盘过去,初始化我的服务器,包括各种参考基因组,各种软件,各种练习测试数据等等。
才发现,硬盘是exFat格式 , 一般的关键词会搜到这个答案:
很明显,代码是在Google上面,而我的这个服务器在天朝,尴尬的是我的梯子又没有带过去。
尴尬了一个小时,托朋友帮我翻墙下载,后来发现也不行,scons安装软件的方式真奇怪。
后来在朋友的提醒下,加上了关键词,Ubuntu系统,才发现:
sudo apt-get install exfat-utils exfat-fuse
这样的一句话就完美搞定!