欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Linux常用系統管理的命令

Linux 常用系統管理的命令收藏

 關(guān)鍵詞Linux    系統管理                                          

1、查看某文件的一部分
如果你只想看文件的前 5 行,可以使用 head 命令,
如:head -5 /etc/passwd
如果你想查看文件的后 10 行,可以使用 tail 命令,
如:tail -10 /etc/passwd
查看文件中間一段,可以使用 sed 命令
如:sed –n '5,10p' /etc/passwd 這樣你就可以只查看文件的第 5 行到第 10 行
2、將 file.txt 里的123改為 456
方法 1
sed 's/123/456/g' file.txt > file.txt.new    修改的保存到其它文件
sed -i 's/123/456/g' file.txt 直接修改原文件
方法 2
vi file.txt
輸入命令:
:%s/123/456/g
注意:如果替換的文件有特殊符號如/就要用\來(lái)取消。
例:sed -i 's/\/usr\/local\/apache2\/htdocs/\/var\/www\/html/g' /usr/local/apache2/conf/httpd.conf
如果只是下原有的行后添加就用&
例:sed -i 's/DirectoryIndex index.html index.html.var/& index.htm index.php /g' /usr/local/apache2/conf/httpd.conf
3、echo 典型應用
echo "abcdefg" | perl -lne '{$a = reverse($_); print $a;}' 把一個(gè)字符串翻轉
echo bottle|rev 把一個(gè)字符串翻轉
[文件目錄管理]
1、刪除幾天以前的所有東西(包括目錄名和目錄中的文件)
1) find . -ctime +3 -exec rm -rf {} \;
2) find ./ -mtime +3 -print|xargs rm -f –r
2、在多級目錄中查找某個(gè)文件的方法
1) find /dir -name filename.ext
2) du -a | grep filename.ext
3) locate filename.ext
3、刪除軟硬連接注意點(diǎn)
刪除軟件連接的時(shí)候一定要記得不要在刪除的文件夾后加一斜杠,
rm -f filename/   
會(huì )說(shuō)這是一個(gè)文件夾不能刪除
rm filename
會(huì )提示說(shuō)是否要刪除這個(gè)連接。
如果用的第一種可能會(huì )把其它文件都刪除
4、刪除目錄中含輸入關(guān)鍵字的文件
find /mnt/ebook/ -type f -exec grep "在此輸入關(guān)鍵字" {} \; -print -exec rm {} \;
5、在當前目錄下解壓 rpm 文件
cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax –r
6、用命令清空 Root 回收站中的文件
cd /var/.Trash-root
rm -rf *
[系統與安全]
1、讓用戶(hù)的密碼必須有一定的長(cháng)度,并且符合復雜度
vi /etc/login.defs,修改 PASS_MIN_LEN
2、用 dat 查詢(xún)昨天的日期
date --date='yesterday'
3、修改系統時(shí)
1) 設置你的時(shí)區: timeconfig 里選擇Asia/Shanghai (如果你位于 GMT+8 中國區域)
2) 與標準時(shí)間服務(wù)器校準: ntpdate time.nist.gov
date -s “2003-04-14 cst”,cst 指時(shí)區,時(shí)間設定用 date -s 18:10  
修改后執行 clock -w 寫(xiě)到 CMOS
3) 將當前軟件系統時(shí)間寫(xiě)入硬件時(shí)鐘: hwclock –systohc
4、改變 redhat 的系統語(yǔ)言/字符集
修改 /etc/sysconfig/i18n 文件,如
LANG="en_US",xwindow會(huì )顯示英文界面,
LANG="zh_CN.GB18030",xwindow會(huì )顯示中文界面。
還有一種方法
cp /etc/sysconfig/i18n $HOME/.i18n
vi $HOME/.i18n 文件,如
LANG="en_US",xwindow會(huì )顯示英文界面,
LANG="zh_CN.GB18030",xwindow會(huì )顯示中文界面。
這樣就可以改變個(gè)人的界面語(yǔ)言,而不影響別的用戶(hù)
5、查看系統信息
cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)
cat /proc/interrupts - 中斷
cat /proc/ioports - 設備 IO端口
cat /proc/meminfo - 內存信息(i.e. mem used, free, swap size)
cat /proc/partitions - 所有設備的所有分區
cat /proc/pci - PCI設備的信息
cat /proc/swaps - 所有 Swap 分區的信息
cat /proc/version - Linux 的版本號 相當于 uname -r
uname -a - 看系統內核等信息
6、讓 linux自動(dòng)同步時(shí)間
vi /etc/crontab
加上一句:
00 0 1 * * root rdate -s time.nist.gov
7、如何防止某個(gè)關(guān)鍵文件被修改
在 Linux 下,有些配置文件是不允許任何人(包括 root)修改的。為了防止被誤刪除或修改
可以設定該文件的“不可修改位(immutable) ”。命令如下:
# chattr +i /etc/fstab
如果需要修改文件則采用下面的命令:
# chattr -i /etc/fstab
[管理與網(wǎng)絡(luò )]
1、 lsof 用法小全
lsof abc.txt 顯示開(kāi)啟文件 abc.txt 的進(jìn)程
lsof -i :22 知道 22 端口現在運行什么程序
lsof -c nsd 顯示 nsd 進(jìn)程現在打開(kāi)的文件
lsof -g gid 顯示歸屬 gid 的進(jìn)程情況
lsof +d /usr/local/ 顯示目錄下被進(jìn)程開(kāi)啟的文件
lsof +D /usr/local/ 同上,但是會(huì )搜索目錄下的目錄,時(shí)間較長(cháng)
lsof -d 4   顯示使用 fd 為4 的進(jìn)程
lsof -i
用以顯示符合條件的進(jìn)程情況
語(yǔ)法: lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 --> IPv4 or IPv6
protocol --> TCP or UDP
hostname --> Internet host name
hostaddr --> IPv4 位置
service --> /etc/service中的 service name (可以不止一個(gè))
port --> 端口號(可以不止一個(gè))
例子: TCP:25 - TCP and port 25
@1.2.3.4 - Internet IPv4 host address 1.2.3.4
[email=tcp@ohaha.ks.edu.tw:ftp]tcp@ohaha.ks.edu.tw:ftp[/email]
- TCP protocol host:ohaha.ks.edu.tw service name:ftp
lsof -n 不將 IP轉換為 hostname,預設是不加上-n參數
例子: lsof -i
[email=tcp@ohaha.ks.edu.tw:ftp]tcp@ohaha.ks.edu.tw:ftp[/email]
-n
lsof -p 12    看進(jìn)程號為 12的進(jìn)程打開(kāi)了哪些文件  
2、grep 不顯示本身進(jìn)程
#ps -aux|grep httpd|grep -v grep
grep -v grep可以取消顯示你所執行的 grep 本身這個(gè)進(jìn)程,-v 參數是不顯示所列出的進(jìn)程名
3、查看本機IP
ifconfig |grep "inet" |cut -c 0-36|sed -e 's/[a-zA-Z: ]//g'
hostname –i
4、查看有多少活動(dòng)的Httpd進(jìn)程
#!/bin/sh
while (true)
do
pstree |grep "*\[httpd\]$"|sed 's/.*-\([0-9][0-9]*\)\*\[httpd\]$/\1/'
sleep 3
done
    同樣可以引用到其它的進(jìn)程
   5、置 com1口,讓超級終端通過(guò) com1口進(jìn)行登錄
