Linux

スポンサーリンク
Linux

【Next.js】Error: error:0308010C:digital envelope routines::unsupportedなエラー

Next.jsのプロジェクトでタイトルのエラーが出たので、ググると以下のページがヒットして Next.jsでError: error:0308010C:digital envelope routines::unsupportedを直す方法 ...
Linux

/bin/sh: 1: redis-server: not foundというエラー

sudo apt-get install redis-server で解決しました。 redis-serverってNode.jsのソフトかと勘違いしてたけど、Linuxでインストールして使うものなんですね・・・。 てかよく考えればそうですよ...
Linux

RewriteRuleとRedirectの違い【Apache】

どちらもリダイレクトするのに使うディレクティブですが、機能は全然違います。 Redirect RewriteRule モジュールが必要? 不要 mod_rewrite.cが必要 リダイレクト後のURLは? 変わる (HTTPレスポンスで30...
Ubuntu

色々なcronの場所と違い【Ubuntu 18.04.4 LTS】

cronは crontab -e というコマンドを実行すれば、cronを自由に設定できると思っていたのですが どうやらcronには /var/spool/cron/crontabs/ /etc/crontab /etc/cron.hourl...
Linux

bashでビット演算(AND XOR OR)

$((算術式))と書くと・・・ →中の数値を計算できる。 →変数名は$を書かなくても展開される。 2#値と書くと2進数表示 0x値もしくは16#値と書くと16進数表示 10#値と書くと10進数表示 AND 変数aと変数bのAND演算(論理積...
Linux

lsコマンドで表示される左から2番目の数値【ハードリンク数】

ハードリンク数 ls -alと入力して表示される左から2つ目の数値は、ハードリンクの数。 $ ls -al drwxrwxr-x 2 vagrant vagrant 4096 1月 13 05:03 . drwxr-xr-x 11 vagr...
Linux

findとgrepで使われるexecオプションの使い方

findやgrepコマンドで使われる-execオプションは 実行結果を他のコマンドに渡すためのオプション。 以下のどちらかのように書く。 find  -exec コマンド {} \; find  -exec コマンド {} +; 前者と後者...
Linux

.sshディレクトリ配下にあるファイルの意味【Linux】

各ユーザーのhomeディレクトリ下にある .ssh ディレクトリには そのユーザーの「SSHの設定ファイル」が色々を格納されている。 $ ls -l ~/.ssh/ 合計 16 -rw------- 1 vagrant vagrant 38...
Linux

cron.hourlyだけanacronで実行されない理由【crontab】

/etc/crontabをcatすると、以下のように表示される。(Ubuntu:18.04.4 LTS) $ cat /etc/crontab # /etc/crontab: system-wide crontab # Unlike any...
Linux

apt-get upgradeとapt-get dist-upgradeとapt upgradeとapt full-upgradeの違い

Debian系のLinuxで使われている、パッケージ管理システム「apt」には apt-get upgrade apt-get dist-upgrade apt upgrade apt full-upgrade という感じで、パッケージをア...
Linux

sudoでllコマンドを実行する【alias】

大抵のディストリビューションでは、llコマンドは $ alias ll='ls -alF' という感じのエイリアスが設定されているけど sudoで実行すると以下のように「そんなコマンド見つからないよ」的なエラーが出て動かない。 $ sudo...
Linux

シンボリックリンクとハードリンクの違い

ディレクトリとは? iノードとは? ディレクトリは、ディレクトリに所属するファイルの ファイル名 iノード番号 を記録したファイル。 ディレクトリもファイルの一種なのらしい。 iノードは iノード番号 ファイル種別 ファイルサイズ アクセス...
Linux

manとhelpの違い【Linux】

以下の通り。 man:「外部コマンド」の使い方を表示するコマンド help:「bash組み込みコマンド」の使い方を表示するコマンド 例えばcdコマンドは、以下のように組み込みコマンドなので、help cdと打つと使い方を表示できる。 逆にm...
Linux

Rloginで右上にCと表示されてフリーズする原因

Rloginを使っていると、以下のように右上にCと表示されて動かなくなることがありますが これについての原因と対処法についてメモ。 原因: 原因は文字コード。 例えば本来はUTF-8やSJISコードを含む文書をcatなEUC-JPなどの文字...
Linux

シェルスクリプトの実行方法4つの違いメモ【Linux】

以下の4つの違いについてメモ。 ❶./hoge.sh ❷bash ./hoge.sh ❸source ./hoge.sh ❹. ./hoge.sh(※.と.の間には半角スペースがあります) まず最初に「❹はどういう書き方なんだ?」と疑問に思...
Linux

エイリアスを一時的に無効にする方法【Linux】

例えば、Ubuntuのlsコマンドにはデフォルトでエイリアスが設定されていて、--color=autoオプションが設定されています。 $ type ls ls は `ls --color=auto' のエイリアスです このように、エイリアス...
Linux

Linux/Unix/BSD/GNU/Mac/Windowsの違い

引用: 調べたことをザックリとメモ。 UNIX すべての始祖なOS。 ベル研究所(AT&T)が開発した。 BSD UNIXのオープンソース版OS。 UNIXがまだ商用利用される前に、カリフォルニア大学バークレー校の人が「UNIXちょうだい」...
Ubuntu

ubuntuでロケールを日本語にする方法

現在のロケール設定について確認。 $ localectl System Locale: LANG=C.UTF-8 VC Keymap: n/a X11 Layout: us X11 Model: pc105 使用できるロケールについて確認。...
Ubuntu

language-pack-ja と language-pack-ja-baseの違い【ubuntu】

ubuntuで日本語ロケールをインストールするとき、どういうコマンドを入力すればいいんだろう?とググってみると $ sudo apt install language-pack-ja-base language-pack-ja みたいに書か...
Ubuntu

UbuntuにMySQLをインストールして使えるようにするまでの手順

Ubuntuに、 MySQLをインストールして MySQLを使えるようにするまでの手順 をまとめた。(自分用) 環境 Ubuntu:18.04.4 LTS MySQL:Ver 14.14 Distrib 5.7.30, for Linux ...
Ubuntu

Ubuntu+Apache2の設定ファイルの場所とか構成とかメモ

Ubuntu + Apache2 での 設定ファイルの場所 設定ファイルの構成 とか色々メモ。 環境 Ubuntu:18.04.4 LTS Apache:2.4.29 (Ubuntu) 設定ファイルの場所 設定ファイルの本体は以下。 /et...
Ubuntu

UbuntuにphpMyAdminをインストールして使えるようにするまでの手順

事前準備 phpMyAdminを入れるためには、事前準備として MySQL Apache PHP の3つをインストールしておく必要がある。 PHPについては $ sudo apt install php7.0 を実行するだけ。 phpMyA...
Linux

Vagrantでvagrant upすると起動エラーになる件【0x80004005】

vagrant upで起動すると、以下のようなエラーが出た。 C:\Users\aaaaa\vagrant\ubuntu64_18> vagrant up ==> vagrant: A new version of Vagrant is a...
Linux

lsコマンドで.(ドット)と..(ドットドット)はなぜ表示されるのか

lsコマンドで-aオプションを付けて実行すると、以下のようにフォルダの中に . .. という記号が表示されます。 .と..がそれぞれ .:カレントディレクトリを指す ..:上位(親)ディレクトリを指す というのは知っていたんですが、「なんで...
Linux

/bin/shと/bin/bashの違い【POSIX】

初心者の自分がザックリ調べたメモ。(間違ってたらご指摘いただけるとうれしいです) 先に結論からいうと /bin/sh・・・POSIX準拠された動きをするシェル(bashシェルの場合もある) /bin/bash・・・bashシェル という違い...
Linux

シェルプログラムの先頭に付ける#!(シバン)の意味とメリット

調べたことのメモ。 シバンとは 以下のシェルプログラムの先頭に付いているような#!の行をシバン(shebang)と呼ぶ。 unnko.sh #!/bin/bash echo "うんこ" この場合、このシバンが付いていることによって 「このプ...
Linux

wgetコマンドって嫌がらせに使えちゃうじゃん→なんか対策ないのか

wget → 嫌がらせにピッタリじゃん wgetコマンドって調べれば調べるほど「嫌がらせにぴったりなコマンドだな・・」という気がしてしまうのですが そう思うのでは私だけでないですよね。。 例えば↓のコマンドだけでも「サイト全部ぶっこ抜く」み...
Ubuntu

sudo nodeでcommand not foundが表示される件

問題 「sudoをつけてnodeを実行するとroot権限で実行できる」というのを聞いて、実際にやってみたら $ sudo node index.js sudo: node: command not found このように「command n...
Ubuntu

Ubuntu+Vagrant+VirtualBoxの中でApacheを使ってWEBサーバーをたてる

Ubuntu + Vagrant + VirtualBoxで作った仮想環境の中で ApacheをつかってWEBサーバーをたてる方法についてメモ。 1.Apahceのインストール まずApacheのインストール。(Ubuntuでは「apt」と...
Ubuntu

sudoとsuの違い【Linux】

違い sudo(substitute user doの略)・・・ スーパーユーザー(root)としてコマンドを実行するためのコマンド。 (オプションをつけると他のユーザーとしてもコマンドを実行できる) 例えばabcユーザーでsudoコマンド...
スポンサーリンク