公告版位

目前分類:Linux (140)

瀏覽方式: 標題列表 簡短摘要

操作如下:

# mysqld_safe --skip-grant-tables&

# mysql -u root mysql

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

mysql> FLUSH PRIVILEGES;

 

以上資料出自:http://www.linuxidc.com/Linux/2008-02/11137.htm

dreamtails 發表在 痞客邦 留言(0) 人氣()

# fsck -y -A -f

參數說明:
A: 依據/etc/fstab 的設定,檢查所有檔案系統的完整性。
a: 自動修復檔案系統。
y: 在修復時,fsck可能會詢問您是否要採取某一個動作。-y是用來告訴fsck不用再問了,直接yes。
f: 即使檔案系統的狀態是乾淨的,也要強制檢查檔案系統。

 

以上資料出自:陳永昇, 企業級Linux系統管理寶典.

dreamtails 發表在 痞客邦 留言(0) 人氣()

讀取(read)速度:
# dd if=/root/testfile bs=64k | dd of=/dev/null

寫入(write)速度:
# dd if=/dev/zero of=/root/testfile bs=64k count=1048576

 

個人評論:其實這個方法很簡單,可是準確度就有待考量了!

dreamtails 發表在 痞客邦 留言(1) 人氣()

方法一:
# cat /proc/mdstat

----------------------------------------------------
Personalities : [raid6] [raid5] [raid4]
md0 : active raid6 sdi[7] sdh[6] sdg[5] sdf[4] sde[3] sdd[2] sdc[1] sdb[0]
      11721086976 blocks level 6, 64k chunk, algorithm 2 [8/8] [UUUUUUUU]

unused devices: <none>
----------------------------------------------------

dreamtails 發表在 痞客邦 留言(0) 人氣()

# vim /tmp/testfile.txt

先按一下「Esc」→輸入「:1,$s/123/456/g」→再按「Enter」即可作搜尋並取代的動作!

此範例是將文字123更換成文字456,並且將此文件裡的所有符合的皆取代。

1,$ 指的就是從頭至尾。

dreamtails 發表在 痞客邦 留言(1) 人氣()

當您有root權限時,使用以下指令:

# w

------------------------------------------------------------------------------------
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.1.1    12:30    0.00s  0.00s  0.00s w
user1   pts/1    192.168.1.1    12:30    0.00s  0.00s  0.00s ls -al
------------------------------------------------------------------------------------

# pkill -kill -t pts/1

就可以把user1給踢掉。

dreamtails 發表在 痞客邦 留言(0) 人氣()

DHCP Server與Client的收發或溝通關係:

step1. DHCPDISCOVER

        DHCP Server  <----------  Client
        (Client向Server要IP)


step2. DHCPOFFER

        DHCP Server ----------> Client
        (Server允許Client有獲得IP的權利)


step3. DHCPREQUEST

        DHCP Server <---------- Client
        (Client正式對Server請求一個IP)


step4. DHCPACK

        DHCP Server ----------> Client
        (Server正式發放一個IP給Client)

dreamtails 發表在 痞客邦 留言(0) 人氣()

若要把/tmp/testfile.log裡的所有數字123取代為數字888,那要如何下指令呢? 如下:

# sed -i 's/123/888/g' /tmp/testfile.log

 

dreamtails 發表在 痞客邦 留言(0) 人氣()

環境:
    (1) CentOS 6.2
    (2) Cacti-0.8.7i-PIA-3.1
    (3) settings-0.71-1, thold-0.4.9-3, monitor-1.3-1 (可至 http://docs.cacti.net/ 下載)

    我們把Cacti預設放在/var/www/html/cacti

 

dreamtails 發表在 痞客邦 留言(0) 人氣()

less /etc/service

dreamtails 發表在 痞客邦 留言(0) 人氣()

以下資料參考至:
(1) Cacti官方網頁 - http://www.cacti.net/index.php
(2) chris's Blog - http://blog.linuxchris.com/?p=38


# 安裝基本的packages
yum install -y httpd php php-mysql php-snmp php-xml mysql mysql-server \
cairo-devel libxml2-devel pango-devel pango libpng-devel freetype \
freetype-devel libart_lgpl-devel net-snmp-utils gcc wget man make \
perl-CPAN perl-ExtUtils-MakeMaker perl-ExtUtils-MakeMaker-Coverage \
crontabs xorg-x11-fonts-100dpi xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi \
ntp

dreamtails 發表在 痞客邦 留言(4) 人氣()

# wget http://192.168.100.100/test.txt
        (下載test.txt)

# wget -q http://192.168.100.100/test.txt
        (下載test.txt,而不顯示任何訊息)

dreamtails 發表在 痞客邦 留言(0) 人氣()

指令為 uptime

dreamtails 發表在 痞客邦 留言(0) 人氣()

# vim /var/lib/dhclient/dhclient-eth0.leases
      (得知eth0是由哪一台DHCP Server取得IP)

# vim /var/lib/dhclient/dhclient-eth1.leases
      (得知eth1是由哪一台DHCP Server取得IP)

dreamtails 發表在 痞客邦 留言(0) 人氣()

The target is a file:
# ln -s target_file create_file_link
 (create file_link)
# unlink file_link
 (remove file_link)


The target is a directory:
# ln -s target_dir create_dir_link
 (create dir_link)
# unlink dir_link
 (remove dir_link)

dreamtails 發表在 痞客邦 留言(0) 人氣()

若要找出ls指令的實際存放位置,可以下which指令來取得,如下:

# which ls
alias ls='ls --color=auto'
        /bin/ls

 

那我們就可以知道ls是存放在/bin目錄下。

dreamtails 發表在 痞客邦 留言(0) 人氣()

# smartctl -a /dev/sda | grep -i temp | awk '{print $10}'

 

解說:

      smartctl -a /dev/sda  → 顯示HDD資訊

      grep -i temp  → -i為不分temp的大小寫

dreamtails 發表在 痞客邦 留言(0) 人氣()

# brctl delif br0 eth0
    將br0裡的eth0刪除

# brctl addif br0 eth0
    綁定eth0至br0 

# ifconfig br0 down
    將br0 down下來

# brctl show
    顯示bridge哪裡interface 

dreamtails 發表在 痞客邦 留言(0) 人氣()

# mkdir /mnt/cifs 

mount.cifs //192.168.1.1/file_dir /mnt/cifs -o username='myUsername',password='myPassword',codepage=cp950
(此指令為掛載)

or 

mount -t cifs //192.168.1.1/file_dir /mnt/cifs -o username='myUsername',password='myPassword',codepage=cp950
(此指令也是掛載) 

 

# umount /mnt/cifs
(此為取消掛載) 

dreamtails 發表在 痞客邦 留言(0) 人氣()

step1. # vim /etc/init.d/dhcpd

step2. 將daemon --pidfile=$pidfile $exec $DHCPDARGS 2>/dev/null 改成 daemon --pidfile=$pidfile $exec eth0 $DHCPDARGS 2>/dev/null
(主要是加上了eth0, 這樣一來,DHCP server在派送ip只會對這個interface(eth0)做,而不會對eth1做。這樣做的理由為假設兩張網卡為不同網段,這樣就可以避掉eth1這個網段的其他電腦來要ip) 

step3. # service dhcpd restart

 

資料來源:
1. http://go-linux.blogspot.com/2006/12/dhcp-server.html
2. http://www.csie.nctu.edu.tw/~tsaiwn/course/introcs/history/linux/linux.tnc.edu.tw/techdoc/dhcp.htm 

dreamtails 發表在 痞客邦 留言(0) 人氣()