Linux
搬仓鼠
每一天的一小步,终将变成人生的一大步!
展开
-
Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/
问题:Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi’现象:Reading p原创 2017-09-08 12:32:26 · 1787 阅读 · 0 评论 -
SSH学习笔记之scp命令的使用
scp 是ssh 的文件复制命令 使用例子 scp /home/a.txt root@192.168.77.193:/home /home/a.txt 是本机的文件路径 root@192.168.77.193:/home 远程主机的文件目录原创 2017-08-31 15:01:30 · 390 阅读 · 0 评论 -
搭建Git服务器的最简单方式
环境 本地环境Ubuntu,服务器环境Ubuntu创建服务器端 以root账户登录服务器,注意这个地方必须使用root账户 ssh root@服务器地址创建git用户,并且为git用户在/home目录下创建用户目录adduser git进入用户目录cd gitmkdir bin 克隆gitolite的源码git clone https://github.com/sitaramc/gitol原创 2017-09-11 11:23:55 · 504 阅读 · 0 评论 -
Linux sslocal 命令
第一步安装Pythonsudo apt-get in**重点内容**stall python3.5第二步安装 pip(pip是python的包管理工具)sudo apt-get install python3-pip第一步和第二部如果之前已经安装过可以省略第三步安装shadowsockssudo pip3 install shadowsocks第四部,执行sslocal命令sslocal -s原创 2017-10-11 10:21:09 · 26625 阅读 · 4 评论 -
Ubuntu 安装微信网页版客户端
https://github.com/geeeeeeeeek/electronic-wechat/releases原创 2017-10-11 10:40:02 · 1169 阅读 · 0 评论 -
TCP 3次握手的通俗理解
看了很多篇讲TCP握手的文章,不知道是不是我理解的问题,感觉当时明白了,但是后面又忘了,始终不能在脑袋里面形成一个深刻的印象,所以决定自己利用平时生活的例子来加深对TCP握手的记忆,我把它称为外卖原理(嘿嘿,自创)。第一次握手: 外卖小哥打电话告诉顾客订单将会在30分钟送达,问顾客能接收吗?第二次握手: 顾客回复外卖小哥有时间取外卖。第三次握手: 外卖小哥打电话告诉顾客已到达指定地点,请顾客来原创 2017-11-14 21:46:42 · 515 阅读 · 0 评论 -
线程死锁的理解
假设在一个卫生间有两个小房间,每个房间就是一个线程,卫生间理解成线程池房间A代表线程A 房间B代表线程B在房间A上厕所的人有打开房间B的钥匙,但是没有自己房间的钥匙 在房间B上厕所的人有打开房间A的钥匙,但是没有自己房间的钥匙房间A里面的人想出来就必须要等待房间B里面的人出来后,打开房间A 房间B里面的人想出来就必须要等待房间A里面的人出来后,打开房间B但是由于2个人都没有打开自己房间的钥匙,原创 2017-11-15 00:10:53 · 295 阅读 · 0 评论