Linux

Linux(CentOS)へのNode.jsのインストール

大分久しぶりにNode.jsをインストール。 大昔にちょろっと使っただけだったから忘れている。OSは古くて、Cent OS 6.9・・・。◎インストール $ wget http://nodejs.org/dist/node-v0.4.0.tar.gz $ tar zxvf node-v0.4.0.tar.gz $ cd node-v0.4.0 (ルートへ変…

C#でLinuxへ接続して、シェルを実行する

C#でLinuxへ接続してシェルを実行したかったので、簡単なサンプルで試してみた。MySQLならドライバーが用意されており、それを使えばSQLを発行して実行結果を取得できるのはよく知っている。 同じように接続するためのドライバーのようなものが用意されてい…

CentOS7にifconfigが無い。ifconfigを使いたい場合は、net-toolsパッケージをインストールする。

#/sbin/ifconfig -bash: /sbin/ifconfig: No such file or directory CentOS7で、IPを確認する場合は、ip addr showとする。 [root@vmcent7 rio]# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:0</loopback,up,lower_up>…

linuxBeanにMT4をインストールする

まずは環境の確認。unameを用いてシステム情報を表示する。 $uname -a kernelは3.13.0-34-generic、OSは32bitのlinuxBeanである。 次に、wineのバージョンを確認する。linuxBeanにはデフォルトでwineがインストールされている。 user@dev:~$ wine --version …

軽量linuxディストリビューション「linuxBean」をVMWare Playerにインストールする

linuxBeanはubuntu派生のLinuxディストリビューションで、「XPの代替?」とすら謳われている軽量版デスクトップLinuxらしい。 wineがインストールされていてwindowsアプリを動かすのにも苦労は無いらしい。 もっとも、全てのwindowsアプリを動かしたり、他の…

MySQLがデータを保管する場所 〜 データディレクトリ

MySQLでは、データの保管場所を原則としてデータディレクトリとしている。ただし、これは原則であって、InnoDBなどのストレージエンジンでは必ずしもそうではないことを初めに述べておく。さて、データディレクトリは、「MySQL導入のポイント 〜 Ubuntu14にM…

MySQL導入のポイント 〜 Ubuntu14にMySQLをapt-get、rpmを使わずにインストールする

次の項目を実践する。 1.OSが32bitか64bitかを確認する 2.OSのbit数にあったMySQLをダウンロードする 3.MySQLをインストールする (1)dpkgを使用してMySQLをインストールする (2)MySQL用ユーザの作成 (3)データディレクトリの決定 (4)mysql…

Linuxでメール送信サーバにPostFixを使用し、メール受信にDovecotを使用したメールサーバ構築

自分がよく知る人が、Linuxでメールサーバを構築しなければならなくなって、幾つか困ったことがあったようなのでメモ。 彼はCentOS上に構築が必要だったが、こちらはUbuntuなので、Ubuntuで検証。たいして変わらないでしょう。まずは、Postfixのインストール…

VMWareで動かしているUbuntu14とホストOSであるWindows8の間で、VMWare Playerを利用してファイル共有する

VMWare Playerを使用して、仮想マシンのゲストOSであるUbuntu14と、ホストOSであるWindows8でファイル共有したかった。 VMWare toolsを使用した方法は、「オフライン環境でyumを使用したいとき。レポジトリにISOイメージを指定する」で書いたように、「VSphe…

Ubuntu14にMySQL環境を構築する

MySQLを使おうと思ったけど、インストールされていないようだ。 apt-getを使用してインストールする。mysqlコマンドを打ち込んだ結果表示されたメッセージによると、次の4つのパッケージが必要なようだ。次の4つのパッケージのどれかに入っているので必要な…

Ubuntuにtelnetで接続可能にする。一般ユーザだけでなく、rootユーザでも接続可能にする。

telnetがインストールされているかの確認。 #dpkg -l | grep telnet 「apt-show-versions」コマンドでもインストールに成功しているかを確認可能。インストールされていない場合は、apt-getでインストールする。 #apt-get -y install telnetd xinetd localho…

UbuntuサーバでIP、ゲートウェイの設定をする

IPの確認。 #ifconfig さて、IPを変更しよう。いつものように/etc/sysconfig/network-scripts/ifcfg-eth0を確認。 #ls /etc/sysconfig/network-scripts/ifcfg-eth0 No Such file or directory 存在しない。そもそも、/etc/sysconfigが無い。Ubunt forumsに回…

Ubuntu14で「:」「=」が入力できない 〜 キー配置

passwdからユーザ一覧を抽出すべく、次のコマンドを実行しようとした。 $cut -d: -f1 /etc/passwd ところが、「:」が入力できない。 VMWare Playerを使用してUbuntu上のシェルで入力しようとしていたが、「:」が入力できない。「:」のキーを押すと、「'」…

Linux(Ubuntu14)で起動モードをGNOMEではなく、テキストに変更する

仮想サーバ上にインストールしたUbuntu14。 GNOMEで使用する必要は無いなと思ったので、起動をtextレベルに変更する。「Linuxでrootパスワードを忘れた 〜 シングルモードで起動して再設定しようとしたが失敗」で書いたが、rootパスワードを忘れて初期化しよ…

Linuxでrootパスワードを忘れた 〜 シングルモードで起動して再設定しようとしたが失敗

Googleで検索すれば、すぐに方法が見つかる。 対処方法は次の通り。 1.シングルユーザーモードでLinuxを起動する 2.passwdコマンドでrootパスワードを再設定する 「1.シングルユーザーモードでLinuxを起動する」では、ブートローダーによるが、起動時に「ESC…

オフライン環境でyumを使用したいとき。レポジトリにISOイメージを指定する。

最近仕事では、AWSの構築作業をしている。勉強しながらなので、全然捗らないけど。しかし、今日はその話ではなく、知人に質問された件。知人の悩みは次のようなもの。 Linux環境を構築しており、必要なソフトウェアを1つずつインストールしているとのこと。 …

Linuxで複数のプロセスをkillする便利な方法

最近、殆どブログを更新していなかった。 理由は様々だが、何はともあれ何か書いておこう。実は最近の仕事は、全くプログラムを書かない仕事・・・(T_T)。Linuxでアプリを動かしてCPUの負荷状況を調べたりしている。CPUの負荷を調べるのに有名なコマンドにsa…

suにハイフンオプションを付けた場合と付けない場合

だいぶ忘れている。。。普段使わないと仕方ないとは思いつつ、かなり残念だ。 "root"ユーザーアカウントから一般ユーザーアカウントへの変更 su [アカウント名] Enterまたはsu - [アカウント名] Enter とタイプ。 su の後に "-(ハイフン)" をつけた場合と付…