linux系統管理命令3

hostname hello :修改主機名字,命令修改不永久生效
配置文件/ etc/sysconfig/network
ifconfig eht0 192。168。0。22 :修改ip
配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0
修改配置文件,重新啓動才能生效,比較麻煩。有時候不知道配置文件是哪個。有些命令直接可以修改配置文件,修改配置文件後需要重啓服務才能生效。
比如 : service network restart

shell編程中經常用:
uname : 告訴什麼系統
uname -a : 什麼系統,主機名是什麼,內核版本號,什麼時間編輯的這個內核,在什麼平臺下編譯運行在什麼平臺下。
uname -r : 顯示內核版本號
id : 顯示用戶信息
id -u : uid
id -g : gid
date : 顯示日期
data +%d : 顯示日
touch `date +%y%m%d`.log : 腳本中每天生成一個log文件
cal : 看日曆

file : 查看什麼類型的文件

磁盤管理命令:
mount /dev/sda1 / : 掛載/dev/sda1分區到/下。
mount 設備 掛載點
ttouch /mnt/{a,b} : 新建兩個文件
mount /dev/sda1 /mnt : 掛載/dev/sda1設備到/mnt掛載點,掛載點是一個目錄文件。原來/mnt目錄下的文件就會被隱藏起來,並不是擦除了。
umount /mnt :解除掛載,原來/mnt下的文件還在。
umount 掛載點
注意:
1、不能在掛載點下umount掛載點
2、有程序在使用掛載點的文件也不能umout

mount可以自動識別文件系統,所以不用在mount的時候指定文件系統類型。
但是如果識別不了,就要指定文件系統類型。
u盤在linux系統中被認爲是SATA插槽,所以是sdb。
mount -t vfat /dev/sdb1 /mnt : 掛載U盤

掛載光盤
mount /dev/cdrom /mnt
mount -t iso9660 /dev/cdrom /mnt

NFS網絡文件系統,通過TCP/IP共享計算機資源,就像讀寫本地磁盤一樣。
samba通信協議,可以共享服務器提供的資源,服務器可以共享目錄,打印機,等等。局域網和以太網共享都可以。
NFS共享速度比samba快。
1、一臺電腦啓動nfs服務,共享tools文件目錄。
2、在linux下掛載這個共享目錄
mount 192.168.0.254:/vat/ftp/tools /mnt : 掛載Linux機器上nfs共享的目錄

共享windows機器的一個目錄tools
mount //192.168.0.1/tools /mnt : 默認是sambfs共享
mount -t cifs //192.168.0.1/tools /mnt : 指定共享文件的文件系統類型cifs
mount -t cifs //192.168.0.1/tools -o username=administrator /mnt : 以什麼身份訪問共享的文件

磁盤上有一個鏡像文件,刻成
cat /dev /cdrom > a.iso : 寫成鏡像文件
mount -t iso9660 -o loop a.iso /mnt : 只有root用戶,把a.iso文件做成一個迴環設備,然後掛載這個設備,掛載這個鏡像
迴環設備就是允許用戶把一個普通的磁盤文件虛擬成一塊設備。對這個設備的讀寫操作都會讀寫這個普通的磁盤文件,而並不是物理的磁盤或者分區,或者扇區。

磁盤查看
du : 查看這個目錄下的所有文件的大小,用k顯示大小
du -h a.iso : 查看a.iso文件的大小,h是human的意思,以人類方式看
ls -l 查看的大小不準確,因爲目錄也是文件,是文件就佔用大小,所以這個看到的文件不是真正的大小。
du -s Desktop : 看Desktop這個目錄大小,-s sum總大小,包含子目錄的大小

df -h : 顯示分區使用情況

telnet 不安全
rsh
ssh secuirt shell 安全的shell
ssh 192。168。0。102 : 以當前這臺主機的用戶ssh到遠程的主機上。
ssh [email protected] : 以todd的身份ssh到遠程主機上

關閉或者離開系統
exit 退出當前shell,當前shell可能就是登錄的,也可能是切換到或者遠程到別的shell
logout 退出登錄的shell,登錄的shell是第一次登錄進去的shell
關閉系統:三個命令,不同層次
showdown -h now : 現在關機。可以指定時間,調用init 0
init 0 : 關閉所有服務,殺掉所有進程 再調用halt -p -f
halt -p –f 或者 poweroff : 斷電類型的關機,不關服務,直接關機

重啓命令:三條不同層次
shutdown -r now :
init 6
reboot (halt)



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章