‘壹’ 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 :可以将一个后台进程放到前台