PZXBC's blog

学以致用


  • 首页

  • 关于

  • 标签60

  • 分类12

  • 归档44

Tmux使用

发表于 2016-03-30 | 更新于 2018-02-24 | 分类于 技术 , 服务端开发 | 评论数: | 阅读次数:
本文字数: 3.4k | 阅读时长 ≈ 6 分钟

Tmux是一个终端复用软件,它设计的更为简单和现代,欲取代GNU的Screen。Tmux可以让你在一个终端里新开多个窗口(类似XShell中的多标签),并且每个窗口还可以继续切分为更小的pane。在远程登录中,Tmux会保存你的工作环境,不会因为连接断开而命令停止执行,类似于nohup功能。当你重新进入原来的Tmux的session后,不光之前执行的命令还在继续,原来打开的各种窗口、工作目录等都能恢复。

那么到底使用Tmux能够带来哪些好处了,就个人而言,我以前的工作方式是:

阅读全文 »

Hexo博客迁移至Coding.net

发表于 2016-03-24 | 分类于 技术 , 站点相关 | 评论数: | 阅读次数:
本文字数: 730 | 阅读时长 ≈ 1 分钟

之前国内的Hexo博客一直用gitcafe托管(因为百度不能索引github)。现在gitcafe要合并到coding.net平台了,因此我的博客也需要相应进行迁移。

迁移步骤比较简单,网上的教程大多比较老了,因此记录一下。现在的coding.net支持Pages服务,同时还支持自定义绑定域名。

阅读全文 »

Gitlab安装配置及使用

发表于 2016-03-22 | 分类于 技术 , 硬件相关 | 评论数: | 阅读次数:
本文字数: 2k | 阅读时长 ≈ 3 分钟

gitlab是山寨版的github,它是开源的,你可以在自己的服务器上架设gitlab,用于团队私有项目的托管。gitlab支持树莓派2嵌入式设备,下面记录了在树莓派2上安装与配置gitlab的过程。

增加swap空间

gitlab推荐2G内存,树莓派2只有1G内存空间,可以通过增加1G的swap空间来提升性能。

修改/etc/dphys-swapfile文件,然后重启树莓派sudo reboot。

CONF_SWAPSIZE=1024
阅读全文 »

稳定的Socks代理:AutoSSH+SSH动态端口转发

发表于 2016-03-16 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 1.9k | 阅读时长 ≈ 3 分钟

SSH动态端口转发

SSH动态端口转发将各种数据转发到远程端口,实际上相当于在本地电脑的指定端口开了一个SOCKS代理。如果你的远程主机位于墙外,这个SOCKS代理就能为你提供”翻墙”功能。

SSH动态端口转发命令

ssh -g -C -o ServerAliveInterval=60 -o StrictHostKeyChecking=no -i /xxx/path/your_private_key -p 8443 -D 7071 username@yourhost
阅读全文 »

Debian(树莓派)开机启动脚本设置

发表于 2016-03-08 | 分类于 技术 , 硬件相关 | 评论数: | 阅读次数:
本文字数: 3.4k | 阅读时长 ≈ 6 分钟

树莓派是基于Debian系统的,因此本文所述的方法应该适用于类Debian的系统,包括Ubuntu。

Debian运行级别

为了更好的理解启动脚本的设置,我们需要先了解下Debian系统中的运行级别。

  • 0 - 停机(千万不要把initdefault设置为0 )
  • 1 - 单用户模式(单用户模式,只允许root用户对系统进行维护。)
  • 2 - 多用户,但是没有NFS
  • 3 - 完全多用户模式(字符界面)
  • 4 - 基本不用
  • 5 - X11(图形界面)
  • 6 - 重新启动(千万不要把initdefault设置为6 )
阅读全文 »

Python的SSH库Paramiko使用

发表于 2016-02-24 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 1.3k | 阅读时长 ≈ 2 分钟

Paramiko是Python中实现SSHv2协议的一个库。Paramiko中实现了SSH Client、Server、SFTP、Agent等对象,基于Paramiko我们能够使用Python实现几乎所有的SSH操作。

安装

1. 安装pycrypto,Windows上有编译好的二进制包在这里下载。

阅读全文 »

SSH使用指南

发表于 2016-01-29 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 2.4k | 阅读时长 ≈ 4 分钟

SSH是一种网络协议,用于计算机之间的加密登录。

基本使用

使用账号test_user登录远程主机host

ssh test_user@host
# 或者
ssh -l test_user host

SSH默认使用端口号22,如果更改过远程主机的SSH服务端口号,那么在登录时应该指定端口号

ssh -p 2222 test_user@host

阅读全文 »

网件(Netgear)路由器R6300v2使用

发表于 2016-01-26 | 分类于 技术 , 硬件相关 | 评论数: | 阅读次数:
本文字数: 2.4k | 阅读时长 ≈ 4 分钟

一直想换个路由器,因为在用的那个TP-link无线实在是不稳定,即使离路由很近的时候都会出现波动,时而延迟很大;另外在卧室里就连不上了,冬天不能呆被窝玩手机啊。最近终于入手了网件(Netgear)R6300v2路由器,跟老婆说的理由是要组建高速的家庭无线共享存储网络!

刷梅林(merlin)系统

刚入手时,体验了下Netgear自带的固件,觉得ReadyShare功能挺好的,但是当我将3T的外接硬盘插上路由器时,居然没有任何反应。查阅路由器资料发现这货居然不支持EXT4文件系统格式,只支持到EXT3。。。瞬间觉得心凉了,不能挂外接硬盘,ReadyShare就相当于摆设啊。于是为了我的外接硬盘,果断刷了梅林。

阅读全文 »

Nginx+PHP以其他用户运行

发表于 2016-01-20 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 512 | 阅读时长 ≈ 1 分钟

最近折腾一个应用需要使用到Nginx+PHP,默认情况下这两个服务都是以www-data用户运行的。但是在应用中需要访问和修改其他用户文件,由于Linux文件权限的设置,Nginx和PHP在访问那些文件时会出现Permission denied错误。

Nginx配置

修改/etc/nginx/nginx.conf文件

user other_account;

阅读全文 »

树莓派折腾记:Web开发环境配置

发表于 2016-01-20 | 分类于 技术 , 随手记 | 评论数: | 阅读次数:
本文字数: 1.1k | 阅读时长 ≈ 2 分钟

这里记录的是Nginx+PHP+MYSQL开发环境安装配置。虽然树莓派2相比较一代性能上已经有很大的提升了,但是毕竟只是块ARM板而已,所以HTTP服务器上选择了轻量级的Nginx。

Nginx

安装

sudo apt-get install nginx

阅读全文 »
12345

Author

希望能够每天提升一点~~~

44 日志
10 分类
54 标签
RSS
GitHub E-Mail
Creative Commons
© 2019 Author | 86k | 2:23
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Gemini v6.5.0