2009年8月3日 星期一
Mysql 重設密碼
killall mysqld
/usr/bin/safe_mysqld --skip-grant-tables &
mysql
mysql> use mysql
mysql> UPDATE mysql.user SET Password = PASSWORD('newpassword') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
來源出處
2009年4月15日 星期三
恢復Vista網芳速度
轉貼來源
最近 Vista 很夯,身邊的朋友與客戶們也都漸漸的開始詢問有關 Vista 的問題了,我想這是因為新的系統與NB都是內建 Vista 的關係吧 ^~^a,於是利用過年這段期間升級成了 Vista Ultimate。在使用了幾小時後慢慢習慣了,想說把 Server 上的影片複製到本機來測試看看媒體播放能力。影片檔大小約 4G,家中是 GB LAN 所以複製的速度會比一般的 100M 網路快上許多。
vista 傳檔案過慢!!!
vista 傳檔案過慢!!!
在Vista中刪除檔案(資料夾)或者將檔案複製、移動到本機其它硬碟時,Vista都會慢慢地計算剩餘時間,導致操作速度異常緩慢,尤其是在複製小檔案時,計算時間竟然大於複製和移動的時間,甚至會出現系統沒有反應的現象,如果你想解決此類問題,那就看看下面的介紹吧!
為了加快Vista在本地刪除、複製和移動檔案的速度,建議你採取以下對策:
在Vista中刪除檔案(資料夾)或者將檔案複製、移動到本機其它硬碟時,Vista都會慢慢地計算剩餘時間,導致操作速度異常緩慢,尤其是在複製小檔案時,計算時間竟然大於複製和移動的時間,甚至會出現系統沒有反應的現象,如果你想解決此類問題,那就看看下面的介紹吧!
為了加快Vista在本地刪除、複製和移動檔案的速度,建議你採取以下對策:
2009年3月25日 星期三
vista跟xp的網路芳鄰共用
網路芳鄰共用
vista V.S. xp
在vista端使用管理者帳戶登入
轉貼來原
vista V.S. xp
在vista端使用管理者帳戶登入
控制台->系統管理工具->本機安全性原則->本機原則->安全性選項->網路安全性:LanManagers驗證層級
點進去後選擇"傳送LM和NTLM-如有交涉,使用NTLM v2工作階段安全性
如果是家用版或是家用進階版的話,會找不到這個選項,
請執行
1. Click start
2. Type: regedit
3. Press enter
4. In the left, expand these folders: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\
5. In the left, click on the folder named: Lsa
6. In the right, double-click "LmCompatibilityLevel"
7. Type the number 1 and press enter
8. Restart your computer
VISTA網路控制內,開啟網路探索、開啟公用資料夾共用、解除保護密碼、拿掉IPV6
==========================================================================
XP
網路芳鄰點又見→內容→區域連線→右鍵內容→點安裝→通訊協定
→NWLINK IPX/SPX NetBIOS 開頭的 點下去安裝
==========================================================================
轉貼來原
2009年3月4日 星期三
2009年2月25日 星期三
NTP client sample code
NTP client sample code for Linux-Based OS
最近在study一些NTP的code與其protocol
以下是一些相關資訊提供參考!(for linux)
RFC 2030(SNTP ver. 4)
RFC 1305 (NTP ver. 3)
下面是sample code 的source
ntp client for linux
Source code 的來源網站!
最近在study一些NTP的code與其protocol
以下是一些相關資訊提供參考!(for linux)
RFC 2030(SNTP ver. 4)
RFC 1305 (NTP ver. 3)
下面是sample code 的source
ntp client for linux
Source code 的來源網站!
2008年12月15日 星期一
tftp (server/client) 安裝 (on RedHat 9)
tftp (server/client) 安裝
$rpm -qa|grep tftp测试有没有安装。
一、在Red Hat 9光碟上tftp-0.32-4.i386.rpm和tftp-server-0.32-4.i386.rpm
rpm -ivh tftp-server-0.32-4.i386.rpm
rpm -ivh tftp-0.32-4.i386.rpm
二,编辑/etc/xinet.d/tftp文件,修改
###
## -s 指定chroot
## -c 指定可建立資料
server_args= -s /tftpboot -c
disabled=no
三、創見資料文件夾,重新啟動XINETD
#mkdir /tftpboot
#chmod o+w /tftpboot或者chmod 777 /tftpboot
#/etc/init.d/xinetd restart或者service xinetd restart
測試e.g:
#tftp 172.21.5.113
tftp>get xxxx
tftp>put xxxx
tftp>h
資料來源
$rpm -qa|grep tftp测试有没有安装。
一、在Red Hat 9光碟上tftp-0.32-4.i386.rpm和tftp-server-0.32-4.i386.rpm
rpm -ivh tftp-server-0.32-4.i386.rpm
rpm -ivh tftp-0.32-4.i386.rpm
二,编辑/etc/xinet.d/tftp文件,修改
###
## -s 指定chroot
## -c 指定可建立資料
server_args= -s /tftpboot -c
disabled=no
三、創見資料文件夾,重新啟動XINETD
#mkdir /tftpboot
#chmod o+w /tftpboot或者chmod 777 /tftpboot
#/etc/init.d/xinetd restart或者service xinetd restart
測試e.g:
#tftp 172.21.5.113
tftp>get xxxx
tftp>put xxxx
tftp>h
--------------/etc/xinetd.d/tftp------------------
# default: off
# description: The tftp server serves files using the trivial file transfer
# protocol. The tftp protocol is often used to boot diskless
# workstations, download configuration files to network-aware printers,
# and to start the installation process for some operating systems.
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
per_source = 11
cps = 100 2
flags = IPv4
}資料來源
2008年9月28日 星期日
開機流程簡介
開機流程簡介
1、載入 BIOS 的硬體資訊,並取得第一個開機裝置的代號;
2、讀取第一個開機裝置的 MBR 的 boot Loader (亦即是 lilo, grub, spfdisk 等等) 的開機資訊;
3、載入 Kernel 作業系統核心資訊, Kernel 開始解壓縮,並且嘗試驅動所有硬體裝置;
4、Kernel 執行 init 程式並取得 run-level 資訊;
5、init 執行 /etc/rc.d/rc.sysinit 檔案;
6、啟動核心的外掛模組 (/etc/modprobe.conf);
7、init 執行 run-level 的各個批次檔( Scripts );
8、init 執行 /etc/rc.d/rc.local 檔案;
9、執行 /bin/login 程式,並等待使用者登入;
10、登入之後開始以 Shell 控管主機。
在/etc/rc.d/rc3.d內,以S開頭的為開機啟動,以K開頭的為關閉,接著的數位代表執行順序
GRUB vga設定
轉貼來源
1、載入 BIOS 的硬體資訊,並取得第一個開機裝置的代號;
2、讀取第一個開機裝置的 MBR 的 boot Loader (亦即是 lilo, grub, spfdisk 等等) 的開機資訊;
3、載入 Kernel 作業系統核心資訊, Kernel 開始解壓縮,並且嘗試驅動所有硬體裝置;
4、Kernel 執行 init 程式並取得 run-level 資訊;
5、init 執行 /etc/rc.d/rc.sysinit 檔案;
6、啟動核心的外掛模組 (/etc/modprobe.conf);
7、init 執行 run-level 的各個批次檔( Scripts );
8、init 執行 /etc/rc.d/rc.local 檔案;
9、執行 /bin/login 程式,並等待使用者登入;
10、登入之後開始以 Shell 控管主機。
在/etc/rc.d/rc3.d內,以S開頭的為開機啟動,以K開頭的為關閉,接著的數位代表執行順序
GRUB vga設定
./configure 檢查系統資訊 ./configure --help | more 説明資訊
make clean 清除之前留下的檔
make 編譯
make install 安裝
rpm -q ----->查詢是否安裝 rpm -ql ------>查詢該套件所有的目錄
rpm -qi ----->查詢套件的說明資料 rpm -qc[d] ----->設定檔與說明檔
rpm -ivh ---->安裝 rpm -V -------->查看套件有否更動過
rpm -e ------>刪除 rpm -Uvh ------->升級安裝
--nodeps ----->強行安裝 --test ----->測試安裝
轉貼來源
基本Linux命令
基本Linux命令
一些常用的基本命令:
壓縮命令:
vi一般用法
一些常用的基本命令:
uname -a 查看內核版本
ls -al 顯示所有檔的屬性
pwd 顯示當前路徑
cd - 返回上一次目錄
cd ~ 返回主目錄
date s 設置時間、日期
cal 顯示日曆(cal 2006)
bc 計算器具
man & info 幫助手冊
locale 顯示當前字體(locale -a 所有可用字體 /etc/sysconfig/i18n設置檔)
LANG=en 使用英文字體
sync 將資料同步寫入硬碟
shutdonw -h now & half & poweroff 關機
reboot 重啟
startx 進入圖形介面
/work & ?work 向上、下查找文檔內容
chgrp 改變檔案群組(chgrp testing install.log)
chown 改變所屬人(chown root:root install.log)
chmod 改變屬性(chmod 777 install.log read=4 write=2 execute=1)
cp 複製(cp filename)
rm 刪除檔(rm -rf filename 強制刪除檔)
rmdir 刪除資料夾
mv 移動(mv 123.txt 222.txt 重命名)
mkdir 創建資料夾
touch 創建檔 更新當前時間
cat 由第一行開始顯示(cat |more 分頁)
nl 在內容前加行號
more & less 一面一面翻動
head -n filename 顯示第N行內容
tail -n filename 顯示後N行內容
od 顯示非純文檔
df -h 顯示分區空間
du 顯示目錄或檔的大小
fdisk 分區設置(fdisk -l /dev/hda 顯示硬碟分區狀態)
mkfs 建立各種檔案系統 mkfs -t ext3 /dev/ram15
fsck 檢查和修復LINUX檔案
ln 硬連結 ln -s 軟體連結
whereis 查找命令
locate 查找
find 查找(find / -name "xxx.xxx")
which 查看工具
whoami 顯示當前使用者
gcc -v 查看GCC版本
chattr +i filename 禁止刪除(chattr -i filename 取消禁止)
lsattr 顯示隱藏檔屬性
updatedb 更新資料庫
mke2fs 格式化(mkfs -t ext3)
dd if=/etc/passwd of=/tmp/passwd.bak 備份
mount 列出系統所有的分區
mount -t iso9660 /dev/cdrom /mnt/cdrom 掛載光碟
mount -t vfat /dev/fd0 /mnt/floppy 掛載軟碟
mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2 掛載fat32分區
mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3 掛載ntfs分區
Linux-NTFS Project: http://linux-ntfs.sourceforge.net/
umount /mnt/hda3 缷載
ifconfig 顯示或設置網路設備
service network restart 重啟網卡
ifdown eth0 關閉網卡
ifup eth0 開啟網卡
clear 清屏
history 歷史記錄(!55 執行第55個指令)
stty 設置終端(stty -a)
fdisk /mbr 刪除GRUB
at 僅進行一次的工作排程
crontab 循環執行的例行性命令([e]編輯,[l]顯示,[r]刪除任務)
& 後臺運行程式(tar -zxvf 123.tar.gz & --------->後臺運行)
jobs 觀看後臺暫停的程式(jobs -l)
fg 將幕後程式調到前臺(fg n ------>n是數位,可以指定進行那個程式)
bg 讓工作在後臺運行
kill 結束進程(kill -9 PID [9]強制結束,[15]正常結束,[l]列出可用的kill信號)
ps aux 查看幕後程式
top 查看幕後程式(top -d 2 每兩秒更新一次 top -d 2 -p10604 觀看某個PID
top -b -n 2 > /tmp/top.txt ----->將 top 的資訊進行 2 次,然後將結果輸出到 /tmp/top.txt)
pstree 以樹狀圖顯示程式([A]以 ASCII 來連接, 列出PID, [p]列出帳號)
killall 要刪除某個服務(killall -9 httpd)
free 顯示記憶體狀態(free -m -------->以M為單位顯示)
uptime 顯示目前系統開機時間
netstat 顯示網路狀態(netstat -tulnp------>找出目前系統上已在監聽的網路連線及其 PID)
dmesg 顯示開機資訊(demsg | more)
nice 設置優先權(nice -n -5 vi & ----->用 root 給一個 nice 植為 -5 ,用於執行 vi)
renice 調整已存在優先權
runlevel 顯示目前的runlevel
depmod 分析可載入模組的相依性
lsmod 顯示已載入系統的模組
modinfo 顯示kernel模組的資訊
insmod 載入模組
modprobe 自動處理可載入模組
rmmod 刪除模組
chkconfig 檢查,設置系統的各種服務(chkconfig --list ----->列出各項服務狀態)
ntsysv 設置系統的各種服務
cpio 備份檔案
壓縮命令:
x.Z compress 程式壓縮的檔案;
x.bz2 bzip2 程式壓縮的檔案;
x.gz gzip 程式壓縮的檔案;
x.tar tar 程式打包的資料,並沒有壓縮過;
x.tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮
compress filename 壓縮檔 加[-d]解壓 uncompress
gzip filename 壓縮 加[-d]解壓 zcat 123.gz 查看壓縮檔內容
bzip2 -z filename 壓縮 加[-d]解壓 bzcat filename.bz2 查看壓縮檔內容
tar -cvf /home/123.tar /etc 打包,不壓縮
tar -xvf 123.tar 解開包
tar -zxvf /home/123.tar.gz 以gzip解壓
tar -jxvf /home/123.tar.bz2 以bzip2解壓
tar -ztvf /tmp/etc.tar.gz 查看tar內容
cpio -covB > [file|device] 份份
cpio -icduv < [file|device] 還原
vi一般用法
一般模式 編輯模式 指令模式
h左 a,i,r,o,A,I,R,O :w 保存
j下 進入編輯模式 :w! 強制保存
k上 dd 刪除游標當前行 :q! 不保存離開
l 右 ndd 刪除n行 :wq! 保存後離開
0 移動到行首 yy 複製當前行 :e! 還原原始檔
$ 移動到行尾 nyy 複製n行 :w filename 另存為
H 螢幕最上 p,P 粘貼 :set nu 設置行號
M 螢幕中央 u 撤銷 :set nonu 取消行號
L 螢幕最下 [ctrl]+r 重做上一個動作 ZZ 保存離開
G 檔案最後一行 [ctrl]+z 暫停退出 :set nohlsearch 永久地關閉高亮顯示
/work 向下搜索 :sp 同時打開兩個文檔
?work 向上搜索 [ctrl]+w 兩個文檔設換
gg 移動到檔案第一行 :nohlsearch 暫時關閉高亮顯示
訂閱:
文章 (Atom)