なんとな~くしあわせ?の日記

「そしてそれゆえ、知識そのものが力である」 (Nam et ipsa scientia potestas est.) 〜 フランシス・ベーコン

Linux

cronでありがちな罠

cronでありがちな罠 仕事や趣味でcronを使ったときにありがちな罠をまとめてみた cronでありがちな罠 cronの設定方法がよくわからん cronの書き方がぱっとわからない xenv系(pyenv, rbenv)のパスが通ってないのでcronが実行できない cronの結果ログが見れな…

Debian10でVirtualBoxが動かないのでvirt-managerを使い始めた

Debian10でVirtualBoxが動かないのでvirt-managerを使い始めた。wiki.debian.orgDebianのWikiページによると Packages for VirtualBox are not available in Debian 10 and won't be in buster-backports either. A recommended alternative is Virtual Mach…

HDDからディスク容量の小さいSSDに移行した

メインPCのCPUをRyzen 5 3600に移行した話の続き nantonaku-shiawase.hatenablog.com 「SSD 660p Series SSDPEKNW512G8XT」とかいう超速いSSDを入手したが、元のHDDのブートディスクが2TBデータを持っているのに対してSSDは512GBしかない どうやってデータ移…

メインPCのCPUをRyzen 5 3600に移行した

前回CPUとマザーボードを変更したのが2013年なので、8年ぶりにCPU買った… nantonaku-shiawase.hatenablog.com PCの構成 CPU : AMD Ryzen 5 3600 BOXAMD Ryzen 5 3600 with Wraith Stealth cooler 3.6GHz 6コア / 12スレッド 35MB 65W【国内正規代理店品】 10…

tmuxをemacsキーバインドで使う

動機 tmuxは使ってみたいのだが、操作のキーバインドが覚えられない emacsは長年使っているので覚えられる やってみた 参考: ほとんど以下のサイトのコンフィグをパクった suwaru.tokyo 加えて、ログイン先のホスト名を表示させたかったので以下の記事を参考…

Macでログイン時にssh-agentを起動してssh-addする方法

いちいち実行するのが流石に面倒になったので調べた。以下を~/.bash_profileに追記する # ssh-add ps -p "$SSH_AGENT_PID" > /dev/null 2>&1 || eval "$(ssh-agent -s)" > /dev/null 2>&1 find ~/.ssh -maxdepth 1 -type f | grep -E "\.pub$" | sed -E "s/\…

systemdベースのOSでdockerするときはsystemdのunitファイルを消さないと変なことになるかも

systemdベースのOSでdockerするときはsystemdのunitファイルを消さないと変なことになるかも 問題 Centos7でdockerイメージを作成し、mysqlを起動させようとしたところ、変なエラーが出て起動できない # Dockerfile ...(いろいろ処理) RUN systemctl start m…

Linuxでハードウェア構成をGUIで取りたいときはlshw-gtkがよさげ

lshw-gtkインストールは sudo apt-get install lshw-gtkをやるだけ。マザーボードやらグラフィックボードなど手軽にGUIで見れる。

Linuxで長いバッチ処理などを途中で永続化したい場合disownコマンドが使える

Linuxで長いバッチ処理などを途中で永続化したい場合disownコマンドが使える コンソールで作業していて、バッチ処理を始めたのだけど終わらない…昼飯行けないやんけ… みたいなことがあると思いますがLinuxのbashのデフォルトコマンドで解決できそうです。 や…

Centos 7.8でyum updateしたらentitlement serverが無いとか言われた

借りてるVPSはCentos 7.8なのだが、今日確認したらyumが動かなくなった。 # yum update 読み込んだプラグイン:fastestmirror, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can…

MateでGoogle Drive使うならgoogle-drive-ocamlfuseがおすすめ

MateでGoogle Drive使うならgoogle-drive-ocamlfuseがおすすめ Linux上でGoogle Driveにマウントしたいという需要がある場合、google-drive-ocamlfuseというツールがおすすめ。という話。github.com Mate Linuxだと一応Gnomeの方にネットワークログインとい…

Mateでウィンドウから閉じるボタン(☓)が消えて困った

Mateでウィンドウから閉じるボタン(☓)が消えて困った Mateでウィンドウから閉じるボタン(☓)が消えて困った 現象 調査 使用しているウィンドウマネージャの調査 原因 現象 PC起動後に開くアプリケーションから、最小化ボタン、最大化ボタン、☓ボタンが消…

Debianをsidからbuster(stable)に戻した

Debianをsidからbuster(stable)に戻した Debianをsidからbuster(stable)に戻した sidからbusterに戻す手順 表題通り、ここしばらく(1年ぐらい)Debianを入れていたマシンが不調で原因がわかっていなかった。いろいろやってメモリがだめだとわかったので新…

raspberry piのファイルシステムにUSBメモリーを使う

ラズベリーパイを久しぶりに起動させたのだがディスク容量が少ない、USBメモリーを使って容量を増やす。 // fdisk -l すると接続済みのUSBメモリーが出てくる $ sudo fdisk -l Disk /dev/sda: 7.6 GiB, 8103395328 bytes, 15826944 sectors Disk model: Tran…

WSL2上でXServerを立ててLinuxのアプリを使う

