歡迎您光臨本站 註冊首頁

Linux基本知道

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

1. 改變文件或目錄之擁有權
執行格式: chown [-R] username name (name為文件名或目錄名)
Example:
chown root file1 將文件file1改為root所有
chown -R root dir1 將目錄dir1及其下所有文件和子目錄的擁有權, 改為root所有
2. 檢查自己所屬的群的名稱
執行格式: groups
Example:
groups
3. 改變文件或目錄的群組擁有權
執行格式: chgrp [-R] groupname name (name為文件名或目錄名)
Exmaple:
chgrp root file1 將文件file1的群組擁有權改為root
chgrp -R root dir1
4. 改變文件或目錄的最後修改時間(變為當前時間)
執行格式: touch name
Example:
touch file1
touch die1
5. 文件之連結
同一文件,可以擁有一個以上的名稱, 可將文件做多個連結
執行格式: ln oldname newname (hard link) or ls -s oldname newname (soft link)
Example:
ln file1 file2 此為硬鏈接, 此時將file1或者file2中任意一個刪除, 都不會有影響.
ln -s file1 file2 此為軟鏈接, 此時其將file1刪除掉, 則查看file2時將顯示沒有這個文件.
6. 文件之字元串查找
執行格式: grep pattern file
Example:
grep "abc" file1
7. 找尋文件或命令
執行格式: whereis command (顯示命令的路徑)
which command (顯示命令的路徑)
whatis command (顯示命令功能之摘要)
find search-path -name filename -print (搜索指定路徑下的某文件)
8. 如何實現為一個網卡綁定多個IP地址
Linux的網路設備配置文件存放在/etc/sysconfig/network-scripts裡面, 對於乙太網的第一個網路設備,
配置文件名一般為ifcfg-eth0,如果需要為第一個網路設備綁定多一個IP地址,只需要
在/etc/sysconfig/network-scripts目錄裡面創建一個名為ifcfg-eth0:0的文件,內容樣例為:
DEVICE="eth0:0"
IPADDR="111.111.111.111"
NETMASK="255.255.255.0"
ONBOOT="yes"
其中的DEVICE為設備的名稱,IPADDR為些設備的IP地址,NETMASK為子網掩碼,ONBOOT表示在系統啟動時自動
啟動.如果需要再綁定多一個IP地址,只需要把文件名和文件內的DEVICE中的eth0:x加一即可.Linux最多可以支
持255個IP別名.
9. 如何設置login后歡迎消息
修改/etc/motd, 往裡面寫入文本, 就能使用戶通過telnet正確登錄后執行shell之前得到相應的提示信息.
10. 如何調協login前歡迎界面
修改/etc/issue或者issue.net, 往裡面寫入文本, 就能使得用戶在login前得到相應的提示, issue的內容
是出現在本機登錄的用戶界面上, 而issue.net則是在用戶通過網路telnet的時候出現.
11. 如何在bash下快速執行某個特定歷史命令
在bash下按ctrl+r可以查找歷史命令中匹配的命令並執行.
12. 如何找出內存佔用最大的進程
除了可以使用top命令查看內存使用情況之外, 還可以使用下面的命令:
ps aux | sort +4n
13. 如何設置用戶密碼過期時間
設置某個用戶的密碼過期時間可以使用usermod -e來設置, 如果要統一設置用戶的密碼過期時間, 那麼就
要修改/etc/login.defs裡面的PASS_MAX_DAYS, 如果這個值是99999, 那麼表示密碼永不過期.
14. 如何修改網卡的MAC地址
首先必須關閉網卡設備, 否則會報告系統忙, 無法更改
命令是: /sbin/ifconfig eth0
修改MAC地址, 命令是:
/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
重新啟用網卡 /sbin/ifconfig eth0 up
15. 怎樣格式化磁碟
Linux下有一條mkfs命令, 相當於format, 可以對磁碟進行文件系統製作操作, 即格式化. 命令的語法為:
mkfs -t 文件系統類型 /dev/設備名
如果要把/dev/dsa1格式為reiserfs格式, 使用以下命令
mkfs -t reiserfs /dev/sda1
當然, 也可以使用mkfs.fstype命令來格式化磁碟, 其中的fstype為文件系統名, 如:
mkfs.reiserfs /dev/sda1
16. 如何將man page轉成HTML格式
使用man2html這個命令, 可以將man page轉換成HTML格式. 用法是:
man2html filename > htmlfile.html 如:
man2html /usr/man/man1/man2html.1 > ~/man2html.html
17. 查看文件內容
如果只想看文件的前五行, 可以使用head命令, 如:
head -5 /etc/passwd
如果只想看文件的最後10行, 可以使用tail命令, 如:
tail -10 /etc/passwd
tail -f /var/log/message
參數-f使tail不停地去讀最新的內容, 這樣有實時監視的效果.
查看文件中間一段, 可以使用sed命令, 如:
sed -n '5,10p' /etc/passwd
18. 如何連續執行一個命令
使用watch命令, 可以反覆執行命令.
19. 如何防止某個關鍵文件被修改
在linux下, 有些配置文件是不允許任何人包括root修改的, 為了防止被誤刪除或修改, 可以設定文件的"
不可修改位". 如:
chattr +i /etc/fstab
如果需要修改文件則
chattr -i /etc/fstab 然後再進行修改
20. 查詢埠對應的服務
lsof -i : 埠號

[火星人 ] Linux基本知道已經有169次圍觀

http://coctec.com/docs/linux/show-post-117540.html