自學成才

set password = '123456'棍郎;在當前用戶下更改密碼

grant all privileges on *.* to root@"%" identified by "new password"; 設置root用戶在所有ip下都可以被訪問

*.*代表所有數(shù)據(jù)庫的所有表? root@"%" root@"localhost"這里的""里面的代表ip地址的范圍

grant all privileges on *.* to root@"localhost" identified by "new password"; 設置root用戶可以在本地訪問

flush privileges; 刷新權限使操作生效

validate_password = off 在my.cnf下配置拯钻,可以關閉密碼規(guī)則(記得重啟)

set global validate_password_policy=0;

set global validate_password_length=4;

[client]

default-character-set=utf8(mysqld前面添加)

character_set_server=utf8(mysqld后面添加)

主:

server-id=1

log-bin=master-bin

log-bin-index=master-bin.index

從:

server-id=2

relay-log-index=slave-relay-bin.index

relay-log=slave-relay-bin

關聯(lián)操作(主)

mysql> create user repl;

mysql> GRANT REPLICATION SLAVE ON *.* TO 'repl'@'從ip地址' IDENTIFIED BY '密碼';

mysql> flush privileges;

關聯(lián)操作(從)

change master to master_host='主ip地址',master_port=3306,master_user='repl',master_password='密碼',master_log_file='master-bin.000001',master_log_pos= Position number;

主庫查看master狀態(tài)

show master status;

從庫開啟slave:

start slave;

從庫查看是否同步:

show slave status \G;

change master to master_host='192.168.14.129',master_port=3306,master_user='repl',master_password='123456',master_log_file='master-bin.000001',master_log_pos=1248;

yum -y localinstall xxx

for i in xxx

done

lsof -i :3306

systemctl is-active xxxx

監(jiān)控windows機器:

zabbix windows端agent配置啟動操作:

cd \

c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i 安裝服務

c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s 啟動服務

c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -x 停止服務

-c 代表指定config文件 -i 代表安裝 -s 代表啟動

查看windows端zabbix-agent是否啟動

netstat -ant |findstr "10050"

創(chuàng)建鍵值格式

vim /etc/zabbix/zabbix_agentd.d/user-defined.conf

UserParameter=key,value

UserParameter=system.current.user,bash /etc/zabbix/libexec/system_current_user.sh

zabbix3.4.10部署所用包:

https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.10-1.el7.x86_64.rpm

https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-get-3.4.10-1.el7.x86_64.rpm

https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-server-mysql-3.4.10-1.el7.x86_64.rpm

https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-web-3.4.10-1.el7.noarch.rpm

https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-web-mysql-3.4.10-1.el7.noarch.rpm

https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-proxy-mysql-3.4.10-1.el7.x86_64.rpm

yum源:

https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql-uzabbix -p zabbix

mysql -uzabbix -p zabbix

自動發(fā)現(xiàn)與自動注冊的區(qū)別:

1.自動發(fā)現(xiàn)需要占用大量的server資源

2.自動發(fā)現(xiàn)不具有時效性

3.只適合批量添加相同服務的server

自動注冊需要配置agent的哪些參數(shù)贺氓?

serveractive=

hostname=

分布式監(jiān)控原理:

proxy服務器即為代理服務器也為agent服務器竟宋,其流程為agent>proxy>server

分布式監(jiān)控部署:

zabbix-proxy服務器配置

1.操作數(shù)據(jù)庫:

create database zabbix_proxy character set utf8 collate utf8_bin;

grant all privileges on zabbix_proxy.* to zabbix@localhost identified by '123456';

flush privileges;

2.安裝zabbix-proxy

3.導入zabbix-proxy自帶的數(shù)據(jù)庫文件

zcat? /usr/share/doc/zabbix-proxy-mysql-3.4.10/schema.sql.gz|mysql -u zabbix -p123456 zabbix_proxy

4.配置/etc/zabbix/zabbix_proxy.conf

Server=

Hostname=(注意要和本地設置成一樣的)

DBName=

DBUser=

DBPassword=

5.配置/etc/zabbix/zabbix_agentd.conf

Server=(注意這里的server要填寫proxy的地址肋坚,也就是本機)

ServerActive=(注意這里的server要填寫proxy的地址泵喘,也就是本機)

Hostname=(這里填寫的主機名盡量不要和proxy的重復)

zabbix-agent服務器配置

1.設置server為proxy

web界面去設置:

1.自動注冊

2.設置代理

vim編輯時如何附帶行號拉队?

:set nu

mail

mailx區(qū)別

如何ssh或者scp的時候不進行交互众眨?

答:sshpass

創(chuàng)建文件時握牧,文件名是否可以帶“/? ”

答:不可以

rpm -ql命令的意思

答:查看rpm包安裝到哪些路徑下

rpm -qf命令的意思

