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

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

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

開(kāi)通VIP
linux技巧收集
====================================
執行格式:chmod [-R] mode name ( name 可為文件名或目錄名;mode可為 3 個(gè) 8 位元之數字,或利用ls -l 命令,列出文件或目錄之讀、寫(xiě)、執行允許權之文字縮寫(xiě)。)
mode : rwx rwx rwx r:read w:write x:execute(user group other 縮寫(xiě)為: u g o)
Example :
% chmod 755 dir1 將目錄dir1,設定成任何使用者,皆有讀取及執行之權利,但只有擁有者可做修改。
% chmod 700 file1 將文件file1,設定只有擁有者可以讀、寫(xiě)和執行。
% chmod o+x file2 將文件file2,增加擁有者可以執行之權利。
% chmod g+x file3 將文件file3,增加群組使用者可執行之權利。
% chmod o-r file4 將文件file4,除去其它使用者可讀取之權利。
改變文件或目錄之擁有權
======================
執行格式:chown [-R] username name ( name 可為文件名或目錄名。)
Example :
% chown user file1 將文件 file1 之擁有權,改為使用者 user 所有。
% chown -R user dir1 將目錄 dir1,及其下所有文件和子目錄之擁有權,改為使用者 user 所有。
檢查自己所屬之群組名稱(chēng)
======================
執行格式:groups
Example :
% groups
改變文件或目錄之群組擁有權
==========================
執行格式:chgrp [-R] groupname name ( name 可為文件名或目錄名 )
Example :
% chgrp vlsi file1 將文件 file1 之群組擁有權,改為 vlsi 群組。
% chgrp -R image dir1 將目錄dir1,及其下所有文件和子目錄,改為 image 群組。

改變文件或目錄之最后修改時(shí)間(
變?yōu)楫斍皶r(shí)間)

=========================================
執行格式:touch name ( name 可為文件或目錄名稱(chēng)。)
Example :
% touch file1
% touch dir1
文件之連結
=================
同一文件,可擁有一個(gè)以上之名稱(chēng),可將文件做數個(gè)連結。
執行格式:ln oldname newname ( Hard link )
Example :
% ln file1 file2   將名稱(chēng) file2,連結至文件 file1。
執行格式:ln -s oldname newname ( Symblick link )
Example :
% ln -s file3 file4 將名稱(chēng) file4,連結至文件file3。
文件之字串找尋
==============
執行格式:grep string file
Example :
% grep abc file1 尋找文件file1中,列出字串 abc 所在之整行文字內容。
找尋文件或命令之路徑
====================
執行格式:whereis command ( 顯示命令之路徑。)
執行格式:which command ( 顯示命令之路徑,及使用者所定義之別 )
執行格式:whatis command ( 顯示命令功能之摘要。)
執行格式:find search-path -name filename -print ( 搜尋指定路徑下,某文件之路徑 )
Example :
% find / -name file1 -print ( 自根目錄下,尋找文件名為 file1 之路徑)
比較文件或目錄之內容
====================
執行格式:diff [-r] name1 name2 ( name1 name2 可同時(shí)為文件名,或目錄名稱(chēng) )
Example :
% diff file1 file2 比較文件 file1 與 file2 內,各行之不同處。
% diff -r dir1 dir2 比較目錄 dir1 與 dir2 內,各文件之不同處。
如何實(shí)現為一個(gè)網(wǎng)卡綁定多個(gè)IP地址?
====================================
  Linux的網(wǎng)絡(luò )設備配置文件存放在/etc/sysconfig/network-scripts里面,對于以太網(wǎng)的第一個(gè)網(wǎng)絡(luò )設備,配置文件名一般為 ifcfg-eth0 如果需要為第一個(gè)網(wǎng)絡(luò )設備綁定多一個(gè)IP地址,只需要在/etc/sysconfig/network-scripts目錄里面創(chuàng )建一個(gè)名為ifcfg-eth0:0的文件,內容樣例為:
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"
ONBOOT="yes"
  其中的DEVICE為設備的名稱(chēng),IPADDR為此設備的IP地址,NETMASK為子網(wǎng)掩碼,ONBOOT表示在系統啟動(dòng)時(shí)自動(dòng)啟動(dòng)。
  如果需要再綁定多一個(gè)IP地址,只需要把文件名和文件內的DEVICE中的eth0:x加一即可。LINUX最多可以支持255個(gè)IP別名。
如何設置login后歡迎信息
====================================
  修改/etc/motd,往里面寫(xiě)入文本,就能使用戶(hù)通過(guò)telnet正確登錄后執行shell之前得到相應的提示信息。
  motd就是“messages of the day”,也就是當日信息的意思。管理員可以往里面寫(xiě)一些需要注意的事項或者通知等來(lái)提醒正式用戶(hù)。
如何設置login前歡迎界面
====================================
  修改/etc/issue或者issue.net,往里面寫(xiě)入文本,就能使得用戶(hù)在login前得到相應的提示,這將有助于用戶(hù)分辨自己正在連接哪里的主機。
  issue的內容是出現在本機登錄的用戶(hù)界面上,而issue.net則是在用戶(hù)通過(guò)網(wǎng)絡(luò )telnet的時(shí)候出現。
