date:當前時間
mkdir+檔名--------------------------------------------------- 建立檔案
who: 當前登入名稱,日期
useradd: 使用者建立,後面加使用者名稱
userdel 刪除使用者
passwd 設定密碼,後面跟上使用者名稱
su: 切換使用者 後跟使用者名稱 回車輸入密碼
cd: 返回root
cd /: 返回最頂部
touch: 建立檔案
pwd: 工作空間儲存路徑
cat: 後面跟檔名 檢視檔案內容
clear : 清空命令
vi: 編輯工具
vi + 檔名: 編輯檔案
:wq : 儲存並退出
cat –n + 檔名: 顯示檔案內容並加上行號
:set nu: 檔案內容加上行號
cd +目錄: 進入目錄
find+目錄: 查詢目錄
echo+內容+>+檔名: 將內容寫入到檔案中
cp +檔案+資料夾: 將檔案複製到資料夾
scp+檔案+資料夾 將檔案傳送到資料夾中
scp+檔案+主機名@IP地址:目錄地址 將檔案傳送到另一臺主機
ssh+ip地址 登陸另一臺機器
cp+檔案+資料夾/檔名 : 將檔案複製到資料夾中並重新命名
mv +檔案+檔名: 移動檔案到資料夾下
mv+檔案+./檔名: 重新命名
mkdir+檔名: 建立資料夾
rm+檔名: 刪除檔案
rmdir+資料夾名: 刪除資料夾
var cvf+檔名.tar+檔案: 將檔案壓縮成tar格式
var tuf+檔名.tar: 將tar檔案中的檔案列出來
var xuf+檔名+--wildcards ‘檔名’: 將檔案從tar檔案中提取出來
gzip+*.txt: 將檔案轉換成*.txt.gz,並把原檔案刪除
gzip –c #.txt > #.gz: 將檔案裝換成.gz格式,原始檔保留
cat *.txt |gzip>#.gz 將當前目錄下所有txt檔案轉換成一個gz檔案,原始檔保留
gunzip+#.gz 解壓檔案
reboot: 重啟系統
chmod +x +檔名 給*賦予可執行的許可權
chmod 666 +檔名 給*賦予可讀寫的許可權
chmod 777 +檔名 給*賦予可所有的許可權
chmod u+x file.sh 就表示對當前目錄下的file.sh檔案的所有者增加可執行許可權
進入mysql後 set password for 'root'@'localhost'=password('123456');
重新設定密碼為123456
ssh-keygen -t rsa 生成祕鑰和私鑰檔案
zcat 壓縮檔案 > 檔案 將壓縮檔案的內容寫入到檔案中
zcat 壓縮檔案 檢視壓縮檔案內容
bin/Hadoop fs –put 檔案 ./in 將檔案放到hadoop中
bin/Hadoop fs –ls ./in 檢視in中檔案資訊
bin/Hadoop fs –rmr ./in 刪除in檔案
在 hadoop中編譯java檔案
Javac –classpath 需要引得jar包
bin/hadoop jar hadoop-examples-1.2.1.jar wordcount ./in ./out 用jar包解析檔案
jar –help 檢視jar怎麼用
jar cvf MaxTemperature.jar ./*.class .class檔案打成jar包
bin/start-all.sh 啟動Hadoop
bin/stop-all.sh 關閉Hadoop
執行java檔案查詢天氣資訊
清空當前目錄:rm -rf *
[root@localhost log]# rm -rf ./*
重啟虛擬機器 shutdown -r now
關虛擬機器 shutdown -h now
linux
netstat -anl | grep "埠號"
lsof -i:埠號
[root@Evil ~]# lsof -i:3306
-bash: lsof: command not found
[root@Evil ~]# yum install lsof 安裝lsof
給 webmaster 賦log* 許可權
[root@localhost resin-pro-3.1.10]# chown -R webmaster:webmaster log*
[root@localhost resin-pro-3.1.10]# chown -R webmaster:webmaster admin/
tail -f -n 100 nohup.out(檔名) 檢視內容
tail -fn 200 nohup.out
[root@localhost sunjimeng]# telnet
bash: telnet: 未找到命令...
安裝telnet-server,telnet,xinted:
[root@localhost xinetd.d]# yum install telnet-server -y
[root@localhost etc]# yum install xinetd -y
[root@localhost etc]# yum install telnet(上面兩個暫時用不到)
使用例子: telnet 192.168.1.128
作業系統環境:CentOS Linux release 7.0.1406(Core) 64位
CentOS 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆步驟。
1、關閉firewall:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall開機啟動
firewall-cmd --state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)
Linux壓縮和解壓縮命令
tar命令
解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName
gz命令
解壓1:gunzip FileName.gz 解壓2:gzip -d FileName.gz
壓縮:gzip FileName.tar.gz 和 .tgz
解壓:tar zxvf FileName.tar.gz 壓縮:tar zcvf FileName.tar.gz DirName
壓縮多個檔案:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
zip命令
解壓:unzip FileName.zip 壓縮:zip FileName.zip DirName
壓縮lib資料夾的jar包: zip -r lib_bak.zip lib
gz命令排除打包
tar zcvf TZ_TradeServerJson.tar.gz TZ_TradeServerJson --exclude= TZ_TradeServerJson/WebRoot/WEB-INF/lib --exclude=TZ_TradeServerJson/WebRoot/upload
tar zcvf TZ_TradeServerJson.tar.gz TZ_TradeServerJson --exclude=TZ_TradeServerJson/WebRoot/WEB-INF/lib --exclude=TZ_TradeServerJson/WebRoot/upload