答:通過路徑查找來源于哪個rpm包

grep -E -v "^#|^$" zabbix_proxy.conf這條命令代表什么意思

答:代表除去以#開頭的字符以及除去空白行

netstat -nulp 解釋每一個參數(shù)的含義?

答:

-n 代表以ip地址顯示而不是域名

-u 代表udp協(xié)議

-l 表示監(jiān)控服務中的socket

-p 顯示其pid和程序名稱

使用awk的時候娩梨,如何截取最后一列沿腰?

答:awk 'print $NF'

編譯安裝實例:

答:編譯安裝

$ ?tar -zxf sshpass-1.05.tar.gz

$ cd sshpass-1.05

$ ./configure

$ make && make install

vim過程中顯示高亮以后,怎樣取消高亮狈定?

答:輸入“:noh”

ssh命令多用途:

ssh root@192.168.0.1

ssh root@192.168.0.1 命令

scp命令用途

-r 遞歸操作(用于拷貝文件夾)

-p 拷貝時攜帶文件屬性

查看系統(tǒng)版本:

cat /etc/redhat-release

查看內(nèi)核所有信息

uname -a

查看內(nèi)核版本號:

uname -r

查看系統(tǒng)多少位

uname -m

linux用戶區(qū)分:

root用戶PID:0

系統(tǒng)用戶PID(每個服務都會生成一個用戶):1~999

普通用戶PID(由管理員所創(chuàng)建):1000+

gzip用法:

答:gzip壓縮力度比較大颂龙,可以用來壓縮.tar結(jié)尾的壓縮文件,壓縮后為.tar.gz結(jié)尾纽什,比如:gzip 1.tar

用法:

gzip

-d 解開壓縮包

-v 顯示指令執(zhí)行過程信息

-r 遞歸操作措嵌,可對目錄進行操作

ssh-keygen -t rsa ssh root@10.1.1.1:/root

ssh-copy-id -i /root/.ssh/id_rsa.pub root@10.1.1.1

iptables規(guī)則組成結(jié)構(gòu)分析:

iptables -t filter -A INPUT -s 192.168.0.1 -j DROP

? ? ? ? ? ? ? ? 表(基本功能)? ? ? ? 鏈(流量類型)? ? ? ? ? ? ? 匹配屬性? ? ? ? 動作

如果不加-t參數(shù),那么默認使用filter表

表的分類:

filter(對數(shù)據(jù)包進行過濾) nat(用于修改源芦缰、目標ip的地址) mangle(高級)

鏈分類:

INPUT(入流量) OUTPUT(出流量) FORWARD(轉(zhuǎn)發(fā)時) PREROUTING(路由前) POSTROUTING(路由后)

匹配屬性:

-s 對源ip匹配 -d 對目標ip匹配 -i 指定從哪個網(wǎng)口接受的流量 -o 指定從哪個網(wǎng)口發(fā)出的流量 -p 指定協(xié)議 --dport 指定目標端口號

動作 -j:

DROP 丟棄 REJECT 拒絕 ? ACCEPT 允許 DNAT 目標ip轉(zhuǎn)換 ? SNAT 源ip轉(zhuǎn)換

表與鏈的適用關系:(“X”代表可用)

鏈(流量類型)表(基本功能)

filternatmangle

INPUTXX

FORWARDXX

OUTPUTXXX

PREROUTINGX(DNAT)X

POSTROUTINGX(SNAT)X

iptables匹配規(guī)則:

按照順序從上到下匹配

當數(shù)據(jù)包匹配到某條規(guī)則后铅匹,不會繼續(xù)向下匹配

如果匹配不到則會按默認動作處理(一般為放行動作)

iptables規(guī)則保存:

答:service iptables save

iptables安全:

防止同步包洪水(Sync Flood)

# iptables -A FORWARD -p tcp –syn -m limit –limit 1/s -j ACCEPT

防止各種端口掃描

# iptables -A FORWARD -p tcp –tcp-flags SYN,ACK,FIN,RST RST -m limit –limit 1/s -j ACCEPT

Ping 洪水攻擊(Ping of Death)

# iptables -A FORWARD -p icmp –icmp-type echo-request -m limit –limit 1/s -j ACCEPT