如何在bash下快速執行某個(gè)特定歷史命令
====================================
在bash下面按ctrl+r可以查找歷史命令中匹配的命令并執行
如何查看進(jìn)程繼承關(guān)系
====================================
直接在命令行中輸入
pstree
即可,程序會(huì )以樹(shù)狀結構方式列出系統中正在運行的各進(jìn)程之間的繼承關(guān)系。
如何找出內存占用最大的進(jìn)程
====================================
除了可以使用top命令查看內存使用情況之外,還可以使用更快的命令行命令,相關(guān)的命令如下:
ps aux | sort +4n
或者
ps aux | sort +5n
如何在Linux下面編輯二進(jìn)制文件
====================================
http://freshmeat.net/redir/hexedit/4088/url_tgz/hexedit-1.2.3.src.tgz下載hexedit安裝到系統上,就能用hexedit filename來(lái)編輯二進(jìn)制文件。
如何設置用戶(hù)密碼過(guò)期時(shí)間
====================================
設置某個(gè)用戶(hù)的密碼過(guò)期時(shí)間可以用usermod -e來(lái)設置,如果要統一設置用戶(hù)的密碼過(guò)期時(shí)間,那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用戶(hù)的密碼過(guò)期時(shí)間是30天:
PASS_MAX_DAYS 30
如果這個(gè)值是99999,那么表示密碼永不過(guò)期。
如何修改網(wǎng)卡MAC地址
====================================
首先必須關(guān)閉網(wǎng)卡設備,否則會(huì )報告系統忙,無(wú)法更改。
命令是: /sbin/ifconfig eth0 down
修改 MAC 地址,這一步較 Windows 中的修改要簡(jiǎn)單。
命令是:/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
重新啟用網(wǎng)卡 /sbin/ifconfig eht0 up
網(wǎng)卡的 MAC 地址更改就完成了
如何用Bash糾正錯誤命令
====================================
當你輸入一個(gè)命令不知道是否正確的時(shí)候,可以使用ctrl+t來(lái)糾正到正確的命令。
比如輸入mkdri,然后按ctrl+t,bash會(huì )幫你糾正到最接近的命令mkdir。
如何不顯示其他用戶(hù)的消息
====================================
用戶(hù)可以使用mesg n來(lái)禁止別人給他發(fā)送信息,其實(shí)就是禁止別人往自己的終端上面的寫(xiě)權限。當別人試圖再使用write給他發(fā)送信息時(shí),發(fā)送者將會(huì )看見(jiàn)提示:
write: user has messages disabled on pts/n
如何知道某個(gè)命令使用了什么庫文件
====================================
例如要知道ls使用了什么庫文件,可以使用:
$ ldd /bin/ls
如何臨時(shí)增加交換空間
====================================
產(chǎn)生一個(gè)64M的空文件
#dd if=/dev/zero of=/swapfile bs=1024 count=65536
初始化該文件為交換文件:
mkswap /swapfile 65536
sync
激活這個(gè)交換文件:
swapon /swapfile
如何使一個(gè)用戶(hù)進(jìn)程在用戶(hù)退出系統后仍然運行
====================================
  使用nohup command &,比如:
  nohup wget -c ftp://test.com/test.iso
  這樣即使用戶(hù)退出系統,wget進(jìn)程仍然繼續運行直到test.iso下載完成為止
如何限制用戶(hù)的最小密碼長(cháng)度
====================================
修改/etc/login.defs里面的PASS_MIN_LEN的值。比如限制用戶(hù)最小密碼長(cháng)度是8:
PASS_MIN_LEN 8
這樣用戶(hù)設置密碼的時(shí)候如果輸入的密碼長(cháng)度小于8將不能設置
如何限制只有0組(gid=0)的用戶(hù)可以su成root
====================================
修改/etc/login.defs里面的SU_WHEEL_ONLY的值為:
SU_WHEEL_ONLY yes
那么就只有g(shù)id為0的用戶(hù)可以su成root。
如何禁用Ctrl+Alt+Del鍵重啟系統
====================================
有時(shí)候為了防止誤操作導致系統重新啟動(dòng)(如機房里面新來(lái)了個(gè)習慣用Window$系統的管理員:-D),或者出于安全的原因,需要禁用Ctrl+Alt+Del組合鍵。
只需要注釋掉/etc/inittab文件內的
ca::ctrlaltdel:/sbin/shutdown -t3 -r now
這一行即可。如何注釋?zhuān)吭谶@一行的行首放一個(gè)“#”號即可。
怎么樣格式化磁盤(pán)
====================================
Linux下有一條mkfs命令,相當于format,可以對磁盤(pán)進(jìn)行文件系統制作操作(或者說(shuō)格式化)。命令的語(yǔ)法為:
mkfs -t 文件系統類(lèi)型 /dev/設備名
如要把/dev/sda1格式為reiserfs格式,使用以下命令:
mkfs -t reiserfs /dev/sda1
當然,也可以使用mkfs.fstype命令來(lái)格式化磁盤(pán),其中的fstype為文件系統名,如reiserfs文件系統的格式化命令為mkfs.reiserfs。上面那條命令的相應版本為:
mkfs.reiserfs /dev/sda1
如何取消root命令歷史記錄以增加安全性
====================================
  為了設置系統不記錄每個(gè)人執行過(guò)的命令,就在/etc/profile里設置:
  HISTFILESIZE=0
  HISTSIZE=0
  或者:
  ln -s /dev/null ~/.bash_history
  這樣就可以了。
