Linux

【Ubuntu】Ubuntuメモ

Ubuntuメモ Ubuntuメモ 11.04 (x86) rootを有効にする 固定IPアドレス割り当てにする apt-get install 時の依存関係エラー解消 16.10 (x86_64) HHKB英語キーボードを USキーボードとして認識させる HHKB 101で「Alt+`」により入力変換をする 17.04 (x86_64) …

【Ubuntu】sudo実行時のパスワード省略設定

概要 sudo 実行時のパスワード設定を消す設定。 (少なくとも) visudo による設定と、/etc/sudoers.d/ 以下に直接ファイルを作成する2通りがある。 概要 手順 visudo による設定 /etc/sudoers.d/ を編集する場合 手順 アカウント「neko」ではパスワード問い合…

TCPWrapperについて

概要 allow と deny ファイルの優先順位 ファイル構成 実践例 概要 TCPWrapper は /etc/hosts.allow と /etc/hosts.deny を使ってアクセス可否を制御している。 allow と deny ファイルの優先順位 hosts.allow に記述があれば、アクセス可。 hosts.deny に記…

無線LANを使うための設定

概要 Ubuntu 17.04 で無線LAN を使うための設定。具体的な環境については後述した。 状況としては、Linux 再起動後も WiFi が有効になっていたので、下記手順を 1→ 2→ 3→ 4 [A]→ 5 と実行すれば良いだけなのかも知れない。 概要 環境 WiFi有効化手順 1. NIC …

RAIDについて

RAIDの種類 RAIDの比較 RAIDのパリティについて yahoo知恵袋の回答より RAIDの種類 下図はLinux教科書 LPICレベル2 スピードマスター問題集 Version4.5対応 - 大竹龍史 - Google ブックスより転載した。 RAIDの比較 種類 処理内容 必要な記憶デバイスの台数 …

ip と旧コマンドの比較

ip と ifconfig の比較 ip と arp の比較 コマンドのメモ ip ifconfig ip と ifconfig の比較 OSIモデルのネットワーク層の操作を行う。 処理内容 ip ifconfig ネットワーク動作状況表示 ip link show ifconfig enp2s0 ネットワーク停止 ip link set enp2s0 …

ifconfigコマンドについて

書式 ネットワークデバイスの動作状況を表示する ネットワークを停止する enp2s0 を停止して、状態表示する ネットワークを起動して、状態表示する enp2s0 を起動して、状態表示する IPアドレスを変更する enp2s0 にIPアドレス 192.168.1.1 (ホスト部:8ビッ…

ipコマンドについて

書式 link [show] データリンク層(ネットワークデバイス)の動作状況を表示する [set] enp2s0 を停止して、状態表示する [set] enp2s0 を起動して、状態表示する addr (address) [addr show] IP層(IPアドレス)の状況を表示する [addr add dev ] IP層(IPアドレ…

mountコマンド

mountの使い方 使用法 mount ISOイメージからファイルを取り出す % mount -t iso9660 /tmp/disk1.iso -o loop /mnt CIFS 形式の Windows PC の共有フォルダにアクセスする CIFSとは CIFS(Common Internet File System)は、SMB(Server Message Block)を拡張し…

LPIC

LPIC Lv2 (Ver4.5) キャパシティプランニング collectd free htop iostat lsof mpstat pidstat Nagios sadf sar mkswap swapoff swapon sysstat top uptime vmstat Linuxカーネル カーネルコンパイル カーネルパラメータ カーネルモジュール操作 システムの…

systemdについて

systemd について調べた記録 systemd のまとめ Unitの種類 Unit定義ファイルの置き場 default.target の依存関係(1) default.target の依存関係(2) Requires Wants Conflicts WantedBy After Before default.target の依存関係(3) 「ユニット名.wants」 「ユ…

systemd について(4) [対ランレベルとの比較]

systemd に関して、LPIC試験に向けてきちんと理解(暗記)できていないので、Redhat の RHEL 7 における systemd の概要を説明を実践しつつ確認し、systemd の起動処理を覚える。 systemd のランレベルについて System V init と systemd の比較 target の依存…

systemd について(3) [起動編2]

systemd に関して、LPIC試験に向けてきちんと理解(暗記)できていないので、Redhat の RHEL 7 における systemd の概要を説明を実践しつつ確認し、systemd の起動処理を覚える。 multi-user.target multi-user.target から basic.target の呼び出し basic.tar…

systemd について (2) [起動編]

systemd に関して、LPIC試験に向けてきちんと理解(暗記)できていないので、Redhat の RHEL 7 における systemd の概要を説明を実践しつつ確認し、systemd の起動処理を覚える。 起動シーケンス default.target の読み込み default.target から graphical.tar…

systemd について (1) [概要編]

systemd に関して、LPIC試験に向けてきちんと理解(暗記)できていないので、Redhat の RHEL 7 における systemd の概要を説明を実践しつつ確認し、systemd の仕組みを覚える。 概要 ロギング 依存関係 cgroups ユニット リソース管理 概要 init は systemd へ…

sysv-rc-confの使用例

sysv-rc-conf のメモ 注意事項 Ubuntu 17.04 で sysv-rc-conf をインストールした結果である。 sysv-rc-conf と chkconfig は使用方法(オプション等)が同じらしいので chkconfig に読み替えることもできる。(LPIC勉強) ただし、最新の sysv-rc-conf では「--…

sysv-rc-confの導入

概要 LPIC 201 (Ver4.5) では引き続き chkconfig に関する問があるので、chkconfig を使いたいがインストールされていない。そこで、(chkconfig は旧いので、chkconfig と同じ I/F を持つと言われている) sysv-rc-conf をインストールする。 ただし、Ubuntu1…

/proc/*ファイルのメモ

/proc ファイル名 説明 関連ページ /proc/sys/kernel/shmmax プロセスごとの共有メモリのサイズ。 カーネルパラメータ /proc/sys/kernel/shmall システム全体の共有メモリ カーネルパラメータ /proc/sys/kernel/shmmni 共有メモリの最大セグメント数 カーネ…

SysVInit

/etc/inittab 書式 id runlevels action initdefault boot bootwait sysinit once wait respawn process 記述例 Linux女子部 systemd徹底入門より転載 /etc/inittab sysv-互換のinitが使うファイル。 書式 id:runlevels:action:process id inittab ファイル…

PXEについて

PXEブート 必要な設定について PXEブート PXE=ネットワークブートのプロトコルのこと。 ブートローダは pxelinux.0 である。 必要な設定について HDCPがインストールされていること TFTPがインストールされていること ブートローダ本体のファイル名はpxelin…

GRUBについて

インストール方法 GRUB と GRUB2 の違い 2TB 以上のディスクの場合にブートできない問題があり、GRUB2 に移行している。 ただし、LPIC テスト範囲なので勉強しておく。 インストール方法 % sudo grub-install /dev/hda GRUB と GRUB2 の違い シーケンスと設…

GRUB2について

GRUB2 のブート処理 GRUB2 の設定ファイル /boot/grub/grub.cfg について 作成方法 /boot/grub/grub.cfg の一部抜粋 「ro」 「root=」 「linux root=」 「initrd /initrd.img-4.10.0-37-generic」 「nosmp」 「maxcups=」 「init=」 /etc/default/grub /proc…

カーネルパラメータ

shmmax shmall shmmni shmmax プロセスごとの共有メモリのサイズ。 一時的に設定 /proc/sys/kernel/shmmax を書き換える。 「sysctl -w kernel.shmmax=4294967295」で設定する(4GB)。 恒常的設定 /etc/sysctl.conf に定義する。 shmall システム全体の共有…

カーネルモジュール操作

カーネルモジュール操作 depmod modprobe modinfo insmod rmmod カーネルモジュール操作 depmod モジュールの依存情報を記したmodules.depを作成する。 -aを付けると「/lib/modules/カーネルバージョン」の下にある全てのモジュールの依存関係を作成する。 …

【Ubuntu】MonoDevelpの使い方

Ubuntu 17.04 環境での MonoDevelop の使い方 Ubuntu 17.04 環境での MonoDevelop の使い方 概要 前提条件 手順 1. MonoDevelop の起動 2. プロジェクトの作成(1) 3. プロジェクトの作成(2) 4. コーディング開始 5. ビルド 6. 実行 補足 CUIベースでのビルド…

【Ubuntu】C#開発環境Monoのインストール

C#開発環境「Mono」のインストール C#開発環境「Mono」のインストール 概要 Mono統合環境のインストール手順 起動 概要 Ubuntu 17.04 (x86_64) で C# の統合開発環境である Mono IDE を導入する。 個人的には統合開発環境は要らないのだが、ノウハウ獲得のた…

【Ubuntu】Android Studio をインストールする

Ubuntu 17.04 に Android Studio をインストールする Ubuntu 17.04 に Android Studio をインストールする 手順 手順 下記サイトを参考にした。どうやら Java が必要とのこと。 2 Ways to Install Android Studio in Ubuntu 16.04 and Ubuntu 17.04 - LinuxB…

【Ubuntu】Androidアプリを動かす

Ubuntu17.04 上で Androidアプリを動かす 概要 以下の組み合わせで Ubuntu 17.04 上に Android アプリファイル (*.apk) をダウンロードして、実行を試みた。 現状「GooglePlayDownloader」の入手ができたが、Google Play へのアクセスが出来ずに中断中である…

【Ubuntu】Wineのインストール

wine のインストール wine のインストール 概要 Wine公式サイト Wine での動作実績サイト インストール手順 (Wine 2.0.2 (Stable版)) 日本語の文字化け対策 実行例 gvimrc.exe を起動させてみる ヨドバシ電子書籍リーダ「Doly」を使ってみる。 エラー 概要 W…

【Ubuntu】アプリケーションのインストール

電子書籍リーダ Calibre (カリバ) を使う # apt-get install calibre ペイントソフト デフォルトで入っているペイントソフトは使い難い。そこで、ペイントソフトをインストールする。 Pintaのインストール 一般的には wikipedia:GIMP だが、Windows のペイン…