補強101

/ LPIC / Comment[0]

rpm


-q パッケージの情報を表示
-qa インストールされているパッケージを一覧表示
-qi パッケージ情報をより詳細に表示
-qf 特定のファイルがどのパッケージのものかを調べる
-U パッケージがなくてもアップグレード
-F パッケージがある場合のみアップグレード
--changelog 更新情報を表示

アップグレード無い場合はインストール
# rpm -U software
パッケージがある場合アップグレード
# rpm -F software
softwareの詳細情報を表示
# rpm -qi software



dpkg


-E アップグレード 同じバージョンがインストールされていればインストールしない
-G アップグレード すでに新しいバージョンがインストールされていればインストールしない
-r,--remove アンインストール
-P,--purge 完全アンインストール
-l インストール済みのパッケージを検索
-s パッケージ情報を表示
-S 指定したファイルがどのパッケージからインストールされたのかを表示
-L 指定パッケージからインストールされたファイルを一覧表示
--configure 展開されたパッケージを構成
--unpack パッケージを展開

完全アンインストール
# dpkg -P medusa
パッケージからインストールされたファイルを表示
# dpkg -L medusa
ファイルがどのパッケージのものかを表示
# dpkg -S /usr/lib/medusa/modules/ssh.mod


set

シェルのオプションを設定するコマンド

noglob ワイルドカードを無効にする
noexec コマンドを実行せず、構文エラーだけ表示
ignoreof CTRL+Dを押してもシェルを終了しないように設定する
noclobber 出力リダイレクトを禁止

出力リダイレクトを禁止
# set -o noclobber
リダイレクト禁止を解除
# set +o noclobber



cut


-b byte単位
-c 文字数単位
-f フィールド単位
-d 区切る文字を指定

textから1024B分を表示
$ cut -b1024 text
textの5文字目から9文字目を表示
$ cut -c5-9 text
textの:で区切られてある2番目のフィールドを表示
$ cut -f2 -d: /etc/passwd


アクセス権


tスティッキービットが設定されているアクセス権
1755
3755
5755
7755

s特殊属性が設定されているアクセス権
2755
4755
6755




ACL


setfaclコマンド

-m エントリを変更
-x エントリを削除
-M ACL設定を指定ファイルから読み込み変更
-X ACL設定を指定ファイルから読み込み削除

ユーザphantomに読み書き実行権を与える
$ setfacl -m u:phantom:rwx file
fileのACL値を表示
$ getfacl file


クォータ


quota 現在のクォータを表示
repquota 各ユーザ毎のクォータ状況を表示
edquota クォータの設定を変更
quotaon クォータ機能を有効化
quotaoff クォータ機能無効化


userdel


ホームディレクトリごとアカウントを削除
# userdel -r Phantom
当該ユーザの所有でないファイルも削除する
# userdel -rf Phantom


usermod


オプション
-d ホームディレクトリを変更
-g プライマリグループを変更
-G 所属するグループを変更
-L パスワードをロックして一時的に無効化
-U パスワードをロックを解除

# usermod -d /Phantom -g DOLLARS -G DOLLARS Phantom LOLICOM Phantom0

ユーザ:Phantom0
プライマリグループ:DOLLARS
所属グループ:DOLLARS,Phantom,LOLICOM
関連記事

コメント

:
:
:
:
:
管理人のみ表示を許可