如何使用netrc文件進(jìn)行自動(dòng)ftp
====================================
在自己的home目錄下建立一個(gè)權限600,名為.netrc的文件,內容是:
machine 192.168.0.1 login test password test
這樣以后你每次ftp 192.168.0.1的時(shí)候,系統都會(huì )幫你以用戶(hù)名test,密碼test登錄。
利用這個(gè)特征可以實(shí)現自動(dòng)ftp。
例如你想要每天5:00到192.168.0.1機器上面獲得/test目錄下的文件test.txt,可以這么做:
建立一個(gè)文件ftp_cmd,內容為:
cd test
get test.txt
bye
然后使用crontab -e設置定時(shí)任務(wù):
0 5 * * * ftp 192.168.0.1
如何測試硬盤(pán)性能
====================================
使用hdparm -t -T /dev/hdX就可以測試硬盤(pán)的buffer-cache reads和buffered disk reads兩個(gè)數據,可以用來(lái)當作硬盤(pán)性能的參考。
同時(shí)使用hdparm -c3 /dev/hdaX還能設置硬盤(pán)以32bit傳輸,以加快數據傳輸的速度。
壓縮和打包文件
====================================
.bz2 文件如何解壓縮 用tar -I 或者bunzip2 命令都可以。
.bz2 — 使用bzip2命令壓縮的文件,可以使用bzip2 -d filename 解包
.gz — 使用gzip命令壓縮的文件,可以使用gunzip -d filename 解包
.tar — 使用tar打包的文件,即tarball文件,可以使用tar xf filename 解包
.tbz — 使用tar打完包后再以bzip2命令壓縮的文件,可以使用tar jxf filename 解包
.tgz — 使用tar打完包后再以gzip命令壓縮的文件,可以使用tar zxf filename 解包
個(gè)人總結:
[.tar] 解開(kāi):tar xvf *.tar 把文件打包不壓縮:tar cvf *.tar DirName
[.tar.gz]解開(kāi):tar xzvf *.tar.gz 把文件打包并壓縮:tar czvf *.tar.gz DirName
[.bz2] 解開(kāi):bzip2 -d *.bz2
[.bz] 解開(kāi):bzip -d *.bz
[.gz] 解開(kāi):gzip -d *.gz
如何對光驅、軟驅實(shí)現AutoMount
====================================
安裝完Redhat Linux之后,運行ntsysv,選中服務(wù)后臺程序autofs.autofs的兩個(gè)配置文件在/etc/auto.misc和 /etc/auto.master。
/etc/auto.master定義了mount目錄和mount所需的配置文件名及其空閑時(shí)自動(dòng)umount的時(shí)間。下面是默認配置:
[jephe@sh3 /etc]$ more auto.master
/misc /etc/auto.misc --timeout 60
下面是我的/etc/auto.misc配置文件:
[jephe@sh3 /etc]$ more auto.misc
cdrom -fstype=iso9660,ro :/dev/cdrom
floppy -fstype=vfat :/dev/fd0
e2floppy -fstype=ext2 :/dev/fd0
注:
a.確保/dev/cdrom作為符號鏈接指向你的光驅所在的分區,作為我的情況:
[jephe@sh3 /dev]$ ls cdrom -l
lrwxrwxrwx 1 root root 3 Aug 26 08:44 cdrom -> hdd
b.當軟盤(pán)為windows 95格化化的vfat分區類(lèi)型時(shí),設定了安裝目錄/misc/floppy
c.當軟盤(pán)為L(cháng)inux格式化過(guò)的ext2分區類(lèi)型時(shí),設定了安裝目錄/misc/e2floppy
至此,若還未啟動(dòng)autofs,則運行/etc/rc.d/init.d/autofs start, 若對上述兩個(gè)文件中做過(guò)任何更改,運行/etc/rc.d/init.d/autofs restart即可。
放入一片光盤(pán)進(jìn)入光驅后,不需任何動(dòng)作,直接進(jìn)入目錄/misc/cdrom,autofs 將自動(dòng)先為你mount光驅同樣,若放入一張vfat格式的軟盤(pán),你可以cd /misc/floppy,若是ext2格式的軟盤(pán),則cd /misc/e2floppy。在超過(guò)一分鐘未使用它們,且當前目錄不是自動(dòng)mount目錄/misc/cdrom,/misc/floppy,/misc/e2floppy,系統將自動(dòng)umount它們。
cron 計劃任務(wù)
====================================
簡(jiǎn)介
crontab-操作每個(gè)用戶(hù)的守護程序和該執行的時(shí)間表。
部分參數說(shuō)明
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用標準輸入替代目前的crontab.
crontab-1[user]-列出用戶(hù)目前的crontab.
crontab-e[user]-編輯用戶(hù)目前的crontab.
crontab-d[user]-刪除用戶(hù)目前的crontab.
crontab-c dir- 指定crontab的目錄。
crontab文件的格式:M H D m d cmd.
M: 分鐘(0-59)。
H:小時(shí)(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期內的天(0~6,0為星期天)。
cmd要運行的程序,程序被送入sh執行,這個(gè)shell只有USER,HOME,SHELL這三個(gè)環(huán)境變量。
下面是一個(gè)例子文件:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6點(diǎn)10分
10 6 * * * date
#每?jì)蓚€(gè)小時(shí)
0 */2 * * * date
#晚上11點(diǎn)到早上8點(diǎn)之間每?jì)蓚€(gè)小時(shí),早上8點(diǎn)
0 23-7/2,8 * * * date
#每個(gè)月的4號和每個(gè)禮拜的禮拜一到禮拜三的早上11點(diǎn)
0 11 4 * mon-wed date
#1月份日早上4點(diǎn)
0 4 1 jan * date
范例
$crontab -l 列出用戶(hù)目前的crontab.
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
10 6 * * * date
0 */2 * * * date
0 23-7/2,8 * * * date
如何在Linux里面恢復mbr?
====================================
  可以使用下面的命令來(lái)恢復:
  dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1
  其中bs(buffer size)是指重寫(xiě)的字節數。為什么不是512呢?主引導扇區是一個(gè)扇區(512字節)呀?答案是因為我們用上面的命令是為了修復可能被病毒修改了的主引導記錄MBR,或者想把LILO卸載掉,而不是恢復整個(gè)主引導扇區。所以我們只把主引導扇區的備份文件boot.NNNN的前446個(gè)字節重寫(xiě)入主引導扇區。boot.NNNN是我們在安裝Linux之前整個(gè)主引導分區的備份。如果我們把512個(gè)字節全部寫(xiě)入主引導扇區就可能會(huì )把安裝了Linux后改變了的硬盤(pán)DPT表也破壞掉。那就壞事了。 :-)
