Linux开发环境搭建

Linux开发环境搭建

一、安装虚拟机+Ubuntu18.04

二、安装Windos与Linux的共享工具

  • 步骤:
(1)点击  虚拟机(M)-->安装VMware Tools(T) 
         看到桌面会弹出一个光碟(VMwareTools)

在这里插入图片描述

(2)解压这个安装包:          
        tar -xvf VMwareTools-10.2.5-8068393.tar.gz
        cd  vmware-tools-distrib/ 
        sudo ./vmware-install.pl
      接下来按照提示默认安装即可

三、Ubuntu网络配置

方法1:使用桥接模式上网

此模式下,虚拟机将直接连接到外部网线,重启系统后,网络自动获取IP地址并连接

第一步:接好网线(要有网线才能使用桥接模式)
第二步:点击  虚拟机(M)-->设置-->网络适配器-->选择桥接模式,并勾选复制物理连接状态(P)
第三步:编辑(E)-->虚拟网络编辑器(N),设置为桥接,桥接到Realtek PCIe GBE Family Controller

如果配置之后虚拟机不能上网可以尝试先把网络管理停掉,再重启,命令如下:
 	sudo service network-manager stop
	sudo rm /var/lib/NetworkManager/NetworkManager.state 
	sudo service network-manager start

方法2:使用NAT模式上网

  • 此模式下虚拟机共享主机网络;即你的主机能上网,虚拟机就能上网;虚拟机IP地址和主机一样

  • 步骤:在虚拟机设置那里选择NAT模式,在虚拟网络编辑器那里选择VMnet8 NAT模式,参考下图:
    在这里插入图片描述
    在这里插入图片描述

  • Ubuntu可以上网后,我们就可以在上面安装或下载我们需要的工具

安装网络配置工具:
sudo apt-get install  net-tools 
安装完毕后就可以使用如下命令: 
ifconfig 查看本地的网卡地址  
sudo ifconfig    ens33 down     关闭本地网卡地址 
sudo ifconfig    ens33 up       开启本地网卡地址

更新应用商店的软件列表:  
sudo apt-get  update    

更新当前系统中的所有软件: 
sudo apt-get   upgrade  

安装软件:(有时候某些软件源没有对应的工具,我们需要更新软件源再安装)
sudo  apt-get  install  软件名   
例子: 
sudo  apt-get  install  gcc  
sudo  apt-get  install  vim  
.....  

卸载: 
sudo  apt-get  remove  xxx  //需要卸载的软件名  

把与软件相关的所有依赖文件都删除掉   
sudo  apt-get  autoremove  XXX //软件名 

四、NFS服务器配置

NFS服务器是Linux操作系统所提供的一个局域网文件挂载服务器,用户可以在局域网中相互访问Linux系统的文件夹。

1.安装NFS服务器  
sudo  apt-get  install   nfs-kernel-server  

2.打开NFS 服务器的配置文件查看当前工具是否安装成功  
sudo   gedit  /etc/exports 
 
3.在该文件末尾添加如下命令: 
/opt/nfs  *(rw,sync,no_subtree_check)    
---------*(rw,sync,no_subtree_check)的含义---------	
  *(rw,sync,no_subtree_check)     -》当前文件不需要密码校验, rw 拥有读写权限
              					  -》 * 当前目录下的所有文件都可以访问 
/opt/nfs  						  -》 在当前局域网中可挂载的文件。 也可以写其他目录


4.重启NFS 网络服务器 
sudo  service  nfs-server restart  
或   
sudo   service   nfs-kernel-server  restart 
---------------------------------------------------
使用NFS 服务器去挂载文件:
sudo  mount    -o  nolock   192.168.5.3:/opt/nfs  /mnt 
含义:把 192.168.5.3:/opt/nfs 服务器中的文件夹挂载到本地的  /mnt  文件夹中!!!!  

卸载挂载目录时,记得要退出目录再进行卸载操作。 
sudo  umount  /mnt     

五、SSH 远程登陆服务器

SSH是Linux操作系统提供给用户使用的一套远程登陆协议, 我们可以利用SSH协议去登陆到别人的Linux 系统中, 从而控制它的系统! (类似于window 的远程协助)

1.利用APT工具安装 SSH 协议 
sudo apt-get  install  openssh-server

2.重启 SSH 服务  
sudo  service  ssh  restart  

3.利用SSH 协议远程登陆Linux 操作系统  
ssh    用户名@用户IP地址  
例子: 
	ssh  kcchen@112.74.37.132    
	接着要输入密码才能登陆成功
4.上传文件  
scp  本地文件名    服务器的路径名

例子:
scp   main.c   tam@192.168.5.19:/home/tam  

5.下载文件 
scp 下载文件的服务器文件路径名       保存到本地文件的路径  
例子:
scp    tam@192.168.5.19:/home/tam/jpegsrc.v9a.tar.gz  /home/chenhai

Linux ssh命令详解

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值