Linux 命令后台运行
写这个随笔主要是每次Deepin用shadowsocks的时候总需要命令行启动,然后一个终端就一直开着总是点错了就给关了。
(不知道为什么我的Deepin的shadowsocks-qt5总是连接不上的代理,于是只能用命令行了)
顺便记录一下shadowsocks安装过程和配置文件,因为最近关于shadowsocks的博客被封严重,自己记录一下。
1、安装shadowsocks。
Linux发行版自带Python,只不过是没有pip,网上大部分博客都说是用pip安装,安装一下吧。
(1)先去pypi下载pip.*.tar.gz和setuptools.*.tar.gz包解压缩,然后终端进入解压的文件夹,python setup.py install 安装即可。
如果安装出错的话,先用命令行安装python-pip或者python3-pip,然后在卸载掉,然后继续运行python setup.py install,
先安装setuptools然后安装pip
(Ubuntu,Deepin都可用)
(2)sudo apt-get install shadowsocks。
从我的经验来看安装过程中如果没有安装python-m2crypto这个包的话你的shadowsocks即使安装成功也是不能用的
(3)代理配置文件 ss.json
{
"server":"代理IP地址",
"sever_port":代理服务器端口,
"password":"代理服务器密码",
"local_address":"127.0.0.1",
"local_port":1080,
"method":"aes-256-cfb",
"timeout":600
}
2、命令行启动代理
sslocal -c ss.json 看到如下输出证明代理开启成功
INFO: loading config from ss.json
2018-11-03 07:26:59 INFO loading libcrypto from libcrypto.so.1.1 #如果没出现这句话就是没有成功
2018-11-03 07:26:59 INFO starting local at 127.0.0.1:1080
3、命令行后台运行sslocal以及输出定向
0:标准输入
1:标准输出
2:标准错误
重定向符号: >(输出重定向)< (输入重定向)
后台运行符号:& (关闭终端进程停止)
后台守护进程:nohup(关闭终端进程继续运行)
nohup sslocal -c ss.json > shadowsocks.log 2>&1 &
第一个定向符号 将标准输出 定向到shadowsocks.log文件
第二个定向符号 将标准错误定向到标准输出 然后后台运行
Linux 命令后台运行的更多相关文章
- linux命令后台运行
有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command & : 后台运行,你关掉终端也会继续运行 一. 简介 Lin ...
- linux命令后台运行[转]
有两种方式: 1. command & : 后台运行,你关掉终端会停止运行 2. nohup command & : 后台运行,你关掉终端也会继续运行 一. 简介 ...
- linux 命令 后台运行
转载 1.在下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断. 2. 那大家可能又要问了,在后台执行的程序怎么使它恢复到前台来运行呢 ...
- linux 命令后台运行(转载)
原文连接:https://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html 有两种方式: 1. command & : 后台运行 ...
- linux使用nohup命令后台运行程序
在linux服务器上搭建web服务器,用ssh客户端登陆后使用./startservice.sh脚本启动服务,但是当ssh断开连接后起的服务也会停掉. 这时可以用nohup ./startservic ...
- Linux执行shell脚本方式及区别&命令后台运行
Linux执行shell脚本方式及区别&命令后台运行 http://blog.csdn.net/heqiyu34/article/details/19089951/
- Linux命令nohup实现命令后台运行并输出到或记录到日志文件
Linux命令nohup实现命令后台运行并输出到或记录到日志文件 导读 我们在调试程序的时候,免不了要去抓一些 log ,然后进行分析.如果 log 量不是很大的话,那很简单,只需简单的复制粘贴就好. ...
- Linux 进程后台运行
Linux 进程后台运行 1.进程在当前终端后台运行.(关闭终端后进程自动退出) sh test.sh & 注:运行进程后跟 “&” 2.进程长期后台运行不受终端关闭影响. nohup ...
- linux进程——后台运行的方法
linux进程后台运行的几种方法: 我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败. 如何让命 ...
随机推荐
- 毕业设计 python opencv实现车牌识别 颜色判断
主要代码参考https://blog.csdn.net/wzh191920/article/details/79589506 GitHub:https://github.com/yinghualuow ...
- Vue全家桶了解一下(待补充)
vue全家桶了解一下 一.vue+vue-router+vuex+axios1.vue:使用vue-cli,生成最基本的vue项目2.vue-router:vue项目中的路由管理插件3.vuex:vu ...
- Linux磁盘分区管理
1.分区步骤 fdisk -l 查看系统中的磁盘 fdisk /dev/vdb ...
- kafka的offset和ProcessingGuarantee
https://blog.csdn.net/xianpanjia4616/article/details/84347087 https://m.2cto.com/net/201703/616024.h ...
- NETCORE openSUSE docker 安装
openSUSE docker 安装https://www.jianshu.com/p/c725a06447d5 zypper命令使用示例https://www.cnblogs.com/linuxpr ...
- css 断行省略号,隐藏,fixed定位
text-overflow(clip | elipsis)(显示省略号| 不显示省略号) white-space:nowrap 强制文字不断行 word-break:break-all; ...
- json处理第二篇:利用fastjson处理json
fastjson是阿里开源的工具包,主要是利用com.alibaba.fastjson.JSON及其两个子类com.alibaba.fastjson.JSONObject.com.alibaba.fa ...
- Redis Intro - Dict
https://segmentfault.com/a/1190000004850844
- IA-32e架构下的内核初始化内存管理
初级内存管理单元 关于内存的分页 以往的物理页是按照4KB进行分配和管理的, 而在Linux之后流行的就是2MB大小的物理页的分配和管理, 整个物理内存管理单元也是2MB物理页管理的 先获取基本的物理 ...
- POJ 3259——Wormholes——————【最短路、SPFA、判负环】
Wormholes Time Limit:2000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit St ...