包含关键字 linux 的文章

truenas安装完事不会用

安装操作系统
网上很多卖NAS设备的,我这里其实就只是在exsi中安装一个虚拟机,这个虚拟机的操作系统是一个NAS用的操作系统。我这里用的是FreeNAS 11.2-U7。需要说明的是,FreeNAS的官网似乎需要翻墙,可以在其中文网上下载。我是在这里下载的 http://www.freenas.com.cn/ 安装其实很简单,跟着他的向导走就可以了。需要注意的有这么几点:

安装FreeNAS的磁盘空间不用太大,能够装下操作系统就可以了,文件需要在其它的磁盘中存放。
虽然FreeNAS是基于FreeBSD的linux操作系统,但是创建虚拟机的时候肯定是没有这个操作系统的选项的,我选择的是其它64位Linux。
官方推荐8G运行内存,如果你安装的时候环境没有达到这个配置,向导会提示你,但是可以跳过继续安装,不影响使用。这货有多少内存吃多少内存,自己根据冗余度配置吧。
默认的用户名是root
默认的网络环境是IPV4基于DHCP的,作为一个NAS,肯定要使用固定IP,所以,安装完后需要根据其向导重新配置IP地址。没什么难度,就不贴过程图了,安装的时候没有记录。
使用
语言环境
默认的语言是英文,看着不爽的可以换成中文,在System->General->Language,简体中文在最底下,是Sample Chinese。不过呢,翻译也就翻译翻译菜单,还是有很多是英文的。

创建存储池
如果你没有创建存储池的话,就没法使用插件。而创建存储池的时候,则需要你选择一块磁盘。如果你的虚拟机只有一块安装操作系统的主磁盘的话,这里会发现什么都没有。在你的虚拟机里添加第二块磁盘,这里就可以看到选项了。

创建SMB共享
查了下我家的电视,似乎只支持两种共享文件,SMB和DLNA,而FreeNAS里默认似乎找不到DLNA,就先折腾SMB吧。虽然我折腾了很久,但是总结下来,其实还是蛮简单的。总共也就这么几件事:

创建存储池。这个前面说过了,这里就不说了,我的存储池叫做main,后面要用到这个名字。
创建数据集(Dataset)。这里我创建的叫做smb,注意是在main这个存储池里面创建的。
创建共享目录,在共享下面找到smb的目录,进去点击创建。注意,路径是/mnt/main/smb。然后,勾选允许访客访问,这样,我们访问这个目录就不需要输入用户名密码了。
确保服务里面的smb是开启的就可以了。
需要注意的是,这里可以说是最简单的共享文件夹的配置了。因为是在自己家局域网,所以,安全也就不管了,用起来方便最重要。

插件安装
我点开插件点击Available页面,想要查看我都有哪些查看可以用的时候,它给了我一个报错的弹窗。大意是无法拉去远程的一个git仓库。开始我以为是目录权限的问题,就尝试从命令行中到那个目录去替它创建。后来我发现,不是。是访问不到这个仓库。这个时候你去ping baidu.com也是不通的。为什么呢?因为在前面我们设置网络的时候,只设置过ip和掩码,服务器不知道网关和dns服务器在哪里,去网络-》全局配置里填进去,一切搞定。
细看插件其实并不多,但是蛮硬核的。我看到了jenkins、redmine这些偏研发的硬核插件,有机会可以试一试。另外就是有个叫plex的家庭影音中心的插件,可以装起来试一试,听说里面既有DLNA。

[前端][node]linux环境下nodejs的安装

使用FIS需要安装node和npm,所以开始接触nodejs。为了能加深记忆,方便自己忘记流程时快速查询。特作学习笔记如下

首先检查安装环境是否符合要求

GCC4.2或最新版

G++4.2或最新版

python2.6或2.7不推荐使用3.0版

GNU Make 3.81或最新版

libexecinfo(Free BSD and Open BSD only)

centos7

检查环境命令
检查系统发行版本

cat /etc/redhat-release

检查是否安装gcc及g++

rpm -q gcc rpm -q gcc-c++
安装gcc和g++

yum -y install gcc gcc-c++ kernel-devel
检查python版本

python -V

使用包管理工具自动安装环境

yum -y update && yum -y groupinstall "Deverlopment Tools"
通过编译安装nodejs

进入usr/src目录

cd /usr/src

下载源码包

wget https://nodejs.org/dist/v4.2.4/node-v4.2.4.tar.gz

解压源码包

tar -xf node-v4.2.4.tar.gz

进入目录

cd node-v4.2.4

进行配置

./configure

进行编译

make

进行安装

sudo make install

检查安装是否成功

node -v

npm -v

安装完毕
————————————————
版权声明:本文为CSDN博主「之求大神」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ffyfyff/article/details/50527667

夸克到手

第一步安装系统
ubutu16.04.6 lts版
接上电源
电源电压是5v1a
然后是连是键盘
连接WiFi
第一步切换到root用户:
$ su root
第二步开启Wi-Fi:
$ nmcli r wifi on
第三步扫描附近的Wi-Fi:
$ nmcli dev wifi
最后一步连接到特定的Wi-Fi:
$ nmcli dev wifi connect "SSID" password "PASSWORD" ifname wlan0

有网络了要先更新下系统软件
$ sudo apt-get update

开启远程模式
系统镜像中包含xrdp服务 并在正常情况下默认运行,输入ip就可以开始愉快地玩耍了

夸克还支持蓝牙,可以接蓝牙设备键盘音响鼠标啥的

第一步进入蓝牙程序
$ bluetoothctl
第二步扫描蓝牙
$ scan on
第三步连接蓝牙
$ pair xx:xx:xx:xx:xx:xx
$ trust xx:xx:xx:xx:xx:xx
$ connect xx:xx:xx:xx:xx:xx

技术文档

git core.autocrlf配置说明

core.autocrlf配置
假如你正在Windows上写程序,又或者你正在和其他人合作,他们在Windows上编程,而你却在其他系统上,在这些情况下,你可能会遇到行尾结束符问题。这是因为Windows使用回车和换行两个字符来结束一行,而Mac和Linux只使用换行一个字符。虽然这是小问题,但它会极大地扰乱跨平台协作。

Git可以在你提交时自动地把行结束符CRLF转换成LF,而在签出代码时把LF转换成CRLF。用core.autocrlf来打开此项功能,如果是在Windows系统上,把它设置成true,这样当签出代码时,LF会被转换成CRLF:
$ git config --global core.autocrlf true
Linux或Mac系统使用LF作为行结束符,因此你不想 Git 在签出文件时进行自动的转换;当一个以CRLF为行结束符的文件不小心被引入时你肯定想进行修正,把core.autocrlf设置成input来告诉 Git 在提交时把CRLF转换成LF,签出时不转换:
$ git config --global core.autocrlf input
这样会在Windows系统上的签出文件中保留CRLF,会在Mac和Linux系统上,包括仓库中保留LF。

如果你是Windows程序员,且正在开发仅运行在Windows上的项目,可以设置false取消此功能,把回车符记录在库中:

$ git config --global core.autocrlf false

作者:天外飞仙丶
链接:https://www.jianshu.com/p/38f04aef1c9d
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。