Day 18 課堂筆記

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Day18課堂筆記

如何調(diào)試定時(shí)任務(wù)耍铜?

1藤违,查看錯(cuò)誤日志:/var/log/cron? ? ?

? ? 學(xué)會(huì)最小化排除:先清空,>/var/log/cron

? ? 然后在測(cè)試和觀察

2沉馆,增加執(zhí)行任務(wù)頻率調(diào)試任務(wù)

? ? ? 把頻率調(diào)快

3杨名,把定時(shí)任務(wù)執(zhí)行時(shí)間比當(dāng)前時(shí)間拖后5分鐘

?? ? 00? 03執(zhí)行,當(dāng)前時(shí)間為5:00覆劈,就把時(shí)間調(diào)成05? 05,有個(gè)五分鐘的提前量

4沛励,把系統(tǒng)時(shí)間往前調(diào)(測(cè)試環(huán)境下责语,企業(yè)環(huán)境最好不要使用)

5,通過(guò)腳本日志輸出調(diào)試定時(shí)任務(wù)

定時(shí)任務(wù)輸出:

* * * * *? /bin/sh? /server/scripts/bak.sh? &>/tmp/bak.log

腳本輸出:tar? zcvf? oldboy.tar.gz? ./data? &>/tmp/tar.log

注意:有時(shí)候程序只能執(zhí)行一次目派,一定要在測(cè)試環(huán)境測(cè)試好坤候,然后直接復(fù)制到正式

防止在正式環(huán)境發(fā)生錯(cuò)誤,從而影響用戶體驗(yàn)企蹭,業(yè)務(wù)的穩(wěn)定

代碼發(fā)布流程:

辦公室測(cè)試環(huán)境====》IDC機(jī)房測(cè)試環(huán)境====〉IDC機(jī)房正式環(huán)境

NO? space? left? on? device 常見企業(yè)故障案例

磁盤滿的報(bào)錯(cuò)白筹,原因往往是inode被占滿了

df -i 查看inode

定時(shí)任務(wù)沒(méi)有加&>/dev/null,定時(shí)任務(wù)執(zhí)行的時(shí)候把輸出給系統(tǒng)root發(fā)郵件

程序通過(guò)手動(dòng)可以執(zhí)行谅摄,定時(shí)任務(wù)不能執(zhí)行

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 第十四章: Linux用戶管理知識(shí)與應(yīng)用實(shí)踐

?用戶管理

用戶所在文件:/etc/passwd 用戶所在文件

?? ? ? ? ? ? ? ? ? ? /etc/shadow 密碼所在文件

Useradd oldboy? 添加用戶實(shí)際上就是修改上述兩個(gè)文件

Passwd? oldboy 改密碼時(shí)間上就是修改密碼所在文件

用戶組所在文件:/etc/group? ? 用戶組所在文件

?? ? ? ? ? ? ? ? ? ? ? /etc/gshadow? ? 用戶組密碼所在文件(基本廢棄)

Useradd oldboy? 添加用戶時(shí)間上也會(huì)修改上述兩個(gè)文件(因?yàn)橐獎(jiǎng)?chuàng)建同名的用戶組)

Groupadd? sa 添加用戶組就是修改上述兩個(gè)文件

Md5sum 給文件設(shè)置指紋? (計(jì)算和檢查MD5數(shù)字信息)

[root@zhangxiangyu-58 ~]# md5sum /etc/passwd /etc/shadow /etc/group /etc/gshadowa3ea2ee78623f96b9bda09cb6cae63bb? /etc/passwd

51b4c87d70769782529496d022b4aeee? /etc/shadow

acfb19edb5feeb94cab0584693884dac? /etc/group

97d2d72a538205143184cf29a67e9b80? /etc/gshadow

/etc/passwd 里的解釋器

[root@zhangxiangyu-58 ~]# awk -F ":" '{print $NF}' /etc/passwd|sort|uniq -c

