Ubuntu开发环境搭建

在虚拟中试玩Ubuntu1604版本,有关安装后一些配置记录如下,以备后用。

简单设置

  • root密码设置
    虚拟机安装完成后,默认不弃用root用户,需要给root设置密码后使用
    sudo passwd root
  • 终端加入右键中
    将终端加入右键后,在某目录下右键打开终端,终端的当前路径是此目录
    sudo apt-get install nautilus-open-terminal

软件管理常用命令

  • apt-cache
    • apt-cache search package 搜索软件包
    • apt-cache show package 获取包的相关信息,如说明、大小、版本等
    • apt-cache depends package 了解使用该包依赖那些包
    • apt-cache rdepends package 查看该包被哪些包依赖
  • apt-get
    • sudo apt-get install package 安装包
    • sudo apt-get install package --reinstall 重新安装包
    • sudo apt-get -f install package 修复安装
    • sudo apt-get remove package 删除包
    • sudo apt-get remove package --purge 删除包,包括配置文件等
    • sudo apt-get update 更新源
    • sudo apt-get upgrade 更新已安装的包
    • sudo apt-get dist-upgrade 升级系统
    • sudo apt-get build-dep package 安装相关的编译环境
    • apt-get source package 下载该包的源代码
    • sudo apt-get clean && sudo apt-get autoclean 清理无用的包
    • sudo apt-get check 检查是否有损坏的依赖
  • dpkg
    • dpkg -L <package> 包的查看包的所有文件
    • dpkg -l 查看系统安装的所有包, 后面跟package, 可以判断是否安装
    • dpkg -S /usr/bin/sz 查看程序所属包

配置静态IP

sudo vim /etc/network/interfaces

auto ens33
# iface ens33 inet dhcp
iface ens33 inet static
address 192.168.40.92
netmask 255.255.255.0
gateway 192.168.40.1

dns-nameserver 8.8.8.8

重启网络sudo /etc/init.d/networking restart

ssh服务安装配置

Ubuntu有着优秀的桌面系统,安装Vmware Tools后,桌面应用可以满足我们绝大多数需求,有些时候使用ssh登陆服务器进行操作是必不可少的。

  • 第一次安装软件需要更新sudo apt-get update
  • 安装ssh服务端sudo apt-get install openssh-server
  • 启动ssh服务/etc/init.d/ssh start
  • 添加开机启动sed -i -e '/^exit 0$/i\etc/init.d/ssh start' /etc/rc.local
  • ssh服务配置文件/etc/ssh/sshd_config,可以更改ssh监听的端口;Ubuntu下默认不允许root通过密码远程登录的,参数PermitRootLogin改为yes即可
  • 重启ssh服务/etc/init.d/ssh restart

NFS配置

#sudo apt-get update      '更新库
#sudo apt-get install nfs-kernel-server nfs-common portmap

#sudo vim /etc/exports 
                   /home/suo/NFSroot *(rw,sync,no_root_squash,no_subtree_check) 

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

#sudo mount 172.29.6.97:/home/suo/NFSroot  /home/suo/disk '客户端配置,挂载服务器的文件;将服务器172.29.6.97中的文件/home/suo/NFSroot 挂载到本地/home/suo/disk

#sudo umount /home/suo/disk  '取消挂载

安装Android依赖的32bit库

apt-get install primus-libs-ia32

sudo apt-get install vim lrzsz

持续更新中……

参考:

猜你喜欢

转载自blog.csdn.net/callinglove/article/details/51287686