如何列出一個(gè)目錄占用的空間
====================================
du或du -s或du -k
du -S | sort -n 可以迅速發(fā)現那個(gè)目錄是最大的。
用df可以看到已安裝的文件系統的空間大小及剩余空間大小。
quota -v查看用戶(hù)的磁盤(pán)空間信息,如果你用quota限制了用戶(hù)空間大小的話(huà)。
在使用less 或 more時(shí),如何直接啟動(dòng)編輯器
====================================
在less或者more中打入v鍵,會(huì )立即啟動(dòng)vi編輯器,可以對文件進(jìn)行編輯
如何察看你當前使用的Linux內核的版本
====================================
  可以使用uname -r來(lái)查看當前內核版本。如果使用uname -a可以查看包括內核版本,機器硬件信息、網(wǎng)絡(luò )節點(diǎn)名、操作系統名字等信息
如何顯示文件的類(lèi)型
====================================
  用命令 file 可以使你知道某個(gè)文件究竟是ELF格式的可執行文件, 還是shell script文件或是其他的什么格式 例如:
#file startx
如何將man page轉成HTML格式
====================================
  使用 man2html 這個(gè)指令,就可以將 man page 轉成 HTML 格式了。用法是:
  man2html filename > htmlfile.html
  例子:
  man2html /usr/man/man1/man2html.1 > ~/man2html.html
查看文件內容的特殊方法
====================================
相信最基本的cat和less你已經(jīng)很熟悉了,如果有特殊的要求呢:
如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
如果你想查看文件的后10行,可以使用tail命令,如:
tail -10 /etc/passwd
tail -f /var/log/messages
參數-f使tail不停地去讀最新的內容,這樣有實(shí)時(shí)監視的效果,當你在ppp撥號的過(guò)程中用它豈不是很方便!
查看文件中間一段,你可以使用sed命令,如:
sed -n ‘5,10p‘ /etc/passwd
這樣你就可以只查看文件的第5行到第10行。
linux下文件分割與合并
====================================
  $dd if=source of=target.1 bs=1M count=10
  $dd if=source of=target.2 bs=1M skip=10
  source被分為target.1和target.2兩個(gè)文件,其中target.1為source的前10M部分;target.2為source的減去10M后的部分。
  $cat target.1 target.2 > othersource
  source與othersource是同一個(gè)文件。
RedHat下如何顯示彩色目錄列表
====================================
  打開(kāi)/etc/bashrc, 加入如下一行:
  alias ls="ls --color"
  下次啟動(dòng)bash時(shí)就可以像在Slackware里那樣顯示彩色的目錄列表了, 其中顏色的含義如下:
藍色-->目錄
綠色-->可執行文件
紅色-->壓縮文件
淺藍色-->鏈接文件
灰色-->其他文件
什么是Linux 運行級?
====================================
  什么是運行級呢?簡(jiǎn)單的說(shuō),運行級就是操作系統當前正在運行的功能級別。這個(gè)級別從1到6,具有不同的功能。這些級別在/etc/inittab文件里指定。這個(gè)文件是init程序尋找的主要文件,最先運行的服務(wù)是那些放在/etc/rc.d 目錄下的文件。
  不同的運行級定義如下:(可以參考Red Hat Linux 里面的/etc/inittab)
  # 缺省的運行級,RHS 用到的級別如下:
  # 0 - 停機(千萬(wàn)不要把initdefault 設置為0 )
  # 1 - 單用戶(hù)模式
  # 2 - 多用戶(hù),但是沒(méi)有 NFS
  # 3 - 完全多用戶(hù)模式
  # 4 - 沒(méi)有用到
  # 5 - X11
  # 6 - 重新啟動(dòng) (千萬(wàn)不要把initdefault 設置為6 )
  對各個(gè)運行級的詳細解釋?zhuān)?
  0 為停機,機器關(guān)閉。
  1 為單用戶(hù)模式,就像Win9x 下的安全模式類(lèi)似。
  2 為多用戶(hù)模式,但是沒(méi)有NFS 支持。
  3 為完整的多用戶(hù)模式,是標準的運行級。
  4 一般不用,在一些特殊情況下可以用它來(lái)做一些事情。例如在筆記本電腦的電池用盡時(shí),可以切換到這個(gè)模式來(lái)做一些設置。
  5 就是X11,進(jìn)到Xwindow系統了。
  6 為重啟,運行init 6機器就會(huì )重啟。
  不同的運行級有不同的用處,也應該根據自己的不同情形來(lái)設置。例如,如果丟失了root 口令,那么可以讓機器啟動(dòng)進(jìn)入單用戶(hù)狀態(tài)來(lái)設置。在啟動(dòng)后的 lilo 提示符下輸入:
  init=/bin/sh rw
  就可以使機器進(jìn)入運行級1 ,并把root文件系統掛為讀寫(xiě)。他會(huì )跳過(guò)所有系統認證,讓你使用passwd 程序來(lái)改變r(jià)oot口令,然后啟動(dòng)到一個(gè)新的運行級。