第一步:確認有/sbin/agetty,編輯/etc/inittab,添加
7:2345:respawn:/sbin/agetty /dev/ttyS0 9600
9600bps 是因為連路由器時(shí)缺省一般都是這種速率,也可以設成
19200、38400、57600、115200
第二步:修改/etc/securetty,添加一行:ttyS0,確保 root 用戶(hù)能登錄
第三步:重啟機器,就可以拔掉鼠標鍵盤(pán)顯示器(啟動(dòng)時(shí)最好還是要看看輸出信息)了
6、查找或刪除正在使用某文件的進(jìn)程
fuser filename
fuser -k filename
7、已知網(wǎng)絡(luò )中一個(gè)機器的硬件地址,如何知道它所對應的 IP地址
在 Linux 下,假定要查“00:0A:EB:27:17:B9”這樣一個(gè)硬件地址所對應的 IP 地址,可以使
用以下命令:
# cat /proc/net/arp |grep 00:0A:EB:27:17:B9
192.168.2.54 0x1 0x6 00:0A:EB:27:17:B9 *eth2
另外,還可以用“arp -a”命令查詢(xún):
# arp –a|grep 00:0A:EB:27:17:B9
(192.168.2.54)at 00:0A:EB:27:17:B9[ether] on eth2
8、在 Linux下如何綁定 IP地址和硬件地址
可以編輯一個(gè)地址對應文件,里面記錄了 IP地址和硬件地址的對應關(guān)系,然后執行“arp –
f 地址對應文件”。如果沒(méi)有指定地址對應文件,則通常情況下一默認文件/etc/ethers為準。
地址對應文件的格式如下:
192.168.0.1 00:0D:61:27:58:93
192.168.0.2 00:40:F4:2A:2E:5C
192.168.0.3 00:0A:EB:5E:BA:8E
9、更改 eth0是否混雜模式(混雜模式可以監聽(tīng)其它主機的信息)
網(wǎng)卡 eth0 改成混雜模式:
ifconfig eth0 promisc
關(guān)閉混雜模式:
ifconfig eth0 –promisc
10、linux下清空 arp表的命令
#arp -d -a(適用于 bsd)
for HOST in `arp | sed '/Address/d' | awk '{ print $1}'` ; do arp -d $HOST; done
11、如何得到網(wǎng)卡的 MAC地址
arp -a | awk '{print $4}'
ifconfig eth0 | head -1 | awk '{print $5}'
12、一個(gè)網(wǎng)卡綁定多 ip
方法一、建立eth0:1在網(wǎng)卡后加冒號和數字的文件
cp /etc/sysconfig/network-scripts/eth0 /etc/sysconfig/network-scripts/eth0:1
再修改下eth0:1就可以了.
方法二、
在/etc/sysconfig/network-scripts/下創(chuàng )建一個(gè)文件:ifcfg-ethX-rangeX ("X"為網(wǎng)卡號)
文件內容:
IPADDR_START=
IPADDR_END=
CLONENUM=0
可以有 256個(gè) ip
13、一個(gè) ip如何綁定兩塊網(wǎng)卡
假設 192.168.0.88 是ip,192.168.0.1 是網(wǎng)關(guān):
/sbin/modprobe bonding miimon=100 mode=1
/sbin/ifdown eth0
/sbin/ifdown eth1
/sbin/ifconfig bond0 192.168.0.88
/sbin/ifenslave bond0 eth0 eth1
/sbin/route add default gw 192.168.0.1
14、設置ssh 上來(lái)能不自動(dòng)斷線(xiàn)
修改自己 HOME 目錄下的.bash_profile文件,加上
export TMOUT=1000000 (以秒為單位)
然后運行 source .bash_profile
15、mount 局域網(wǎng)上其他windows機器共享出的目錄
mount -t smbfs -o username=guest,password=guest //machine/path /mnt/cdrom
16、向登陸到同一臺服務(wù)器上的所有用戶(hù)發(fā)一條信息
1)輸入 wall并回車(chē)
2)輸入要發(fā)送的消息
3)結束時(shí)按“Control-d”鍵,消息即在用戶(hù)的控制窗口中顯示
17、向遠程機器上的所有用戶(hù)發(fā)送消息
使用 rwall(向所有人遠程寫(xiě))命令同時(shí)發(fā)送消息到網(wǎng)絡(luò )中的所有用戶(hù)。
rwall hostname file
當使用 CDE或 OpenWindows 等窗口系統時(shí),每個(gè)窗口被看成是一次單個(gè)的登錄;
如果用戶(hù)登錄次數超過(guò)一次則消息直接發(fā)送到控制窗口  
18、向網(wǎng)絡(luò )中的所有用戶(hù)發(fā)送消息
發(fā)送消息到網(wǎng)絡(luò )中的所有用戶(hù)
1)輸入 rwall -n netgroup 并回車(chē)
2)輸入要發(fā)送的消息
3)結束時(shí)按“Control-d”鍵,消息即在系統每個(gè)用戶(hù)的控制窗口中顯示,下面是系統管理員
發(fā)消息到網(wǎng)絡(luò )組 Eng 每個(gè)用戶(hù)的例子:
% rwall -n EngSystem will be rebooted at 11:00.(Control-d)
%
用戶(hù)控制窗口中的消息:Broadcast message from root on console…System will be rebooted at
11:00.EOF
注意:也可以通過(guò) rwall hostname(主機名)命令到系統的所有用戶(hù)  
19、 將 top的結果輸出到文件中
top -d 2 -n 3 -b >test.txt
可以把 top 的結果每隔 2秒,打印 3次,這樣后面頁(yè)的進(jìn)程也能夠看見(jiàn)了
20、裝雙系統不能看到另一個(gè)系統的解決辦法
首先光盤(pán)啟動(dòng),進(jìn)入 rescue 模式,運行 GRUB,進(jìn)入 grub 提示符 grub>,然后敲入下面的
語(yǔ)句,重啟就好了。
root (hd0,2),setup (hd0)
21、壓縮傳輸文件或目錄
傳輸到遠程:tar czf - www | ssh server "tar zxf -"
壓縮到遠程:tar czf - www | ssh server "cat >
www.tar.gz
"
解壓到遠程:ssh server "tar zxf -"
22、命令行下發(fā)送帶附件的郵件
方法 1.      uuencode   | mail -s "title"
[email=mail@address]mail@address[/email]

