2011年2月22日 星期二

linux 基本指令

mount -t vfat -o iocharset=cp950 /dev/sda1 /mnt/sda1
mount -t ntfs-3g /dev/sdc1 /mnt/sdc1

scp -r  /home/up/* root@192.168.1.12:/root/
rm -rf /mnt/sda1/sql/  (刪除 /mnt/sda1/ 底下 sql 這個目錄)

rm -rf -R *  (刪除所有檔案)  rm -rf /var/lib/mysql/* 將/var/lib/mysql 底下的檔案刪除 
locate    快速尋找檔案
mv /root/mysign.txt /root/mysign2.txt (把 mysign.txt 改名為 mysign2.txt)

scp -r /home/up99/public_html/* root@192.168.2.18:/home/up/temp/up99
(將本機 up99/public_html的資料 複製到192.168.2.18內的home/up/temp/up99內)

=====================
ln -s 影片 video
(即 聯結影片資料夾 其聯結名字叫video)
============================

==============
當機 kill 程序 (以filezilla為例)
ps -aux | grep filezilla

up       11109  0.8  0.3 844360 35044 ?        Sl   13:24   0:03 filezilla
root     11254  0.0  0.0  97456   940 pts/0    S+   13:31   0:00 grep --color=auto filezilla

kill 11109

===============================




建立一個網頁帳號
adduser XXX
cd /home/XXX 
mkdir public_html
chown xxx.xxx public_html

啟動/關閉/重新啟動
root@dns:~# service mysql start|stop|restart

建立一個帳號 adduser hello
刪除一個帳號 userdel -r hello
變更密碼     passwd hello

如何查知對方的mac
 先ping 對方的ip
 在 arp -n

如何查 ubuntu的版本
 lsb_release -a

如何查 ezgo是幾位元
uname -m

i686 = 32 bit
x86_64 = 64 bit




如何 以指令安裝deb in ubuntu
dpkg -i XXX.deb


b2d(jacana) php4 欲關
/etc/php4/apache2/php.ini
將 line 68 的 engine = On 改成 engine = Off  

欲開啓或關閉某一項服務
 service apache2 stop|start
 service postfix stop|start
 service smbd    start
欲查某一個是否有開放
netstat -lntp | grep 80   ==>web
netstat -lntp | grep 25   ==>
netstat -lntp | grep 3306 ==>mysql
netstap -lntp | grep 137 138 139 445 ==>smba
查某ip 之 mac
nmap -sP 192.168.1.0/24  ==>c class 之所有ip 的mac
nmap -sP 192.168.1.81



=====解壓縮 ===
解壓縮 結果是亂碼一堆
該是 win是 big5  但 ubuntu 是utf8
==>unzip -O big5 yourfile.zip


查硬碟資料
fdisk -l

ubuntu如可mount隨身碟
==>自動掛載在 /media
但若是 b2d 則要查 dmesg | grep usb


檢查nat 是否安裝ok
iptables -t nat -L -n

traceroute 168.95.1.1  <==>dos 的 tracert 168.95.1.1 
tracepath 


如何建立網頁不用 ~ 
   如 192.168.1.12/~upmoodle ==>192.168.1.12/upmoodle
   在 etc/apache2/conf.d/ 的資料夾內建立一個檔案 upmoodle
   內容為
     Alias /upmoodle /home/upmoodle/public_html/


@把 /home/ftp/pub 掛載至 /home/user 底下(每次重開機,必須執行一次)
   mount --bind /home/ftp/pub /home/user/pub

Ctrl+Alt+F2 ==>切換至文字視窗
Ctrl+Alt+F7 ==>切換至圖形介面
追蹤 路由ip ==>traceroute www.hinet.net


===================
解壓縮是亂碼
unar file.zip

reference from https://www.zhihu.com/question/20523036

===crontab ===========
每天早上七點重開機
修改檔案 /etc/crontab
0 7 * * * root reboot
改完crontab後 存檔
重新啓動 crontab
 service cron restart

 

沒有留言:

張貼留言