全文検索:
- 92 Gitコマンド
- remotes/origin/master remotes/origin/matsui-dev $ git pull origin matsui-dev ===== git log ===== ==== [svn log -v]のように ==== git log --stat ... nch ==== リモートにブランチ作成 ==== $ git branch matsui-dev $ git push origin matsui-dev ==== リモートブランチの削除 ==== <code> $ git branch -a * master remotes/origin
- 41 DiskのMBR削除
- = 41 DiskのMBR削除 ====== <code> # 現在のMBRを表示 dd if=/dev/sda bs=512 count=1 | hexdump -C # Erase MBR dd if=/dev/zero of=/dev/sda bs=512 count=1 # 削除後のMBRを表示 dd if=/dev/sda bs=512 count=1 | hexdump -C </code> {{tag>parted GPT
- 31 Cannot open your terminal '/dev/pts/X' - please check.
- ====== 31 Cannot open your terminal '/dev/pts/X' - please check. ====== su で切り替わったユーザーでscreenを実行すると下記の... ===== エラー ===== Cannot open your terminal '/dev/pts/X' - please check. ===== 対応 ===== su で切り替わっ... まっていて、このエラーになってしまう。 su後のユーザで、無理やり疑似ターミナルを作成(これで、/dev/pts/以下にsu後のユーザ権限のptsが作成される) <code> $ script /dev/null </code> {{tag>screen}}
- HDD丸ごとコピー(リモートも可)
- === ブロックサイズが大きいほどスピードは早い(512の整数倍じゃないとダメ) dd if=/dev/hdc of=/dev/sda bs=8192 conv=noerror,sync dd if=/dev/hdc of=/dev/sda bs=512 conv=noerror,sync ==== 途中経過を表示 ==== 普通に実行してると、どこまで進んだか表示はしてくれない。 「ALT + F2」などで
- 62 Adaptechでディスク交換
- code> /usr/StoreMan/arcconf SETSTATE 1 DEVICE CH# DEV# DDD </code> ■例 Slot 12番の9WK3NWG10000C132EENQを交換
- ソフトウェアRaid削除
- == ソフトウェアRaid削除 ====== <code> # mdadm --detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Wed Sep 9 20:26:10 2020 Raid Lev... 0 259 1 0 active sync /dev/nvme1n1 1 259 2 1 active sync /dev/nvme2n1 </code> ===== 削除できない ===== 普通にremoveし
- 30 PVS not found or rejected by a filter
- PV VG Fmt Attr PSize PFree /dev/sda3 centos lvm2 a-- 445.93g 0 </code>
- 35 GPT対応大容量ディスクにパーティションを追加(parted)
- == ===== 対話式でなく、コマンドラインで実行 ===== <code> parted /dev/nvme0n1 mklabel gpt parted /dev/nvme0n1 mkpart waldb xfs 0G 5G parted /dev/nvme0n1 mkpart rocksdb xfs 5G 750G parted /dev/nvme0n1 print parted /dev/nvme0n1 set 1 lvm on parted
- 15 ddで進捗を確認
- </code> === コンソール2 === <code console> # dd if=/dev/VolG00/TEST1001 | gzip -1 - | ssh root@192.168.11.11 "gunzip | dd of=/dev/VolG00/TESTdev1001" 43986753+0 records in 439867... 定期的に表示する場合 <code console> [root@testvm ~]# dd if=/dev/zero of=zero.dat count=100000000 & [1] 7647 [root
- 38 プロセスのPTSを別のPTSへ出力
- プロセスの状態確認 ===== これで、プロセスID(**24870**)と現在の出力先が**/dev/pts/94**であることがわかる。 <code> $ ps auxw| grep z.sh m... 0 lrwx------ 1 matsui users 64 May 1 21:47 0 -> /dev/pts/94 lrwx------ 1 matsui users 64 May 1 21:47 1 -> /dev/pts/94 lrwx------ 1 matsui users 64 May 1 21:47 2 -> /dev/pts/94 lr-x------ 1 matsui users 64 May 1 21:47
- 78 dmraidメタ情報削除
- ===== dmraidコマンドで消す ===== <code> # dmraid -r -E /dev/sdb # dmraid -r -E /dev/sdc # fdisk /dev/sdb d w q </code> ===== dmraidで消せない場合、その① ===== <code> # mdadm --zero-superblock /dev/sdb # mdadm --zero-superblock /dev/sdc </code> =
- GRUBで起動しない
- orange> # chroot /mnt/sysimage \\ # grub-install /dev/sda </box> ==== chrootができない場合 ==== <box 50% left round orange> # mkdir /mnt/sysimage \\ # mount /dev/sda1 /mnt/sysimage \\ # ln -s /usr/sbin/grub /usr... in/ \\ # grub-istall rootdirectory=/mnt/sysimage /dev/sda </box> ===== たまにgrub-installできない場合がある =====... range> # chroot /mnt/sysimage/ \\ # grub-install /dev/sda \\ /dev/md0 does not have any corresponding B
- リアルタイムでトラフィックを見る
- > # virsh dumpxml test_01|grep vnet <target dev='vnet1'/> </code> bridgeを指定して実行 <code console> i=vnet1 while : ; do _T1=$( grep $i: /proc/net/dev | cut -d: -f 2|awk '{print $1}'); \ sleep 1; _T2=$( grep $i: /proc/net/dev | cut -d: -f 2|awk '{print $1}'); \ echo "$(expr ... de> i=eth0 while : ; do _R1=$( grep $i: /proc/net/dev | cut -d: -f 2|awk '{print $1}'); \ sleep 1; _R2=
- 17 LVMミラー
- === <code console> # pvcreate --metadatasize 50M /dev/vdc /dev/vdd /dev/vde /dev/vdf </code> ===== VG作成 ===== <code console> # vgcreate VG01 /dev/vdc /dev/vdd /dev/vde /dev
- 19 vgextend
- == VGを増やす <code> # pvcreate --metadatasize 50M /dev/xvda3 Physical volume "/dev/xvda3" successfully created # pvs PV VG Fmt Attr PSize PFree /dev/xvda2 VolGroup00 lvm2 a-- 4.88g 0 /dev/xvda3 lvm2 --- 45.00g 45.00g # vgextend V