『壹』 linux閲嶆柊鍚鍔╮edislinux鐨剅edis鍚鍔
redis濡備綍閲嶅惎?linux涓嬭瘋緭鍏ュ懡浠や笉瑕佺敤kill鐨勬柟寮忥紵
1銆佸傛灉鏄鐢╝pt-get鎴栬厃uminstall瀹夎呯殑redis錛屽彲浠ョ洿鎺ラ氳繃涓嬮潰鐨勫懡浠ゅ仠姝/鍚鍔/閲嶅惎redis錛/etc/init.d/redis-serverstop/etc/init.d/redis-serverstart/etc/init.d/redis-serverrestart
2銆佸傛灉鏄閫氳繃婧愮爜瀹夎呯殑redis錛屽垯鍙浠ラ氳繃redis鐨勫㈡埛絝紼嬪簭redis-cli鐨剆hutdown鍛戒護鏉ラ噸鍚痳edis銆
redis闆嗙兢濡備綍瑙e喅閲嶅惎涓嶄簡鐨勯棶棰
redis浣跨敤闆嗙兢閮ㄧ講錛屽傛灉閬囧埌鏂鐢墊垨鑰呮湇鍔″櫒閲嶅惎錛屽綋鍐嶆″惎鍔ㄧ殑鏃跺欙紝鏈夋椂鍊欎細鍚鍔ㄤ笉浜嗐傞渶瑕佷嬌鐢╰rib鐨刦ix鍛戒護榪涜屼慨澶嶃傚傛灉淇澶嶈繕鏄涓嶈岀殑璇濓紝鍙浠ユ竻闄よ妭鐐規暟鎹鍐嶉噸鏂板緩闆嗙兢錛屽墠鎻愯佸囦喚涔嬪悗鎿嶄綔銆
1銆佷嬌鐢╮edis-cli榪炴帴涓妑edis鍏朵腑涓鍙幫細redis-cli-c-hxxx-p7001錛岃緭鍏clusterinfo鏌ョ湅褰撳墠闆嗙兢鐨勭姸鎬併
2銆佸彲浠ヤ嬌鐢╰rib鐨刢heck媯嫻嬬殑闆嗙兢鐘舵侊細redis-trib.rbcheckxxx:7001錛孨銆
linux涓璬ockers瀹瑰櫒鎶鏈浠嬬粛錛
linux涓璬ockers瀹瑰櫒鎶鏈鍏跺疄灝辨槸綆$悊鐔婇泟璧風殑寮曟搸錛屾槸搴旂敤鎵撳寘閮ㄧ講騫沖彴錛屽彲浠ヤ負鏁版嵁杞浠剁殑搴旂敤鎻愪緵鍩虹銆
浠涔堟槸docker錛
Docker灝卞ソ姣斾紶緇熺殑璐ц繍闆嗚呯
Docker鏄綆$悊瀹瑰櫒鐨勫紩鎿
Docker涓哄簲鐢ㄦ墦鍖呴儴緗插鉤鍙幫紝鑰岄潪鍗曠函鐨勮櫄鎷熷寲鎶鏈
SaaS(app錛屼簯鐩橈紝寰搴楋紝緗戠珯)PaaS(redis,nysql,nginx)鏄鍩轟簬Docker鐨勪簯騫沖彴
VMVSContainer
?
鍏充簬鉶氭嫙鏈
virsh 鍛戒護綆$悊
virt_manager 鍥懼艦鍖栫$悊
libvirtd 涓涓綆$悊鎺ュ彛
qemu-kvm(cpu/mem) 瀹屽叏鉶氭嫙鍖
濡傛灉鍋滄帀libvirtd
systemctlstoplibvirtd
1
1
綆$悊鍖栧懡浠や笉鑳藉伐浣滐紝浣嗘槸鉶氭嫙鏈轟緷鐒跺瓨鍦錛屼緷鐒跺伐浣
瀹瑰櫒
瀹瑰櫒鍜岀墿鐞嗘満鍏變韓鍐呮牳鍜屼竴浜涢噸瑕佺殑鏂囦歡緋葷粺
姣旇櫄鎷熸満鏇村皬錛屾洿杞
浼犵粺鉶氭嫙鏈哄拰瀹瑰櫒鎶鏈瀵規瘮
?
瀹瑰櫒鏄濡備綍宸ヤ綔鐨
?
鍒涘緩涓涓瀹瑰櫒
?
yuminstallwget-y
cd/etc/yum.repos.d/
wgethttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1
2
3
1
2
3
?
瑕佽В鍐充緷璧栨
鍦ㄩ樋閲屼簯騫沖彴涓嬭澆
鐒跺悗涓嬭澆鐨勫寘鍜宺hel7.6yum婧愰噷鐨勫寘涓璧瘋В鍐充緷璧栨
yuminstalldocker-cecontainer-selinux-2.77-1.el7.noarch.rpm-y
systemctlstartdocker
1
2
1
2
娉ㄦ剰錛歞ocker鍚鍔ㄥ墠鍏抽棴闃茬伀澧欏拰鍏抽棴selinux
dockerinfo鏌ョ湅瀹瑰櫒淇℃伅
1
1
鍙戠幇鏈変袱涓璀﹀憡
瑙e喅錛
sysctl-a|grepbridge-nf-call-iptables
vim/etc/sysctl.d/bridge.conf
1
2
1
2
net.bridge.bridge-nf-call-iptables=1
net.bridge.bridge-nf-call-ip6tables=1
sysctl--system鐢熸晥
1
2
3
1
2
3
鎵鏈夌殑瀹瑰櫒鏁版嵁閮藉湪/var/lib/docker閲岄潰
?
濡傛灉鎯寵佺敤鏅閫氱敤鎴峰仛docker闇瑕佺粰榪欎釜鏂囦歡緇欐潈闄
yuminstallbash-*-y涓轟簡table琛ラ綈鍛戒護
1
1
鐢ㄥ瑰櫒閮ㄧ講涓涓猲ginx鏈嶅姟
涓鑸鎷夊彇澶鎱錛岃劇疆涓涓鍔犻熷櫒
?
cd/etc/docker/
vimdaemon.json
systemctldaemon-reload
systemctlrestartdocker
1
2
3
4
1
2
3
4
dockersearchnginx瀵繪壘闀滃儚
dockerpullnginx鎷夊彇闀滃儚錛堜竴鑸浠ユ湇鍔″悕鐨勬槸瀹樻柟鎻愪緵鐨勶級
dockerrun-d--namenginxnginx閮ㄧ講瀹瑰櫒
dockerps
1
2
3
4
1
2
3
4
?
dockerinspectnginx鏌ョ湅nginx瀹瑰櫒淇℃伅
1
1
?
鐢╥paddrshow鍛戒護鏌ョ湅妗ユ帴鍒癲ocker0
yuminstallbridge-utils妗ユ帴鍛戒護
brctlshow
1
2
1
2
?
nginx閮ㄧ講鎴愬姛
?
姝ゆ椂錛宯ginx鍙鑳藉唴閮ㄨ塊棶
濡傛灉闇瑕佸栭儴璁塊棶錛屽垯鍒犳帀鍘焠ginx瀹瑰櫒錛岀敤絝鍙f槧灝勯儴緗瞡ginx
-d:鎵撳叆鍚庡彴
-p80:80:80鏄犲皠80絝鍙
dockerrun-d--namenginx-p80:80nginx
1
1
nginxhistorynginx:latest鏌ョ湅nginx闀滃儚淇℃伅
iptables-tnat-nL
1
2
1
2
璁塊棶鏈鏈鴻漿鍙戝埌172.17.0.2:80涓婂幓
?
鐢╬sax鎴杢op鎴杗etstat-antlp鏌ョ湅docker灝辨槸涓榪涚▼
緗戦〉璁塊棶鉶氭嫙鏈篿p鍙浠ョ湅鍒皀ginx鏈嶅姟銆
濡備綍鍦╨inux涓嬮摼鎺ヨ繙紼媟edis錛
鍦≧edis鐩褰曚笅寮鍚疪edis榪欎釜紿楀彛灝變笉鑳界戶緇鎿嶄綔浜唖cr/redis-server鍙﹀紑鍚涓涓鍛戒護琛岀獥鍙h繘鍏Redis鐩褰曞彲浠ヨ繘琛屾祴璇晄rc/redis-cliquit鍙浠ラ鍑哄綋鍓峜lient
『貳』 linux鍚鍔ㄦ湇鍔″惎鍔╨inux緋葷粺鏈嶅姟
linux濡備綍鍚鍔,鍋滄,鏌ョ湅鏈嶅姟錛
鍙浠ラ氳繃servicexxxstart/stop/resrart鎺у埗錛屽彲浠ラ氳繃systemctl錛屼篃鍙浠ラ氳繃/etc/init.d/xxx.service鏉ユ帶鍒躲
Linux鍚鍔ㄣ佸叧闂銆侀噸鍚緗戠粶鏈嶅姟鐨勪袱縐嶆柟寮忥紵
絎涓縐嶅氨鏄妤間笂璇寸殑鐩存帴service鏈嶅姟鍚嶇Оstart/restart/stop絎浜岀嶅彲浠ョ洿鎺ヨ繘鍏/etc/init.d鐩褰曪紝鏈嶅姟鐨勮剼鏈鏂囦歡閮藉瓨鏀懼湪姝ょ洰褰曚腑錛屽彲浠ョ洿鎺ユ墽琛屽瑰叾start/restart/stop濡傦細#cd/etc/init.d#./ntpdrestart鍏抽棴ntpd錛氬惎鍔╪tpd錛#
linux涓寮鍚鏈嶅姟鐨勫懡浠わ紵
1.
鍚鍔∟ginx鏈嶅姟--鍦╯bin鐩褰曚笅鍚鍔ㄥ懡浠:./nginx鍏抽棴鍛戒護:./nginx-sstop鍜./nginx-squit鍒鋒柊閰嶇疆鏂囦歡:./nginx-sreload(姣忔″筃ginx鐨勯厤緗鏂囦歡nginx.conf淇鏀瑰悗,閮借佽繘琛岄噸鏂板姞杞介厤緗鏂囦歡)
2.
榪涚▼鏌ョ湅榪涚▼ps-ef|grep-ixxxx-i澶ф傛槸ignore鏄蹇界暐鐨勬剰鎬濊繖閲屾槸蹇界暐澶у皬鍐欍傛潃姝昏繘紼媖ill-9xxxx
3.
闃茬伀澧欏紑鍚闃茬伀澧檚erviceiptablesstart鍏抽棴闃茬伀澧檚erviceiptablesstop鏌ョ湅闃茬伀澧欑殑鐘舵乻erviceiptablesstatus姘鎬箙鍏抽棴闃茬伀澧檆hkconfigiptablesoff
4.
鍚鍔▃ookeeper鏈嶅姟--鍦▃ookeeper鐨刡in鐩褰曚笅寮鍚痾oo
linux榪涘叆緋葷粺鐨勪袱縐嶆柟寮忥紵
Linux鍚鍔ㄣ佸叧闂銆侀噸鍚緗戠粶鏈嶅姟鐨勪袱縐嶆柟寮忥細1銆佷嬌鐢╯ervice鑴氭湰鏉ヨ皟搴︾綉緇滄湇鍔★紝濡傦細鍚鍔╯ervicenetworkstart錛涘叧闂璼ervicenetworkstop錛涢噸鍚痵ervicenetworkrestart錛2銆佺洿鎺ユ墽琛岀綉緇滄湇鍔$殑綆$悊鑴氭湰錛屽傦細鍚鍔?/etc/init.d/network?start錛涘叧闂/etc/init.d/network?stop錛涢噸鍚/etc/init.d/network?restart銆
Linux涓嬨傚惎鍔ㄣ侀噸鍚銆佸仠姝銆傛湇鍔$殑鍛戒護鏄澶氬皯錛
鍚鍔ㄧ洿鎺ョ偣寮鏈洪敭灝卞彲浠ヤ簡,閲嶅惎reboot灝卞彲浠ヤ簡鍏蟲満,init3銆乻hutdown-fnow銆乭alt閮藉彲浠ュ叧鏈,閲嶅惎鏈嶅姟services鏈嶅姟restart鍋滄㈡湇鍔services鏈嶅姟stop寮濮嬫湇鍔services鏈嶅姟start鏈嶅姟鐘舵乻ervices鏈嶅姟status
『叄』 linux璁劇疆寮鏈哄惎鍔ㄩ」linux璁劇疆寮鏈哄惎鍔
鎬庝箞鏌ョ湅linux鐨勫紑鏈哄惎鍔ㄩ」錛
1.緙栬緫/etc/inittab
2./etc/rc.d/rc3.d鎴/etc/rc.d/rc5.d錛堟牴鎹甶nittab閲岀毊鍩歸傜噧閮戠殑initdefault涓嶄腑琛屽悓錛変笅鐨勮繛鎺
鍙浠ョ敤chkconfig--list鏌ョ湅錛屼富瑕佹槸3:on鎴5:on
chkconfigservicenameoff#鍏抽棴
chkconfigservicenameon#鎵撳紑
3.緙栬緫/etc/rc.d/rc.local
linux鎬庝箞璁劇疆寮鏈鴻嚜鍔ㄩ噸鍚錛
鎵撳紑涓涓緇堢錛屽湪緇堢杈撳叆#vi~/.bash_profile鎸夐敭鐩樹笂鐨勨渋鈥濋敭錛岀Щ鍔ㄥ厜鏍囷紝鑷蟲枃鏈鏈灝撅紝杈撳叆涓嬮潰鐨勮鍙ワ細
exportDISPLAY=:0QQ杈撳叆濂戒互鍚庯紝鎸夐敭鐩樺乏涓婅掔殑鈥淓SC鈥濋敭錛屽啀鎸夆淪hift鈥濆姞鈥滐細鈥(閿鐩樹笂鐨勫啋鍙烽敭)錛岀粓絝浼氬湪鏈涓嬮潰鏄劇ず涓涓鍐掑彿銆
濡傛灉鍑虹幇鍐掑彿錛屽垯杈撳嚭鈥渨p鈥(涓嶅寘鍚鍒嗗彿)銆
濂戒簡錛屽叧闂緇堢錛岄噸鍚緋葷粺錛孡inuxQQ渚誇細鑷鍔ㄥ惎鍔ㄤ簡銆
linux鎬庝箞璁劇疆寮鏈鴻緭鍏bios瀵嗙爜錛
鏂規硶/姝ラゅ垎姝ラ槄璇
1
/4
棣栧厛鎴戜滑鍏堣佽繘鍏BIOS銆傚湪寮鏈烘垨鑰呴噸鍚鐨勬椂鍊欙紝鎸変笅F2閿銆傛敞鎰忎笉鍚岀數鑴戣繘鍏BIOS鐨勬柟寮忎笉鍚屻
2
/4
榪涘叆BIOS璁劇疆涔嬪悗錛屾垜浠鐢ㄩ敭鐩樻潵鎺у埗閫夋嫨錛屽厛鍦˙IOS涓鎵懼埌security閫夐」銆傛壘鍒頒箣鍚庤繘琛屼笅涓涓姝ラょ殑鎿嶄綔銆
3
/4
鎺ョ潃鎴戜滑鍦╯ecurity涓鎵懼埌SetsupervisorPassword鐨勮劇疆瀵嗙爜閫夐」錛屾潵榪涜岃劇疆瀵嗙爜銆傜偣鍑誨洖杞﹂敭榪涜岃劇疆
4
/4
涔嬪悗鍙闇杈撳叆涓ゆ″瘑鐮侊紝鏈鍚庤繘琛屼繚瀛樺嵆鍙瀹屾垚璁劇疆BIOS鐨勫瘑鐮佽劇疆銆傛渶鍚庨噸鍚鐢佃剳錛屾垜浠灝變細鐪嬪埌杈撳叆BIOS瀵嗙爜鐨勭獥鍙c傝緭鍏ュ瘑鐮佸嵆鍙榪涘叆緋葷粺銆
鎬葷粨
1
/1
寮鏈虹姸鎬佹垨鑰呴噸鍚鏃舵寜涓婩2閿榪涘叆BIOS錛
榪涘叆BIOS錛屾壘鍒皊ecurity涓鐨凷etsupervisorPassword鐨勮劇疆瀵嗙爜閫夐」錛
璁劇疆瀵嗙爜榪涜屼繚瀛樸傛渶鍚庨噸鍚鐢佃剳鍗沖彲銆
linux緋葷粺閰嶇疆鏈嶅姟鍝浜涙槸榛樿ゅ紑鍚錛
鍚鍔╲sftpd錛歷sftpd鏈変袱縐嶅惎鍔ㄦ柟寮忚嚜鍚鍔ㄦ垨鑰呯敱xinetd鏈嶅姟鍚鍔ㄤ慨鏀歸厤緗鏂囦歡涓鐨刲isten鍙浠ヨ劇疆鍚鍔ㄦ柟寮弆isten=YES鍒欎負鑷鍚鍔錛孨O鍒欑敱xinetd鍚鍔ㄣ傚煎緱娉ㄦ剰鐨勬槸閲囩敤鑷鍚鍔ㄧ殑鏂瑰紡鍛戒護錛/usr/local/sbin/vsftpd鍚鍔ㄥ悗褰撳墠緇堢浼氳鍗犳嵁銆傛案涔呮墦寮鎴栧垯鍏抽棴
鍗蟲椂鐢熸晥錛氶噸鍚鍚庤繕鍘(鍗充笉榛樿ゅ惎鍔)
LINUX濡備綍瀹炵幇榪涚▼鏉姝誨悗閲嶆柊鍚鍔錛
kill-9榪涚▼ID鍙峰己鍒舵潃姝昏繘紼嬶紱鍚鍔ㄥ氨瑕佺湅浣犵殑鎯呭喌浜嗭紝鐪嬩綘鐨勮繘紼嬩簩榪涘埗鍙鎵ц屾枃浠舵垨鑰呮湁娌℃湁鍚鍔ㄨ剼鏈錛屾墽琛屽氨琛屼簡銆
『肆』 Linux下, 啟動、重啟、停止, 服務的命令是多少
啟動直接點開機鍵就可以。
重啟reboot 就可以了。
關機,init3、shutdown -f now、halt 都可以關機。
重啟服務services 服務 restart。
停止服務services 服務 stop。
開始服務services 服務 start。
服務狀態services 服務 status。
(4)linux啟動項目命令擴展閱讀:
常用命令及技巧:通用命令。
1、date :列印或者設置系統的日期和時間
2、 stty -a:可以查看或者列印控制字元(Ctrl-C、Ctrl-D、 Ctrl-Z等)
3、 passwd:用passwd -h查看
4、logout,login: 登錄shell的登錄和注銷命令
5、 more, less, head tail: 顯示或部分顯示文件內容
6、 lp/lpstat/cancel, lpr/lpq/lprm: 列印文件
7、 chmod u+x:更改文件許可權
8、 rm -fr dir:刪除非空目錄
9、cp -R dir:拷貝目錄
10、 fg jobid :可以將一個後台進程放到前台