qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          紅帽操作系統——初學筆記(一)

           命令:
            1.   root 管理員名稱,用戶登錄名
            2.   startx 切換桌面版系統
            3.   shutdown -h now 立即進行關機
            4.   shutdown -r now  現在重新啟動
            5.   reboot 重啟計算機
            6.   logout 用戶注銷
            7.   su-  切換系統管理員賬戶
            8,  pwd      顯示當前在哪個路徑下
            9  用戶管理:
            useradd  xufei 【用戶名】 添加用戶
            passwd xufei【若不添加用戶名,默認給root設置】  給用戶設密碼或修改密碼
            userdel xufei  【刪除用戶】
            userdel -r xufei 【刪除用戶以及用戶主目錄】
            10. 命令:init[0123456]
            運行級別:
            0: 關機
            1:單用戶
            2:多用戶狀態沒有網絡服務
            3:多用戶狀態有網絡服務【常用狀態】
            4:系統未使用保留給永輝
            5:圖形界面【常用】
            6:系統重啟【若配置為這個,修改方法:這進入grub引導界面時,按e鍵,選中第二行再輸入e,輸入數字 1(數字前有空格),回車,按字母b重新啟動,進入單用戶級別模式(只能進入這個模式,單用戶不讀運行級別模式且不驗證密碼)】
            修改級別命令:修改 /etc/inittab的id:5:inindefault:
            命令:vi /etc/inittab 回車,直接修改數字
            11. cd 【改變目錄】
            ls 【列車文件盒目錄,后面有很多參數,可以參照谷歌
            ls -a【顯示隱藏文件】
            ls -l 【顯示長列表格式】
            ls -al
            mkdir 【建立目錄】
            rmdir 【刪除空目錄】
            12. touch 【建立空文件】
            cp 【復制命令 cp -r dir1 dir2 遞歸復制命令()】
            rm  【刪除文件或目錄】

            13.more 【顯示文件內容帶分頁 例如:more  install.log   或 ls -l /etc/  | more  (豎杠| 為管道命令:把上一個命令的結果交給|的后面的命令處理)】
            less  【顯示文件內容帶分頁】
            grep 【查找文件中的關鍵詞 例如: grep "aa (關鍵詞)" aa.java (文件名) 若查找關鍵詞在文件中第幾行:grep -n "aa" aa.java 】
            【在谷歌中查找資料關鍵詞: linux命令 grep】
            14.man 【命令相當于dos下的help,或者是菜單的手冊】
            15 find  / -name aaa.java 【意思:在根目錄下查找文件名為aaa。java文件,可以指定查找目錄】
            16 ,ls -l > a.txt 【管道定向命令:把列表的內容結果輸入到a.txt文件里去】
            17 , who am i 【查看當前用戶是誰】
            18. df [目錄全路徑]【查看某個目錄是在哪個分區下】
            fdisk -l  查看磁盤有幾塊分區;
            umount /boot/  【將boot 目錄卸載,可以再掛載,】
            df  【查看磁盤使用情況】
            df -h 【查看磁盤的詳細使用情況】
            find -size +1000000k 【查看文件大于已經的文件】
            mount /dev/sda1  /test/ 【將test目錄掛載到sda1磁盤上】
            vi 編輯器使用方法:
            開發Java示例步驟:
            1> Vi Hello.java 回車
            2> 輸入小寫字母i, 【進入編輯模式】編輯完之后
            3> 輸入esc鍵【進入命令模式】
            4> 輸入冒號:
            q!【退出不保存】
            wq 【退出保存】
            5> 輸入ls命名 【查看當前目錄下的文件】
            輸入ls -l   【以列表形式查看文件及文件大小】
            6> 編譯Hello.java , 輸入 javac Hello.java編譯文件
            7>運行Java文件:輸入命令:java Hello
            開發C程序或者是C++ 程序:
            1> Vi Hello.cpp 回車
            2>  wq 保存
            3> 編譯  gcc Hello.cpp
            編譯成指定文件 gcc -o myFile Hello.cpp 【myFile 為編譯成的文件名】
            4> ls 查看
            5> 運行:  ./a.out【 默認函數中的名】
            Linux的文件系統:
            1> 最上層的根目錄是"/",有如下子目錄:打開該目錄命令:cd /
            root, 【存放root用戶的相關文件目錄,超級用戶的宿主目錄】
            home, 【存放普通用戶的相關文件,每個用戶在該目錄下都有一個與用戶名同名的目錄】
            bin,  【存放 常用命令的目錄,普通用戶的可執行命令,系統的任何用戶都可以執行該目錄中的命令】
            sbin, 【要具有一定權限才可以使用的目錄】
            mnt,  【默認掛載軟驅和光驅的目錄,子目錄用于系統中可移動設備的掛載點】
            etc,  【存放配置相關的文件,如:環境變量的配置,Tomcat的配置等】
            var,  【存放經常變化的數據,存放系統中經常變化的文件,如日志文件和用戶郵件】
            boot, 【存放引導相關文件,linux操作系統啟動時所需要使用的文件】
            usr,  【存放安裝軟件的默認文件夾】
            dev,【系統中所有設備文件,存放系統應用程序和相關文件】
            tmp,【系統的臨時目錄】
            在Linux下搭建Java EE開發環境:
            1.jdk的安裝:
            1> 把mypackage.iso掛載到linux操作系統上,
            2> mount /mnt/cdrom/ 【掛載光驅,把光驅啟動;若卸載光驅, cd / (切換到根目錄下);umount /mnt/cdrom/(卸載光驅命令)】
            3> cd /mnt/cdrom/ 【打開光驅文件目錄】
            4>  cp 文件 /home    【把安裝文件拷貝到/home 目錄中,】
            5> cd /home 【切換到home目錄】
            6> ./文件名.bin    回車   【安裝,顯示條款,輸入yes,實際這個命令就是解壓縮】
            7> vi /etc/profile  回車【看看一個文件 /etc/profile (環境配置文件)】
            8>  vi /etc/profile  在里面編輯環境變量【配置安裝的Jdk】
            JAVA_HOME=
            PATH=
            CLASSPATH=
            export JAVA_HOME PATH CLASSPATH
            2。eclipse的安裝:
            1>把安裝文件拷貝到/home 目錄下
            2> tar -zxvf  文件名.tar.gz  【安裝以tar.gz結尾的文件,(其實就是解壓縮)】
            3> cd eclipse  【啟動eclipse,打開eclipse目錄】首先啟動圖像界面
            startx  【進入到圖像界面,若退出圖像界面,直接退出】
            ./eclipse
            3.myeclipse的安裝(必須在圖像界面下安裝):
            1> 把安裝文件 myeclipse.bin 拷貝到home目錄下,
            2> ./ wenjian名.bin   【執行安裝】
            4.Tomcat的安裝:
            jboss(免費),weblogic(收費).websphere(收費).resin..都可以作為大型服務器安裝到linux;
            1> 把文件...tar.gz拷貝到home目錄下
            2> tar -zxvf 文件名.tar.gz
            3> ./eclipse &  回車【運行】
            5.數據庫
            mysql,oracle,db2可以安裝
            & 地址符:表示它以后臺方式;釋放控制臺給用戶
            -> 鏈接,相當于windows下的快捷鍵
            娛樂軟件的安裝:
            播放影音:realplay.bin文件
            文件所有者、所在組和其它組:
            誰創建了文件,誰就是文件的所有者;除開文件的所有者和所在組的用戶外,系統的其它用戶都是文件的其它組
            如何在Linux中添加組:
            groupadd policeman 【添加policeman組命令】
            vi /etc/group  【查看Linux中所有組并且可以編輯,切忌使用】
            cat /etc/group  【只可以查看Linux所有組而不能修改的命令】
            useradd  -g 組名 用戶名 【創建用戶,并同時指定將用戶分配到指定組】
            vi /etc/passwd 【查看linux中所有用戶信息 或者是:cat /etc/passwd】
            usermod -g 組名 用戶名【修改用戶到別的組】
            ls -ahl
            chgrp 組名 用戶名
            shell 為解析器,把人類語言編譯成內核識別的語言
            對【 - rw- r-- r--】分析意思:
            -   【-代表文件類型,目錄(d),鏈接(I)】;
            rw- 【文件的所有者對該文件的權限,權限分為三種 r 代表可讀用4表示;w 可寫用2表示;x 可執行 用1表示】;
            r-- 【文件所在組對該文件的權限】
            r-- 【其它組的用戶對該文件的權限】

          字體:        | 上一篇 下一篇 | 打印  | 我要投稿 

            如何修改文件盒目錄的權限:
            chmod 777 用戶名 【修改權限,第一個7 代表對所有者的權限進行修改,第二個7是對所有者所在組的權限進行修改,第三個7代表對其它組的用戶權限進行修改】
            【7有三種可以替換,0,4,6,7,3,1,也就是4,2,1權限的和】;
            Linux分區:
            1.硬盤的分區:
            基本分區:可以馬上使用但是不能再分區
            擴展分區:必須進行再次分區后才可以使用,分后成為邏輯分區;擴展分區加上主分區,最多可以分四塊;邏輯分區數量沒有限制;
            2.Linux無論有幾個分區,分給哪一目錄使用,歸根結底只有一個根目錄,一個獨立且唯一的文件結構;
            文件目錄結構和分區關系:
            在Windows下查看Ip情況下的命令是:ipconfig
            Linux 和Unix 查看Ip情況的命令:ifconfig
            追蹤路由:tracert 目標IP/域名
            ping 目標IP 【測試兩個Ip網絡是否暢通】
            Linux的安裝(有兩種方式):
            1.獨立安裝:
            2. 虛擬機安裝:
            1> 安裝個虛擬機VMware Workstation
            2> 安裝Linux
            準備安裝文件redHat9.0系統的iso文件
            Linux分區原則(剛入門時候,這個是基于256M內存的機子)
            1./boot 分區(ext3) ,100M(多給些)
            2./swap  分區(swap) ,一般是你的物理內存的兩倍,但是不大于256m(參考)
            3./     根分區(ext3) ,盡可能的大
            3> 注意:如果是使用virtualBOx安裝RedHat,必須在虛擬機設置中更改一下內容:
            Edit vitual machine settings(啟動的下邊,也就是第二個)-->單擊 "Hard Disk (SCSI 0:0)"-->在這個框下邊有一個"Remove",單擊這個就是刪除了。-->單擊"Remove"左邊的"Add...",下一步,"Hard Disk",Create a new vitual disk,下一步,選擇IDE(呵呵,這就是我說的添加新的IDE硬盤的地方),然后一路回車就OK了,最后你會看到那個框里最下邊多了一個"Hard Disk (IDE 0:0)"-->成功-->
            Linux下的Shell:
            1> 解釋shell:從我們可以看懂的文字命令,需要通過某種機制解釋成內核可以執行的代碼,被Linux內核所識別并且執行。而這種機制的功能模塊被稱為shell;
            shell類似于windows下的批處理文件aa.bat來執行dos命令。這種文件稱為shell命令文件,shell 腳本等
            2> 推薦書籍:《linux 命令、編輯器和shell編程》
            3> shell分類:常用3種:(我們用 /bin/bash)
            shell名稱    命令名稱
            Bourne       /bin/sh
            C            /bin/csh
            Kom          /bin/ksh
            4>查看目前使用的是那種shell
            env 【該命令可以顯示當前操作系統的環境變量】 env ! more 【分頁顯示環境變量】
            5> shell的修改種類:
            chsh -s 輸入新的shell  【例如:chsh -s /bin/csh 回車】
            6> shell的命令補全功能:按兩下tab鍵,會出現相關的命令提示符
            man mkdir 【查看mkdir的幫助文件】
            7> 查閱歷史記錄命令: history
            history 5【此項說明會顯示最近使用的5個命令】
            !5 【執行歷史編號為5的命令】
            !ls 【此項說明執行最后一次以"ls" 開頭的命令】
            TCP/IP基礎:
            1> 計算機交流遵循通訊協議,而TCP/IP 是主要的協議,通用的通訊協議
            2>TCP/IP是網絡互連標準,不是一個獨立協議,而是一組協議;
            3》TCP/IP 分七層協議,這是理論協議,實際使用4層(應用層,傳輸層。網絡層、鏈路層)
            4>電子書籍:史蒂文斯 《TCP/IP 詳解 卷1:協議 》(先讀)、《TCP/IP 詳解 卷2:實現 》 《TCP/IP 詳解 卷3:TCP失誤協議 HTTP NNTP和UNIX域協議 》
            5> 以root 身份登錄,運行setup ,對網絡進行設置
            重啟網卡: /etc/rc.d/init.d /network restart 設置生效
            6> ifconfig eth0 192.168.1.15 【更改網絡配置。臨時生效】
            ifconfig eth0 network 192.168.1.22 【對子網ip進行設置】
            7> 修改 /etc/sysconfig/network-scripts/ifcfg-eth0
            linux網絡環境配置:
            rpm包管理器:
            1> 用于互聯網下載包的打包及安裝工具, RPM (RedHat Package Manager)包管理工具
            2> rpm -qa 【查詢Linux中安裝了哪些rpm包】
            rpm -q mysql 【查詢mysql包】
            3> rpm -i RPM路徑名稱:【 安裝包到當前系統】rpm -ivh 文件名.rpm
            rpm -U Rpm路徑 【rpm包升級】
            rpm -e samba 【rpm包卸載samba】
            rpm -e --nodeps samba
            samba安裝和配置:
            1>解釋:windows操作系統之間實現文件共享通過網絡鄰居來解決;windows和Linux之間實現文件共享,需要在Linux系統裝上samba服務,windows用戶可以輕松訪問到Linux的文件;
            2>安裝:
            1》rpm -q samba 【檢查是否安裝】
            2》 cp /mnt/cdrom/sam* /home【把samba開頭的文件,拷貝到/home,準備安裝】
            3> sambpasswd  youyou 【給用戶youyou設置samba密碼】
            cat /etc/passwd | mksmbpasswd.sb > /etc/samba/smbpasswd【把linux的所有用戶設為samba用戶】
            smbpasswd youyou【設置密碼】
            3>啟動samba:
            service smb start【啟動】
            service smb stop 【停止】
            service smb restart【重啟】
            在Linux中,所有的設備都是一個文件;

          posted on 2013-12-05 10:50 順其自然EVO 閱讀(283) 評論(0)  編輯  收藏 所屬分類: linux

          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临朐县| 桦川县| 凉山| 青田县| 芷江| 湖南省| 昆山市| 抚州市| 宁南县| 甘德县| 乌兰县| 岳阳市| 镇平县| 景泰县| 赤峰市| 沈阳市| 崇礼县| 濮阳县| 锦州市| 顺义区| 黎平县| 凯里市| 潼南县| 阿城市| 区。| 北海市| 大同市| 仲巴县| 肥东县| 贵德县| 仪陇县| 鄂伦春自治旗| 崇义县| 察雅县| 汉沽区| 甘南县| 花垣县| 陇川县| 莎车县| 齐齐哈尔市| 吴川市|