linux 命令學習

來源:互聯網
上載者:User
1.更改telnet登入慢的問題:
cd /etc
vi resolv.conf
將裡面內容清空

2.更改root使用者不能直接遠程登入問題:
cd /etc
cd pam.d
vi login
注釋掉這行
#auth required pam_securetty.so //該行注釋掉

3.掛接USB移動硬碟
將移動硬碟掛上.
#df 查看Linux下硬碟盤符
mount /dev/sda1 /mnt/usb (舉例)

4.linux文本介面下如何關閉pc喇叭
將/etc/inputrc中的set bell-style none 前的#去掉,或echo "set bell-style none" >> ~/.bashrc

5.更改Linux啟動時用圖形介面還是字元介面
cd /etc
vi inittab
將id:5:initdefault: 其中5表示預設圖形介面
改id:3: initdefault: 3表示字元介面

6.重新啟動xinetd)
/etc/init.d/xinetd restart

7.重啟smb服務
/etc/init.d/smb restart

8.配置smb可以被哪些IP所用.
cd /etc/samba
Vi smb.conf
找到hosts allow = 192.168.1. 192.168.2. 127.
修改其為哪些機器所用,注意IP之間用逗號分開
舉例:
hosts allow =192.168.1.110,192.168.1.120

9.禁止在後台使用CTRL-ALT-DELETE重起機器
cd /etc/inittab
vi inittab 在檔案找到下面一行
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now (注釋掉這一行)
如: # Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

10.修改主機名稱
vi /etc/sysconfig/network
修改HOSTNAME一行為HOSTNAME=主機名稱

11.重新啟動FTP服務
/sbin/service vsftpd restart

12.查看開機檢測的硬體
dmesg | more

13.查看硬碟使用方式
df –m

14.查看目錄的大小
du –sh dirname

15.解壓小全
tar xvfj lichuanhua.tar.bz2
tar xvfz lichuanhua.tar.gz
tar xvfz lichuanhua.tgz
tar xvf lichuanhua.tar
unzip lichuanhua.zip
gz
解壓1:gunzip FileName.gz
解壓2:gzip -d FileName.gz
壓縮:gzip FileName
.tar.gz
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
.tar.bz
解壓:tar jxvf FileName.tar.bz
壓縮:未知
---------------------------------------------
.Z
解壓:uncompress FileName.Z
壓縮:compress FileName
.tar.Z
解壓:tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解壓:tar zxvf FileName.tgz
壓縮:未知
.tar.tgz
解壓:tar zxvf FileName.tar.tgz
壓縮:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
---------------------------------------------
.rar
解壓:rar a FileName.rar
壓縮:rar e FileName.rar

rar請到:http://www.rarsoft.com/download.htm 下載!
解壓後請將rar_static拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解壓:lha -e FileName.lha
壓縮:lha -a FileName.lha FileName