本地需要作為附件的文件名。
郵件中的附件文件名,可以和不同,其實(shí)內容一樣。
方法 2.       cat  | mutt -s "title" -a  
[email=mail@address]mail@address[/email]

郵件正文內容。
本地需要作為附件的文件名。
[Mysql維護]
1、mysql 的數據庫存放在什么地方
1) 如果使用 rpm包安裝,應該在/var/lib/mysql 目錄下,以數據庫名為目錄名
2) 如果源碼安裝在/usr/local/mysql中,應該在/usr/local/mysql/var中,以數據庫名為目錄名
2、 從 mysql 中導出和導入數據
導出數據庫
mysqldump 數據庫名 > 文件名
導入數據庫
mysqladmin create 數據庫名
mysql 數據庫名
   5、 導出數據的幾種常用方法
1)使用 mysqldump
#mysqldump -uuser -ppassword -B database --tables table1 --tables table2 >
dump_data_20051206.sql
詳細的參數
2)backup to語(yǔ)法
mysql>BACKUP TABLE tbl_name[,tbl_name...] TO '/path/to/backup/directory';
詳細請查看 mysql 手冊
3)mysqlhotcopy
#mysqlhotcopy db_name [/path/to/new_directory]

#mysqlhotcopy db_name_1 ... db_name_n /path/to/new_directory

