今日学习步骤
-
1. 注册阿里云服务器(腾讯云、华为云...)
- 支付宝登陆→实名认证选择操作系统(centOS、Ubuntu常用+7.4 64位)→修改登录名、id、密码→重启
阿里云服务器常用操作导航 - 远程登陆:2.putty的下载及使用
- 支付宝登陆→实名认证选择操作系统(centOS、Ubuntu常用+7.4 64位)→修改登录名、id、密码→重启
-
2 .putty 远程登陆
ps:(来自公众号“生信星球”的小技巧)
如何使用putty远程登录服务器? 【一开始注册的用户名是root,登陆密码就是你自定义的,但是输入密码是没有任何显示的(连星星符号都没有),你只管一次性打完,不要怀疑键盘坏了,输对了就能进去,输错了会给你三次重试的机会】
练习的时候使用云服务器的这个root用户是可以的,因为不管你出了什么差错,都可以重置恢复,但是实际运行项目肯定不能使用root用户,一般都是需要服务器管理员给你一个账号密码,让你远程登录。
大型项目比如基因组、外显子组是必须要求性能强大的服务器的(内存至少64G);小型的比如转录组,而且物种基因组也不是很大的时候,用自己中高配电脑跑程序还是能说得过去的。
但还是不建议用自己电脑 ,因为一个项目你可能要让电脑连续运行好几个小时,有条件真想做项目的话,实验室必须租用本地平台服务器或者租用云服务器
-
3 .常用Linux命令总结
- pwd 显示当前路径
- mkdir 创建空目录
- ls 显示列表(目录or文件)
- 删除 (这三个命令后面都要跟上要删除的目录名)
- rm 删除文件
- rmdir 删除空目录
- rm-r 删除非空目录
rm-rf (!死亡删除!)
-r 递归,多级目录一并删除 ………………-f 强制删除,不用任何提示
如果rm -rf后面不加目录名→删除服务器所有东西
- cd-(目录名) 进入该目录
cd 回home - vi 新建脚本或者文本文档(vi是linux中的文本编辑器)
- cat查看并直接将内容输出到屏幕 没操作出来需练习8.6)
head 默认输出前10行,tail默认输出后10行,后面加上-n 自定义输出几行。例如:head -n 3 hello_world.txt 【注意-n与head之间有空格,-n和3之间空格可有可无】 - cp 复制文件
-
4 .Linux进阶