歡迎您光臨本站 登入註冊首頁

linux base

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

user
查找某一用戶是否存在: grep 用戶名 /etc/passwd
查找某一用戶屬於那個組: groups 用戶名
在當前目錄下查找文件:find ./ -name 文件名
查看文件究竟放在哪個目錄里:Whereis 文件名
在當前系統中查找文件:find / -name 文件名
在/home下查找名字後綴為.cgi的文件:find /home -name *.cgi
查看所有進程:ps -aux |more
強制結束進程:kill -9 PID
要?h除某??服?? killall -9 httpd
在ps ax產生很長的pid列表中查詢sendmail程序的pid:ps ax|grep sendmail

添加用戶:useradd 用戶名
添加密碼:passwd 用戶名
刪除用戶時同時刪除用戶文件夾:userdel -r 用戶名
添加用戶到指定組:useradd -g 組名 用戶名
顯示所有文件的屬性:ls -al |less
顯示隱藏檔屬性:lsattr
顯示打系統打開的埠:netstat -tnlp

Chown和chgrp 設置文件或目錄的擁有者
chown user1 file(把file分配給user1)
chgrp grp1 file(把file分配給grp1用戶組)
改變檔案群組:chgrp chgrp testing install.log
改變文件屬性許可權:chmod -R 文件名或文件夾名
改變文件擁有者:chown -R 文件名或文件夾名
防止關鍵文件被修改:chattr +i /etc/fstab
解除文件被修改:chattr ?I /etc/fstab
runlevel 查看運行級別
init 5 切換運行級別
/etc/inittab 更改系統的起動級別也就是說系統起動時是進入圖形界面(5)還是字付界面(3)


顯示網路設備: ifconfig eth0
重啟網卡: service network restart
建立文件夾:mkdir 文件夾名
建立文件: vi filename
強制刪除文件:rm -rf filename
刪除文件夾:rmdir

查詢到當前系統中安裝的所有rpm的軟體包:rpm -qa
查詢到當前系統中安裝的所有特定的rpm的軟體包:rpm -qa |grep -i mysql
rpm -q 查詢是否安裝 rpm -ql 查詢該套件所有的目錄
rpm -qi 查詢套件的說明資料 rpm -qc[d] 設定檔與說明檔
rpm -ivh 安裝 rpm -V 查看套件有否更動過
rpm -e 刪除
--nodeps 強行安裝
命令下打開網頁:links
/etc/sysconfig/i18n
LANG=zh_CN.gb2312
顯示當前用戶:whoami x
查看GCC版本:gcc -v
關機:shutdonw -h now
重啟:reboot shutdown -r now
使用英文字體:LANG=en
顯示當前字體:locale
所有可用字體:locale -a /etc/sysconfig/i18n設置文件
設置時間、日期:date s
顯示日曆:cal cal 2006
計算器具:bc
查看內核版本:uname -a
顯示當前路徑:pwd
查看盤付剩餘空間: df -m fdisk -l
顯示內存狀態free
以M為單位顯示free -m
掛載光碟:mount -t iso9660 /dev/cdrom /mnt/cdrom
歷史記錄:history
顯示目前系統開機時間uptime
開啟磁碟空間限制:quotaon
關閉磁碟空間限制:quotaoff
查看linux文件目錄的大小和文件夾包含的文件數
查看文件夾的大小: du -sh
查看此文件夾下的文件夾的大小: du -sh *
統計當前目錄大小, 並安大小排序 :du -sm * | sort -n
du -sk * | sort -n
du -sk * | grep guojf //看一個人的大小
du -m | cut -d "/" -f 2 //看第二個/ 字元前的文字
查看此文件夾有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解釋:
wc [-lmw]
參數說明:
-l :多少行
-m:多少字元
-w:多少字

伺服器安全配置
1 最小化安裝
2 用戶管理:密碼設置;刪除系統特殊的用戶帳號和組帳號
3 服務管理(新的進程)
4 系統文件許可權:文件許可權
5 日誌管理
6 防火牆.tcp/ip篩選
7 隱藏重要資料
8 tripwire(監視系統文件的改動)和swatch(日誌監視和報警工具)
向Linux初學者推薦一個能夠自動對新安裝的Linux系統進行安全配置的PERL腳本:Bastille
作為一名系統管理員更要隨時去觀察系統的變化情況,如系統中進程、文件、時間等的變化情況。
9 完整的數據備份
10 經常到Internet學習
找到系統底層漏洞或IIS APACHE的軟體底層漏洞的都是高高手,沒辦法(對於我們這樣的網管)

[火星人 ] linux base已經有319次圍觀

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