从CentOS到Ubuntu

作为一名运维,对于linux操作系统本应该是如数家珍,可是从入门开始就使用了CentOS。现在公司的主要软件部署在ubuntu上,所以不得不系统的了解一下ubuntu的server。

理论上,CentOS和Ubuntu都属于linux操作系统,但这两个发行版隶属于两大不同的阵营,所以切换起来还是需要一些经历的,所以,在这里做一些记录。

系统级别

1 openssh-server

我安装的是ubuntu14.04 server,竟然认没有安装sshd服务。安装openssh-server

sudo apt-get install openssh-server

安装完成后sshd服务就直接启动了,这个和CentOS有些不同。

2 切换为阿里源

参考
快速更新脚本

apt-get安装软件认缓存目录为 /var/cache/apt/archives

3 软件安装

dpkg 本地安装

dpkg -i|--install <deb>     安装deb包
dpkg -r|--remove <.deb>     移除deb包,删掉数据和可执行文件
dpkg -c|--audit <.deb>      查看deb包文件列表
dpkg -I|--info <.deb>       查看deb包信息
dpkg -L|--listfiles <.deb>  列出安装的所有文件清单
dpkg -P|--purge <.deb>      完全清除已安装deb包,包括配置
dpkg -s <.deb>              显示已安装包裹的信息

aptitude

apt-get install aptitude 
aptitude update           更新可用的包列表 
aptitude upgrade          升级可用的包 
aptitude dist-upgrade     将系统升级到新的发行版 
aptitude install pkgname  安装包 
aptitude remove pkgname   删除包 
aptitude purge pkgname    删除包及其配置文件 
aptitude search string    搜索包 
aptitude show pkgname     显示包的详细信息 
aptitude clean            删除下载的包文件 
aptitude autoclean        仅删除过期的包文件

apt-get

apt-cache search package    搜索包 
apt-cache show package      获取包的相关信息,如说明、大小、版本等
apt-cache depends package   了解使用依赖 
apt-cache rdepends package  是查看该包被哪些包依赖 

apt-get install [--reinstall] package       安装 
apt-get install [-f|--fix-missing] package  修复安装
apt-get remove [--purge] package  删除包(删除配置文件等) 
apt-get update                    更新源 
apt-get upgrade                   更新已安装的包 
apt-get dist-upgrade              升级系统 
apt-get dselect-upgrade           使用 dselect 升级 
apt-get build-dep package         安装相关的编译环境 
apt-get source package            下载该包的源代码 
apt-get clean && sudo apt-get autoclean 清理无用的包 
apt-get check                     检查是否有损坏的依赖
apt-get download package          只下载不安装

apt-get使用代理

4网络

设置静态IP

vim /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.117           # ip地址
netmask 255.255.255.0           # 掩码
network 192.168.0.0             # 网络地址
gateway 192.168.0.1             # 网关
broadcast 192.168.0.255         # 广播地址
dns-nameservers 114.114.114.114 # DNS

设置DNS

sudo vim /etc/resolvconf/resolv.conf.d/base(这个文件认是空的)
在里面插入:
nameserver 8.8.8.8
nameserver 8.8.4.4

修改好保存,然后执行
sudo resolvconf -u
会重新生成/etc/resolv.conf,即时生效

在这样设置时,有时resolvconf -u无法执行,所以还要直接设置 /etc/resolv.conf

查看网关

ip route show
route -n
netstat -rn

5 设置root用户密码

sudo passwd root

软件级别

相关文章

Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native