紅帽操作系統——初學筆記(一)
命令:
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