ubuntu 虚拟机重装插件安装

刚开始接触linux时,用的就是ubuntu桌面,会在里面下载软件,修改东西,搞来搞去虚拟机就不能用了。只好重新装,每次重装最麻烦的就是安装各种插件,网络配置。

下面是我以前总结的一些安装和配置方法,其中也有借鉴网络其他文章的方法,贴出来供大家参考:

一、安装ubuntu12.04

这个就不介绍了,在虚拟机上点file->new Virtual Machine 选择镜像文件,然后按默认的安装就可以。

二、修改源

# sudo vi /etc/apt/sources.list

里面的一些网址是不能用的,还有就是服务器在国外,下载时会很卡,可以上网搜素一下国内的软件源,我用的搜狐的,感觉还可以

三、更新源列表

# sudo apt-get update

四、安装 vim

# sudo apt-get install vim 

自己可以配置一下环境变量,添加一些插件.vimrc

五、安装NFS服务器

这个的重要性不要我说了,做开发的必备

#sudo apt-get install nfs-kernel-server

配置:

创建一个目录作为服务目录改变目录权限

# sudo mkdir -p /nfsroot/myfs

# sudo chmod 777 /nfsroots

查看配置

#cat  /etc/exports

# sudo vim /etc/exports

修改NFS权限,可读写,同步,和没有root权限

/nfsroot/myfs *(rw,async,no_root_squash)

重新启动NFS

# sudo /etc/init.d/nfs-kernel-server restart

挂在共享资源

#sudo mount -t nfs 192.168.1.233:/nfsroot/myfs   /mnt/nfs

可以将别人的NFS服务器挂载到自己的挂载目录下,这样就可以访问别人目录下内容了,这里要好好理解一下,做开发是经常用到NFS挂载文件系统。

六、安装TFTP服务器

#sudo apt-get install tftp-hpa tftpd-hpa xinetd

配置:

# sudo mkdir -p /tftpboot

# sudo chmod 777 /tftpboot

# sudo vim /etc/xinetd.d/tftp

添加如下内容

service tftp

{

disable = no

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

per_source = 11

cps = 100 2

flags = IPv4

}

# sudo /etc/init.d/xinetd restart

#sudo vim /etc/default/tftp-hpa 

修改一下内容:

TFTP_USERNAME="tftp"

TFTP_DTRECTORY="/tftpboot"

TFTP_ADDRESS="0.0.0.0:69"

TFTP_OPTIONS="-l -c -s"

#sudo service tftpd-hpa restart


七、sudo apt-get install ctags

alias

alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

alias cindex='ctags -I __THROW -I __THROWNL -I __nonnull -R --c-kinds=+p --fields=+iaS --extra=+q'

alias egrep='egrep --color=auto'

alias fgrep='fgrep --color=auto'

alias grep='grep --color=auto'

alias l='ls -CF'

alias la='ls -A'

alias ll='ls -alF'

alias ls='ls --color=auto'

cd /usr/include 

sudo ctags -I __THROW -I __THROWNL -I __nonnull -R --c-kinds=+p --fields=+iaS --extra=+q

到对应目录先执ctags -R;

八、下面介绍下关于eth0:0这个主机网络别名的配置文件的配置方法

 

 
 
  1. ⑴、命令配置法:ifconfig和ip 
  2.  
  3.       Ifconfig ethx:x IP/netmask 
  4.  
  5.       ip addr add IP dev ethx label ethX:X 
  6.  
  7.       利用命令配置的只是暂时的IP地址,如果重启网络服务和系统都会失效的。 
  8.  
  9. ⑵、配置文件配置法: 
  10.  
  11.     修改/etc/sysconfig/network-scripts/ifcfg-ethx:x 
  12.  
  13.       DEVICE=ethx:x 
  14.  
  15.       BOOTPROTO=static  
  16.  
  17.       IPIPADDR=   IP地址 
  18.  
  19.       NETMASK=  子网掩码 
  20.  
  21.       GATEWAY=  网关 
  22.  
  23.       ONBOOT=YES   是否开机启用 
  24.  
  25.       HWADDR=...... MAC 
  26.  
  27.       非主要地址不能用DHCP服务获得,必须为静止的。 

八、 DNS配置文件:

 

 
 
  1. ⑴、DNS配置文件位置:/etc/resolv.conf 
  2.  
  3. ⑵、DNS配置格式: 
  4.  
  5.          nameserver DNS_IP1 
  6.  
  7.          nameserver DNS_IP2 
  8.  
  9. 指定本地解析: 
  10.  
  11.      /etc/hosts下添加 
  12.  
  13.     目标主机IP        主机名       
  14.  
  15.     fg:172.16.36.1  www.chris.com  
  16.  
  17. DNS解析过程-->/etc/hosts-->DNS 服务器 

九、主机名配置文件:

 

 
 
  1. ⑴、配置文件位置: /etc/sysconfig/network 
  2.  
  3. ⑵、配置格式: 
  4.  
  5.          HOSTNAME=名称 
  6.  
  7.          NETWORKING={yes|no}:是否开启网络功能 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值