系統平均負載(Load average)釋疑
====================================
  在Linux系統中,uptime、w、top等命令都會(huì )有系統平均負載load average的輸出,那么什么是系統平均負載呢?
  系統平均負載被定義為在特定時(shí)間間隔內運行隊列中的平均進(jìn)程樹(shù)。如果一個(gè)進(jìn)程滿(mǎn)足以下條件則其就會(huì )位于運行隊列中:
  - 它沒(méi)有在等待I/O操作的結果
  - 它沒(méi)有主動(dòng)進(jìn)入等待狀態(tài)(也就是沒(méi)有調用‘wait‘)
  - 沒(méi)有被停止(例如:等待終止)
  例如:
  [root@www2 init.d]# uptime
  7:51pm up 2 days, 5:43, 2 users, load average: 8.13, 5.90, 4.94
  命令輸出的最后內容表示在過(guò)去的1、5、15分鐘內運行隊列中的平均進(jìn)程數量。
  一般來(lái)說(shuō)只要每個(gè)CPU的當前活動(dòng)進(jìn)程數不大于3那么系統的性能就是良好的,如果每個(gè)CPU的任務(wù)數大于5,那么就表示這臺機器的性能有嚴重問(wèn)題。對于上面的例子來(lái)說(shuō),假設系統有兩個(gè)CPU,那么其每個(gè)CPU的當前任務(wù)數為:8.13/2=4.065。這表示該系統的性能是可以接受的。
如何以樹(shù)狀結構顯示系統當前的任務(wù)
====================================
  運行ps時(shí)指定—forest選項,當前運行的進(jìn)程將會(huì )以樹(shù)狀格式顯示出來(lái)。比如:所有由xserver運行的程序,將會(huì )以xserver做為它們的“根”顯示出來(lái)。
命令格式:
  ps afx
  其中’a’表示列出所有運行的進(jìn)程;’x’列出所有的后臺進(jìn)程;’f’是’-forest’的縮寫(xiě)。輸出的格式如下:
  329 ? SW 0:00 [wdm]
  342 ? R 9:57 \_ /usr/X11R6/bin/X :0 vt7 -fbbpp 16 -auth /usr/etc/
  343 ? SW 0:00 \_ [wdm]
  364 ? S 0:45 \_ /usr/bin/enlightenment
  399 ? S 0:00 \_ /usr/bin/ssh-agent sh /home/tuneup/.xse
  404 ? S 2:28 \_ gkrellm -wm
  787 ? S 0:05 \_ aterm -fg white -tr
  788 ttyp0 SW 0:00 \_ [bash]
  792 ttyp0 S 0:00 \_ vim todo
  注:另外一種得到格式化輸出結果的方法是:pstree -pu
列目錄時(shí)如何顯示中文文件名
====================================
  我們可以使用--show-control-chars命令選項來(lái)顯示。
  例如:
  $ls --show-control-chars
  如果使用的是一個(gè)比較常用的windows的分區,那么可以通過(guò)修改fstab來(lái)實(shí)現,在fstab中加入類(lèi)似內容:
  /dev/hda1 /mnt/c vfat defaults,codepage=936,iocharset=cp936 0 0
  那么以后進(jìn)入系統后都可以方便地使用/mnt/c訪(fǎng)問(wèn)windows的這個(gè)目錄并正確顯示目錄名和文件名。
如何使用iso文件?
====================================
  許多Linux發(fā)行版本都有.iso的光盤(pán)鏡像文件,可以用來(lái)刻錄光盤(pán)。我們也可以在Linux系統下直接使用。
  #mount -t iso9660 -o loop xxxxx.iso /any/path/if/u/like
查詢(xún)你的CPU等級
====================================
cat /proc/cpuinfo
如何使用戶(hù)沒(méi)有telnet和ftp權限
====================================
若只希望用戶(hù)沒(méi)telnet權限,則需要修改/etc/passwd中對應該用戶(hù)的shell為/bin/true。
若只希望用戶(hù)沒(méi)有telnet和ftp權限,則需要修改/etc/passwd中對應該用戶(hù)的shell為/bin/false。
如何連續執行一個(gè)命令
====================================
  使用watch命令,可以反復執行命令,如果和ls配合,可以達到觀(guān)察某文件大小變化的效果。例如:
  $watch ls -l file.name
如何防止某個(gè)關(guān)鍵文件被修改
====================================
  在linux下,有些配置文件是不允許任何人包括root修改的,為了防止被誤刪除或修改,可以設定該文件的"不可修改位(immutable)"。
  例如:
  chattr +i /etc/fstab
  如果需要修改文件則:
  chattr -i /etc/fstab
  以后再修改文件。
linux環(huán)境下如何undelete
====================================
  先在自己的主目錄下創(chuàng )建一個(gè)名為.trash的子目錄,然后在bashrc加入以下指令:
  alias rm ‘mv -f !* ~/.trash‘
  alias undel ‘mv ~/.trash/!* ./!*‘
  alias cleantrash ‘/bin/rm -rf ~/.trash; mkdir ~/.trash;sync‘
  alias lrm ‘ls ~/.trash‘
  若文檔是直接用rm命令刪除的,理論上 ext2 內 rm 掉的檔案還是可以用 debugfs , ext2ed 救回來(lái)的.當然... 被 overwrite 掉就沒(méi)救了。
如何找出磁盤(pán)中某個(gè)大小范圍內的文件
====================================
  比如要查找磁盤(pán)中大于3M的文件:
  find . -size +3000k -exec ls -ld {} ;