lha請到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下載!
解壓後請將lha拷貝到/usr/bin目錄(其他由$PATH環境變數指定的目錄也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.tar
.tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp.arj .rar
.ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar.cpt .pit
.sit .sea
解壓:sEx x FileName.*
壓縮:sEx a FileName.* FileName


16.顯示記憶體使用量情況
free –m

17.顯示系統運行了多長時間
uptime

18.重新啟動網路
/etc/init.d/network restart

19.顯示開機自我測試 (POST)的內容命令
dmesg

20.查看連接埠
netstat –an
netstat -anp

21..連接埠的詳細列表
/etc/services

22.查看物理資訊
lspci

23.安裝圖形介面不能出現,使用解析進行安裝
Linux lowres (使用的是640X480解析度)

24.屏蔽主機的ping 命令,是被別人無法ping你的機器
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

25.徹底刪除Oracle安裝的程式,刪除一下幾個目錄
/etc/oraInst.loc /tmp/
/etc/oratab $ORACLE_BASE/*

26.Linux啟動到文字介面(不啟動Xwindows介面)
vi /etc/inittab在下面一行
id:5:initdefault: 一行中的5改為3
啟動Xwindows 是5
文字截面是 3

27.看已經安裝的字元集
locale –a

28.抓包命令tcpdump
例:抓獲192.168.1.32 的主機收到和發出的所有的資料包
tcpdump host 192.168.1.32
截獲特定的連接埠
tcpdump tcp port 21 host 192.168.1.32

29.文本截面的中文支援
RH 9.0內建安裝包 zhcon_0.2.3_1.rh9.i386.rpm
安裝完成後,執行: zhcon 就可以支援中文了

30.查看連接埠現在運行什麼程式
lsof –i:8001

31.察看即時的日誌
tail –f /var/log/messages

32.當mount出現死的現象
1.fuser –m /mnt/share 查出該程式的進程,然後Kill掉
2.再umount /mnt/share
或者
umount -f 強制umount

33.網卡的啟用與停止
超級使用者;
ifconfig eth0 down 停止
ifconfig eth0 up 啟動

34.命令絕對路徑
.如果不是絕對路徑的話,你可以這樣輸入
(1)[root@RedHat linux]# whereis adduser
adduser: /usr/sbin/adduser /usr/share/man/man8/adduser.8.gz
你這樣輸入就可以了 /usr/sbin/adduser xxx
(2) 或者改vi /etc/profile,加入一句:PATH=$PATH:/usr/sbin:. export PATH,
就可以直接輸入adduser

35.開啟後台talk會話功能
開啟talk功能: chkconfig talk on
交談 : talk massky(使用者)

36.不讓顯示器休眠
setterm –blank 0

37.定製使用者登入時顯示的資訊
編輯 /etc/motd 加入登入時要顯示的資訊

38.查看路由資訊
netstat –rn
route –n

39.顯示硬體資訊
lsdev
55. 顯示當前載入的核心模組
lsmod

40.列出系統核心所有可用的模組
modprobe –l

41.根據進程名顯示進程號
pidof vsftpd

42. 將內容倒序讀出
rev file.name

43.定製使用者登入時顯示的資訊
編輯/etc/motd 加入登入時要顯示的資訊

44.查看密碼到期資訊
change –l longinname

45.顯示最後一個登入到系統的使用者
last

46.顯示最後一個登入不成功的登入嘗試(lastb命令)
如果在系統上不能工作,就需要你建立一個檔案:touch /var/log/btmp,然後在執行 lastb命令就可以查看到最後一個不成功的登入嘗試,

47.以3秒鐘執行一個ls命令
watch –n 3 ls

48.命令顯示當前系統中每個使用者和他啟動並執行進程資訊
w

49.Oracle安裝介面出現亂碼情況
使用oracle使用者登入,執行命令:
export LANG=en

50.非順利關機的自動磁碟修複
/etc/sysconfig裡增加一個檔案autofsck.加入內容:
AUTOFSCK_DEF_CHECK=yes
PROMPT=yes

51.查詢一個系統最近何時被引導過
who -b

52.查系統硬體類型
uname -m

53.查系統的CPU類型
uname -p

54.查系統OS版本號碼
uname -r

55. 修改ping 的TTL值(rh9)
修改檔案 /proc/sys/net/ipv4/ip_default_ttl的值(預設為64)
如:我把ttl修改為128
# echo 128 > /proc/sys/net/ipv4/ip_default_ttl

56.使用多達23個的虛擬控制台
 假設現在有6個,仿照/etc/inittab種的檔案,加入
8:2345:respawn:/sbin/mingetty tty8
10:2345:respawn:/sbin/mingetty tty10
24:2345:respawn:/sbin/mingetty tty24
 要跳過VT7,因為X使用這個終端。然後telinit q以重新載入設定檔。使用左Alt+Fn在1-6和8-12件切換,使用右Alt+Fn鍵在13-24之間切換

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.