nKB

nKB

シンプルにいこうよ

Linux

Webブラウザ

Webブラウザの種類 Google Chrome Mozilla FireFox Microsoft Edge シェア StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share

ntpd

ntpd のインストール pacman $ sudo pacman -S ntpd ntpd の自動起動 systemctl $ sudo systemctl enable ntpd ntpd の設定 設定ファイル:/etc/ntp.conf デフォルトで設定されている server をコメントアウトして 下記を追加する。 # Associate to Arch's N…

Linux パスワード

パスワードポリシー パスワードポリシーとは、パスワード設定や更新に関わるルールのこと。 Linux では、PAM で設定するものと login.defs で設定するものがある。 使用可能な文字 man passwd に記載されている。

Linux

試した環境:CentOS 6.3 導入ソフトウェア セキュリティ 基本設定 ローカライゼーションとロケール 外部リンク Linuxインストール 導入ソフトウェア SUDO:一般ユーザが特権コマンドを実行できる SELINUX:セキュアOS(機能) iptables、ufw:ファイアウォール…

Linuxコマンドリファレンス

カレントディレクトリの場所を確認する ディレクトリ作成 ディレクトリ内のファイル容量を確認 ホスト名表示 シャットダウン 再起動(リブート) コマンドを探し、フルパスで表示する サービス管理 ログをリアルタイムで表示する CentOSのバージョンを確認す…

ulauncher

インストール $ sudo pacman -S ulauncher

visudo と sudoers

visudoはsudoersファイルを安全に編集するコマンド。 sudoersファイルとは、どのユーザーが何を実行できるかを記述した設定ファイルのこと。 /etc/sudoers

シェルスクリプト

利用しているシェルを確認する $ echo $SHELL /bin/bash シェルスクリプトを作る hello_world.sh #!/bin/bash echo "Hello World!!" 1行目の「#!/bin/bash」は、shebang(シバン/シェバン)と呼ばれ、実行時にインタプリタを 指定するもの。 シェルスクリプ…

ClamAV

ClamAV のインストール Clamデータベースのアップデート Clam データベースの保存先 ClamAV のサービス登録と状態確認 サービスの登録 サービスの状態確認 ClamAV の設定 ログ ウイルススキャン ウイルススキャンテスト ウイルススキャン トラブルシューティ…

systemd, systemctl

稼働中のサービス一覧を表示 $ sudo systemctl list-units --type=service 定義されているサービスの一覧を表示 $ sudo systemctl list-unit-files --type=service サービスの有効化/無効化 $ sudo systemctl enable <unit name>.service $ sudo systemctl disable <unit name>.se</unit></unit>…

ufw

OSインストール後のステータス $ sudo ufw status Status: inactive inactive: 非活性 ufwの有効化 $ sudo ufw enable Firewall is active and enabled on system startup 状態の確認 $ sudo ufw status Status: active 詳細確認 $ sudo ufw status verbose …

パッケージ管理 pacman、yay

pacman のヘルプを表示する $ pacman --help OSとパッケージのアップデートを行う $ sudo pacman -Syu $ sudo reboot パッケージのインストール $ sudo pacman -S <PACKAGE> インストール済みパッケージの表示 $ sudo pacman -Qqe ローカルのソフトウェア検索 $ sudo </package>…

Manjaro Linux Xfce

公式サイト インストール IPアドレスの固定化 サービスを有効化する NIC のデバイス名を確認する ネットワーク設定ファイルの作成 OSとパッケージのアップデート VMware Toos(open-vm-tools) をインストールする 起動時にManjaro Hello の表示をとめる ホ…

ubuntu 初期設定

初期設定 パッケージの最新化 $ sudo apt-get upgrade 自動アップデート $ sudo dpkg-reconfigure --priority=low unattended-upgrades 上記コマンドを実行後、「YES」を選択 下記のファイルが書き換えられる $ cat /etc/apt/apt.conf.d/20auto-upgrades APT…

小学生の子供にlinuxmintのPCを与える

Windows7時代に使っていたPC(dell inspiron mini 12)が余っていたので OSをlinuxに入れ替え、小学生の子供が使えるようにする。 OS:linuxmint 19.3 MATE Edition 作ってみたけど遅くて使い物にならない・・・ linuxmint のインストール Linux Mint19.3 MA…

Linuxでスクリーンショットを撮る方法

「xwd」コマンドを使う $ xwd > [ファイル名].xwd コマンドを実行すると、カーソルが「+」になる。 カーソルを撮りたい部分に合わせると、ファイルが出力される。 xwdをコンバートする方法 ・xwd形式をpng形式に変換 $ convert <FileName>.xwd <FileName>.png ・xwd形式をjpeg形</filename></filename>…

pukiwikiインストール

