天天看點

centos遇到的問題

1.route add default gw 192.168.1.1

添加一條預設路由

2.可以用route指令添加預設路由嗎?

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

添加一條路由表項,網段192.56.76.x 應該從接口"eth0"走。

3.修改/etc/profile将HISTSIZE=1000改成0或1

清除使用者home路徑下.bash_history

立即清空裡的history目前曆史指令的記錄

history -c

bash執行指令時不是馬上把指令名稱寫入history檔案的,而是存放在内部的buffer中,等bash退出時會一并寫入。

不過,可以調用'history -w'指令要求bash立即更新history檔案。

history -w

4.Linux修改每個使用者最大程序數有限制。可以在使用者根目錄下得.bashrc加入 ulimit -u unlimited

儲存之後為了驗證可以用ulimit -a來驗證。

5./sbin/hdparm -c 1 /dev/hdb//優化以pci 32bit i/o操作

6.bin/mail會預設使用本地sendmail發送郵件,這樣要求本地的機器必須安裝和啟動Sendmail服務,配置非常麻煩,而且會帶來不必要的

資源占用。而通過修改配置檔案可以使用外部SMTP伺服器,可以達到不使用sendmail而用外部的smtp伺服器發送郵件的目的:

修改/etc/nail.rc (/etc/mail.rc)

set [email protected] smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login

說明:

from是發送的郵件位址

smtp是發生的外部smtp伺服器的位址

smtp-auth-user是外部smtp伺服器認證的使用者名

smtp-auth-password是外部smtp伺服器認證的使用者密碼

smtp-auth是郵件認證的方式

配置成功後,就可以使用了

可以發送一封郵件測試一下:

mail -s "test" [email protected] <content.txt 其中-s後面的是郵件标題,[email protected]是收件人位址,content.txt裡面是郵件正文

近日不知何故,mail指令發送的郵件,有部分成功,部分失敗。在沒有找出原因的情況下,找到一種用外部郵箱批處理發送郵件的方法:

1)修改/etc/mail.rc;

2) 在檔案/etc/mail.rc中添加如下語句:

set from=***@163.com smtp=smtp.163.com smtp-auth-user=*** smtp-auth-password=****** set smtp-auth=login

3)已經驗證過,可以繼續使用mail指令批量發送郵件:

mail -s "title" email address < filename.

7. lsb_release -a

LSB Version:    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch

Distributor ID: CentOS

Description:    CentOS release 5.4 (Final)

Release:        5.4

Codename:       Final

這個指令适用于所有的linux,包括Redhat、SuSE、Debian等發行版。

8.root@MyMail ~ # cat /etc/redhat-release

CentOS release 5.4 (Final)

登入到linux執行rpm -q redhat-release

#rpm -q redhat-release

或CentOS

9.+----------------------------------------------+

| addrs   bits   pref   class  mask            |

+----------------------------------------------+

|     1      0    /32          255.255.255.255 |

|     2      1    /31          255.255.255.254 |

|     4      2    /30          255.255.255.252 |

|     8      3    /29          255.255.255.248 |

|    16      4    /28          255.255.255.240 |

|    32      5    /27          255.255.255.224 |

|    64      6    /26          255.255.255.192 |

|   128      7    /25          255.255.255.128 |

|   256      8    /24      1C  255.255.255.0   |

|   512      9    /23      2C  255.255.254.0   |

|    1K     10    /22      4C  255.255.252.0   |

|    2K     11    /21      8C  255.255.248.0   |

|    4K     12    /20     16C  255.255.240.0   |

|    8K     13    /19     32C  255.255.224.0   |

|   16K     14    /18     64C  255.255.192.0   |

|   32K     15    /17    128C  255.255.128.0   |

|   64K     16    /16      1B  255.255.0.0     |

|  128K     17    /15      2B  255.254.0.0     |

|  256K     18    /14      4B  255.252.0.0     |

|  512K     19    /13      8B  255.248.0.0     |

|    1M     20    /12     16B  255.240.0.0     |

|    2M     21    /11     32B  255.224.0.0     |

|    4M     22    /10     64B  255.192.0.0     |

|    8M     23     /9    128B  255.128.0.0     |

|   16M     24     /8      1A  255.0.0.0       |

|   32M     25     /7      2A  254.0.0.0       |

|   64M     26     /6      4A  252.0.0.0       |

|  128M     27     /5      8A  248.0.0.0       |

|  256M     28     /4     16A  240.0.0.0       |

|  512M     29     /3     32A  224.0.0.0       |

| 1024M     30     /2     64A  192.0.0.0       |

| 2048M     31     /1    128A  128.0.0.0       |

| 4096M     32     /0    256A  0.0.0.0         |

10.一些軟體的a認端口:

ftp用到端口是 20 21

ssh 端口是 22

http端口是 80

telnet端口是 23

rsync端口是 873

svn 端口3690

pop3端口110

smtp端口25

dns端口53

mysql端口3306

nfs端口111

11.檢視本機關于 IPTABLES的設定情況

[root@tp ~]# iptables -L -n

12.檢視本機的iptables NAT POSTROUTING

[root@tp ~]# iptables -L -t nat

13.cat /var/log/squid/access.log|gawk '{print $4}'|sort|uniq -c|sort -nr

14.0 19 * * * find /opt/app/oracle/archive/arch1/backup/ -type f -mtime +5 -exec rm {} \;

15.dmidecode |grep -A16 "Memory Device$"

繼續閱讀