#mysqlhotcopy db_name./regex/
詳細請查看 mysql 手冊
4)select into outfile
詳細請查看 mysql 手冊
5)客戶(hù)端命令行
#mysql -uuser -ppassword -e "sql statements" database > result.txt
以上各種方法中,以 mysqldump 最常用
   6、 如何在命令行上執行 sql 語(yǔ)句
#mysql -uuser -ppassword -e "sql statements" database
7、 導入備份出來(lái)文件的常見(jiàn)方法
1)由 mysqldump 出來(lái)的文件
#mysql -uuser -ppassword [database] source /path_to_file/dump.sql;
3)按照一定格式存儲的文本文件或 csv 等文件
#mysqlimport [options] database file1 [file2....]
詳細請查看 mysql 手冊
4)文件類(lèi)型同上,也可以使用 load data 語(yǔ)法導入
詳細請查看 mysql 手冊
4、過(guò)濾掉#號打頭的行,和所有的空行(對于查看配置文檔很有用)
awk '/^[^#]/&&/^[^$]/' filename > new.file
7.刪除文件大小為零的文件
rm   -i   `find ./   -size 0`  
find ./   -size 0   -exec   rm   {}   \;  
find ./   -size |xargs   rm   -f &非常有效  
for   file   in   * #自己定義需要刪除的文件類(lèi)型  
do  
if   [   !   -s ${file}   ]  
then  
rm   ${file}  
echo   "rm   $file   Success!"  
fi  
done  
8.利用現存兩個(gè)文件,生成一個(gè)新的文件
1) 取出兩個(gè)文件的并集(重復的行只保留一份)  
2) 取出兩個(gè)文件的交集(只留下同時(shí)存在于兩個(gè)文件中的文件)  
3) 刪除交集,留下其他的行  
A cat   file1   file2   | sort   | uniq  
B cat   file1   file2   | sort   | uniq -d  
C cat   file1   file2   | sort   | uniq -u  
6、更改字符集
     網(wǎng)站因為遷移改變了原有的字符集,導致前臺看到亂碼。如果是少數的幾個(gè)頁(yè)可以直接拿到本地用Editplus或者UltraEdit進(jìn)行另存為時(shí)選擇字符編碼?,F在有一個(gè)不用拿到本地的方法,在Linux機器上就能進(jìn)行。
