Linux的簡單操作
du -h --max-depth=1 work/testing 查看文件的大小
df -h 查看硬盤的大小和使用情況
df 大概情況同上
rm -f 強制刪除
rm -rf 強制遞歸刪除
cp -rp ./top/* ./sharm/ 遞歸復制
mysql -u 數據庫名 -p 數據庫名 >site.sql 復制數據庫
chmod -R 777 添加權限
chown -R admin
chgrp -R admin
用戶及用戶組管理命令
1、useradd命令
useradd lrx //創建一個新用戶 lrx,該用戶的Home目錄為/home/lrx
useradd 用戶名 -g 組名 -G 組名 -d Home 目錄名 -p 密碼
其中:-g指定該用戶的首要組 -G指定該用戶的次要組
-d指定該用戶的Home目錄 -p指定該用戶的密碼
useradd oracle -g oinstall -G dba -d /home /oracle -p ora123 //系統創建一個oracle,oracle用戶的首要組為oinstall,次要組為dba,Home目錄為 /home/oracle,密碼為ora123
2、userdel命令
userdel lrx //刪除lrx用戶
3、groupadd命令
groupadd guwei //創建一個新的用戶組guwei
4、groupdel命令
groupdel guwei //刪除guwei用戶組
5、passwd命令
passwd //用戶修改自己的口令,輸入該命令后,按系統提示依次輸入密碼和密碼確認后,即可完成用戶密碼的修改
passwd lrx //超級用戶修改其他用戶的口令
6、su命令
su root //切換到超級管理員root
su lrx //切換到普通用戶lrx
7、chmod命令
chmod 755 /usr/local/apr //賦予apr目錄的權限為755
chmod -R 755 /usr/local/apr //賦予apr當前目錄及子目錄權限為755
其中:r為4,w為2,x為1,-為0
8、chown命令
chown lrx.root text //將text文件的屬主和屬組分別改為lrx和root
chown -R lrx.root text //將text目錄及其子目錄下的所有文件的屬主和屬組分別改為lrx和root
進程及任務管理命令
1、ps命令
ps -ef //顯示所有執行進程的信息
ps -ef|grep oracle //顯示用戶為oracle的所有進程
2、top命令
top //查看系統運行狀態
h 或者?//顯示幫助畫面給出一些簡短的命令總結說明 m //切換顯示內存信息
t //切換顯示進程和CPU狀態信息 c //切換顯示命令名稱和完整命令行
M//根據駐留內存大小進行排序 p//根據cpu使用百分比大小進行排序 q//退出
3、kill命令
kill -9 1234 //將終止PID(進程號)為1234的進程
kill -l //顯示信號列表
4、cron命令
crontab -l //查看目前已經存在的cron任務
磁盤及文件系統管理命令
1、df命令
df-k //顯示各分區的磁盤空間使用情況
2、mount和umount命令
mount -a /etc/fstab //文件中列出的文件系統都掛裝上
mount /mnt/cdrom //掛裝軟驅
mount /mnt/floppy //掛轉光驅
umount -f /mnt/cdrom //強制卸載掛載在/mnt/cdrom目錄下的文件系統
軟件安裝命令
1、tar命令
tar -czf oracle.tar.gz /u01 /app/oracle /etc/otatab /home/oracle //將/u01/app/oracle目錄下的所有文件,/etc /oratab文件和/home/oracle目錄下的所有文件合并到oracle.tar文件中,并采用壓縮方式
tar -tzf oracle.tat.gz //列出歸檔文件oracle.tar中的所有文件列表
tar -xzvf oracle.tar.gz //將歸檔文件分解并解壓縮到原文件的路徑中
2、rpm命令
rpm -i tomcat6.rpm //安裝Tomcat軟件并進行相關系統配置
rpm -U tomcat6.rpm //升級Tomcat軟件并進行相關系統配置
rpm -qa //列出已經安裝的全部軟件包
rpm -qa|grep 'tomcat' //列出包名中包含tomcat的軟件包
rpm -qf filename //找出文件屬于哪個軟件包(filename是要查找的文件名)
rpm -qi packagename //查找已經安裝軟件包的功能(packagename是要查找的軟件包的名稱)
rpm -e packagename //刪除已安裝的軟件包(packagename是要刪除的軟件包名稱)