前提条件 PHPがインストールされていること Apatchがインストールされていること 手順 モジュールを入手する Pukiwiki公式サイト https://pukiwiki.osdn.jp/ 最新バージョンを入手 pukiwiki-1_5_0_utf8.zip pukiwiki-1_5_0_utf8.zipをFTP等を使い、サーバ上…

MacBuntuでLinux Mint19.3 MATEをMac風にする

はじめに 手順 はじめに MacBuntuとはnoobslabが提供しているLinuxで利用できるMac風のテーマのこと。 NoobsLab | Tips for Linux, Ubuntu, Reviews, Tutorials, and Linux Server Linux Mint 19用のインストールはこの記事に記載されている MacBuntu 18.04 …

linuxmint19 トラブルシューティング

apt upgrade失敗 事象 下記のエラーが表示され、upgradeに失敗する dpkg: パッケージ gconf2 の処理中にエラーが発生しました (--configure): 依存関係の問題 - トリガを未処理のままにします MaxReports にすでに達しているため、レポートは書き込まれませ…

Linux Mint19.3 MATE Edition 初期設定

構成 リポジトリを日本に変更する システムの更新 日本語入力環境 ホームディレクトリ内のディレクトリ名を日本語から英語にする 「xdg-user-dirs-gtk-update」を実行してもダイアログが表示されない場合 Chromiumのインストール Wine のインストール 構成 W…

Linux Mint19.3 MATE Editionインストール

ダウンロード インストール USBメモリを使ってインストール ダウンロード Torrentを使ってダウンロードを行う 公式サイトにアクセス https://linuxmint.com/ 「Download」→「All versions」 最新版のVERSIONをクリック 「MATE(64bit)」をクリック 「Torren…

OpenVPNでワンタイムパスワード(OTP)認証を使う

はじめに ワンタイムパスワード(OTP)認証とは? VPNサーバのセキュリティについて ワンタイムパスワード認証の構成 設定の流れ 1.OpenVPNにOTP認証を設定する 2.スマホ(Android)にIIJ Smartkeyアプリを導入・設定する 3.VPNクライアント(vpnux Clien…

Dynamic DNS(DDNS)サービスの使い方

はじめに Dynamic DNS(DDNS)サービスとは? DDNSサービスはどういうときに使うのか? DDNSサービスを使うには? 1.noip.com に利用登録する 2.CentOS7にDDNS Clientを設定する DDNS Clientのインストール DDNS Clientをサービスとして登録 参考記事 はじ…

外出先から自宅LANにVPNで繋ぐ

はじめに VPN環境構築の流れ 1.CentOS7を構築する 2.CentOS7でVPNサーバを構築する OpenVPNとeasy-rsaパッケージのインストール プライベート認証局の設置 ファイルコピー 作業ディレクトリに移動 認証局の初期化 認証局の作成 DHパラメータの作成 サーバ…

sendmail

セキュリティ 第三者中継の禁止 EXPN・VRFYコマンドの無効化 不正中継防止(%ハック、UUCPアドレス拒否) バージョン情報非表示 設定 再送設定 EOF

CentOSでLAMP環境を構築する

LAMP環境とは Linux のインストール Apatch のインストール MySQL のインストール PHP のインストール LAMP環境とは LAMP(ランプ)環境とは、Linux、Apatch、MySQL、PHPで構成された Webアプリケーション開発環境のこと。 それぞれの頭文字をとってLAMP(ラ…

Zabbix 4.0 LTS インストール

構成 事前準備 インストール WEBコンソールにログイン WEBコンソールの日本語化 構成 下記の構成でセットアップを行う 項目 内容 Zabbixバージョン Zabbix 4.0 LTS OSディストリビューション CentOS OSバージョン 7 データベース MySQL Webフロントエンド Ap…

CentOS7にMySQL8.0をインストールする

MariaDBの削除 CentOS7ではデフォルトのRDBMSがMariaDB Serverとなっている為、MariaDBを削除する。 # yum remove mariadb-libs -y MySQL Yumリポジトリの追加 # rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm A Quick Gu…

CentOS7にPHP7.2をインストールする

CentOS7の標準リポジトリではPHP7.2は提供されていない。 PHPの最新版を入手する為、Remiリポジトリを使う。 PHP7.2のインストール 既存のパッケージを削除 # yum remove php* EPEL/Rimiリポジトリの追加と有効化 Linux yumリポジトリ - nKB リポジトリが追…

CentOS SELinuxの無効化

設定確認 # getenforce Enforcing Enforcing:SELinuxが有効 以下のファイルを修正する /etc/selinux/config SELINUX=enforcing ↓ SELINUX=disabled OS再起動 shutdown -r now 設定確認 # getenforce Disabled Disable:SELinuxが無効 EOF