如何快速重新執行已經(jīng)執行過(guò)的命令
====================================
  使用!可以實(shí)現該功能,例如你前面執行了很多命令,現在突然想執行上一次執行的./configure命令,則只需要輸入“!./con”即可而無(wú)需使用上下鍵來(lái)滾動(dòng)查找。
  而!!則能代替前面一個(gè)命令。比如剛執行過(guò)一次ifconfig,輸入“!!”則等于再執行一次ifconfig。
  而且這兩個(gè)用法可以和其他命令組合,比如你剛執行過(guò)ifconfig,然后執行man !!,就等于執行man ifconfig。
當終端出現混亂時(shí),如何讓它恢復正常
====================================
  當使用stty命令而出現一些混亂或者更糟的是,使用一個(gè)程序而使終端設置完全混亂了時(shí)怎么辦?要回到“現實(shí)”,試試下面的命令:
  stty sane
  如果擊鍵變得混亂時(shí),試著(zhù)用來(lái)把命令括起來(lái),輸入的順序是先按下CTRL再鍵入j鍵。
  ctty sane
  這個(gè)命令不會(huì )回到先前的設置,但卻可以去除一些稀奇古怪的設置。而真正會(huì )出現什么設置要依賴(lài)于所使用的系統,但它至少會(huì )讓你能輸入字符,并見(jiàn)到結果。從這里開(kāi)始,你可以把一些組合鍵設置為你所喜歡的方式。
如何將.gz文件分割為數個(gè)1.44mb
====================================
把一個(gè)文件分割到軟盤(pán):
tar cfvm /dev/fd0 file.tar.gz
把軟盤(pán)上的文件合并到硬盤(pán):
tar xvfm /dev/fd0
如何一次處理一整個(gè)目錄
====================================
  Linux/UNIX 的很多常用命令如 rm , cp 等都有一個(gè)參數---- -r , 是遞歸的意思, 命令里加了參數 -r 就可以對目標目錄及其下所有子目錄進(jìn)行操作,如:
  rm -rf /test (f 是 force 意為強行)
  該命令完全刪除根目錄下的子目錄 test ,作用類(lèi)似于 dos 下的 deltree ,當然使用這個(gè)命令時(shí)要特別小心。再如:
  cp -r /test /test1
  有類(lèi)似 dos 下 xcopy /s 的作用。
redhat下如何允許root通過(guò)telnet登錄?
====================================
方法1:/etc/securetty ( 加入 pts/0 、pts/1、...)
# echo "pts/0" >> /etc/securetty
方法2:為了在redhat linux系統中激活遠程登陸,從文件/etc/pam.d/login中移去下面這一行:
auth required /lib/security/pam_security.so
將/etc/securetty這個(gè)文件改名就行啦,該文件是定義root只能在tty1~tty6的終端上登錄的,詳細的信息可以"man login"。
Linux正常重新啟動(dòng)的方法有很多種,下面介紹幾種常用的重新啟動(dòng)方法:
====================================
Ctrl+Alt+Del
#init 6
#shutdown -r now
#reboot
為什么我的linux不允許普通用戶(hù)登錄?
====================================
  以root的身份登錄系統,檢查是不是有/etc/nologin這個(gè)文件,刪除這個(gè)文件,然后再以普通用戶(hù)的身份登錄。相信問(wèn)題已經(jīng)解決。
  出現這種問(wèn)題一般是因為系統在關(guān)閉的過(guò)程中意外中斷了操作,如斷線(xiàn)或者是插頭被拔了之類(lèi)的意外。而系統在關(guān)閉的過(guò)程中會(huì )自動(dòng)的產(chǎn)生這個(gè)文件,以便通知用戶(hù)系統正在關(guān)閉這就造成普通用戶(hù)無(wú)法登錄了。
  另外一種原因是系統管理員在對系統進(jìn)行維護,為了維護的過(guò)程中不受其他用戶(hù)的影響,需要生成這個(gè)文件來(lái)禁止其他用戶(hù)登錄。但很不幸系統管理維護完以后忘記刪除這個(gè)文件了。
如何改變當前路徑下所有目錄和文件的所有權
====================================
改變所有子目錄及文件的所有權
#chown -R owner[.group] *
也可以用find命令來(lái)實(shí)現:
#find . -exec chown owner[.group] {} ;
改變所有子目錄及文件的屬性
在你要改變屬性的目錄下,輸入命令:
#chmod -R 777 *
就可以改變下面所有子目錄及文件的屬性,不過(guò)使用這個(gè)命令的時(shí)候要特別小心,要是在根目錄下打入這個(gè)命令,你所有文件的屬性都將改變,這就會(huì )引起很大的安全性問(wèn)題。
如何快速查找文件
====================================
  查找文件可以用find,但最好是用locate,速度快,參數少。
  $locate filename
  它是在一個(gè)數據庫里面查找,所以,要記得經(jīng)常用updatedb命令更新數據庫。一般地,在crontab中的cron.daily腳本會(huì )執行/usr/sbin/logrotate /etc/logrotate.conf命令,讓機子在每天深夜更新數據庫。
如何將Linux或FreeBSD復制到另一顆硬盤(pán) ?
====================================
  Linux上的系統復制很簡(jiǎn)單,使用cp -ax將partition資料復制過(guò)去,重開(kāi)機後設定lilo就可以了。
  FreeBSD也可以用cp來(lái)復制文檔,但是對于復制整個(gè)文檔系統并不是好方法。
  這里介紹使用dump和restore來(lái)做:
創(chuàng )建新的文檔系統
假如你的新硬盤(pán)為ad1, 而將來(lái)的根分區將是ad1s1a, 你可以先創(chuàng )建文檔系統:
newfs /dev/ad1s1a
mount /dev/ad1s1a /mnt
cd /mnt
復制:
dump -f- / | restore -f- -r
這是把老的根文檔系統復制輸出到管道,restore從管道里讀數據,寫(xiě)入當前目錄所在的文檔系統。
按部就班復制其他文檔系統
復制完後,也許 要修改新硬盤(pán)下的/etc/fstab,安裝上新的分區,摘下老硬盤(pán)就可以了。
再補充一點(diǎn),如果你要復制的是另外一臺機器,可以用rsh,這樣就可以通過(guò)網(wǎng)絡(luò )把一個(gè)分區數據傳送到另外一臺機器,不需要NFS,不需SAMBA等就可以解決問(wèn)題,而cp就很難作到了。
newfs /dev/ad1s1a
mount /dev/ad1s1a /mnt
cd /mnt
rsh -l yourname thathost ‘dump -f- /‘ | restore -f- -r
linux怎么給一個(gè)普通用戶(hù)reboot權限?
====================================
分四種情況討論:
1.讓任何人(包括根本不擁有系統賬號的人)都可以通過(guò)控制臺reboot
在/etc/inittab文件中保留ca::ctrlaltdel:/sbin/shutdown -t3 -r now
這一行。這樣全國人民都可以reboot你的機器,只要你把控制臺交出來(lái)。
2.讓所有系統用戶(hù)都可以reboot
執行# > /etc/security/console.apps/reboot即可。這就在console.apps目錄下生成了一個(gè)空文件,文件名就是授權的application。以上路徑是針對Mandrake系統而言的,其他系統我不清楚。不過(guò),真正高雅的Mandraker或許根本就不會(huì )去靠“>”來(lái)生成這個(gè)文件——他們會(huì )使用msec來(lái)進(jìn)行控制的。
3.讓指定的用戶(hù)才可以reboot
假設我們要讓用戶(hù)zhizunbao擁有reboot的權限,我們靠uid/gid來(lái)完成控制:
# groupadd reboot
# cd /usr/local
# mkdir reboot
# chown root:reboot reboot/
# chmod 750 reboot/
# cd reboot
# cp /sbin/reboot .
# chmod 4755 reboot
# usermod -G reboot zhizunbao
現在,zhizunbao就可以運行/usr/local/reboot/reboot來(lái)重啟動(dòng)機器。
4.在一臺不設普通用戶(hù)的機器上啟用口令驗證reboot
這實(shí)際上是靠添加一個(gè)關(guān)機賬號來(lái)實(shí)現的,該賬號的shell就是加了s位的/sbin/halt,并且口令只有少數維護人員知道。我們這里采用的就是第4套方案。
怎樣知道自己的機器上有哪些服務(wù)在運行
====================================
若一臺機器運行有很多不需要的服務(wù),那么被攻擊者入侵的可能性就會(huì )大大加大,因此作為管理員就應該經(jīng)常查看系統運行有哪些服務(wù)。
首先查看系統運行的進(jìn)程
若需要查看系統當前運行的所有進(jìn)程,就需要用如下命令:
# ps auxw
其中參數a表示顯示系統中所有用戶(hù)的的進(jìn)程;u表示輸出進(jìn)程用戶(hù)所屬信息;x表示也顯示沒(méi)有控制臺的進(jìn)程;若顯示行太長(cháng)而被截斷則可以使用f參數;
查看系統監聽(tīng)的服務(wù)
# netstat -ln
l表示顯示當前系統監聽(tīng)的端口信息;n表示端口按照端口號來(lái)顯示,而不轉換為service文件中定義的端口名;若希望了解各個(gè)端口都是由哪些進(jìn)程監聽(tīng)則可以使用p參數。
  若發(fā)現不需要的服務(wù),可以使用linuxconf或ntsysv命令來(lái)關(guān)閉這些服務(wù)在系統啟動(dòng)時(shí)自啟動(dòng),然后重新啟動(dòng)系統則這些服務(wù)將在運行。
有些服務(wù)是由inetd超級服務(wù)器來(lái)監控的,則需要標記/etc/inetd.conf來(lái)關(guān)閉這些服務(wù)。

查詢(xún)端口對應的服務(wù)

====================================
# lsof -i :端口號
查詢(xún)此端口對應的服務(wù)。
vi 中設置自動(dòng)縮進(jìn)
====================================
:set autoindent
:set ai
取消
:set noautoindent
:set noai
如何使linux系統對ping不反應
====================================
  在linux里,如果要想使ping 沒(méi)反應也就是用來(lái)忽略icmp包??梢杂茫?br>  echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
  若想恢復就用:
  echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
如何實(shí)現多網(wǎng)卡bondin
====================================
  使用多塊網(wǎng)卡虛擬成為一塊網(wǎng)卡,具有相同的IP地址。這項技術(shù)其實(shí)在sun和cisco中已經(jīng)存在,分別稱(chēng)為T(mén)runking和etherchannel技術(shù),在Linux中,這種技術(shù)稱(chēng)為bonding。
  因為bonding在內核2.4.x中已經(jīng)包含了,只需要在編譯的時(shí)候把網(wǎng)絡(luò )設備選項中的Bonding driver support選中就可以了。
  然后,重新編譯核心,重新起動(dòng)計算機,執行如下命令:
  ismod bonding
  ifconfig eth0 down
  ifconfig eth1 down
  ifconfig bond0 ipaddress
  ifenslave bond0 eth0
  ifenslave bond0 eth1
  現在兩塊網(wǎng)卡已經(jīng)象一塊一樣工作了.這樣可以提高集群節點(diǎn)間的數據傳輸.
  你最好把這幾句寫(xiě)成一個(gè)腳本,再由/etc/rc.d/rc.local調用,以便一開(kāi)機就生效.
  bonding對于服務(wù)器來(lái)是個(gè)比較好的選擇,在沒(méi)有千兆網(wǎng)卡時(shí),用兩三塊100兆網(wǎng)卡作bonding,可大大提高服務(wù)器到交換機之間的帶寬.但是需要在交換機上設置連接bonding網(wǎng)卡的兩個(gè)口子映射為同一個(gè)虛擬接口。