? ? ? 7 /bin/bash

? ? ? 1 /bin/sync

? ? ? 1 /sbin/halt

?? ? 17 /sbin/nologin

? ? ? 1 /sbin/shutdown

bash是sh的擴(kuò)展徒河,sh是bash的軟連接。

[root@zhangxiangyu-58 ~]# ls -l /bin/sh

lrwxrwxrwx. 1 root root 4 3月? 4 18:49/bin/sh -> bash

/bin/bash /server/scripts/bak.sh

/etc/shadow? 儲(chǔ)存用戶密碼信息

[root@zhangxiangyu-58 ~]# tail -1 /etc/shadow

test1:!!:17977:0:99999:7:::

bingbing? 用戶

:!!? ? ? ? ? 密碼

:17980? ? 最近更改密碼的時(shí)間

:0? ? ? ? ? 禁止修改密碼的天數(shù)

:99999? ? 用戶必須更改口令的天數(shù)

:7? ? ? ? ? 警告更改密碼的期限

: ? ? 在用戶密碼過(guò)期之后到禁用賬戶的天數(shù)

: ? ? 從1970年1月1日起送漠,到用戶被禁用的天數(shù)

: ? ? 保留

/etc/group? ? 用戶組信息文件

[root@zhangxiangyu-58 ~]# grep incahome /etc/group

incahome:x:1004:

/etc/gshadow

[root@zhangxiangyu-58 ~]# grep incahome /etc/gshadow

incahome:!::

useradd 添加普通用戶

-u 指定UID? -s指定登陸的SHELL解釋器? ? -M 不創(chuàng)建家目錄

[root@zhangxiangyu-58 ~]# useradd gongli -u 888 -s /sbin/nologin -M

[root@zhangxiangyu-58 ~]# tail -1 /etc/passwd

gongli:x:888:1010::/home/gongli:/sbin/nologin

/etc/default/useradd 文件? useradd命令的配置文件

默認(rèn)shell就是/bin/bash

為什么默認(rèn)的家目錄在home下

為什么默認(rèn)的家目錄/home/用戶名下面有很多隱藏文件

就是/etc/default/useradd文件配置的顽照。

[root@zhangxiangyu-58 ~]# cat /etc/default/useradd

# useradd defaults file

GROUP=100

HOME=/home

INACTIVE=-1

EXPIRE=

SHELL=/bin/bash

SKEL=/etc/skel

CREATE_MAIL_SPOOL=yes

修改方法:

useradd? -D? -s? /bin/sh? 相當(dāng)于vim編輯文件。

/etc/skel 目錄闽寡,創(chuàng)建用戶默認(rèn)就會(huì)把次目錄下的文件拷貝到/home/用戶名下

/etc/skel? 為每個(gè)用戶提供用戶環(huán)境變量的目錄

[root@zhangxiangyu-58 ~]# ls /etc/skel -A

.bash_logout? .bash_profile? .bashrc? .mozilla 用戶環(huán)境變量

添加用戶要用的文件

/etc/login.defs? /etc/skel /etc/default/useradd?

編輯/etc/passwd,通過(guò)注釋來(lái)刪除代兵。

#chenglong1:x:1007:1009::/home/chenglong1:/bin/sh

"/etc/passwd" 30L, 1362C written? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

[root@zhangxiangyu-58 ~]# su? -? chenglong1

su: user chenglong1 does not exist

[root@zhangxiangyu-58 ~]# useradd? -u 9999 -s /bin/sh -M -g sa -c "老男孩" -e "2019/5/1" zongsheng

[root@zhangxiangyu-58 ~]# tail? -1? /etc/passwd

zongsheng:x:9999:1003:老男孩:/home/zongsheng:/bin/sh

[root@zhangxiangyu-58 ~]# id? zongsheng

uid=9999(zongsheng) gid=1003(sa) groups=1003(sa)

[root@zhangxiangyu-58 ~]# chage? -l? zongsheng

