ssh + samba + tftp + nfs + python2.5升级3.7

ubuntu  上如下配置,其他pc可ssh登陆。

  1. 安装SSH服务端【sudo apt-get -y install openssh-server】
  2. 安装SSH客户端【sudo apt-get -y  install openssh-client】
  3. 配置SSH服务【cd /etc/ssh】;【sudo cp sshd_config sshd_config.bk】;【sudo vim sshd_config】:对sshd_config文件中的字符替换。找到此项:“PermitRootLogin  prohibit-password”  修改成 :“ PermitRootLogin  yes”
  4. 重启SSH服务【service sshd restart】

samba

    win10系统上,Win+R调出运行对话框,输入 control userpasswords2, 在弹出的用户帐户界面选择“高级”选项卡à管理密码à“Windows凭据”à“添加Windows凭据”,输入服务器地址/用户名和密码即可。

    之前添加的映射磁盘,想删除时,可先断开连接(即从网络位置里没有了);然后再右键 ‘此电脑’-》删除。  貌似此电脑下就没有此映射器了。

    ubuntu系统上

  1. 准备工作
    【sudo mkdir /home/share】;
    【sudo chmod 777 /home/share】;
  2. 安装Samba服务
    【sudo apt-get install samba】      查看是否装好【samba】
  3. 安装Samba客户端
    【sudo apt-get install smbclient】
  4. 备份配置文件
    【sudo cp /etc/samba/smb.conf  /etc/samba/smb.conf.bak】
  5. 修改配置文件smb.conf,设置一个无需验证的任何人都可以访问的共享文件夹,,需要在配置文件的最后面加上:

    [work]        //这里work 即windows上看到名字,随便命名。一定要有
        comment = samba home directory 
        path = /home/user/          //这里user 即是用户名,注意更改
        public = yes
        browseable = yes

        writable = yes
        public = yes
        read only = no
        valid users = user
        create mask = 0777
        directory mask = 0777 
        force user = user
        available = yes

  6. 增加samba用户, 一定要操作这一步,否则windows上访问时输入用户名和密码会不对,访问不了。(根据上面配置文件不不同,此步骤也可不需要)

    @ubuntu:~$ sudo smbpasswd -a user
    New SMB password:
    Retype new SMB password:
  7. 保存配置文件后,重启Samba服务 【sudo service smbd restart】

     8. ubuntu上查看是否成功

          smbclient -U user  //10.1.131.216/share

也可参考  Win10和Ubuntu实现Samba共享文件  华为开发者论坛

tftp + nfs

主机工具
      可以选择在Windows主机或者Ubuntu虚拟机环境中搭建tftp和nfs环境

  1. Windows
    1. tftp软件:บาคาร่าเว็บใหม่ บาคาร่าเว็บตรง สมัครบาคาร่า บาคาร่าufabet
    2. nfs软件:Networking Software for Windows 
  2. Ubuntu
    1. 准备目录
      1. sudo mkdir /home/share
      2. sudo chmod 777 /home/share
      3. mkdir /home/share/tftpboot
      4. mkdir /home/share/nfsroot
      5. cp install/Image /home/share/tftpboot/
      6. cp install/rootfs/* /home/share/nfsroot/ -a
    2. tftp环境:
      1. sudo apt-get install tftpd-hpa tftp-hpa
      2. 默认tftp目录为/var/lib/tftpboot,可通过sudo vi /etc/default/tftpd-hpa,修改为为 /home/share/tftpboot
      3. sudo service tftpd-hpa restart
    3. nfs环境:
      1. sudo apt-get install nfs-kernel-server
      2. sudo vi /etc/exports:  /home/share/nfsroot *(rw,sync,insecure,no_root_squash,no_subtree_check)
        (跨网段使用必须加上insecure)
      3. sudo /etc/init.d/rpcbind restart
      4. sudo /etc/init.d/nfs-kernel-server restart
      5. sudo exportfs -r 
      6. 测试是否配置成功
        在虚拟机上执行:sudo mount -t nfs localhost:/home/share/nfsroot  /mnt  
        或者在Windows主机上打开Windows功能 NFS服务,执行 mount 192.168.56.101:/home/share/nfsroot X:

ubunutu 16.04 升级python2到 python3.7

Method 2: Installing Python via PPAIf you quickly want to get the latest version of Python installed on Ubuntu and get future updates automatically, then you can install it from the below third-party PPA repository…
To do that, run the commands below to add the PPA.
First install Ubuntu software properties package if it’s not already installed on your system..

sudo apt update
sudo apt install software-properties-common
After that run the commands to add the PPA..

sudo add-apt-repository ppa:deadsnakes/ppa
Finally, run the commands below to install Python 3.7

sudo apt update
sudo apt install python3.7
sudo apt install python3.7-dev
sudo apt install python3-pip

记得用apt 替代apt-get   卸载时用autoremove 而不要用remove

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3.7 /usr/bin/python
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值