本文不定時(shí)更新,首次發(fā)表于2015年2月1日寸宏,最后編輯于2017年1月18日嗜愈。
2015-02-01
CentOS 中 nginx 的權(quán)限
這兩天把服務(wù)器從 Ubuntu 換成 CentOS凌净,沒(méi)想到就立刻踩到了奇怪的坑赏胚。首先 nginx 安裝完成之后服務(wù)器 IP 能夠正常訪問(wèn),并顯示 nginx 的默認(rèn)頁(yè)面矾缓;但是當(dāng)我把配置文件的 root 路徑更改之后怀酷,訪問(wèn)就變成了 403 Forbidden。此時(shí)就算修改路徑文件夾的讀寫(xiě)權(quán)限也不行而账。
最終的解決方案是修改/etc/nginx/nginx.conf
里user
的權(quán)限值為root
胰坟。修改 SSH 的默認(rèn)端口之后如何使用 git
git 默認(rèn)使用 22 端口進(jìn)行操作,當(dāng)服務(wù)器的該端口被禁用時(shí)泞辐,我們需要修改一些參數(shù)讓它繼續(xù)正常工作笔横,比較簡(jiǎn)單的解決辦法是把遠(yuǎn)程倉(cāng)庫(kù)的 url 手動(dòng)加上ssh://
改為:ssh://username@domain.com:port/path/to/folder.git
。刪除全部文件時(shí) zsh 的用戶確認(rèn)
自從幾星期之前叛變到 zsh 之后咐吼,我就愛(ài)上了這個(gè)配置快捷簡(jiǎn)單的漂亮 shell(沒(méi)錯(cuò)吹缔,就是看臉)。但還是踩上了一個(gè)“好坑”锯茄。
zsh 非常適合新手用戶厢塘,不僅擁有是強(qiáng)大的自動(dòng)補(bǔ)全、高亮等功能肌幽,它在你刪除所有文件時(shí)rm -rf *
晚碾,都會(huì)再一次進(jìn)行確認(rèn),防止誤刪喂急「襦遥可就是這個(gè)功能讓我糾結(jié)了好一會(huì)兒。
shell 腳本里面因?yàn)榘?rm -rf *
而無(wú)法執(zhí)行成功廊移。其實(shí)還是自己手賤把腳本里原先的#!/bin/bash
改成#!/bin/zsh
所導(dǎo)致糕簿,改回去就 OK 了。
2015-02-05
-
使用顯卡專(zhuān)有驅(qū)動(dòng)之后無(wú)法進(jìn)入桌面
昨天重裝電腦狡孔,本想使用 nvidia-331 專(zhuān)有驅(qū)動(dòng)來(lái)切換顯卡以解決機(jī)器發(fā)燙的問(wèn)題懂诗,但是卻無(wú)法登出,重啟之后也無(wú)法登錄苗膝。搜尋之后發(fā)現(xiàn)是 Gnome 使用了 gdm 作為登錄管理器的原因殃恒。
解決方法是使用 lightdm 取代之:sudo apt-get install lightdm
,安裝的時(shí)候注意選擇,重啟之后就能登錄了离唐。但界面沒(méi)有 Unity 優(yōu)化得好看隆嗅。
此外,因?yàn)?Ubuntu Unity 默認(rèn)使用 lightdm 作為登錄管理器侯繁,所以以前使用的時(shí)候沒(méi)有遇到這個(gè)坑。
2015-03-05
-
gulp 監(jiān)控文件數(shù)量限制
在用 gulp 啟動(dòng)項(xiàng)目的時(shí)候泡躯,發(fā)現(xiàn)只有 watch 的 task 無(wú)法被正常啟動(dòng)贮竟,這是 Linux 的限制所導(dǎo)致。因?yàn)槭茄b的 Arch Linux较剃,所以可能在這方面沒(méi)有像 Ubuntu 一樣有自動(dòng)優(yōu)化(瞎猜的咕别,不深究)。
解決方法見(jiàn)鏈接写穴,直接調(diào)成最大值即可(grunt 同理):Grunt watch error - Waiting…Fatal error: watch ENOSPC
2015-03-12
-
Chrome 標(biāo)簽頁(yè)切換以及輸入卡頓
用 Ubuntu 的時(shí)候 Chrome 好好的惰拱,換了 Arch 就出現(xiàn)各種問(wèn)題,就一個(gè)感覺(jué)啊送,特別卡:打字卡偿短、標(biāo)簽頁(yè)切換卡、總之就是卡馋没。
昨天偶然看到一片文章昔逗,才發(fā)現(xiàn)了問(wèn)題所在,原來(lái)最終的根源并不是我篷朵,原來(lái)界面字體需要是非本地化的無(wú)襯線字體勾怒,詳見(jiàn):http://suselinks.us/how-to-fix-slow-typing-in-chrome-addressbar-in-linux/ 。修改之后再次運(yùn)行如飛声旺。
隨著版本的更新笔链,這個(gè) bug 最終將會(huì)被修復(fù),權(quán)當(dāng)學(xué)習(xí)之旅上的點(diǎn)滴記錄了腮猖。
2015-04-11
-
文本和終端字體太細(xì)
安裝了很多不同的發(fā)行版和桌面環(huán)境鉴扫,除了 Unity 以外,其他所有的文本和終端字體都很細(xì)缚够,改字體之類(lèi)的也沒(méi)有用幔妨。然后發(fā)現(xiàn)是渲染問(wèn)題,其他的需要安裝額外的軟件包Infinality
谍椅,字體瞬間變清晰好看误堡!
2017-01-18
-
zsh 啟動(dòng)時(shí)間太長(zhǎng)
自從 2015 年 5 月份開(kāi)始用 macOS 之后,基本不怎么折騰東西雏吭。只是最近實(shí)在無(wú)法忍受慢成狗一樣的 shell锁施。
其實(shí)對(duì)于我來(lái)說(shuō),有兩樣?xùn)|西限制了 zsh 的啟動(dòng)速度:1. 大部分 zsh 用戶都會(huì)安裝的oh-my-zsh
;2. 大部分 node 用戶都會(huì)使用的版本管理工具nvm
悉抵。禁用之后一切安好肩狂。
好了,其實(shí)這次是來(lái)安利另一個(gè) shell => fish 的姥饰,自帶各種補(bǔ)全和主題傻谁,確實(shí)如介紹所說(shuō)是 user friendly,而且秒開(kāi)列粪!
以上审磁。