X-Windows 搜尋--> terminl -->終端機 or (Ctrl+Alt+T) //開啟文字模式
sudo su //切換超級使用者(root管理者) exit //離開(登出)使用者
shutdown -h now //關機 (關機前須登入root)
shutdown -h +2 "傳送關機訊息"
shutdown -r now //重開機
reboot //重開機
sudo service lightdm start (停止stop) //文字模式進入X window
cd //切換目錄 ,pwd //目前所在目錄
----------------------------------開機進入文字模式-------
進入root使用者
找到路徑 cd / -> cd etc ->cd default
sudo nautilus //由 終端機 以 系統管理員 開啟資料夾
sudo update-grub //設定grub更新
ls ,ls-a,ls-l //顯示全部資料
ls -al > ls.txt //將顯示的資料印到txt檔裡
--------------------------
man (指令) //查詢指令
---------------------------------<遺忘使用者>
重新啟動,按ESC鍵進入Boot Menu,選擇recovery mode(一般是第二個選項)
在#號提示符下用cat /etc/shadow,看看用戶名
(用以上的方法,列了一大堆,但我知道自己的帳號,就不去看了)
輸入passwd "用戶名"(引號要有的哦)
輸入新的密碼(需再確認一次)
重新啟動,用新密碼登錄,OK
------------------------------
mkdir -建立目錄 mv 搬移
rmdir -刪除檔案或目錄
cp 來源 目的 // -複製檔案
cp -r 檔名 目的地 (遞回複製˙多用於資料夾複製)
cat -顯示檔案內容
cat t1 t2 > t3 //t1 t2導進t3
cat t3 > t1 //t1內容導入t3 t1內容消失
cat t3 >> t1
more 顯示畫面暫停(可翻頁) 例:ls -al|more
pwd 顯示目前路徑
grep (搜尋字串) (檔名 or XX*) 搜尋字串
| //管線 將結果傳給另一個指令 例: ls | grep
locate 搜尋文字中包含指定條件字串
mount (/dev/cdrom) 掛載
umout 卸載
最後加上 & 可使程序背景執行
---------------------排成設定----------
Minute Hour Day Month DayOfWeek Command
EX:
1 * * * * program //每小時的第一分鐘處理
20 4 * * * program //每天的4點20分處理
50 3 9 * * program //每個月9號3點50分處理
9 4 * * 0 program //每個星期天4點9分處理
20 4 1.15 * * program //每月1號及15號4點20執行
20 4 1-15 * * program //每月1~15號4點20執行
/etc/crontab 系統工作排成設定檔
crontab -e 使用者新增排程工作
-------------------------打包-------
tar 打包檔案
tar -c 建立新tar檔案
tar -v 顯示運作過程資訊
tar -f 指定檔案名稱
tat -z 呼叫gzip執行壓縮,解壓縮
tar -x 解開tar檔
ex:
tar -cvf test.tar * (* =所有的檔案) <打包>
tar -cvfz test.tar.gz * (* =所有的檔案) <打包> (tar+gz壓縮2次)
tar -cvf test.tar * 檢視打包的檔案內容
tar -cvzf test.tar.gz *.txt // (*.txr 為指定txt副檔名的檔案壓縮進去)
-----------檔案權限------------------
ls-al 顯示檔案資料的權限
左邊如出現
d 為資料夾
r read //讀取權限
w write //寫入權限
x execute //執行程式的權限
- 無該項權限
例: -rw-r--r--
擁有者權限-群組權限-其他使用者權限
rwxrwxrwx
111111111 (2進制)
7 7 7 (10進制)
--權限更改 chmod
ex: 設有權限rwxr-xr-x
chmod 755 檔名
chmod -R 755 檔名 包含目錄底下所有檔案做修改
adduser (使用者名) 新增使用者
sudo chown (要更改的擁有者) (檔案) 更改檔案或目錄的擁有者
sudo chown 擁有者.群組 (檔案)
w 觀察使用者舉動
who 查看目前系統有哪些使用者登入
last 查看曾登入此系統之使用者
top 監看系統資源使用狀況 (Q結束)
ps 查看系統中執行程序
ps -l (所有的) 或\ pa -aux (前景的)
ps -u (自己的 u = user)
kill pid 刪除執行中的程序 pid 為要刪除的ID
www.webmin.com
sudo dpkg -i (檔名) 安裝解壓deb檔
sudo apt-get install XXXXX XXXX (安裝套件) //這邊要同時安裝2個套件
-------------------ftp------
sudo apt-get install vsftpd
sudo vim /etc/vsftpd.conf or sudo gedit /etc/vsftpd.conf
local_enable = YES (#字號拿掉)
sudo servic vsftpd restart
ftp localhost
'登入時歡迎訊息
/etc/vsftpd.conf
file_banner =
---------sumba Server
sudo apt-get install sumba
sudo /etc/init.d/nmbd start
sudo /etc/init.d/smbd start
udo gedit /etc/samba/smb.conf
-------------------更改設定文檔
;[homes]
comment = Home Directories
; browseable = no
# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
read only = yes
--------------------
sudo /etc/init.d/smbd restart && sudo /etc/init.d/nmbd restart
samba server 有5個安全等級
share、user、server、domain、ads
-----權限 文檔設定---
[global]
## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP
security = share //加入權限
----新增 資料共享權限
[share]
comment = share_data
path = /test
guest ok = yes
writable = no
---設定群組及網路名稱
workgroup = C308 //群組
security = share
netbios name = Snow //電腦名稱
---------------------------
安裝DHCP
sudo apt-get install isc-dhcp-server or (sudo apt-get install dhcp3-server)
設定用DHCP配發IP網卡介面
sudo gedit /etc/default/isc-dhcp-server
INTERFACE = "eth0"
設定
sudo gedit /etc/dhcp/dhcpd.conf
domain-name " (Name) ";
option domain-name-servers dns01.dahan.eu.tw;
option ip-forwarding on;
重新啟動DHCP
sudo service isc-dhcp-server start
sudo service isc-server restart
sudo service dhcp3-server restar
檢查dhcpd
sudo netstat -anu | grep :67
sudo netstat -uap