linux學習筆記

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 這是比例

 

                        

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章