Hello EWEN


  • Home

  • Categories

  • About

  • Archives

  • Tags
Hello EWEN

几种开源协议的比较(BSD,Apache,GPL,LGPL,AGPL,MIT) – 整理

Posted on 2016-11-23 | In knowledge

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有 80种。我们在常见的开源协议如BSD, Apache, GPL, LGPL, MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。

这里我们来看几种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。

Read more »
Hello EWEN

替代NPM的包管理工具Yarn

Posted on 2016-11-21 | In nodejs

Yarn 是一个新的包管理器,用于替代现有的 npm 客户端或者其他兼容 npm 仓库的包管理工具。Yarn 保留了现有工作流的特性,优点是更快、更安全、更可靠。

特性

  • 同时兼容 npm 与 bower 工作流,并支持两种软件仓库混合使用
  • 可以限制已安装模块的协议,并提供方法输出协议信息
  • 提供一套稳定的公有 JS API,用于记录构建工具的输出信息
  • 可读、最小化、美观的 CLI 输出信息
Read more »
Hello EWEN

npm常用命令

Posted on 2016-11-21 | In nodejs
npm install <name>  #安装nodejs的依赖包

例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6

npm install <name> -g   #将包安装到全局环境中
Read more »
Hello EWEN

树莓派上的软件安装和卸载命令汇总

Posted on 2016-11-21 | In raspberryPi

常用apt命令列表

apt-cache search # ------(package 搜索包)
apt-cache show #------(package 获取包的相关信息,如说明、大小、版本等)
sudo apt-get install # ------(package 安装包)
sudo apt-get install # -----(package - - reinstall 重新安装包)
sudo apt-get -f install # -----(强制安装?#"-f = --fix-missing"当是修复安装吧...)
sudo apt-get remove #-----(package 删除包)
sudo apt-get remove -purge # ------(package 删除包,包括删除配置文件等)
sudo apt-get autoremove --purge # ----(package 删除包及其依赖的软件包+配置文件等(只对6.10有效,强烈推荐))
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安装的包
sudo apt-get dist-upgrade # ---------升级系统
sudo apt-get dselect-upgrade #------使用 dselect 升级
apt-cache depends #-------(package 了解使用依赖)
apt-cache rdepends # ------(package 了解某个具体的依赖?#当是查看该包被哪些包依赖吧...)
sudo apt-get build-dep # ------(package 安装相关的编译环境)
apt-get source #------(package 下载该包的源代码)
sudo apt-get clean && sudo apt-get autoclean # --------清理下载文件的存档 && 只清理过时的包
sudo apt-get check #-------检查是否有损坏的依赖
Read more »
Hello EWEN

linux系统中如何查看日志 (常用命令)

Posted on 2016-11-21 | In linux

cat
tail -f

日志文件说明

/var/log/message    系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 
/var/log/secure    与安全相关的日志信息 
/var/log/maillog    与邮件相关的日志信息 
/var/log/cron    与定时任务相关的日志信息 
/var/log/spooler    与UUCP和news设备相关的日志信息 
/var/log/boot.log    守护进程启动和停止相关的日志消息 
Read more »
Hello EWEN

树莓派 Raspberry-Pi 安装NodeJS

Posted on 2016-11-21 | In raspberryPi

下载安装

node的官网上下载目录里本身就有针对arm的编译好的执行文件。地址在这里:https://nodejs.org/dist/latest-v4.x/

登录树莓派过在终端窗口里输入

uname -a
Read more »
Hello EWEN

Raspberry-Pi Git Server

Posted on 2016-11-16 | In raspberryPi

安装Git

最新的树莓派系统已经默认自带了git,执行 ++git –version++ ,无效的话执行下面命令安装

sudo apt-get install wget git-core
Read more »
Hello EWEN

树莓派 Raspberry-Pi 搭建NAS服务器(Samba)

Posted on 2016-11-16 | In raspberryPi

安装 samba 和 samba-common-bin

sudo apt-get install samba samba-common-bin
sudo apt-get install netatalk (可选,用于支持AFP)
sudo apt-get install avahi-daemon(可选,用于支持网内的计算机自动发现)
Read more »
Hello EWEN

树莓派 Raspberry-Pi 搭建FTP服务器(vsftpd)

Posted on 2016-11-15 | In raspberryPi

安装vsftpd服务器 (约400KB)

sudo apt-get install vsftpd
Read more »
Hello EWEN

树莓派 Raspberry-Pi 部署服务器(Nginx php Mysql)

Posted on 2016-11-15 | In raspberryPi

在安装可以先更新一下apt的软件列表,以确定安装的软件是最新的

sudo apt-get update
//升级: 
sudo apt-get upgrade 
Read more »
123
Ewen

Ewen

每一个不曾起舞的日子都是对生命的辜负

23 posts
8 categories
39 tags
© 2016 Ewen
Powered by Hexo
Theme - NexT.Mist