自我工作中常用的Linux命令記錄 ###################### Linux ########################### 1. ubuntu中添加/刪除使用者 useradd -d /home/cxz -s /bin/bash -m cxz | userdel -r cxz 2. 將使用者添加到sudoer中 sudo adduser cxz sudo 或者用 sudo visudo 3. 查看檔案大小 du -sh 4. 查看磁碟分割,以及格式化 fdisk -l fdisk /dev/sdb mkfs -t ext4 /dev/sdb5 5. 手動mount,以及開機自動mount mount -t ext4 /dev/sdc5 /mnt/new_disk1 echo "/dev/sdb5 /mnt/disk1 ext4 defaults 1 1" >> /etc/fstab ###################### Java ########################### 1. 查看jar包內容 jar -tvf XXX.jar 2. 提取jar包中的指定檔案 jar -xvf ReadWriteFile-1.0-SNAPSHOT.jar XXX 3. 執行jar包 java -jar jarfile ---- 這樣的話jarfile中必須不依賴其他jar,包括自身中的lib,要指定main函數在MANIFEST.MF中,此方式下所有的classpath失效 java -classpath .:./../lib/jedis-2.1.0.jar:./ReadWriteFile-1.0-SNAPSHOT-job.jar com.cxz.test.ReadWriteFile (java -cp也可以) ###################### Hadoop ######################### hadoop job -kill job_id hadoop jar XXX.jar arg0 arg1 arg2 ...