• 所使用的系统:ubuntu18

编译工具

  1. 交叉编译工具
    如果32位系统的交叉编译工具链在64位使用时,需要安装lib32Z1, lib32Z1-dev, lib32ncurses5. (ubuntu18以下安装ia32-libs)
  2. gcc g++
    编译x86平台下的32位程序,需要安装gcc-multilib, g+±multilib。
  3. 编译时需要加-m32参数(以eclipse为例,需要在两个地方加-m32)

JAVA

  1. jdk是面向开发开发人员,jre只提供了java的运行环境。
  2. 安装jdk(下载链接)
mkdir /usr/java && cd /usr/java
chmod +x jdk.bin
./jdk.bin
#jdk的bin文件中有许多可执行命令,根据需要,可以选择安装至/usr/bin目录下
update-alternatives --install /usr/bin/javac javac /usr/java/jdk/bin/javac 1
update-alternatives --install /usr/bin/java java /usr/java/jdk/bin/java 1
update-alternatives --install /usr/bin/jar jar /usr/java/jdk/bin/jar 1
  1. 安装IDEA
    直接从官网下载tar.gz包解压就行,如果想创建桌面快捷方式,需要在/home/your_account/Desktop目录下新建一个idea.desktop,如下(我的idea放到了/opt目录下):
[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=/opt/idea-IC-212.5457.46/bin/idea.sh
Icon=/opt/idea-IC-212.5457.46/bin/idea.png
Terminal=false
Type=Application
Categories=Developer;
  1. jni头文件
    jni相关的头文件在jdk/include下

shadowsocks 客户端配置

  1. 主要参考的文章,但是针对我的情况有些地方需要改动
  • 如果根据上篇文章直接使用sudo apt install shadowsocks下载官方提供的安装包时,该版本是2.8.2,不支持aes-256-gcm算法(我的服务器使用的是该算法,必须客户端和服务器算法一致才行,aes-256-gcm比2.8.2默认的aes-256-cfb要好),只有3.0版本才支持。
  • 如果需要安装3.0版本,pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip即可,如果没有pip命令,使用sudo apt install python-pip安装。通过该方法安装的包不会自动创建config.json文件,需要自己手动创建,如下
vim /etc/shadowsocks/config.json{"server":"server_ip","server_port":server_port,"local_address": "127.0.0.1","local_port":1080,"password":"server_passwd","timeout":300,"method":"aes-256-gcm","fast_open": false
}
  • 通过这个链接可以测试是否成功连上服务器
  • 根据链接中使用PAC模式,我这边配置好了之后反而连不上google,只能在Settings –> Network –> Network Proxy中手动设置才行(也就是全局模式)。
  • 使用sudo sslocal -c /etc/shadowsocks/config.json -d start启动程序时会报错sudo: sslocal: command not found,但是不用sudo命令又会报另一个没有权限的错误,这时可以使用which sslocal命令查看sslocal在哪个目录下

    然后直接指定绝对路径就行sudo /home/renjc/.local/bin/sslocal -c /etc/shadowsocks/config.json -d start

从window到linux的折腾相关推荐

  1. window和linux和android进程内存CPU等监控软件

    1.面向window和linux和android三个平台. 2.线程可监控物理内存,虚拟内存,CPU和GPU等占用情况. 3.输出结果保存为exls或者csv可进行图形化分析 下载地址:下载地址

  2. linux window nginx性能,Nginx负载均衡搭建(Window与Linux)

    windows上搭建nginx负载均衡 1.准备几台http服务器软件,这里选用一台apache一台tomcat apache(windows)下载链接:https://www.apachehaus. ...

  3. window 与 linux 之间文件传输

    window 与 linux 之间文件传输 linux 上安装工具 安装命令:yum install lrzsz 1.linux to windows sz filename 2.windows to ...

  4. window难以实现的linux,工欲善其事必先利其器--几步实现window与linux之间的文件共享...

    现在很多人的学习和工作环境都是两台电脑,比如说我,一台电脑运行window,用于娱乐,另外一台电脑运行linux,用于学习.但是window与linux之间通信却不是很方便,一直特别sb的通过邮件在两 ...

  5. window 和 linux 环境下杀死tomcat进程——也可以解决其他端口被占用的问题

    window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 参考文章: (1)window 和 linux 环境下杀死tomcat进程--也可以解决其他端口被占用的问题 ...

  6. 同一局域网下,一台电脑连接另一台电脑的虚拟机(从属机(window)连接主机(window)虚拟机(Linux)的连接流程)

    同一局域网下,一台电脑连接另一台电脑的虚拟机(从属机(window)连接主机(window)虚拟机(Linux)的连接流程) 一. 通过NET网络模式连接 查看主机本身ip: win+r 输入cmd, ...

  7. linux文件内容乱码怎么解决,window到linux文件名乱码和文件内容乱码解决总结

    window系统一般文件名编码为gbk,文件内容编码这个需要通过编辑器查看或者设置,找个editplus文本编辑器就可以处理文本内容编码. 那么在window上显示正常的文件到linux上的时候,常常 ...

  8. golang语言的入门基础,及window和linux系统上环境的搭配及运行

    golang语言的入门基础,及window和linux系统上环境的搭配及运行 简介: Go语言是谷歌推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性.Go语言专门针对多处理器 ...

  9. window文件转换到linux,Window和Linux上的文件相互转换

    当前位置:我的异常网» Linux/Unix » Window和Linux上的文件相互转换 Window和Linux上的文件相互转换 www.myexceptions.net  网友分享于:2013- ...

最新文章

  1. Exchange2010恢复已禁用邮箱后用户登录会出错
  2. 如何在Safari中查看网页的完整URL
  3. 揭示垃圾收集暂停的时间长度
  4. python棋类程序_python棋类游戏编写入门
  5. mysql 集成模式_mysql基础学习整合
  6. 软件安全测试的几个原则
  7. TensorFlow2.0:张量限幅
  8. 何时该开始写测试代码
  9. ubuntu14.04 server 安装docker
  10. SSRF学习(5)gopher协议上传文件
  11. 解决“任务管理器已被系统管理员停用”的问题
  12. 地下城游戏 骑士拯救公主 | leetcode 174
  13. python tokenize()_Python tokenize-rt包_程序模块 - PyPI - Python中文网
  14. MacOS Monterey 12.4 (21F79) OC 0.8.0 / Cl 5146 / PE 三分区原版黑苹果镜像
  15. OpenWrt路由开启FTP服务访问文件
  16. Tracup|利用项目管理工具,为您的团队设立长期OR短期目标
  17. 动画 | 大学四年结束之前必须透彻的排序算法
  18. 浅谈cpu、缓存、内存之间的关系
  19. 【沃顿商学院学习笔记】商业分析——Customer Analytics:01 描述性分析 Descriptive Analytics
  20. 统计代码行数工具(升级版)

热门文章

  1. java 正切_Java tan()方法
  2. Python Nan与NaT
  3. 报表可视化源码,操作界面可视化,通过简易配置即可自动生成各种类型的报表,为企业节省大量的重复开发工作
  4. 【转】名企HR教你如何过网申
  5. 接单日记(三)文本处理之词云生成
  6. WebSocket原生JavaScript实现简易聊天室
  7. 数字图像-理想低通滤波器
  8. “很抱歉,出现错误,Word不能启动(2)。”解决方法(转载),2023-3-3
  9. 珠海云服务器散热器定做,我家云之瞎乱改造(散热+扩存)篇一
  10. 京东抢购源代码(不需要修改,拿过来直接用)