字符終端關(guān)掉喇叭
將/etc/inputrc中的set bell-style none 前的#去掉,或echo "set bell-style none" >> ~/.bashrc


相關(guān)關(guān)鍵字: LINUX 技巧
 
2004,10,20

/etc/fstab 文件說(shuō)明
=======================
使用編輯器來(lái)修改 /etc/fstab (eg. vi /etc/fstab)
功能:存放文件系統與目錄結構對應資料的檔案
fstab 欄位說(shuō)明:
第一欄(fs_spec): 實(shí)際的設備名稱(chēng)
第二欄(fs_file): 對應到的目錄結構,掛載點(diǎn)
第三欄(fs_vfstype):該分區的文件系統格式,常見(jiàn)的有:
ext2、ext3,xfs,reiserfs,vfat(fat32),ntfs iso9660、nfs、swap
第四欄(fs_mntops): 在 mount 時(shí)的參數
第五欄(fs_freq): 在使用 dump 時(shí)是否記錄,不需要則輸入0
第六欄(fs_passno): 決定在開(kāi)機時(shí)執行 fsck 的先后順序
例子 :
IDE 硬盤(pán)分成兩個(gè) partition 與一個(gè) swap,還有一臺光驅跟一臺軟驅的情形 :  
/dev/hda1   /            ext2    defaults        1 1
/dev/hda6   swap         swap    defaults        0 0
/dev/cdrom  /mnt/cdrom   iso9660 noauto,user,ro  0 0
/dev/fd0    /mnt/floppy  ext2    noauto,owner    0 0
none        /proc        proc    defaults        0 0
none        /dev/pts     devpts  gid=5,mode=620  0 0
/dev/hda2 /mnt/wind  vfat defaults,iocharset=cp936,umask=000 0 0
為現有系統做啟動(dòng)盤(pán)
====================================
# mkbootdisk --device /dev/fd0 `uname -r`
如何去掉nvidia顯卡啟動(dòng)時(shí)的logo畫(huà)面
=======================================
在/etc/X11/XF86Config文件
Driver "nvidia" 那節,加入
Option “NoLogo”
讓wget 自動(dòng)走代理下載
=======================================
在用戶(hù)主目錄下建立.wgetrc 文件,格式舉例如下
http-proxy=205.155.212.11:80
ftp-proxy=205.155.212.11:80
修改mozilla,mozilla firefox系列瀏覽器隱藏參數
=======================================
在地址欄輸入 about:config

adsl共享上網(wǎng),由adsl做網(wǎng)關(guān)然后nat

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
如何使新用戶(hù)首次登陸后強制修改密碼(貓小)
================================
#useradd -p ‘‘ testuser; chage -d 0 testuser

日志維護工具logrotate(hotbox)

================================
在/etc/logrotate.conf中配置,作用:定義log文件達到預定的大小或時(shí)間時(shí),自動(dòng)壓縮log文件


讓vi不響鈴(sakulagi)

=================================
echo "set vb t_vb=" >> ~/.vimrc

tar打包一個(gè)目錄時(shí),去掉其中的幾個(gè)子目錄
=================================
tar cvfz chenxu.tar.gz dir --exclude dir/dir1 --exclude dir/dir2/dir3
可以陸續添加, 注意添加排隊目錄時(shí)不要加“/”根符號
 
用tar 來(lái)備份恢復linux系統舉例
===============================================
tar -cjpvf /mnt/wind/linux.tar.bz2 / --exclude=/mnt
tar -xjpvf /mnt/wind/linux.tar.bz2 -C /

adsl 撥號成功后無(wú)法上網(wǎng)
===============================================
/sbin/route add default ppp0


如何在RED Hat Linux 防一用戶(hù)兩個(gè)人用登陸
===================================
直接在shell里面,就是你的命令行下面輸入
echo "* hard maxlogins 2" >> /etc/security/limits.conf
然后回車(chē),這個(gè)命令會(huì )將內容
* hard maxlogins 2
寫(xiě)到文件/etc/security/limits.conf中

還要防終端呀,那就繼續
echo "session required pam_limits.so" >> /etc/pam.d/login

KDM 允許root登錄
==================================
修改 /etc/kde3/kdm/kdmrc
找到
AllowRootLogin=false
修改為
AllowRootLogin=true


從rpm文件中解出某個(gè)文件的三種方法
==============================================
Peck Dickens的兩種方法

1) 使用Midnight Commander (mc), 翻看rpm內部文件,并將某文件拷貝出來(lái)

2) 命令行方式
cd /tmp
md rpmtmp
cd rpmtmp
rpm2cpio {FullNameOfRPM} | cpio -iumd {FullNameOfFileToExtract}
注意,完成后請刪除臨時(shí)文件

Pam Roberts的一種方法

3) 使用rpm-utils-1.5-1.noarch.rpm中的rpm-get命令,該rpm可以從rpmfind.net獲取
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Linux入門(mén)到精通之常用系統操作命令
基于S3C2440的busybox的移植
cron用法說(shuō)明
使用Linux的8個(gè)小技巧
LINUX 常見(jiàn)問(wèn)題1000個(gè)詳細解答 實(shí)用技巧 Linux技術(shù)中堅站
每天一個(gè)linux命令(50):crontab命令
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

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