[oracle@SSS-531W-DB02:/tmp/jinan/logs]$sshpass -p 123456 scp /tmp/jinan/logs/* root@10.62.3.7:/tmp/

Host key verification failed.

這是什么原因?qū)е碌模?/p>

答:原因是在主機子系統(tǒng)每次成功ssh連接遠程操作,都會把你每個你訪問過計算機的公鑰 (public key)都記錄在主機的目錄/Users/icarus/.ssh/known_hosts下饺藤,當下次訪問相同子機服務器時包斑,會核對公鑰流礁。如果公鑰不同,會發(fā)出警告罗丰,避免你受到DNS Hijack之類的攻擊神帅。

snmp監(jiān)控服務器

監(jiān)控原理:

不再使用agent去監(jiān)控服務器,而是使用snmp協(xié)議萌抵。其zabbix server則作為snmp的客戶端找御,被監(jiān)控機則是snmp的服務端,需要在被監(jiān)控機上安裝snmp的服務端绍填,而zabbix server則自帶snmp的客戶端不需要再安裝霎桅,只需要再裝一個snmp測試工具即可。net-snmp-utils

數(shù)組的知識:

B=(1 2 3 4)-----定義一個數(shù)組B

echo $B-----? ?

echo $B[1]

echo ${B[1]}

echo ${B[@]}

echo ${#B[@]}

netstat -ntpl

uniq與sort怎么用讨永?

zabbix自動發(fā)現(xiàn)自定義:

疑難雜癥:為何我始終沒有辦法禁止掉來自192.168.49.0/24的流量滔驶,以下兩種方式都試了

[root@centos-linux-02 ~]# iptables -L

Chain INPUT (policy ACCEPT)

target? ? prot opt source? ? ? ? ? ? ? destination? ? ? ?

ACCEPT? ? all? --? anywhere? ? ? ? ? ? anywhere? ? ? ? ? ? state RELATED,ESTABLISHED

ACCEPT? ? icmp --? anywhere? ? ? ? ? ? anywhere? ? ? ? ? ?

ACCEPT? ? tcp? --? anywhere? ? ? ? ? ? anywhere? ? ? ? ? ? state NEW tcp dpt:ssh

DROP? ? ? tcp? --? 192.168.49.0/24? ? ? anywhere? ? ? ? ? ? tcp dpt:ssh

REJECT? ? all? --? anywhere? ? ? ? ? ? anywhere? ? ? ? ? ? reject-with icmp-host-prohibited

[root@centos-linux-02 ~]# iptables -L

Chain INPUT (policy ACCEPT)

target? ? prot opt source? ? ? ? ? ? ? destination? ? ? ?

ACCEPT? ? all? --? anywhere? ? ? ? ? ? anywhere? ? ? ? ? ? state RELATED,ESTABLISHED

ACCEPT? ? icmp --? anywhere? ? ? ? ? ? anywhere

DROP? ? ? tcp? --? 192.168.49.0/24? ? ? anywhere? ? ? ? ? ? tcp dpt:ssh? ? ? ? ? ?

ACCEPT? ? tcp? --? anywhere? ? ? ? ? ? anywhere? ? ? ? ? ? state NEW tcp dpt:ssh

REJECT? ? all? --? anywhere? ? ? ? ? ? anywhere? ? ? ? ? ? reject-with icmp-host-prohibited

為文件系統(tǒng)擴容磁盤

parted /dev/sda print 查看分區(qū)表和分區(qū)信息

lsblk 查看文件系統(tǒng)信息

physical volume

volume group

logic volume

pvdisplay

vgdisplay

lvdisplay

ssh-keygen

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市卿闹,隨后出現(xiàn)的幾起案子揭糕,更是在濱河造成了極大的恐慌,老刑警劉巖锻霎,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件著角,死亡現(xiàn)場離奇詭異,居然都是意外死亡旋恼,警方通過查閱死者的電腦和手機吏口,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冰更,“玉大人产徊,你說我怎么就攤上這事《辏” “怎么了囚痴?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵叁怪,是天一觀的道長审葬。 經(jīng)常有香客問我,道長奕谭,這世上最難降的妖魔是什么涣觉? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮血柳,結(jié)果婚禮上官册,老公的妹妹穿的比我還像新娘。我一直安慰自己难捌,他們只是感情好膝宁,可當我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布鸦难。 她就那樣靜靜地躺著,像睡著了一般员淫。 火紅的嫁衣襯著肌膚如雪合蔽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天介返,我揣著相機與錄音拴事,去河邊找鬼。 笑死圣蝎,一個胖子當著我的面吹牛刃宵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播徘公,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼牲证,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了步淹?” 一聲冷哼從身側(cè)響起从隆,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎缭裆,沒想到半個月后键闺,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡澈驼,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年辛燥,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缝其。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡挎塌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出内边,到底是詐尸還是另有隱情榴都,我是刑警寧澤,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布漠其,位于F島的核電站嘴高,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏和屎。R本人自食惡果不足惜拴驮,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望柴信。 院中可真熱鬧套啤,春花似錦、人聲如沸随常。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至唆鸡,卻和暖如春窃判,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背喇闸。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工袄琳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人燃乍。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓唆樊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親刻蟹。 傳聞我的和親對象是個殘疾皇子逗旁,可洞房花燭夜當晚...
    茶點故事閱讀 43,566評論 2 349

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