1、附件1 自己總結的安裝文件
2、附件2 某培訓機構關(guān)于radhat虛擬機安裝(網(wǎng)上下載)
3、學(xué)習摘要
/ Linux文件系統的入口,也是處于最高一級的目錄;
/ bin 基礎系統所需要的那些命令位于此目錄,也是最小系統所需要的命令:比如ls 、 cp、 mkdir 等命令;功能 和/usr/bin類(lèi)似,這個(gè)目錄中的文件都是可執行的,普通用戶(hù)都可以使用的命令。做為基礎系統所需要的最基礎的命令就是放在這里。
/ boot linux的內核及引導系統程序所需要的文件,比如vmlinuzinitrd.img文件都位于這個(gè)目錄中。在一般情況下,GRUB或LILO系統引導管理器也位于這個(gè)目錄:
/ dev 設備文件存儲目錄,比如聲卡、磁盤(pán)......
/ etc 系統配置文件的所在地,一些服務(wù)的配置文件也在這里:比如用戶(hù)賬號及密碼配置文件;
/ home 普通用戶(hù)家目錄默認存放目錄;
/ lib 庫文件存放目錄
linux啟動(dòng)順序

Linux 常用命令
exit 退出命令界面。
logout 注銷(xiāo)
reboot
shutdown now關(guān)機
命令速查,按5下esc 顯示2143個(gè)命令,按q退出。(或Ctrl+c或Ctrl+d)
需求幫助(以下幾個(gè)命令都會(huì )給出關(guān)于shutdown幫助信息)
如
shutdown --help
shutdown --?
使用光驅?zhuān)海?/strong>假設當前目錄是/mnt)
第一步,掛載
mkdir cdr
mount /dev/cdrom /mnt/cdr
第二步進(jìn)入掛載點(diǎn)就ok了
cd cdr
第三步 取消掛載
cd ..
umount /dev/cdrom
顯示文件
ls -l以列表方式排列文件和目錄,以d開(kāi)頭的是目錄。-開(kāi)頭文件
ls -m 按屏幕寬度列
ls -R按樹(shù)狀結構顯示
pwd顯示當前目錄。
刪除文件
rm 1.c //將1.c這個(gè)文件刪除
rm -rf dd(強制刪除dd文件或dd目錄,刪除時(shí)不提示.)
-f指強制 -r指遞歸刪除。
移動(dòng)
mv 1 /home/beijin (把1文件移動(dòng)到絕對路徑/home/beijin 的下面,剪切過(guò)去的)
它有兩個(gè)模式:命令模式。編輯模式。(剛進(jìn)去的時(shí)候是命令模式)
命令模式-->編輯模式 敲a
編輯模式-->命令模式 先按esc
按: 冒號
敲w 存盤(pán)
敲q 退出、或q! 不存盤(pán)退出
dd 刪除一行
dw 刪除一個(gè)單詞
敲o 向下插入一行
敲大寫(xiě)O 向上插入一行
列出文件
more
cat
tac
head -3 3.txt(列出開(kāi)頭前三行)
tail -3 3.txt(列出后三行)
find(可以按文件日期、大小來(lái)查)
find / -name *weihp (從根目錄下開(kāi)始查找包含weihp的文件。)
whereis ls(ls命令來(lái)之哪里,具體信息等)
查看path路徑
echo $PATH,分隔符是: (注dos下echo %path%)
Ln 鏈接
硬鏈接(是關(guān)聯(lián)在一起,當刪除3的內容時(shí),4也會(huì )跟著(zhù)變)
Ln 3.txt 4
軟鏈接
Ln –s 3.txt 5(是關(guān)聯(lián)在一起,當刪除3的內容時(shí),5也會(huì )跟著(zhù)變,但相當于widowns下快捷方式,刪除3時(shí),5就沒(méi)用)
添加用戶(hù)
useradd(或adduser)
useradd testuser -g testuser(在testuser中組中添加testuser用戶(hù))
/home下多了一個(gè)主目錄(因為不同用戶(hù)在home目錄下都有)
passwd 指定密碼
(此時(shí),在目錄etc下的password文件下可以看到最后多了一行,指明了該用戶(hù)用戶(hù)id,用戶(hù)組,用戶(hù)shell如bash)
說(shuō)明上面一句中提到的shell
比如當前命令行中cshell回車(chē),就會(huì )進(jìn)入cshell提示命令行,exit退出
命令行輸入kshell就會(huì )進(jìn)入kshell,exit退出
命令行sh就會(huì )進(jìn)入sh的shell,exit退出
一般我們用bash這個(gè)shell。
用戶(hù)修改
usermod
usermod -g testgroup testuser(修改用戶(hù)原來(lái)到組)
添加組
groupadd
當添加用戶(hù)時(shí)沒(méi)有指定組的時(shí)候,系統就會(huì )默認給你添加一個(gè)和你添加的用戶(hù)的名字同名的組。
用戶(hù)刪除
1. cd etc
userdel testuser;
2. cd home(再到home目錄下該用戶(hù)的文件夾)
Rm –rf testuser;
用戶(hù)登錄
su testuser(從root用戶(hù)切換到testuser)
exit(切換回去)
當啟動(dòng)時(shí),登錄到某個(gè)目錄后,當前目錄是用戶(hù)home、下的主目錄。
文件權限:
修改模式ls -l顯示當前目錄下的文件的信息,如下x代表執行,-表示沒(méi)有權限,r為read,w寫(xiě)。
rwxr-xr-x 2 root root 4096 06-29 14:30 Test
前面九位是三位三位三位的權限矩陣,一般來(lái)說(shuō),前三位是owner,中間三位是group,最后三位是other的
(以下是修改文件4權限的一些方法)
chmod +x 4(給4所有用戶(hù)加可執行全新?。?br>chmod u+x 4 (給4自己用戶(hù)添加可執行權限)
chmod o+x 4 (給4其他用戶(hù)添加可執行權限)
chmod g+x 4 (給4其組戶(hù)添加可執行權限)
chmod 755 4 ----- 111101101
wc統計指定文件的行數、字數、字符數
grep查找文本文件哪行包含我要的字符
例如:grep 4 weihp(查找那一行語(yǔ)句包含我要查到weihp這句話(huà),它會(huì )把這行語(yǔ)句打印出來(lái))
管道
將一個(gè)命令的輸出傳送給一個(gè)命令,做為另一個(gè)命令的輸入
命令1 | 命令2 | 命令3
舉例:
ls -l /ect |more (把上一個(gè)命令執行結果,按more分頁(yè)輸出)
cat /ect/password |grep weihp(首先查看password文件,再查看包含weihp用戶(hù)的那一行)
jdk安裝
1、到sun公司下載jdk,可以通過(guò)widows下載下來(lái)后,ftp到某一個(gè)目錄,例如放在目錄/var/ftp/pub下
2、運行命令,寫(xiě)上可執行命令的全路徑,就像Windows下執行java時(shí),(若沒(méi)有配置java的環(huán)境變量,寫(xiě)c:/jdk5.0/bin/java)
所以此時(shí)命令為./jdk-6u3-linux-i586-rpm.bin
3、若提示沒(méi)有給文件執行權限,則先給他加上權限,chmod 755 jdk-6u3-linux-i586-rpm.bin
4、執行后java -version 驗證安裝是否準確,版本是否對。
tomcat安裝
在radhat enterprise 4下安裝tomcat5.5比較好(對應jdk5),安裝tomcat6.0(對應jdk6)。
1、ftp apache—tomcat-5.5.25.tar.gz到linux目錄下,
2、用gzip -d apache—tomcat-5.5.25.tar.gz解壓縮,或tar -xvf apache—tomcat-5.5.25.tar.gz直接解壓縮。
3、mv apache—tomcat-5.5.25 / 簡(jiǎn)單期間可以挪到根目錄下
4、mv apache—tomcat-5.5.25 tomcat5 改名
5、運行./startup.sh
此時(shí)會(huì )讓你制定JAVA_HOME
JAVA_HOME=/java/jdk1.5.0_06
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME(這樣其他人其他登錄用戶(hù)都能用了)
export PATH
export CLASSPATH
啟動(dòng)ftp
Service vsftpd start
如果顯示vsftpd: unrecognized service ,先查看你的ftp是否安裝
啟動(dòng)成功會(huì )顯示:starting vsftpd for vsftpd;
重啟系統
reboot
查看ip
Ifconfig
關(guān)閉linux 防火墻
Service iptables stop
開(kāi)機不啟動(dòng)防火
Chkconfig iptables off
ftp的配置文件
Cd /etc
Cd /vsftpd
More vsftpd.conf
ftp 根目錄
cd /var
cd ftp
配置vsftpd 開(kāi)機自啟動(dòng)
chkconfig –list | grep vsftpd
chkconfig vsftpd on
更改默認啟動(dòng)級別
Cd /etc
vi inittab
id:5:initdefault 改為
id:3:initdefault
命令方式啟動(dòng)到圖形界面
startx
遠程管理linux( putty )
Service sshd start
Chkconfig sshd on
解gz 包兩種方法
Gzip –d tomcat.gz
Tar –xvf tomcat.gz
查看所有進(jìn)程
Ps –ef
查看tomcat進(jìn)程
Ps –ef | grep tomcat
殺死進(jìn)程
Kill -9 PID(查看進(jìn)程時(shí)可以看到pid)
安裝卸載軟件Rpm(rathat package management),但是最簡(jiǎn)單還是用bin包。
添加刪除管理
Rpm –qa(列出linux上安裝的所有的包)
Rpm –qa | grep jdk(查有沒(méi)有安裝jdk)
卸栽
Rpm –e pagename
如rpm -e jdk-1.6.0-03-fcs
重新安裝
Rpm –ivh filename.rpm
例如:rpm -ivh jdk-1.6.0-03-rpm
計算文件夾大小
du -sh /home/home
設置全局環(huán)境變量
cd /etc/
more profile(打開(kāi)系統profile文件,該文件是有人登錄時(shí)才運行的,所以開(kāi)機就運行的服務(wù)應不寫(xiě)在這里)
最后一行寫(xiě)以下內容
JAVA_HOME=/java/jdk1.5.0_06
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
設置某一個(gè)用戶(hù)的環(huán)境變量
cd /home/testuser2
ls -a(顯示所有文件,含.開(kāi)頭隱藏文件)
修改該目錄下的.bash_profile
而其中.bashrc是登錄時(shí)設置的一些可執行的命令。
本地命令行上網(wǎng)
Wget http://localhost:8080/
Tomcat開(kāi)機運行
vi /etc/rc.local
在該文件中輸入以下內容
JAVA_HOME=/java/jdk1.5.0_06
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
以上設置環(huán)境變量的原因是在上面profile文件“設置全局環(huán)境變量”需要用戶(hù)登錄后才能起效的。
/tomcat5/bin/startup.sh
保存退出
安裝一個(gè)軟件時(shí)最好的方法,就是去該軟件官方網(wǎng)站下載,看安裝文檔。最好不要看中文翻譯的。
安裝mysql
下載service、cline兩個(gè)rpm
1、rpm -ivh Mysql-server-community-5.0.4.rpm(可能會(huì )提示先安裝一個(gè)perl包,那么先下載它安裝之)
2、安裝完成后檢驗ps -ef|grep mysql (檢驗mysql進(jìn)程)或rpm -qa|grep Mysql(查找是否安裝了mysql包),此處要注意大小寫(xiě)
3、安裝client。
rpm -ivh Mysql-client-community-5.0.4.rpm
裝好client后敲mysql就進(jìn)入數據庫了。
此時(shí)還沒(méi)有用戶(hù)名密碼,需要進(jìn)一步設置。(參見(jiàn)博客mysql重要命令中的附件2)
注:mysql安裝后就自動(dòng)注冊為服務(wù)了
service mysql stop就可停止
service mysql start就可開(kāi)始
原因:
chkconfig --list | grep mysql
顯示
mysql 0:off 1:off 2:off 3:on 4:on 5:on即在啟動(dòng)模式3、4、5下的mysql是自動(dòng)啟動(dòng)的。
聯(lián)系客服