時區設定:
#主要檔案
/etc/sysconfig/clock
#用北京時間的正確內容應該是
timezone="asia/beijing"
default_timezone="asia/beijing"
#同時確保 /etc/localtime檔案是/usr/share/zoneinfo/asia/beijing的拷貝
保持更新:
在/etc/crontab中加入一行
10 5 * * * root /usr/sbin/ntpdate 221.139.48.11 && /sbin/hwclock -w
#保證每天早上5:10分時與 ntp伺服器 221.139.48.11進行更新,同時寫入到bios
本文**:http://blog.ixpub.net/html/53/t-1033153.html
ranlib 就是為 .a 檔案檔案中的每個.o目標檔案的符號建立乙個索引,以此來加快庫的查詢和連線速度.
gnu ranlib 完全等同於 ar -s. 典型運用於把一系列 .o打成乙個 .a 靜態庫.
你可以用 nm -s 來看其索引.
ar -rc libmy.a test.o test1.o
ranlib libmy.a
nm -s libmy.a
其中在gnu ar, 可以用 ar -rcs libmy.a test.o test1.o來代替
ar -rc libmy.a test.o test1.o
ranlib libmy.a
iptables -t nat -a postroute -s 192.168.0.0/16 -o eth0 -j -snat --to-source 10.3.198.108
echo 1 > /proc/sys/net/ipv4/ip_forward
第一句中
-t nat 制定操作nat 表
-a postroute 指定增加最後的出規則
-s 192.168.0.0/16指定**網路
-o eth0 指定針對哪個網絡卡
-j jump
-snat --to-source 10.3.198.108 指定將源位址修改為10.3.198.108
#這樣保證所有在192.168.0.0/16中發向eth0的資料源位址將被修改為10.3.198.108
第二句
開放網路的ip重定向
伺服器大量出現
jan 12 14:52:50 node2 kernel: martian source 255.255.255.255 from 10.3.198.111, on dev eth1
jan 12 14:52:50 node2 kernel: ll header: ff:ff:ff:ff:ff:ff:00:22:68:85:22:2e:08:00
jan 12 14:52:54 node2 kernel: martian source 255.255.255.255 from 10.3.198.111, on dev eth1
jan 12 14:52:54 node2 kernel: ll header: ff:ff:ff:ff:ff:ff:00:22:68:85:22:2e:08:00
jan 12 14:52:58 node2 kernel: martian source 10.3.198.23 from 10.3.198.1, on dev eth1
jan 12 14:52:58 node2 kernel: ll header: ff:ff:ff:ff:ff:ff:00:d0:f8:86:86:62:08:06
jan 12 14:53:00 node2 kernel: printk: 1 messages suppressed.
jan 12 14:53:00 node2 kernel: martian source 10.3.198.23 from 10.3.198.1, on dev eth1
解決echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter
埠**可以用iptables,rinetd,port2port等,還有個會報毒的黑客工具lcx.exe
現在假設我的伺服器是雙網絡卡,企業網位址是10.3.198.108,區域性網路位址192.168.0.9
現在我的本機位址是10.3.198.20,需要遠端桌面訪問內網中一台winxp電腦,winxp電腦的ip是192.168.0.30。
如果直接mstsc 192.168.0.30將無法尋找路由,只能通過伺服器中轉。
為此,我需要在伺服器上做乙個路由**,將發往伺服器的遠端訪問埠發往內網機器,mstsc的訪問埠是3389。
rinetd的預設配置檔案是/etc/rinetd.conf,在windows中可以用rinetd -c rinetd.ini來指定配置檔案
下面是配置檔案中的寫法
10.3.198.108 3389 192.168.0.30 3389
allow 10.3.198.*
allow 192.168.0.*
logfile /var/log/rinetd.log
寫完後,儲存退出,執行命令。
在10.3.198.20上用mstsc 10.3.198.108 即可遠端訪問192.168.0.30。
功能說明:顯示網路狀態。
語 法:netstat [-accefghilmnnoprstuvvwx][-a《網路型別》][--ip]
補充說明:利用netstat指令可讓你得知整個linux系統的網路情況。
參 數:
1.首先在/etc/cron.d/目錄下新建乙個檔案backup
2.chmod 0644 backup
3.vi backup
內容# run backup system every month
0 5 27 * * root source /etc/backup_system.sh >/dev/null 2>&1
# run backup software every month
0 5 1 * * root source /etc/backup_soft.sh >/dev/null 2>&1
# run backup userdate every day
0 3 * * * root source /etc/backup_userdata.sh >/dev/null 2>&1
定製需要使用者目錄下存在.vimrc檔案
如果通過ssh secure shell來登入,設定高亮顯示,需要在.vimrc後面再加上
:syntax enable
:source $vimruntime/syntax/php.vim
通知需要在.bash_profile下加上
export term=dtterm
重新登入後即可。
在/etc/profile.local中加入
#--- init and update for hpcuser
source /home/local/bin/init_and_update > /dev/null 2>&1
開啟/etc/modprobe.conf檔案
加入一行
options forcedeth max_interrupt_work=20
即可。注意:
又看到另乙個說法:
修改/etc/modprobe.d/options檔案
加入options forcedeth max_interrupt_work=20
實際測試無效,問題待解決
參考:https://bugzilla.redhat.com/show_bug.cgi?id=179422
mysql學習筆記之管理和維護篇 一
mysql高階安裝和公升級 mysql在linux unix平台下的安裝 三種安裝方式 rpm二進位制 原始碼配置檔案 my.cnf 考慮效能問題 考慮只需要的字符集 使用靜態編譯公升級mysql 1 方法1,將老版本的資料庫匯入新版本 資料cp 許可權公升級 2 方法2 在舊版本中建立備份再匯入降...
SUSE LINUX 安裝時一些術語及符號
第一步建立交換分割槽,涉及到的術語是虛擬記憶體,程序換出,程序換入。建立交換分割槽時必須選擇 交換 作為它的格式。注意掛載點也將變成 交換 因為交換分割槽不像資料分割槽那樣掛載,而是用於linux系統內部。起始柱面0 磁碟可用空間的開始 這是磁碟的第乙個分割槽,結束柱面為更改的柱面,習慣選擇物理ra...
筆記本電池使用及維護
從電池的材料說起,目前膝上型電腦使用的電池主要分三種 1.鎳鉻電池 2.鎳氫電池 3.鋰電池 它們一般表示為 鎳鎘ni cd 鎳氫ni mh 鋰電li。1.啟用新電池 廠商通用的做法是新筆記本在第一次開機時電池應帶有3 的電量,此時,應該先不使用外接電源,而是把電池裡的餘電用盡,直至關機,然後再用外...