为新服务器配置linux环境及常用工具
来源:互联网 发布:java应用前景 编辑:程序博客网 时间:2024/04/29 04:05
前阵子配了一台测试服务器,今天被收回了,发了一台新机器给我,泪奔,为什么没有系统拷贝功能,呜呜呜呜,意味着我要从头配置一台处女机,真是虐我千百遍,我待你如初恋。不过也好,之前环境搞得有点乱,这次从头再来。
吐槽完毕!
1.
拿到一台新机器,就像碰到一个新妹子
uname -a
cat /etc/issue
top
看了一下机器的硬盘大小,系统版本,内存大小等等基本参数,相当于看了一下美女的外形,身高体重和三围
2.
查看软件版本,就像和妹子初略聊天,知道她的一些基本情况
python
java -version
git
mongo
vi
查看了一些常用工具的基本情况,python是2.4版本的,python命令行还有问题,其他命令基本没有,也好,从头再来。这就好比了解了一下美女的家乡、生日以及学历,学历低的就要升级才能搭得上想你这样的高富帅
3.
升级python至常用版本2.7.3
python命令默认安装到/usr/local/bin,详见:
http://blog.csdn.net/jcjc918/article/details/11022345
升级后yum无法使用,因为yum只支持python2.6,有些只支持2.4,所以这里需要改个配置
whereis yum,查看一下命令在哪里,我的在/usr/bin/yum
修改/usr/bin/yum的第一行从/usr/bin/python 到/usr/bin/python2.4,KO!
4.
git安装
git可是程序员神器,不得不装,
yum install git
福利实在是太好了~~
我错了。。。我没有见过实践写下了这么一段话,实践是检验真理的唯一标准,呜呜呜,
在centos源里没有git,所以我刚才用yum install git后,提示安装成功,去找不到git命令,还是无法使用。。呜呜呜呜
于是我搜到了一个文章,注意也是一个大坑,注意注意!!
http://ccvita.com/370.html
文中介绍了从源码安装git的方法,但是那个下载连接无法使用,查了很多连接都是googlecode上的,要知道最近风声比较紧,也都不能用。
我就回忆了一下我之前的git是在哪里装的,决定上github.com上help一下,看到了github竟然提醒我用yum install git
github都这么提醒了,哪还有什么理由说不能用呢。。。。
静下心一项,决定find一下,find / -name=git-1.8*,看到了/opt/app_install/下有个git目录
原来yum install默认把我的git安装到了/opt/app_install/下面了,但是这个目录不在PATH下,所以才会出现yum说我已经安装了,我却用不了git的状态,
果断ln -s xxx xxx,KO!
5.
java安装,
之前在oracle上面下载了一个jdk-7u67-linux-x64.rpm文件
scp xx xx@xx.xx.xx.xx:/xx/xx/
rpm -ivh xx.rpm
完成安装,whereis java查看,rpm默认安装在/usr/bin/java
java -version 1.7.0 KO!
6.pip的安装
pip是一个安装和管理python包的管理工具,使用起来非常方便!
http://www.jsxubar.info/install-pip.html
最近写了好几篇环境配置的文章,我要醉了。。。。。
完!
- 为新服务器配置linux环境及常用工具
- Linux及常用工具配置
- ubuntu常用工具及环境配置
- linux配置及常用工具备忘(VIM)
- 新服务器。环境的配置
- 配置pycharm远程调试的环境(服务器为linux系统)&&服务器上安装tensorflow-gpu及配置cuda环境&&相关问题的解决办法
- linux服务器环境配置
- Linux环境常用工具
- Linux常用工具及命令
- centos新服务器配置环境—
- centos 7 新服务器配置环境二
- Windows 工作环境及常用工具
- 为linux服务器增加新分区
- Linux 云服务器环境配置
- Linux服务器配置PHP环境
- linux服务器配置java环境
- 为Linux 配置网络环境
- Linux服务器性能检测常用工具
- 函数的递归(续)
- iOS中定时器NSTimer的使用
- Linux多命令顺序执行
- 把一个正整数转化为用一个4位定长的36进制字符串
- 开通CSDN账号上传第一个JAVA程序:冒泡排序
- 为新服务器配置linux环境及常用工具
- C#中导出数据到Excel
- Android 如何解决dialog弹出时无法捕捉Activity的back事件
- UVA - 537 Artificial Intelligence?
- 《离散数学》与《信息检索》第二周作业发布推迟到本周六,Sorry
- Effective JavaScript Item 24 使用一个变量来保存arguments的引用
- Linux管道符
- PAT 修理牧场(25)(Huffman问题,优先队列priority_queue)(与poj 3253 一模一样的思路)
- spring框架基础