WSL2上でXServerを立ててLinuxのアプリを使う autoize.com 上記の設定通りやればWindows10上でLinuxのアプリケーションが実行できる 前提となる条件としてはWSL2がインストールされていること VcXsrv Windows X Server download | SourceForge.net をインス…

Jettyが週1、2で停止する場合はtmpwatchを疑うべきかも

現象 解析 参考 概要 解決策 現象 週1or2でJettyが内部エラー起こしてリクエストに404エラーを返す エラー発生は決まって週末の同じ時間 解析 参考 warファイルからお手軽起動したGitBucketの画像やCSSがなくなる | 眠るシーラカンスと水底のプログラマー …

Debianで起動時にちゃんとディスプレイマネージャを出す

ここ3,4ヶ月ぐらい、自宅PCの起動にlightdm(ディスプレイマネージャ)直打ちを使っていた。よくそんなので運用できたな。 起こっていたこと Debian起動時に自動でGUIのログイン画面が出ない(=ディスプレイマネージャ) 仕方ないのでXがない状態でroot…

Bitnami版Jenkinsとコンソール出力の自動更新

Bitnami JenkinsAWS上で使用するJenkinsにBitnamiが提供しているUbuntuのイメージを使っているのですがbitnami.comどうもこれが原因でビルド結果の自動更新がうまく動いてなかったらしい。 対象チケット [JENKINS-25026] Console output stops populating af…

CloudflareとLet’s Encryptを同時に使ってると、Let’s Encryptが更新できない件

tls: handshake failure 解決策 Cloudflare側の設定 There were too many requests of a given type :: Error creating new authz :: Too many invalid authorizations recently.. Skipping. 解決策 tls: handshake failure Let's Encryptで更新かけるとき、…

お使いのGoogleアカウントは停止されました…マジか

いきなり下のようなメールが来てアカウントが停止されてしまった! 原因 原因は、パソコンや携帯以外の端末(WEBサーバ)からGmailを送ったからでした。復旧用のメール設定しといてよかった。 qiita.com

Linuxでコンソールなどの背景透過にはcomptonを使うのがよさそう

環境はDebian/sid, LXDEを使っています(最近Mateの調子が悪い)。ご覧の通り、comptonを使えば背景透過がWindowsのようにうまくできます。Qiitaの記事に従って設定ファイルを作り、スタートアップに登録すればよろしいのではないでしょうか。qiita.com

HTTP GETの容量制限とか

Is there a limit to the length of a GET request? stackoverflow.comやはりStackOverflowは有能すぎる。ぼくの推しアンサーはこれ http://stackoverflow.com/a/266341/2565527 Not in the RFC, no, but there are practical limits. (RFC内には指定は無い…

wine-1.8 自力サポートメモ

Debian sidでwine-1.8が使えるようになったので早速更新してみた。 なんか突然音声が出なくなった 正確に言うとUSBのヘッドセットだけ認識されなくなった。winecfgを起動して出てくるウィンドウの内、「出力デバイス」、「音声出力デバイス」が選べなくなる…

第133回東京エリアDebian勉強会に参加した

2015年はScalaの年でした。10回ぶりぐらいにDebian勉強会に行った。eventdots.jpdotsは全然今まで知らなかったのですが、IT勉強会用の会場をかなり良心的に貸してくれる場所らしいです。渋谷のカラオケパセラの近くにあります。当日は隣で別のIT勉強会をやっ…

AWSの罠

設定を事前にしておかないと、インスタンス再起動時にホスト名が変わってしまう…qiita.com上記からの引用 cloud-init用の事前環境設定EC2インスタンスコピー時に環境設定が変わってしまう問題を防ぐために以下を行います。 ・vi /etc/cloud/cloud.cfg ・pres…

foltia-bootstrap

だんだんいい感じになってきた。 foltiaの初期設定で行う物理チャンネルの指定をGUI化した。 使った技術は PHP/jQuery/インチキAjax/bootstrap

Chefを使用してfoltiaをインストールした

前々から準備していたfoltiaのchefを使ったインストールが出来上がった。github.com これは何? サーバー設定ツール「Chef」を使用してアニメ録画用ソフトウェアfoltiaのサーバへのインストールを自動で行います 使い方 Vagrantでテストする場合 virtualbox…

PXEネットワークブートでLinuxをインストールする

もういちいちインストールごとにCDにLinuxのイメージ焼きたくないでござる! じゃあPXEブートやろうぜ 何ができるの? ・CDにLinuxを焼かずにインストールできる ・CD/DVDドライブがないマシンにLinuxがインストールできる 要件 ・WANにつながったネットワー…

Chef + Vagrant を使ってみる

目的 ・ 環境構築自動化 ・ お勉強 ・ この記事はメモ 目標 ・ foltia(Linuxによるアニメ等の録画サーバ)のインストール自動化 ツールについての概要 ・chef はLinuxなどのOSにフレームワークや環境を作るためのツール ・vagrant はvirtualbox等の仮想環境…

rEFItでMac OS XとLinuxをデュアルブートさせた

以下のサイトを参考にしてDebian勉強会中に作業した rEFItを使ったマルチブート【Mac】 - TACATAKATACA BLOG rEFItを使ったマルチブート【Mac】 - TACATAKATACA BLOGMacBook に OSX と CentOS デュアルブート成功! MacBook に OSX と CentOS デュアルブート…