Ⅰ 如何定期清理伺服器裡面的垃圾
清理伺服器裡面的垃圾用了不少軟體還是自己設置的方式好用
下面幾個方法絕對讓你伺服器飛起來,不藉助任何軟體就可以達到一勞永逸的結果
1.找清理程序
找一些清理和優化系統的批處理程序,這個網上很多,直接搜索就可以了,如果對dos命令
熟悉也可以自己寫批處理程序,我這里有一份直接粘貼這里,把下面命令指令全部復制到自己新建的文本文檔中,改文本文檔的txt後綴為bat,這樣我們就製作完成一個系統清理批處理程序了
@echo off
echo 服務優化正在處理,請稍等......
echo 正在清除系統垃圾文件,請稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系統完成 開始優化系統!
sc config ALG start= DEMAND
sc config AppMgmt start= DEMAND
sc config AudioEndpointBuilder start= AUTO
sc config Audiosrv start= AUTO
sc config BFE start= AUTO
sc config BITS start= AUTO
sc config Browser start= AUTO
sc config CertPropSvc start= DEMAND
sc config clr_optimization_v2.0.50727_32 start= DEMAND
sc config COMSysApp start= DEMAND
sc config CryptSvc start= AUTO
sc config DcomLaunch start= AUTO
sc config Dhcp start= AUTO
sc config Dnscache start= AUTO
sc config dot3svc start= DEMAND
sc config EapHost start= DEMAND
sc config EventSystem start= AUTO
sc config fdPHost start= DEMAND
sc config FDResPub start= DEMAND
sc config FontCache3.0.0.0 start= DEMAND
sc config gpsvc start= AUTO
sc config hidserv start= DEMAND
sc config hkmsvc start= DEMAND
sc config idsvc start= DEMAND
sc config IKEEXT start= AUTO
sc config IPBusEnum start= DEMAND
sc config KeyIso start= DEMAND
sc config LanmanServer start= AUTO
sc config LanmanWorkstation start= AUTO
sc config lltdsvc start= DEMAND
sc config lmhosts start= AUTO
sc config MMCSS start= AUTO
sc config MpsSvc start= AUTO
sc config msiserver start= DEMAND
sc config napagent start= DEMAND
sc config Netlogon start= DEMAND
sc config Netman start= DEMAND
sc config netprofm start= AUTO
sc config NetTcpPortSharing start= DISABLED
sc config NlaSvc start= AUTO
sc config NOD32krn start= AUTO
sc config nsi start= AUTO
sc config PlugPlay start= AUTO
sc config ProfSvc start= AUTO
sc config RasAuto start= DEMAND
sc config RasMan start= DEMAND
sc config RemoteAccess start= DISABLED
sc config RpcLocator start= DEMAND
sc config RpcSs start= AUTO
sc config SamSs start= AUTO
sc config SCardSvr start= DEMAND
sc config SCPolicySvc start= DEMAND
sc config SENS start= AUTO
sc config SharedAccess start= DISABLED
sc config ShellHWDetection start= AUTO
sc config slsvc start= AUTO
sc config SLUINotify start= DEMAND
sc config SNMPTRAP start= DEMAND
sc config SSDPSRV start= DEMAND
sc config SstpSvc start= DEMAND
sc config SysMain start= AUTO
sc config TapiSrv start= DEMAND
sc config TBS start= AUTO
sc config Themes start= AUTO
sc config THREADORDER start= DEMAND
sc config TrustedInstaller start= DEMAND
sc config upnphost start= DEMAND
sc config UxSms start= AUTO
sc config vds start= DEMAND
sc config W32Time start= AUTO
sc config wcncsvc start= DEMAND
sc config WcsPlugInService start= DEMAND
sc config WinHttpAutoProxySvc start= DEMAND
sc config Winmgmt start= AUTO
sc config Wlansvc start= DEMAND
sc config wmiApSrv start= DEMAND
sc config WMPNetworkSvc start= DEMAND
sc config wscsvc start= AUTO
sc config wuauserv start= AUTO
sc config wudfsvc start= DEMAND
@pause
echo.
echo.&echo 優化完成!任意鍵退出
echo. & pause>nul
2.設置定時計劃
進入 控制面板-》管理工具-》任務計劃程序
然後新建一個基本任務
設置任務時間
設定操作,我們這里是定時運行某個程序,如果你需要定時發送郵件或者顯示信息也可以在此處設置
選擇我們需要定時運行的程序,直接瀏覽過來就行了,只要在電腦上運行的程序都可以,像以exe,vbs,bat為後綴的程序都可以這么做
這樣一個每天定時清理系統垃圾和優化系統設置的自動程序就大功告成了,當然不僅僅是清理系統垃圾,其他的定時任務也可以依葫蘆畫瓢這么設置
Ⅱ 如何讓Java伺服器定時清理內存怎樣每周自動重啟一次伺服器
如果你的伺服器在Linux 你寫一個shell腳本 重啟JAVA WEB伺服器即可。
內存回收問題 你需要設置相關參數比如 heap size,perm size 等 這個比例要設置好,重啟伺服器就不用自己再去釋放內存了,重啟的話 進程就會重開一個新的。
Ⅲ window怎麼寫設置定時刪除文件腳本
可以使用 Windows 自帶的計劃任務功能來創建定時刪除文件的腳本。下面是具體步驟:
打開「開始」菜單,輸入「計劃任務」,然後在搜索結果中選擇「計劃任務」。
在「計劃任務」窗口中,單擊「創建計劃任務」按鈕。
在「創建計劃任務」向導中,輸入任務名稱(例如「刪除 F 盤照片」),然後單擊「下一步」按鈕。
在「觸發器」頁面中,選擇「每天」作為觸發類型,然後設置每天的時間和日期(例如每天的凌晨 1 點)。
在「操作」頁面中,單擊「新建」按鈕,然後在「程序或腳本」文本框中輸入以下內容:
cmd.exe
在「添加參數(可選圓好)」文本框中輸入以下內容:
/c forfiles -p "F:照片" -s -m *.jpg -d -7 -c "cmd /c del @path"
單擊「完成」按鈕完成計氏含劃任務的創建。
這樣,系統就會在每天的凌晨 1 點執行腳本,刪除 F 盤照片文件夾中 7 天前生成殲腔笑的 JPG 文件。