Last password change : Mar 25, 2019

Password expires : never

Password inactive : never

Account expires : May 01, 2019

Minimum number of days between password change : 0

Maximum number of days between password change : 99999

Number of days of warning before password expires : 7

usermod -u 8888 -s /bin/bash -m /home/zongsheng -g incahome -c "男孩" -e "2020/5/1"?

[root@zhangxiangyu-58 ~]# usermod? -u? 8888? -s? /bin/bash? -g? incahome? -c? "男孩"? -e "2020/5/1"? zongsheng

[root@zhangxiangyu-58 ~]# chage? -l? zongsheng

Last password change : Mar 25, 2019

Password expires : never

Password inactive : never

Account expires : May 01, 2020

Minimum number of days between password change : 0

Maximum number of days between password change : 99999

Number of days of warning before password expires : 7

[root@zhangxiangyu-58 ~]# id zongsheng

uid=8888(zongsheng) gid=1004(incahome) groups=1004(incahome)

[root@zhangxiangyu-58 ~]# tail -1 /etc/passwd

zongsheng:x:8888:1004:男孩:/home/zongsheng:/bin/bash

You have new mail in /var/spool/mail/root

usermod -u 8888 -s /bin/bash -g incahome -c "男孩" -e "2020/5/1" zongsheng

usermod -m /home/zongsheng zongsheng

不交互設(shè)置密碼:

方法1:

[root@zhangxiangyu-58 ~]# echo 123456|passwd --stdin oldgirl

Changing password for user oldgirl.

passwd: all authentication tokens updated successfully.

方法2:

[root@zhangxiangyu-58 ~]# echo 123456 >pass

[root@zhangxiangyu-58 ~]# cat pass

123456

[root@zhangxiangyu-58 ~]# passwd --stdin oldgirl

Changing password for user oldgirl.

passwd: all authentication tokens updated successfully.

[root@zhangxiangyu-58 ~]# tail -4 /etc/passwd|awk -F? ":"? '{print $1":oldboy"}'? >user.log

[root@zhangxiangyu-58 ~]# cat user.log

gongli1:oldboy

gongli2:oldboy

chenglong1:oldboy

zongsheng:oldboy

chpasswd對(duì)密碼文件的要求是上述user.log

方法1:

[root@zhangxiangyu-58 ~]# chpasswd

方法2:

[root@zhangxiangyu-58 ~]# tail -4 /etc/passwd|awk -F ":" '{print $1":oldboy"}'|chpasswd?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末尼酿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子植影,更是在濱河造成了極大的恐慌裳擎,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件何乎,死亡現(xiàn)場(chǎng)離奇詭異句惯,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)支救,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門抢野,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人各墨,你說(shuō)我怎么就攤上這事指孤。” “怎么了贬堵?”我有些...
    開封第一講書人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵恃轩,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我黎做,道長(zhǎng)叉跛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任蒸殿,我火速辦了婚禮筷厘,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘宏所。我一直安慰自己酥艳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開白布爬骤。 她就那樣靜靜地躺著充石,像睡著了一般。 火紅的嫁衣襯著肌膚如雪霞玄。 梳的紋絲不亂的頭發(fā)上骤铃,一...
    開封第一講書人閱讀 51,708評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音坷剧,去河邊找鬼惰爬。 笑死,一個(gè)胖子當(dāng)著我的面吹牛听隐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播哄啄,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼雅任,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼风范!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起沪么,我...
    開封第一講書人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤硼婿,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后禽车,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體寇漫,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年殉摔,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了州胳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡逸月,死狀恐怖栓撞,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情碗硬,我是刑警寧澤瓤湘,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站恩尾,受9級(jí)特大地震影響弛说,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜翰意,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一木人、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧猎物,春花似錦虎囚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至堤如,卻和暖如春蒲列,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背搀罢。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工蝗岖, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人榔至。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓抵赢,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子铅鲤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容