您的位置:首页 > 运维架构 > Linux

CentOS安装吐槽

2015-01-24 20:55 323 查看
起因:某天知道了公司服务器装的是CentOS,听说很可靠。家里正好有台闲置笔记本,就打算自己装一个;

镜像篇
然后就去网上下镜像。点击下载,瞬间囧了!4G,一个linux镜像要4G!想当年装的ubuntu连1G都没有,我总觉得是自己眼花了! 由于家里网速渣,外加不想浪费国家带宽,纠结半天后终于找到个minium,只要几百M,还好。辛辛苦苦下载后,按照教程下了个grub
作为boot loader引导Linux。之后兴冲冲地重启。然后?就没有然后了,各种莫名其妙,各种匪夷所思,反正就是装不上。之后只好认命地下载4G的完整版,本想就放在windows下的,不过还是各种问题。只好制作一个U盘安装盘,还好鄙人正好有一个8G的小U盘,短暂的copy之后就有了一个centos安装盘。

安装篇

进入BIOS设置优先U盘启动,插上U盘就进入了图形化的安装引导界面(作为一个开发人员居然喜欢图形化界面,先让我面壁一会儿)。然后就类似windows地一直点next step的同时顺便把刚刚从硬盘腾出来的剩余空间分成了三部分,分别给root, /home和/swap。不一会儿就装好了。再次重启,并拔掉U盘,就可以进入centos好好玩耍了。由于之前装过ubuntu, 所以我一直在等待图形化的欢迎界面。可是眼前持续是命令行界面,此时我突然想起来我安装时选择的最小版本,也就是仅支持kernel
run起来的那部分!也就是说没有KDE, GNOME,没有图形界面!好吧,我认了,转身拿着PAD去google命令行界面如何登陆,然后就进入了熟悉的界面,正如平时工作中ssh server后的那个terminal。
对了!启动的时候好像只有centos, centos-修复模式。也就是我的windows的启动项找不到了,进不去了,不能玩游戏了!不过正好,专心戏弄cent。

环境配置篇

由于是自己的电脑,随便折腾,所以登录直接用了root(筒子们平时最好别用root登录,会出大事的!)。然后准备打造成熟悉的环境,同公司一样。首先安装一个数据库,虽然熟悉的是mysql, 但鉴于手里有本postgresql的书,为了物尽其用(其实是为了装B),就装了个postgresql。不过cent自带的包管理器
yum 貌似没有包;那就只能源码安装了,以前下载源码都是用浏览器去下载的,可是!命令行界面,哪来的浏览器,= =#。只好去求助用Linux较多的同学,经其科普知道了wget的存在,不过得实现事先知道下载地址,不过还好有ipad发挥了传统浏览器的功能。postgresql的一键make,
好省心!接着安装缓存用的redis,同样wget下载好源码,不过这次一键make失效了,各种bug。只好细细阅读它自带的readme,然后发现先要进其自带的依赖包,依次make之后才能安装redis本身。安好redis, 就轮到web server - - nginx 了。这货如此出名,居然不能yum
install ! 只好老办法- - tarball之。这次是autoconfig失效,提示我 pcre, zlib没有,我yum install 却又提示我有!毛病!后来发现要 pcre-devel, zlib-devel, 无语。后者明明是开发板,为啥nginx用的不是稳定库!!!

其他吐槽

居然没有netstat, ipconfig 只有个简版的 ifcfg; 另外centos默认打开防火墙,几乎把所有端口都关了,google之;输入
iptables -I INPUT -m tcp -p tcp --dport 80 -j ACCEPT 
才打开80端口,看到了Nginx的欢迎界面;

之后就买了本经典的鸟哥的私房菜,自己在家慢慢修炼!后来一天看到了boot loader相关内容,又把我的windows启动项找回来了,hahahaha!
另外 curl
也可以充当 wget 的角色。

本次吐槽先告一段落!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos linux redis nginx wget