linux控制台的選擇切換:ctrl+alt+f1-f7
setup 命令,用來設定系統各種引數,包括網路設定,當然設定完不要忘了service network restart或者/etc/init.d/network restart(網路裝置);service iptables status或者/etc/rc.d/init.d/iptables status,vi /etc/sysconfig/iptables(防火牆)。
ifconfig、ifconfig eth0 down暫停eth0這一網絡卡的工作、 ifconfig eth0 up恢復eth0這一網絡卡的工作
grep
格式:grep [選項] 字串
範例:1. grep 「file」 ./ -rn
在當前目錄及其子目錄中,查詢包含file字串的檔案
2. netstat –a | grep tftp
檢視所有埠中用於tftp的埠
mount
格式:mount [選項] 裝置源 目標目錄
範例:mount /dev/cdrom /mnt
將光碟機掛載到/mnt目錄下
umount
格式:mount 目標目錄
範例:1. umount /mnt (對應mount例)
取消光碟機在/mnt下的掛載
rpm格式:rpm [選項][安裝檔案]
範例:1. rpm-ivh tftp.rpm
安裝名字為tftp的檔案
2. rpm –qa
列出所有已安裝rpm包
3. rpm –e name
解除安裝名字為name的rpm包
安裝tftp:
首先可以使用netstat -a | grep tftp檢視當前tftp有沒有執行(有執行會顯示udp 0 0 *:tftp ),service xinetd status也可以檢視。
如果沒有執行則可以使用rpm -qa | grep tftp檢視當前有沒有安裝過tftp包。
安裝完成之後編輯vi/etc/xinetd.d/tftp,設定server_args為你所建的tftp目錄,設定disable為no(使能)。
最後重啟服務:/etc/init.d/xinetd restart或者service xinetd restart。
如果還是無法使用則可以用 setenforce 0 來關閉selinux。
安裝nfs:
安裝之前也和tftp一樣檢查有無已經安裝(rpm -q nfs-utils檢查)或者執行(service nfs status)。
一樣有rpm -ivh nfs-utils-1.0.9-24.el5.i386.rpm或者yum install -y nfs-utils。
vi/etc/exports中加入比如/home 192.168.1.*(rw,sync,no_root_squash)
/home : 允許其他計算機訪問的目錄
192.168.1.* : 被允許訪問該目錄的客戶端ip位址
rw: 可讀可寫
sync:同步寫磁碟(async:資料會先暫存於記憶體當中,而非直接寫
入硬碟)
no_root_squash:表示客戶端root使用者對該目錄具備寫許可權
然後:service rpcbind restart //有時候不帶這句會出錯
service nfs start或者/etc/init.d/nfs start
使用 mount 命令來掛載 nfs 伺服器上的共享目錄。mount -t nfs servername:/shared_dir /localdir。例:mount -t nfs 10.168.1.100:/home /mnt/nfs
安裝samba://詳細見cent os 6.4下samba配置
修改/etc/samba/smb.conf,新增:
[root]
comment = root directories
browseable = yes
writeable = yes
path =/
valid users = smb(使用者名稱)
useradd smb //新增系統使用者命令
smbpasswd -a smb//修改密碼
啟動samba:service smb start或者/etc/rc.d/init.d/smb
start
關於samba的文章:配置、詳細、win下帳號衝突、使用大全(當然最詳細的還是官方的pdf)。
關於訪問許可權:
total 48
drwxr-xr-x 2 zbf zbf 4096 aug 30 22:19 desktop
………(該目錄其他內容省略)
其中total也就是總用量也即是該目錄的大小,48(kb)
d代表目錄,如果是 l 則代表鏈結檔案
三組rwx分別代表檔案所有者的許可權、與檔案所有者同乙個使用者組的許可權、系統其他使用者的許可權,第乙個以及第二個zbf代表當前的使用者和當前的使用者組,4096代表容量大小(byte),剩下的是修改時間以及名字。
linux 64位系統執行32位軟體遇到的問題、
make menuconfig的問題。
關於selinux對tftp的影響,
tftp配置。
Linux系統相關命令
這篇文章主要記錄我用過的但是不太熟悉的命令,不定期更新。新增使用者 useradd d usr test m test g root s bin sh d表示產生乙個主目錄,如果主目錄不存在 m表示建立 g表示他屬於root組 s表示登陸的shell是 bin sh。如果沒有指定,那麼最明顯的不方便...
Linux命令 系統相關
1.系統資訊 arch 顯示機器的處理器架構 1 uname m 顯示機器的處理器架構 2 uname r 顯示正在使用的核心版本 dmidecode q 顯示硬體系統部件 smbios dmi hdparm i dev hda 羅列乙個磁碟的架構特性 hdparm tt dev sda 在磁碟上執...
Linux 系統設定 命令
設定命令的別名 僅本次登入有效,如果永久生效,需要.profile或.cshrc中配置 alias 別名 命令名 無參 列出所有的別名 alias 改變根目錄 為指定的目錄 chroot 目的目錄 宣告shell變數 指定變數的屬性,取消變數的屬性 declare 變數名 變數值 設定 顯示環境變數...