小時後的夢想是長大後能當一個太空人,不過越長越大.才知道越來越不可能.
於是我漸漸的把我的夢想縮小,
再長大一點,生活上感覺越來越需要與現實低頭.
夢想不再能當飯吃,夢想越來越小.
什麼時後,夢能再度開始?
![](https://pic.pimg.tw/xboomz/1191117936.jpg)
想要在描述指令集中,變更IP位址的設定,您可以使用Win2K的多功能
Net Shell,,(Netsh)命令。這個命令可以提供好幾個在win2K系統上檢視
以及修改,IP位址有關的功能。
例如:
如果想要將系統從靜態的IP位址改變成動態的DHCP位址,您可以開啟
命令提示列,然後輸入下列的命令
netsh interface ip set address "" dhcp
其中 connection name 是您想要改變IP位址設定的LAN卡名稱。
(一般我們稱道個界面卡為區域網路連線.但是如果您有多個LAN界面卡,
則可能會有多個不同的名稱,另外管理員也有可能手動修改界面卡的名稱
預設名稱為: " Ethernet adapter 區域連線 " )。
想要將設定改變回來,也就是想要將連線或是界面卡從DHCP設定的位址
改成靜態位址--可以輸入下面的命令:
netsh interface setaddress "" static
其中 ip_address 是您想要指定給連線的靜態IP位址.
netmask則是與IP位址相關的子網路遮罩(如255 255.255.O)
gateway則是本IP子網路預設的閘道器(如果有)
metrc則是選擇性的數字值(例如1、2),可以用來設定使用的預設閘道器(如果有)。
實際案例..
我先將網路設定打開的 "區域網路" 字樣改成 "Lan" 之後.
就可以在文字模式下 寫個快速的批次檔
使用DHCP, 批次檔名為 dhcp.bat
netsh interface ip set address Lan dhcp
使用固定IP, 指定IP為 163.15.196.50 網路遮罩(Netmask)為 255.255.255.0 閘道(Gateway)為 163.15.196.254 的語法為
netsh interface ip set address Lan static 163.15.196.50 255.255.255.0 163.15.196.254 1
========================================================================
============
netsh
使用方式: netsh [-a AliasFile] [-c Context] [-r RemoteMachine]
[Command | -f ScriptFile]
下列是所有可用的命令。
這個內容中的命令:
? - 顯示命令清單。
add - 新增項目清單中的設定項目。
bridge - 變更到 `netsh bridge' 內容。
delete - 刪除項目清單中的設定項目。
diag - 變更到 `netsh diag' 內容。
dump - 顯示設定指令檔。
exec - 執行指令檔。
firewall - 變更到 `netsh firewall' 內容。
help - 顯示命令清單。
interface - 變更到 `netsh interface' 內容。
ras - 變更到 `netsh ras' 內容。
routing - 變更到 `netsh routing' 內容。
set - 更新組態設定。
show - 顯示資訊。
winsock - 變更到 `netsh winsock' 內容。
下列是可使用的子內容:
bridge diag firewall interface ras routing winsock
範例一:指定 DHCP
netsh int ip set address "lan" dhcp
dhcp.bat 可以這樣寫
--------------------
netsh int ip set address "lan" dhcp
exit
--------------------
範例二:指定固定 IP
netsh int ip set address "lan" static 192.168.1.155 255.255.255.0 192.168.1.1 1
ip.bat 可以這樣寫
--------------------
netsh int ip set address "lan" static 192.168.1.155 255.255.255.0 192.168.1.1 1
exit
--------------------
備註:
1. "lan" 的名稱是控制台網路連線,該網路卡的名稱設定。
============
reg
Console Registry Tool for Windows - version 3.0
============
sc
SC is a command line program used for communicating with the
NT Service Controller and services.
============
netstat
Displays protocol statistics and current TCP/IP network connections.
查詢 port 是哪一支程式使用
netstat -anb
是瘦子纏身嗎?
這幾天又開始吐,又開始拉.
症頭跟兩周之前的症狀很類似.
周末的下午真的不了,自己先搭公車,火車,捷運,再請大哥來接我.
終於從不遠的中壢回到台北....
新增使用者帳戶
新增帳戶(Account)是使用 useradd 或是 adduser 指令,adduser 指令其實就是指向 useradd 指令的連結。以下是指令與參數的使用:
useradd [-c comment] [-d home_dir] [-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]] [-m [-k skeleton_dir] | -M]
[-p passwd] [-s shell] [-u uid [ -o]] [-n] [-r] 帳戶名稱
參數說明:
-c <comment> 全名或註解
-d <home_dir> 指定使用者家目錄
-e <expire_date> 指定帳戶到期日
-f <inactive_time> 逾期未變更密碼後帳戶停用日期(緩衝天數)
-g <initial_group> 指定帳戶主要的隸屬群組
-G <group> 指定帳戶其它的隸屬群組
-m 自動建立使用者家目錄(系統預設)
-M 不讓系統自動建立家目錄
-p <passwd> 指定帳戶密碼
-s <shell> 指定登入後所使用的 shell
-u <uid> 指定帳戶辨識碼 UID
-r 建立系統帳戶
-k 指定 SKEL 目錄
使用者辨識碼↓
某些 Linux 發佈套件在建立一般使用這帳戶時,UID 會從 500 以後開始自動依序賦予,如 Red Hat Linux 即是如此,有些發佈套件則是從 1000 以後的號碼為一般使用者帳戶 UID。而不管是 500 或是 1000,在這些特定的號碼之前的 UID,都是所謂的系統帳戶,如 root、apache...等。這個預設的 UID 起始號碼是可以設定的。
修改使用者帳戶
使用者帳戶建立後,可以使用 usermod 指令來修改帳戶相關內容,如帳戶名稱、家目錄位置、隸屬群組、註解、UID...等,幾乎與建立帳戶可設立的內容相同。以下先將 usermod 指令做詳細介紹:
usermod [-c comment] [-d home_dir [-m]] [-e expire_date] [-f inactive_time]
[-g initial_group] [-G group [,...]] [-l login_name] [-p passwd]
[-s shell] [-u uid [-o]] [-L|-U] username
參數說明:
-c <comment> 全名或註解
-d <home_dir> 指定使用者家目錄
-e <expire_date> 指定帳戶到期日
-f <inactive_time> 逾期未變更密碼後帳戶停用日期(緩衝天數)
-g <initial_group> 指定帳戶主要的隸屬群組
-G <group> 指定帳戶其它的隸屬群組
-l <login_name> 自動建立使用者家目錄(系統預設)
-p <passwd> 指定帳戶密碼
-s <shell> 指定登入後所使用的 shell
-u <uid> 指定帳戶辨識碼 UID
-L 鎖定帳戶
-U 解除鎖定帳戶
以下做一示範:
[root@Linux root]# usermod -l usr_new user01 <= 變更帳戶名稱 [root@Linux root]# usermod -u 555 usr_new <= 變更帳戶 UID [root@Linux root]# usermod -G root,katana usr_new <= 變更帳戶次要隸屬群組 [root@Linux root]# usermod -e 2003/12/31 usr_new <= 變更帳戶使用到期日 |
刪除使用者帳戶
刪除使用者帳戶使用 userdel 指令,參數只有一個 -r。
[root@Linux root]# userdel usr_new <= 只刪除帳戶 [root@Linux root]# userdel -r user02 <= 刪除帳戶同時刪除相關的目錄與檔案 |
使用 userdel -r 參數指令,是除了將帳戶刪除外,還將帳號相關的目錄與檔案(如使用者家目錄)一併刪除。相反的,若不使用 -r 參數則刪除帳戶時,這些因為帳戶建立或帳戶使用過程所建立的檔案目錄,仍舊會留在系統中。
批次新增使用者
將要新增的使用者帳號密碼以<�帳號> <�密碼>的格式寫在一個檔案
如 users.txt
Tom 1234
Mary 2345
在寫ㄧ個新增的script
如 add.sh
#!/bin/bash
for i in `awk '{print $1}' users.txt`
do
useradd $i
grep "\<$i\>" users.txt | awk '{print $2}' | passwd --stdin $i
done
變更script的權限,執行既可
grub
grub> md5crypt
Password: ****** (ubuntu)
Encrypted: $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (編碼過密碼)
grub> quit
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
...
password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
...
password --md5 $1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961 (剛才編碼過的密碼)
http://www.lichihua.com/2006/taxonomy/term/60
grub
執行 md5crypt 產生新密碼
grub> md5crypt
Password: ******
Encrypted: $1$7zGQ/gj3$zskkRvXQNWbXIBByAnss
grub> quit
接著
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
sudo gedit /boot/grub/menu.lst
找到一行類似這樣的
password --md5 $1$gLhU0/$aW78kHKD0XK2C522znUoe/
換成剛剛產生的
password --md5 $1$7zGQ/gj3$zskkRvXQNWbXIBByAnss
騎車的是一個男生,看起來是高中生,不一定還是無照.
他後面載著他媽,當下撞下我的機車斷了一個後照鏡.
車體的磨損已經不想計較了,起身後第一件是就是問問Wendy有沒有事.
然後那位媽媽把車牽到路邊,此時我忍著腳痛蹲坐在人行道邊.
右腳受傷,膝蓋流血......鞋子破了一個大洞,裡面的襪子還很怪的破了三個洞.
腳指頭烏青.
那位媽媽一直賠不是,不過他兒子只沒有誠意的道了歉就雙手插在口袋裡面.
一付事不打緊的感覺,這位太太拿出三千塊,並留下電話說,如果不夠,再打電話給他.
當我們坐在路邊時,還有一位小姐在旁邊的康是美,買了ok蹦跟優碘給我們就離開.
真的好好,現在還是有好人的......
過了三天後的現在,腰開始覺得好痛呀~_~....
坐著或躺著都是有酸痛感,我想一定有地方跑掉.放假再回台北扳一下....