Windows & Ubuntu,软件推荐,小技巧总结,免费内网穿透方案

目录

文章目录

  • 目录
  • 1. 起因
  • 2. 家用免费内网穿透方案
  • 3. Windows
    • 3.1 windows软件推荐
      • 3.1.1 绿色软件
        • 3.1.1.1 系统工具
        • 3.1.1.2 多媒体工具
        • 3.1.1.3 远程工具
        • 3.1.1.4 调试工具
      • 3.1.2 驱动
      • 3.1.3 系统工具
      • 3.1.4 开发工具
      • 3.1.5 其他
  • 4. Ubuntu
    • 4.1 Ubuntu遇到的问题解决
      • 4.1.1 系统问题
      • 4.1.2 系统优化
      • 4.1.3 一些服务器设置
    • 4.2 Ubuntu软件推荐

1. 起因

昨天给ubuntu重装桌面的时候,给系统搞挂了。一时间也恢复不了,无奈只能重装。好在一些必要的配置之前都记录过。
正好趁这个机会把一些东西都重新整理一下。

一直以来我都有这么个需求:能随时随地的访问内网资源,这个最早是用teamviewer做的,用起来也比较简单顺手吧,但是后来莫名奇妙的被IP禁止了,也不知道为啥,用了一些替代方案。
向日葵啊,威力同步(verysync)啊,Nat123,之类的。用起来感觉,功能都能实现,就是免费的很卡,速度感人,因为没充钱(或者就充个入门费)。
远程软件也用了一大推,等有空了可以写一个测评出来。
真正没有限制,速度也十分良心的只有SakuraFrp,确实要吹一下。公益项目。

2. 家用免费内网穿透方案

目前家里局域网主要挂了一台威联通的NAS,一台Ubuntu服务器。
通过SakuraFrp进行端口转发,转发了NAS的22端口(SSH & SFTP),转了Ubuntu的22端口(SSH & SFTP)和远程登录端口3389(xrdp)。
这样在外网就可以实时访问家里的储存资源和服务器资源(编译等等)。
使用起来感觉十分良好。

3. Windows

3.1 windows软件推荐

windows我的原则是,能绿色的优先用绿色版本,便携干净,不会弄脏系统。所以我收集了很多好用的绿色软件,其他的实在找不到绿色才会装安装版本。

3.1.1 绿色软件

3.1.1.1 系统工具

  • rolan
    快速启动找一些东西很方便,设置好快捷键,毕竟任务栏有限
  • Qdir
    当4个串口也不够的时候,我一般会开多个不同版本的Qdir,这样能快速的在不同项目里切换。
  • clover
    win10兼容性不好,字体异常,有空可以试试QTTabBar。
    20191130试了,感觉QTTabBar用起来手感不好,虽然功能很强大。
  • LGSchedule
    桌面计划表,现在用的很少了。
  • EveryThing
    这个应该不用我吹了
  • 天若OCR
    听推荐用的,其实自己很少用。
  • 右键管家
  • UltraISO
    做系统镜像用

3.1.1.2 多媒体工具

  • 阅读工具
    • 专业XJ-PDF编辑器+:可以实现PDF的编辑,拼接
    • Notepad++:替代notepad,偶尔开一个文件不错,就是不支持函数跳转。
    • ultraedit:支持二进制阅读,编辑
  • 看图工具
    • vieas
  • 播放工具
    • splayer射手播放器
  • 音乐工具
    • 洛雪音乐播放器
  • 聊天工具
    • 飞秋
  • 修图工具
    • PS7

3.1.1.3 远程工具

  • 远程控制
    • DBadmin
    • SakuraFrp
    • teamviewer
  • 远程连接
    • Xshell
    • MobaXterm
  • 文件传输
    • WinScp
    • tftpd32
  • 同步工具
    • 微力同步

3.1.1.4 调试工具

  • 串口助手
    • sscom33 :小巧好用的串口助手
    • XCOM v2.0 :介于二者之间吧,比较小巧,也支持一些指令存储
    • 格西烽火:协议很多,支持很多指令,但是这个没有绿色的
  • 网络助手
    • 网络调试助手
  • 其他工具
    • CRC计算器
  • 在线工具
    • CRC计算
    • float转bin
      这个回头自己写个工具吧
  1. 下载工具
  • 迅雷无广告版
  • Pandownload 高速下载百度网盘
  1. 开发工具
  • mingw_GCC编译器

3.1.2 驱动

  • CH340转串口
  • ST-link
  • ST无线调试器

3.1.3 系统工具

  • fences + win10补丁(否则无法拖动图标)
  • snipaste
  • (Zerotier One)
  • ExpanDrive
    管理挂载的sftp和局域网盘,把Wan接口和Lan接口都写上,在家用LAN,出门用WAN。
  • deskpin
  • git
  • tortoise git(一路默认安装后,要把ssh改成git的ssh.exe)
  • tortoise svn
  • 火绒安全
  • 搜狗输入法
  • 有道云笔记
  • 向日葵
  • 网易邮箱大师
  • office
  • 百度网盘
  • Kodi
    插件很多,在各个平台上都有
  • bandizip 压缩工具
    bandizip功能很强,但是图标不是很喜欢,所以也可以用winrar烈火版

3.1.4 开发工具

  • Keil C51
  • Keil MDK
  • (stm32CubeMX)
  • Altium Designer
  • Vs Code
  • Source Insight
  • notepad++
  • Xshell
  • Beyond Compare
  • python2.7
  • python3.6
  • pycharm
  • spider

3.1.5 其他

  • 微信PC
  • QQ轻聊
  • 一键ghost

4. Ubuntu

4.1 Ubuntu遇到的问题解决

