linux系統設定命令相關備忘

2021-06-18 11:21:26 字數 2765 閱讀 1189

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 變數名 變數值 設定 顯示環境變數...