wheelグループに追加するのが早い。
usermod -G wheel user_name
visudo
%wheel ALL~の行がコメントアウトされているので有効にする
usermod -G wheel user_name
visudo
%wheel ALL~の行がコメントアウトされているので有効にする
#!/bin/bashLOGDIR='/home/tomcat/Logs'
find ${LOGDIR} -mtime +31 -type f -exec rm -rf {} \;
# Logrotate file for Tomcat
/opt/apache-tomcat-7/logs/catalina.out {
missingok
copytruncate
daily
rotate 30
sharedscripts
postrotate
/bin/rm -f /opt/apache-tomcat-7/logs/`date --d '31 days ago' '+*%Y-%m-%d.log'`
endscript
}
# git clone --bare [元のリポジトリ] [bareリポジトリ名]
# scp -r [bareリポジトリ名] [user]@[ホスト or IPアドレス]:/[bareリポジトリを設定したディレクトリパス]
# yum install curl-devel expat-devel gettext-devel \ openssl-devel zlib-devel
...
Complete!
# git clone git://git.kernel.org/pub/scm/git/git.git (最新版取得)
Initialized empty Git repository in /home/git/.git/
remote: Counting objects: 149959, done.
remote: Compressing objects: 100% (38734/38734), done.
remote: Total 149959 (delta 109920), reused 149194 (delta 109288)
Receiving objects: 100% (149959/149959), 34.94 MiB | 1.86 MiB/s, done.
Resolving deltas: 100% (109920/109920), done.
# yum install git-core
#(or $) git config --global user.name "[現在のログインユーザ名]"
#(or $) git config --global user.email "[メールアドレス]"
#(or $) git config --list
#(or $) git help <verb>
#(or $) git init
#(or $) git add *.java
#(or $) git add *.properties
#(or $) git status
# On branch master
nothing to commit (working directory clean)
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
nothing added to commit but untracked files present (use "git add" to track)
#(or $) git add README
#(or $) git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
#(or $) git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: README
#
#(or $) cat .gitignore
*.[oa]
*~
空行あるいは # で始まる行は無視される
標準の glob パターン(正規表現)を使用可能
ディレクトリを指定するには、パターンの最後にスラッシュ (/) をつける
パターンを逆転させるには、最初に感嘆符 (!) をつける
# コメント。これは無視されます
*.a # .a ファイルは無視
!lib.a # しかし、lib.a ファイルだけは .a であっても追跡対象とします
/TODO # ルートディレクトリの TODO ファイルだけを無視し、サブディレクトリの TODO は無視しません
build/ # build/ ディレクトリのすべてのファイルを無視します
doc/*.txt # doc/notes.txt は無視しますが、doc/server/arch.txt は無視しません
#(or $)git diff --cached
#(or $) git rm [対象ファイル]
#(or $) git rm --cached [対象ファイル]
#(or $) git mv [file_from] [file_tc]
#(or $) git log --pretty=format:"%h - %an, %ar : %s"pはコミットのdiffを表示するオプション
#(or $) git log -p [-N]
#(or $) git log -stat各コミットのちょっとした統計データを確認する
オプション 説明
-p 各コミットのパッチを表示する
--stat 各コミットで変更されたファイルの統計情報を表示する
--shortstat --stat コマンドのうち、変更/追加/削除 の行だけを表示する
--name-only コミット情報の後に変更されたファイルの一覧を表示する
--name-status 変更されたファイルと 追加/修正/削除 情報を表示する
--abbrev-commit SHA-1 チェックサムの全体 (40文字) ではなく最初の数文字のみを表示する
--relative-date 完全な日付フォーマットではなく、相対フォーマット (“2 weeks ago” など) で日付を表示する
--graph ブランチやマージの歴史を、ログ出力とともにアスキーグラフで表示する
--pretty コミットを別のフォーマットで表示する。オプションとして oneline, short, full, fuller そして format (独自フォーマットを設定する) を指定可能
#(or $) yum install gitk
#(or $) git commit --amend
ex)
#(or $) git reset HEAD [ファイル名]
ex)
#(or $) git checkout -- [ファイル名]
#(or $) git remote -v
#(or $) git remote add pd [gitURL]
#(or $) git fetch [リモートリポジトリ名]
#(or $) git push [remote-name] [branch-name]