conv -f    -t       -o   
如:將GB2312轉為UTF-8   注意:轉成的必須是新的文件名,不然出錯。
/usr/bin/iconv –f GB2312 –t UTF-8 sourcefile > targetfile
[管理與維護]
增加虛擬內存
      26.如果SWAP(交換空間)不夠了,要增加怎么辦?只要你的硬盤(pán)上有空閑的空間,直接用命令:mkswape/dev/hda(假設你的驅動(dòng)器是/dev/hda),swapon/dev/hda;要自動(dòng)啟動(dòng)SWAPE,可以把新的分區加到/etc/fstab中去,照著(zhù)原來(lái)SWAP的寫(xiě)就行了。用“free” 檢查你SWAP的大小,Linux支持最多16個(gè)交換分區,每個(gè)交換分區最大128MB,沒(méi)有空閑分區的時(shí)候,可以用個(gè)大文件來(lái)建立,用命令“manmkswap”查看幫助。
# dd if=/dev/zero of=swapfile bs=1024 count=8192
# mkswap swapfile 8192
# sync
# swapon swapfile
27、一次解壓多個(gè).tar.gz文件
find ./ -name '*.tar.gz' -exec tar zxvf {} \; -print

發(fā)表于 @2009年11月26日 22:50:00 | 評論( 0) | 編輯| 舉報| 收藏

舊一篇:大規模、高流量互聯(lián)網(wǎng)站性能調優(yōu)經(jīng)驗總結 | 新一篇:推薦幾本新的書(shū)摘

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
不小心執行 rm -f,除了跑路,該如何恢復?
Linux運維有什么命令需要掌握?
每個(gè)開(kāi)發(fā)人員都應該知道的11個(gè)控制臺命令
一些常用到的Centos命令
linux系統常用命令大全
實(shí)時(shí)監測網(wǎng)卡流量
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久