(一)Linux伺服器啟動與停用的方法:
/etc/init.d/服務名稱 restart或service 服務名稱 restart。
/etc/init.d/服務名稱 start或service 服務名稱 start。
/etc/init.d/服務名稱 stop或service 服務名稱 stop。
sudo service --status-all查詢服務狀況。
(二)系統開啟的服務可透過nmap 127.0.0.1指令查看。
(三)安裝使用TFTP:
安裝:tftp-hpa(client)、tftpd-hpa(server)。
建立目錄:madir ~/tftpboot,chmod 777 ~/tftpboot
設定檔:/etc/default/tftpd-hpa。
修改:
TFTP_USERNAME="tftp"。
TFTP_DIRECTORY="~/tftpboot "。
TFTP_OPTIONS=(多加"-c")。
chmod 755 /var/lib/tftpboot (加上 -R)。
啟動/停止服務:
service tftpd-hpa start 開啟服務
service tftpd-hpa stop 停止服務
操作:
tftp (IP address)
tftp\put (File)
tftp\get (File)
tftp\quit
tftp (ip) -c get filename 下載 。
tftp (ip) -c put filename 上傳。
tftp -g -r filename (ip)下載 。(busybox用法)
tftp -p -l filename (ip)上傳。(busybox用法)
心得:
在server的操作成功,但desktop便不成功。
另上傳和下載的位置不同,下載會在home目錄下。
(四)安裝使用OpenSSH:
安裝:openssh-server、openssh-client。
設定檔:
/etc/ssh/sshd_config。
PermitRootLogin yes (可root登入) 。
UseDNS no (加快登入)。
啟動/停止服務:
service sshd start 開啟服務
service sshd stop 停止服務
操作:
(1)利用putty遠端登入(windows/linux)。
(2)sudo passwd root (啟用root帳號)。
ssh -l root (ip) (以root帳號登入)。
ssh pi@(ip) (以一般帳號登入)。
傳送檔案:若有問題記得加sudo。
scp filename root@ip:remote_file(上傳)
scp root@ip:remote_file filename(下載)
(五)安裝使用SAMBA:
安裝:samba。
設定檔:/etc/samba/smb.conf。
(1) security = user 要帳密才能登入。
#map to guest = bad user 註解掉。
#usershare allow guests = yes 註解掉。
(2)有些"[ ]"下的設定可以註解掉。
[disk]
comment = disk file space
path = /disk
browseable = yes
read only = no
writable = yes
create mask = 0700
設定:
(1)# smbpasswd -a "pi" 需本機使用者帳號 。
(2)mkdir /disk,chmod 777 /disk
(3)windows"我的電腦"上\\ip,再登入即可。
啟動/停止服務:
service smb/smbd start 開啟服務。
service smb/smbd stop 停止服務。
(六)安裝使用NFS:
安裝:(1)Host:nfs-kernel-server。
(2)Client:nfs-common。
設定檔:/etc/exports,可用man 5 exports查。
(1)Host:/home/share ip/24 (rw)。
(2)Client:mount -t nfs ip:/home/share /mnt。
啟動/停止服務:
service nfs-kernel-server start。
service nfs-kernel-server stop。
其他:
(1)安裝sysv-rc-conf來設定啟動時服務。
(2)showmount -e ip來看Host分享狀態。
(3)有防火牆的話參考此篇文章說明,111、2049、4000~4002要打開。
(4)主要依賴RPC協定來溝通,用rpcinfo -p查詢。
(5)可以用sudo ufw disable關掉fw或用GUI來關,這樣就不用去設規則了(如果一直有問題的話!)。
(七)安裝使用VNCServer:
安裝:(1)Host:xvnc4viewer。
(2)Client:vnc4server or tightvnc4server。
設定檔:~/.vnc/xstartup。
(1)先啟動vncserver :1才會生出設定檔。
(2)接著設密碼。
(3)最後一行加/etc/X11/Xsession &。
啟動:
(1)vncserver :1 -geometry 1200x675 -depth 24
(2)vncviewer ip :1。
(3)在啟動的畫面上按右鍵,可執行程式。
(八)網路設定常用檔案
/etc/hosts
/etc/sysconfig/network
/etc/resolv.conf
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/network/interfaces
(九)查詢硬安裝命令
dmesg | grep -in 'eth'
lspci | grep -i ethernet
lsmod | grep [型號]
modinfo [型號]
(十)查詢與套件相關檔案命令
aptitude search 'nfs' | grep 'i ' (善用萬用字元)
cat /var/lib/dpkg/info/bash
(十一)常用網路指令
ifconfig
route -n
ethtool
ip (route,link,address)
iwconfig
iwlist
dhclient
ping
traceroute -l -T
netstat -rn/-an/-ap/-tulnp/-atunp
host
dig
nslookup
tcpdump -i eth0
nc
沒有留言:
張貼留言