4.1.1 系统问题

  1. ubuntu 检测到系统程序出现问题(开机就弹出对话框)
    解决方案

    gksu-properties //属性设置
    这里将验证模式的默认的su修改为sudo,然后关闭
    gksu gedit /etc/default/apport //进行apport设置
    这里将enabled = 1 修改为 0,然后保存,以后就不会推送系统程序出现问题了。

  2. vi里上下左右变成了ABCD
    解决方案

    第一步
    执行sudo apt-get install vim,如果没有出现错误,再次进入vi 尝试一下,看看有没有修改过来,
    如果出现以下错误E: Package ‘vim’ has no installation candidat则依次执行sudo apt-get update
    第二步
    然后执行命令sudo apt-get remove vim-common这一步是将原来的vim版本删除
    第三步
    然后再执行命令 sudo apt-get install vim这一步是安装,重新安装的vim就不会出现ABCD问题。
    第四步
    安装完成,vi重新打开文件,再按上下左右键就不会在屏幕上出现ABCD问题。

  3. Linux关机提示"A stop job is running for …"

    解决方法
    编辑:
    /etc/systemd/system.conf
    修改下面两个变量为:
    DefaultTimeoutStartSec=10s
    DefaultTimeoutStopSec=10s
    执行:
    systemctl daemon-reload

  4. 修改主机名
    解决方案

    vi /etc/hostname
    把UbuntuServer-S310改成了SVR

但是重启后会报错

sudo: 无法解析主机:SVR: 连接超时

需要修改 /etc/hosts (https://www.cnblogs.com/maxin/p/6043796.html)

果然这里还没有更新

4.1.2 系统优化

  1. ubuntu更新软件源
    解决方案

  2. 缩短终端中的路径显示

    cd ~
    gedit .bashrc
    if [ " c o l o r p r o m p t " = y e s ] ; t h e n P S 1 = ′ color_prompt" = yes ]; then PS1=' colorprompt"=yes];thenPS1={debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ ’
    else
    PS1='KaTeX parse error: Expected '}', got 'EOF' at end of input: …ebian_chroot:+(debian_chroot)}\u@\h:\w$ ’
    fi
    unset color_prompt force_color_prompt

修改为

if [ " c o l o r p r o m p t " = y e s ] ; t h e n P S 1 = ′ color_prompt" = yes ]; then PS1=' colorprompt"=yes];thenPS1={debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\W[\033[00m]$ ’
else
PS1='KaTeX parse error: Expected '}', got 'EOF' at end of input: …ebian_chroot:+(debian_chroot)}\u@\h:\W$ ’
fi
unset color_prompt force_color_prompt

两个w改为W

  1. 在文件夹打开终端

    sudo apt-get install nautilus-open-terminal

  2. tree

    下载安装包,地址:http://mama.indstate.edu/users/ice/tree/
          a.解压tree-1.7.0.tgz文件,命令:tar -zxvf tree-1.7.0.tgz
          b.进入解压目录中,命令:cd tree-1.7.0
          c.安装文件,命令:make install

4.1.3 一些服务器设置

  1. win7远程登录ubuntu 桌面
    解决方案
    解决方案2

  2. 开机自动挂载NAS的文件(网络盘)
    解决方案

  3. 开启SSH
    解决方案

  4. SSH开机自动启动
    解决方案

    1、安装openssh-server
    sudo apt-get install openssh-server
    2、开机自动启动ssh命令
    sudo systemctl enable ssh
    3、关闭ssh开机自动启动命令
    sudo systemctl disable ssh
    4、单次开启ssh
    sudo systemctl start ssh
    5、单次关闭ssh
    sudo systemctl stop ssh
    6、设置好后重启系统
    reboot
    7、查看ssh是否启动,看到Active: active (running)即表示成功
    sudo systemctl status ssh

  5. 开机自动连接wifi
    方案
    另一个方法
    方案------------找不到这个文件夹

  6. SakuraFrp 开机自动运行
    Linux 在后台运行 Sakura Frp 客户端的方法

    Linux 将 Sakura Frp 设置为服务,开机自动启动
    [Unit]
    Description=Sakura Frp Client
    Wants=network-online.target
    After=network-online.target
    [Service]
    User=root
    WorkingDirectory=/home/tao/Tao/SoftwareBin
    LimitNOFILE=4096
    PIDFile=/var/run/sakurafrp/client.pid
    ExecStart=/home/tao/Tao/SoftwareBin/Sakura_frpc_linux_amd64 --su=tao475824827 --sp=Tao7620886 --sid=5
    Restart=on-failure
    StartLimitInterval=600
    [Install]
    WantedBy=multi-user.target

  7. Nat123 开机自动运行/后台运行
    安装方法

    apt-get install mono-complete

  8. ubuntu笔记本合盖不断电,不休眠
    解决方案

    编辑下列文件:/etc/systemd/logind.conf
    #HandleLidSwitch合上笔记本盖后的行为,默认suspend
    (改为lock;即合盖不休眠)在原文件中,还要去掉前面的#
    systemctl restart systemd-logind
    Windows & Ubuntu,软件推荐,小技巧总结,免费内网穿透方案_第1张图片

  9. 安装交叉工具链

    vi /root/.bashrc
    添加
    export PATH=$PATH:/usr/local/opt/FriendlyARM/toolschain/4.5.1/bin
    source /root/.bashrc
    关闭终端重新打开
    就像windows装环境变量

4.2 Ubuntu软件推荐

  • Sftp
  • SakuraFrp
  • Nat123
  • gcc
  • arm gcc
  • VIM
  • 向日葵
  • 微力同步
  • python环境
  • Samba

你可能感兴趣的:(Windows & Ubuntu,软件推荐,小技巧总结,免费内网穿透方案)