目录
文章目录
- 目录
- 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 其他
- 3.1.1 绿色软件
- 3.1 windows软件推荐
- 4. Ubuntu
- 4.1 Ubuntu遇到的问题解决
- 4.1.1 系统问题
- 4.1.2 系统优化
- 4.1.3 一些服务器设置
- 4.2 Ubuntu软件推荐
- 4.1 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
这个回头自己写个工具吧
- 下载工具
- 迅雷无广告版
- Pandownload 高速下载百度网盘
- 开发工具
- 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 系统问题
-
ubuntu 检测到系统程序出现问题(开机就弹出对话框)
解决方案gksu-properties //属性设置
这里将验证模式的默认的su修改为sudo,然后关闭
gksu gedit /etc/default/apport //进行apport设置
这里将enabled = 1 修改为 0,然后保存,以后就不会推送系统程序出现问题了。 -
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问题。 -
Linux关机提示"A stop job is running for …"
解决方法
编辑:
/etc/systemd/system.conf
修改下面两个变量为:
DefaultTimeoutStartSec=10s
DefaultTimeoutStopSec=10s
执行:
systemctl daemon-reload -
修改主机名
解决方案vi /etc/hostname
把UbuntuServer-S310改成了SVR
但是重启后会报错
sudo: 无法解析主机:SVR: 连接超时
需要修改 /etc/hosts (https://www.cnblogs.com/maxin/p/6043796.html)
果然这里还没有更新
4.1.2 系统优化
-
ubuntu更新软件源
解决方案 -
缩短终端中的路径显示
cd ~
gedit .bashrc
if [ "colorprompt"=yes];thenPS1=′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 [ "colorprompt"=yes];thenPS1=′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
-
在文件夹打开终端
sudo apt-get install nautilus-open-terminal
-
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 一些服务器设置
-
win7远程登录ubuntu 桌面
解决方案
解决方案2 -
开机自动挂载NAS的文件(网络盘)
解决方案 -
开启SSH
解决方案 -
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 -
开机自动连接wifi
方案
另一个方法
方案------------找不到这个文件夹 -
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 -
Nat123 开机自动运行/后台运行
安装方法apt-get install mono-complete
-
ubuntu笔记本合盖不断电,不休眠
解决方案编辑下列文件:/etc/systemd/logind.conf
#HandleLidSwitch合上笔记本盖后的行为,默认suspend
(改为lock;即合盖不休眠)在原文件中,还要去掉前面的#
systemctl restart systemd-logind -
安装交叉工具链
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