Manjaro - 20.1 - 概要・共通事項 - sshd・ifconfig・rcs・vim・ftpd
1. 概要 わたしが操作する上で、必要とするツールです。 以下、コマンドはすべて、「root」ユーザで使用します。 2. アップグレード この手のもので、操作するときは、パッケージのインストールも「pacman」コマンドを使用したりします。 あらかじめ、リポジトリを更新し、アップグレードしておきます。 「root」ユーザで操作します。 リポジトリ更新。 pacman -Fy アップグレード。 yes | pacman -Syu 3. インストール インストールされていないモジュールをインストールします。 yes | pacman -S net-tools rcs termite vim 4. vim・bash 設定 「vim」に以下の設定を行います。 ・行番号を表示 ・ビジュアルモード無効 mkdir -pv ~/.vim/after/indent mkdir -pv ~/.vim/after/plugin touch ~/.vim/after/indent/vim.vim cat << EOF >> ~/.vim/after/indent/vim.vim set number set mouse-=a EOF cp ~/.vim/after/indent/vim.vim ~/.vim/after/plugin/. 「bash」に以下の設定を行います。 ・「rcs」のチェックイン・チェックアウトをデフォルトでロックモードへ ・「ls」のデフォルトをカラー・ドットファイルも表示へ ・「vi」で「vim」を起動 ・上下の矢印キーでコマンド履歴の補完 ・プロンプトの形式を「ユーザ名@ホスト名 /カレントディレクトリ > 」へ cat << EOF >> ~/.bashrc alias ci='ci -l' alias co='co -l' alias ls='ls -a --color' alias vi='vim' bind '"\\e[A": history-search-backward' bind '"\\e[B": history-search-forward' export PS1='\\u@\\h $PWD > ' EOF source ~/.bashrc 5. sshd デフォルトでインストールされているので、有効化して起動するだけです。 systemctl enable sshd.service systemctl start sshd.service 6. ftpd 「sshd」と同様、デフォルトでインストールされているので、同じ要領で有効化して起動するだけです。 systemctl enable ftpd.service systemctl start ftpd.service デフォルトで、「IPv4 接続可」「ローカルユーザ接続可」「書き込み可」になっているので、わたしは、設定をいじっていません。 デスクトップによっては、ファイアウォールがデフォルトで有効になっており、クライアントからすぐには接続できないことがあります。 「Openbox」は、ファイアウォールが有効でした。 そのような場合は、「root」ユーザで下記の手順で、「ftp」のポートを開放します。 firewall-cmd --add-service=ftp --zone=public --permanent firewall-cmd --reload systemctl restart ftpd.service
pacman -Fy
yes | pacman -Syu
yes | pacman -S net-tools rcs termite vim
mkdir -pv ~/.vim/after/indent mkdir -pv ~/.vim/after/plugin touch ~/.vim/after/indent/vim.vim cat << EOF >> ~/.vim/after/indent/vim.vim set number set mouse-=a EOF cp ~/.vim/after/indent/vim.vim ~/.vim/after/plugin/.
cat << EOF >> ~/.bashrc alias ci='ci -l' alias co='co -l' alias ls='ls -a --color' alias vi='vim' bind '"\\e[A": history-search-backward' bind '"\\e[B": history-search-forward' export PS1='\\u@\\h $PWD > ' EOF source ~/.bashrc
systemctl enable sshd.service systemctl start sshd.service
systemctl enable ftpd.service systemctl start ftpd.service
firewall-cmd --add-service=ftp --zone=public --permanent firewall-cmd --reload systemctl restart ftpd.service