linux学习-----开机启动项设置,ntp服务,防火墙服务,rpm服务,cron服务
Linux自由服務(wù)(2)
1.設(shè)計(jì)主機(jī)名:
FQDN(全限定域名)
? ? ?1.臨時(shí)設(shè)計(jì)主機(jī)名
? ? ? ? ? 語法: ???hostname 設(shè)計(jì)的主機(jī)名
? ? ? 2.永久設(shè)置主機(jī)名
? ? ? ? ?方法: ???/etc/sysconfig/network配置文件里修改hostname的名字
????????? 修改linux服務(wù)器的hosts文件 將修改完的名字指向本地(設(shè)置全限定域名)
????????????? ?Host文件位置 /etc/hosts
?
問:不設(shè)置FQDN 會(huì)怎么樣??
答:1.很多的開源服務(wù)器軟件 例如Apache無法啟動(dòng) 或者出現(xiàn)報(bào)錯(cuò)
? ? ? ?2.方便記憶 看到主機(jī)名對(duì)其作用由一個(gè)初步判斷
?????? 3.如果不設(shè)置則會(huì)影響本地域名的解析(本地訪問)
?
2.chkconfig
作用:相當(dāng)于windows下“安全衛(wèi)士”之類的安全輔助類工具 提供“開機(jī)啟動(dòng)項(xiàng)”的一個(gè)管理服務(wù)
? ? ?1.開機(jī)啟動(dòng)服務(wù)查詢
? ? ? ? chkconfig --list
-
?
? ? ? 其中0-6指各個(gè)啟動(dòng)級(jí)別
? ? ? 2.刪除服務(wù)
? ? ? ?chkconfig –-del 要?jiǎng)h除的服務(wù)名
? ? ? 3.添加開啟啟動(dòng)服務(wù)
? ? ? ?chkconfig –add 服務(wù)名
? ? ? 4.設(shè)置服務(wù)在某個(gè)級(jí)別下開機(jī)啟動(dòng)/不啟動(dòng)(重點(diǎn))
? ? ? ?chkconfig --level 連在一起的啟動(dòng)級(jí)別 服務(wù)名 on/off
?
3.ntp服務(wù)
作用:用于對(duì)計(jì)算機(jī)的時(shí)間的同步管理操作。
很多網(wǎng)站都需要讀取服務(wù)器時(shí)間來記錄相關(guān)信息,所以時(shí)間很重要
同步服務(wù)器時(shí)間方法有兩個(gè):
? ? ? ?1.一次性同步
手動(dòng)執(zhí)行: ??????ntpdate 上游服務(wù)器ip地址
時(shí)間上游概念:逐級(jí)向上查找正確時(shí)間
? ? ? ? 2.通過服務(wù)自動(dòng)同步
自動(dòng)執(zhí)行: ??????服務(wù)名:ntpd
service ntpd start? 啟動(dòng)ntp服務(wù) 自動(dòng)更新時(shí)間
chkconfig --level 35 ntpd on????? 設(shè)置開機(jī)自啟
?
?
4.防火墻服務(wù)
防火墻:防范一些網(wǎng)絡(luò)攻擊
防水墻:防論壇水軍
軟件防火墻 ?:選擇性讓請(qǐng)求部分通過,從而保證網(wǎng)絡(luò)安全
硬件防火墻
? ? ?1.在當(dāng)前的系統(tǒng)中 防火墻有一個(gè)名字:iptables【7.0中默認(rèn)是firewalld】
國家長城防火墻 DFW
? ? ? ? ? ? 1.查看iptables是否開機(jī)啟動(dòng)
????????????? 1.查看進(jìn)程
????????????? 2.查看開機(jī)啟動(dòng)項(xiàng)
? ? ? ? ? ? 2.iptables服務(wù)的啟動(dòng) 重啟和關(guān)閉
????????????? service iptables start/stop/restart
? ? ? ? ? ? 3.查看iptables狀態(tài)(查看規(guī)則)
????????????? service iptables atatus
?
?
? ? ? ? ? ? 4.查看規(guī)則的命令
????????????? iptables -L
????????????? -L? 表示列出規(guī)則
? ? ? ? ? ? 5.簡單設(shè)置防火墻
?
?
????????????? Iptables:主命令
????????????? -A:add,添加規(guī)則
????????????? INPUT:進(jìn)站請(qǐng)求(出戰(zhàn)output)
????????????? -p:protocol,指定協(xié)議(icmp/tcp/upd)
????????????? --dport:指定端口號(hào)
????????????? -j:指定行為結(jié)果 ?允許(accept)拒絕(reject)
?????? 添加完成之后 需要保存操作
????????????? /etc/init.d/iptables save
?
?
?
5.rpm管理
作用:類似于軟件管理功能 主要作用是對(duì)linux服務(wù)器上的軟件包進(jìn)行對(duì)應(yīng)管理操作
? ? ? ? 1.查詢r(jià)pm -qa|grep 關(guān)鍵詞
選項(xiàng):-q查詢 ???-a全部
?
? ? ? ? 2.卸載(沒有依賴關(guān)系)rpm -e 軟件名稱
?
? ? ? ? 3.強(qiáng)制卸載(有依賴關(guān)系) ?rpm -e 軟件包名 --nodeps
選項(xiàng)
?
? ? ? ? 4.安裝
? ? ? ? ? ?1.先找到安裝包
? ? ? ? ? ? ? ?1.官網(wǎng) ?
? ? ? ? ? ? ? ?2.不介意老版本 可以從光盤(或鏡像文件)中讀取????????????
????????????? 查看塊狀設(shè)備的信息:lsblk
?
?
Name:名稱
Size:設(shè)備大小
Type:類型
MountPoint:掛載點(diǎn)(類似Windows下盤符)
?
擴(kuò)展:光盤的掛載和解掛
1.解掛操作: ?umount 當(dāng)前設(shè)備掛載點(diǎn)
2.掛載操作: ?mount 設(shè)備原始地址(都在/dev下) 要掛載的路徑(一般都放在/mnt下)
?
? ? ? ? ? ? 2.安裝軟件的命令
?????? Rpm -ivh 軟件包完整名/稱
?????? 選項(xiàng): ?-i 安裝
???????????????????? -v顯示進(jìn)度條
???????????????????? -h 顯示以#號(hào)形式顯示進(jìn)度條
?
?
6.cron/crontable計(jì)劃任務(wù)(重點(diǎn))
作用:操作系統(tǒng)不可能24小時(shí)都有人操作 有些時(shí)候想在指定時(shí)間點(diǎn)執(zhí)行某些特定任務(wù) 此時(shí)就可以交給計(jì)劃任務(wù)程序去執(zhí)行
前提:確保時(shí)間準(zhǔn)確
? ? ? ? ?1.制定計(jì)劃:
? ? ? ? ? ? 語法: ?crontab 選項(xiàng)
????????????? 常用選項(xiàng) ???-l 列出指定用戶的計(jì)劃任務(wù)列表
?????????????????????????????????? -e 編輯指定用戶的計(jì)劃任務(wù)列表
????????????????????????????????????????? 計(jì)劃任務(wù)的規(guī)則語法格式 以行為單位 一行個(gè)則為一個(gè)計(jì)劃:
????????????????????????????????????????? 語法: ????分 時(shí) 日 月 周 需要執(zhí)行的命令
????????????????????????????????????????? 分:0-59
????????????????????????????????????????? 時(shí):0-23
????????????????????????????????????????? 日:1-31
????????????????????????????????????????? 月:1-12
????????????????????????????????????????? 周:0-6(0代表周日)
?
????????????????????????????????????????? 四個(gè)符號(hào):
????????????????????????????????????????? * 表示取范圍內(nèi)的每一個(gè)數(shù)字
·?????? ???????????????????????????? /? 表示每多少個(gè)。
?????????????????????????????????? ?????? -? 連續(xù)區(qū)間可以用到 ??(*/10 ??每10)
????????????????????????????????????????? , 多個(gè)取值可以用到
?????????????????????????????????? -u 指定的用戶名 不指定表示當(dāng)前用戶
?????????????????????????????????? -r 刪除指定用戶的計(jì)劃任務(wù)列表
? ? ? ? ? 2.Crontab權(quán)限問題:本身是任何用戶都可以創(chuàng)建自己的計(jì)劃任務(wù)
? ? ? ? ? ? ?但超級(jí)管理員可以通過配置不讓普通用戶設(shè)置
黑名單: ??????????/etc/cron.deny????????? 里面寫用戶名 一行一個(gè)
白名單: ??????????/etc/cron.allow????????? 本身不存在 自己創(chuàng)建
注意:白名單的優(yōu)先級(jí)高于黑名單 如果一個(gè)用戶同時(shí)存在于兩個(gè)名單文件中 默認(rèn)普通用戶可以創(chuàng)建自己的計(jì)劃任務(wù)
轉(zhuǎn)載于:https://www.cnblogs.com/xixirui/p/9177328.html
總結(jié)
以上是生活随笔為你收集整理的linux学习-----开机启动项设置,ntp服务,防火墙服务,rpm服务,cron服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高度随宽度适应的响应式方案
- 下一篇: 怎么随时获取Spring的上下文Appl