虽然用过两年的Ubuntu,但是心里还是没底,毕竟这是公司的服务器。
算算时间,半个月过去了,发现其实用的Linux的命令不是很多,通过查看命令使用记录,总结出来常用的大致如下:
netstat 查看一些端口信息
ifconfig IP网段参数
hostname 主机名
cp 文件复制
scp 远程服务器文件复制
rm 文件删除
tar 文件解压缩
find 查找文件
sh example.sh & 后台执行脚本
sh example.sh > err.log & 后台执行脚本并将Log信息输出到err.log文件
tail -f err.log 实时监测日志文件
tail -f err.log | grep Exception 检测日志文件中的Exception信息
vi 编辑工具
vim 编辑工具增强版--这个要熟练,多看看网上的教程,实践实践
cvs 版本控制的常用操作
mvn 项目打包
free/top 查看内存状况
ps -ef 查看进程信息
kill 杀掉进程
env 查看环境变量设置
crontab 系统任务计划
history 查看使用过的命令行
不管你在多大的项目中负责Technical Architecture,每天要用的也只有这些。