這兩天學習總結一下
sudo: 爲普通用戶提升權限
sudo是
linux系統管理指令,是允許系統管理員讓普通用戶執行一些或者全部的root命令的一個工具,如halt,reboot,su等等。這樣不僅減少了root用戶的登錄 和管理時間,同樣也提高了安全性。sudo不是對shell的一個代替,它是面向每個命令的。
//==============================================================================
Sudo passwd root 重置密碼
su: 管理員權限切換
SU是( Switch user切換用戶),可讓一個普通用戶切換爲
超級用戶或其他用戶,並可臨時擁有所切換用戶的
權限,切換時需輸入欲切換用戶的密碼;也可以讓超級用戶切換爲普通用戶,臨時以低權限身份處理事務,切換時無需輸入欲切換用戶的密碼。
su - root 切換爲root用戶,需要輸入密碼,切換後環境變量改變,幾乎可以不受限制的做任何事。
su - trunk 從root切換回普通用戶,無需輸入密碼,切換後只擁有trunk權限。
//============================================================================
Sudo apt-get update //更新數據源
vim知識
基本上 vi/vim 共分爲三種模式,分別是命令模式(Command mode),輸入模式(Insert mode)和底線命令模式(Last line mode)。 這三種模式的作用分別是:
命令模式:
用戶剛剛啓動 vi/vim,便進入了命令模式。
此狀態下敲擊鍵盤動作會被Vim識別爲命令,而非輸入字符。比如我們此時按下i,並不會輸入一個字符,i被當作了一個命令。
以下是常用的幾個命令:
- i 切換到輸入模式,以輸入字符。
- x 刪除當前光標所在處的字符。
- : 切換到底線命令模式,以在最底一行輸入命令。
若想要編輯文本:啓動Vim,進入了命令模式,按下i,切換到輸入模式。
命令模式只有一些最基本的命令,因此仍要依靠底線命令模式輸入更多命令。
輸入模式
在命令模式下按下i就進入了輸入模式。
在輸入模式中,可以使用以下按鍵:
- 字符按鍵以及Shift組合,輸入字符
- ENTER,回車鍵,換行
- BACK SPACE,退格鍵,刪除光標前一個字符
- DEL,刪除鍵,刪除光標後一個字符
- 方向鍵,在文本中移動光標
- HOME/END,移動光標到行首/行尾
- Page Up/Page Down,上/下翻頁
- Insert,切換光標爲輸入/替換模式,光標將變成豎線/下劃線
- ESC,退出輸入模式,切換到命令模式
底線命令模式
在命令模式下按下:(英文冒號)就進入了底線命令模式。
底線命令模式可以輸入單個或多個字符的命令,可用的命令非常多。
在底線命令模式中,基本的命令有(已經省略了冒號):
- q 退出程序
- w 保存文件
按ESC鍵可隨時退出底線命令模式。
//====================================================================================
查看ip地址命令 ifconfig
sshd服務器搭建
ssh: Secure Shell
客戶端 SecureCRT客戶端軟件
服務端 SSHD
操作
apt-get install openssh-server 安裝sshd服務器
Sshd 搭建完成
//====================================================
客戶和服務器之間文件上傳和下載的功能
zmodem協議
Linux 安裝zmodem sudo apt-get install lrzsz
cat 命令用於連接文件並打印到標準輸出設備上
rz (文件上傳 ) sz 文件名 (文件下載)
//======================================================================
samba服務
Samba是在
Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器及客戶端程序構成。SMB(Server Messages Block,信息服務塊)是一種在局域網上共享文件和打印機的一種通信協議,它爲局域網內的不同計算機之間提供文件及打印機等資源的共享服務。SMB協議是客戶機/服務器型協議,客戶機通過該協議可以訪問服務器上的共享文件系統、打印機及其他資源。
Linux sambam服務器的安裝 apt-get install samba4
進入服務器配置文件目錄 /etc/samba //配置smb.conf前 先 備份文件
配置 需要共享那個目錄,以及這個目錄的訪問權限
sudo vi smb.conf //進入編輯配置文件 在最後一行加
[linux_share] 表示增加一個新功能
Comment =My share
Path = /home/linux/lab
Writable = yes
Browseable = yes
samba的用戶權限
sudo smbpasswd -a linux 設置windows登錄密碼
sudo /etc/init.d/ smbd restart smb服務器重啓 //init.d 是 ubuntu系統服務的前綴目錄
cd /home/linux 進入剛纔設置目錄目錄
mkdir lab 創建lab共享文件夾
touch 123.txt 創建123.txt文件
windows客戶端的訪問方式
cmd:\\主機IP
打開可以看到
//===================================================================
另一種文件共享方法
打開我的電腦——>映射網絡驅動器
安裝Vmware Tools
點擊虛擬機——》點擊安裝Vmware Tools等待
cd /media/VMware\ Tools/ 進入文件目錄
tar解壓
cd /tmp/ 進入tmp
cd vmware-tools-distrib/
sudo ./vmware-install.pl 安裝 //加上權限
cd /mnt 查看共享文件夾
//===================================================