一.權限數字表示法 r=>4 w=>2 x=>1
如chmod 711目錄->drwx--x--x
chmod 755目錄->drwxr-xr-x
du -sh 目錄查該目錄所用空間
-rwx------表700 drwx--x--x表711
-表檔案 d表目錄 1表連結 b表儲存設備 c表序列設備
* 特例權限=>原3碼變為4碼 特殊權限佔x的位置
s(suid)=>4 s(sgid)=>2 t or T=1
例7600即為 -rws--s--T 其中7=4+2+1
指令查詢w--help or man w(範例指令)
文字法更改權限 chmod rwx rwx rwx
u g o(other)
例u+rw 擁有者加rw ,g+x ,o+rx
"+x"同"ugo+x"同 "a+x" "o+t"加入特殊權限sticky
"u+s" ,"g+s" 加入suid及guid特殊權限
SUID->執行檔搭配時 該檔的特殊權可任意存取該檔擁有者的全部資源
SGID->套用檔案上效果同SUID範圍擴大到整群組
T(sticky) /tmp & /var/tmp 此兩目錄供每位使用者有完整權限 為防止user搞鬼可將
stick打開 則放在上述兩目錄中檔案準許擁有者刪除搬移
*一次改某目錄下所有的檔案情(包含子目錄)也一併更改可用"-R" 例chmod -R 777 mydir
改擁有權
*只有root可將檔案擁有者轉移他人
chown lambert:lambert nohup:out
擁有者 所屬群組
chown .lambert nohup.out
及 chown :lambert nohup.out
更改目錄方式一樣改所有目錄用(含子目錄)同樣用"-R"
檢查inode每一檔案僅佔用一 inode
用ls -i 查inode編號 用連結方式其inode會一樣
/硬式
連結<
\軟式連結(符號連結)
*掛ntfs 如下(掛fat32改成-t vfat)
mount -t ntfs /dev/sda? /media/windows(要先建好)
fedora ftp跟目錄 /var/ftp fedora11使用字模式會秀anonymous only
ftp 使用者分3類 1.real 2.nonymous 3.restricted
查詢samba套件
1.rpm -ql samba 2rpm al smaba client
重啟samba => /etc/init.d/下#打service.smb restart
rcsmb start
rcnmb start-suse
cent5.7 改/etc/samba/smb.conf 即可實現
linux存取windows
>smbclient -L (Netbios Name) -L表查詢哪台windows有分享資源>xp不用key
password
smbclient//netbiosName//分享目錄 以get抓檔會放在home資料夾
p4 遠端連線
windows 以vnc連入centos key ip:1 (port) 若不裝vnc亦可用IE key ip:(5800+1)port
linux 類似windows ipconfig為ifconfig
執行目前目錄執行檔增加 ./(系統保護)
硬碟空間使用情形 df -h
目錄下(含子目錄)已用空間 du -h ,du -sh
開機記錄檔 /var/log/dmsg
###增加第二顆硬碟###
1.以root登入用dmsg檢查開機訊息是否有第二顆hd->sdb
2.以fdisk為/dev/sdb建立新分割區 #fdisk /dev/sdb(分割完為/dev/sdb1 )
3.以n建立新分割再輸入p選為主分割 設定完以w 命令儲存分割區
4.用mkfs.ext4 將/dev/sdb1格式化 #mkfs.ext4 /drv/sdb/
p5
5.建立/disk2目錄
#mkdir /disk2 並以mount指令
#mount /dev/sdb1 /disk2 掛載
行程指令狀態 PS
PS AUX (顯示所有服務)加|more 分頁顯示加i grep篩選背景行程 #指令加&
例 #sleep 3 &
Ctrl +Z 將前景行程stop再用bg將stop行程放入背景執行
刪除行程
#kill(行程編號)
亦可用#kill -9(數字_訊息9) (行程編號)強制結束行程
另外killall 可結束同名稱行程如#killall httpd
行程資訊目錄 /proc 如
#cat /proc/patitions
#cat /proc/cpuinfo
p6
壓縮 gzip->.gz tar->.tar 打包後再壓縮->.tar.gz(簡化為tgz)
rpm指令參數 -q查詢 -i安裝 -e移除 -u(更新套件) rpm為redhat提出套件標準其os如
centls suse亦採用 rpm將預編譯好的套件軟體包裝好可以直接安裝
-qa :查詢已裝套件清單
-qi :查詢特定套件安裝資訊
-ql:查詢套件所安裝檔案清單
-qf:查詢系統特定檔案來源安裝套件
若其目錄損壞可用-qf反查,哪一套件安裝此目錄管理者便可重裝該套件
套件命名,以php套件(支援php語言)檔名為:
php -5.3.2-6.el6.i6586.rpm
| | | | |
套件名 版本 修訂版
|
適用發行版el6就是Redhat Enterprise Linux6同cent6
平台名稱
i686->intel p3 p4 pentuum M與AMD Athlon Duron以上等級
x86_64->Intek 64位元Xeon.AMDk8 Athlon64 等64位元cpu noarch->不限平台
留言列表