1.linux中的命令
ifconfig //查看linux的ip地址
ls -l 可以簡寫爲 ll //查看文件帶詳細信息
ls //查看文件不帶詳細信息
cd 文件夾名 //進入目錄,按tab鍵可不全路徑
cd .. //退回上一級目錄
pwd //查看當前目錄
cd - //返回上一次目錄
mkdir aaa //創建aaa目錄
rmdir aaa //誰刪除aaa目錄,只能刪除空目錄,目錄中有文件夾或者文件時不能刪除
mkdir --help //查看幫助
mkdir -p aaa/bbb //創建多級目錄
cat install.log //查看文件install.log的所有內容
more install.log //帶分頁的查看install.log文件內容,按enter鍵多展示一行,按q或者ctrl+c退出,按空格翻下一屏
less install.log //帶分頁查看install.log文件內容,跟more一樣只是多了一個上下鍵可以翻頁
tail -10 install.log //只查看文件的最後10行
tail -f install.log //動態展示install.log的內容,即當install.log的內容變化時可以動態查看
cp install.log aaa/ //把文件install.log複製到目錄aaa中,必須是已存在的目錄
cp install.log aaa/a.txt //把文件install.log複製到aaa目錄中並命名爲a.txt
mv a.txt /root/bb //將文件a.txt剪切到目錄 /root/bb下
rm a.txt //刪除文件a.txt,需要點擊一次確認,並且只能刪除文件不能刪除文件夾
rm -r bb //刪除文件夾bb,需要確認才能刪除
rm -rf bb //刪除文件夾,不需要確認直接刪除
rm -rf /* //次命令屬於危險命令,會刪除根目錄下的所有文件,在任何地方任何時候都不能使用此命令
tar -cvf a.tar 目錄 //把指定的目錄打包成一個a.tar包
tar -zcvf b.tar 目錄 //把指定目錄打包成一個b.tar並進行壓縮
tar -zxvf b.tar.gz //把包b.tar.gz解壓到當前文件夾
tar -zxvf b.tar.gz -C ./cc //把包b.tar.gz解壓到當前目錄的cc文件夾下
find / -name catal*.log //查找文件
grep Address /aaa/a.txt //搜索關鍵字 Address
grep Address /aaa/a.txt --color -A1 //高亮關鍵字,-A1 表示後邊帶一行 -B1表示前邊帶一行
touch a.txt //創建空文件
clear 或 ctrl+l //清屏
vim install.log //進入文件命令行模式
i 當前位置插入
Esc 回到命令行模式
:wq 保存退出
:q! 強制退出
/008 文件中搜索內容008
cat dd.txt > aa.txt //把dd.txt文件裏的內容複製到aa.txt中並且覆蓋掉aa.txt的內容 ‘>’是覆蓋重定向輸出
cat dd.txt >> aa.txt //把dd.txt裏的內容追加到aa.txt文件裏 ‘>>’是追加重定向輸出
ps -ef //查看所有進程
ps -ef | grep java //搜索含有java的進程
kill -9 1301 //強制殺掉PID爲1301的進程 -9表示強制 1301表示要殺的進程ID
| //管道 把前邊的結果集作爲後邊操作對象
ctrl+alt //從虛擬機切回電腦桌面
service iptables stop //關閉防火牆
service iptables start //打開防火牆
yum install lrzsz //安裝上傳文件的軟件,安裝後可用rz和sz進行上傳和下載
rz //上傳文件,在自己設置的上傳路徑下
sz //下載文件 下載的文件位置在自己設定的路徑下
自帶上傳命令 sftp
alt+p //進入上傳或者下載狀態
put //上傳
get //下載 下載位置爲文檔裏
getconf LONG_BIT //查看當前系統版本是32位還是64位
2.碰到的一個問題
如果在虛擬機上安裝linux操作系統時提示廠模式不兼容解決方法:
找到虛擬機對應的.bmx文件打開
找到vmcio.present改爲false或者刪除此行
再重啓虛擬機即可
3.小細節
cat /etc/sysconfig/network-scripts/ifcfg-eth0 //配置IP地址的文件位置
cat /etc/hosts //配置域名的文件
4.安裝軟件
rpm -qa | grep java //查看當前javade JDK
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686 //卸載默認自帶的javaJDK
安裝JDK時
/etc/profile 文件中追加一下內容
#set java enviroment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
source /etc/profile //修改完成後 重新加載一下配置文件
安裝Nginx需要安裝依賴項
yum install gcc-c++ //依賴的環境
依賴第三方的包
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
nginx負載均衡 配置weight=2 這是比例