linux
サーバー運用だと自動でアップデートされると都合がわるいときもある。ってことで無効化設定するメモ 対象環境 Ubuntu 16.04以降 Ubuntu 18.04でも確認済み ファイルで設定変更する 自動アップデートをするかどうかは/etc/apt/apt.conf.d/20auto-upgradesを…
pyenvをrootとかnginxとか別のユーザーからでも使えるように/usr/local/にインストールするときのメモ 環境 Ubuntu Server 16.04 構成 ややこしいけど以下 pyenvとvirtualenvをインストール pyenv上でanaconda3をインストール anaconda3上でpython3.5.3をイ…
一般的にCUIでダウンロードするコマンドっていうと「curl」か「wget」だが、いかんせん遅い。というのも分割ダウンロードに対応できてないからである。 以前にaxelコマンドという爆速ダウンローダーで記事書いたけど、それに迫る、凌ぐほどの爆速ダウンロー…
環境 CentOS 6 curl 症状 要はSSLが問題なので、httpsのサイトならなんでもよくて、例えば curl https://twitter.com ってやると通常はtwitterのソースが表示されるが、 SSL Connection Error ってでる。おかげでyum updateやbundle installもできない 原因 …
Capistrano経由で操作する場合 一番楽ではある bundle exec cap production puma:start bundle exec cap production puma:stop bundle exec cap production puma:restart サーバーから操作する場合 すべて/var/www/html/myrails/currentのようにcurrentディ…
お名前.comのDNSレコードが柔軟に設定できないのに嫌気さしたので引っ越し 以下を参考に qiita.com 引っ越す前 ~ $nslookup -type=ns turai.work Server: 192.168.1.1 Address: 192.168.1.1#53 Non-authoritative answer: turai.work nameserver = 02.dnsv.j…
Mastodonとは github.com オープンソースで出来てたTwitter風SNS。中身はなんとRailsとポスグレで動いてる。 サーバー構築さえすれば誰でもサービスを始めることができるのが特徴 投稿するには? 最終的に投稿(トッートっていうらしい)をAPI経由で行うには以下…
ethtoolコマンドの Link detected: の欄を見るとそもそもネットに繋がる環境かどうかがわかる つながるとき Link detected: yesになっている # ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 1…
例えばすでに ln -s TARGET1 MYLINK をしてMYLINKがTARGET1を参照するシンボリックリンクがあるとする ここで ln -s TARGET2 MYLINK をすると「シンボリックリンクがすでにあるから無理!」って 怒られて作成できない 上書きができないため unlink MYLINK ln…
いずれもroot権限でないとできないっぽい nmapを使う方法 stackoverflow.com nmap -sP -n 192.168.1.0/24 arp-scanを使う方法 apt install arp-scan sudo arp-scan -I eth*とかens* -l netdiscoverを使う方法 こっちはリアルタイムで変化するとのこと apt in…
記事が多すぎて逆に分からんは(といいつつ書く 環境 Ubuntu Server 16.04 nginx 1.10.0 用意するもの SSL化したいFQDN 適当なメールアドレス 登録に使う インストール git clone https://github.com/letsencrypt/letsencrypt.git cd letsencrypt/ ./letsenc…
OpenCVインストールしてPythonで使えるまで 参考URL 親方そのまんまじゃないですかぁ Installing OpenCV 3.0.0 on Ubuntu 14.04 » Rodrigo Berriel 環境 Ubuntu Server 14.04 Python 2.7.6 手順 依存ライブラリをインストール 当然apt-get updateとapt-get u…
Mecabのインストール MeCab本体と辞書のダウンロード curl -fsSL 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE' -o mecab-0.996.tar.gz curl -fsSL 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSD…
PuppyLinuxクラスタだと「え、なんでaxel知らないの?w」ってレベルだけど普通wgetしか知らないだろ axelとは 分割DL可能なダウンローダ 公式サイトはここなんだろうけど更新は09年で止まってる インストール sudo apt-get install axel 使い方 axel -h Usa…
テーブルの作成 create table rawdata(station_cd int primary key not null, station_g_cd int not null, station_name varchar(100) not null, station_name_k varchar(100) not null, station_name_r varchar(100) not null, line_cd int not null, pref_…
デフォルトはPOSIXとかいうやつ 目標はen_US.UTF-8へ 現在のlocale設定確認 locale 現在使用可能なロケールの一覧 locale -a ここの一覧に含まれていれば下記のlocale-genは不要 en_US.UTF-8を生成 locale-gen en_US.UTF-8 生成したロケールを適用 update-lo…
前回はDebianで試したけど今回はUbuntuの自作テンプレートを作ってみる。ちなみに公式Wikiにも書いてある 用意 ここから公式テンプレートをダウンロードする。今回はubuntu-14.04-x86_64-minimal.tar.gzをダウンロードした ダウンロード後起動してSSHにて以…
UbuntuTweakってのがあってだな Ubuntu Tweak - Let's rock with Ubuntu Ubuntu専用のコントロールパネルみたいな感じ。痒いところに手が届く的な。 UbuntuTweakを使うと一発で関連付けの変更ができるらしいので早速インストール インストール add-apt-repos…
ダウンロード&インストール 公式サイトからDebパッケージダウンロードしてインストールしてもいいんだけど出来れば将来の事も考えてapt-getで管理したい。 そこでレポジトリを追加してインストールする sudo add-apt-repository ppa:webupd8team/sublime-te…
いくつか方法があったのでメモ。詳細はArch様のサイトがよさげ Backlight (日本語) - ArchWiki xbacklightを使う方法 一番シンプルかもしれない。以下でインストール apt-get install xbacklight いろいろ指定できるけど例えば輝度を30パーセントに設定する…
インストール Docker公式サイトが詳しかったりする sudo curl -sSL https://get.docker.io/ubuntu/ | sudo sh ただこのやり方だとバージョンの管理が面倒 公式レポジトリはバージョンが古すぎ 非公式レポジトリを利用する場合は以下 sudo add-apt-repository…
インストール sudo apt-get install lm-sensors 温度センサーの検出 インストールしただけでは以下のように何も表示されない。 # sensors No sensors found! Make sure you loaded all the kernel drivers you need. Try sensors-detect to find out which t…
UbuntuでRAID 1を構築してみた 概要は以下 Ubuntu 12.04 HDD2台 2TB RAID1 インストール apt-get install mdadm RAID作成 以下を実行。 mdadm -C /dev/md0 -l1 -n2 --assume-clean /dev/sd[bc]1 -C 新しいデバイスを作成 -l RAIDレベル。今回はRAID1なので-l…
https://www.google.co.jp/chrome/browser/からDebファイルを落としてきてコマンドでインストール、ってのが1つのインストール方法だけど、これだと依存パッケージを予め自分で入れなきゃいけなくて面倒。 Laboratory of Theoretical Medicinal Chemistry &…
ドライバとかはすべて解決してる前提 まず wpa_passphrase SSID PASS >> /etc/wpa_supplicant.conf すると設定ファイルが生成される。パスフレーズがそのまま残るので同ファイル内の生パスワードは消すと吉。 次に/etc/network/interfacesのwlan0を iface wl…
面倒だしね cd /etc/php5/apache2 wget http://kisu.me/zd && patch < zd
インストール 現在一番新しいのが7 apt-get install openjdk-6-jdk ざっと400M以上。結構時間かかった。 ファイルに日本語が含む場合 そのままコンパイルすると error: unmappable character for encoding ASCII とか言われてコンパイルに失敗する。そこで j…
インストールはapt-getで一発、なんだけどどうもレポジトリに入ってるバージョンが古い可能性。それでもいいって言うなら最低限 apt-get install nginx php5 php5-fpm 拡張も入れるなら apt-get install nginx php5 php5-fpm hp5-cgi php5-cli php5-gd php5-…
apt-get install build-essential g++ ruby-full rubygems gem install twitter テストツイート require 'rubygems' require 'twitter' client = Twitter::REST::Client.new do |config| config.consumer_key = "" config.consumer_secret = "" config.acces…
例えば8080に変更したい場合 /etc/apache2/apache2.confにおいて ServerName www.example.com:8080 /etc/apache2/ports.confにおいて #Listen 80 Listen 8080 最後にApache再起動すればおk