10.19 iptables规则备份和恢复

service iptables save 将规则保存到默认配置文件/etc/sysconfig/iptables
iptables如果不使用service iptables save命令,则重启之后规则会全部消失。
如果想启动服务就让有规则,就把iptables保存在/etc/sysconfig/iptables
利用iptables-save保存规则到指定路径:iptables-save > /tmp/my.ipt
利用iptables-restore恢复指定路径保存的规则:iptables-restore < /tmp/my.ipt

[root@luo ~]# service iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  确定  ]
[root@luo ~]# iptables-save > /tmp/my.ipt
[root@luo ~]# ls /tmp/
my.ipt
[root@localhost ~]# ls /tmp
systemd-private-16dd9b4d15f944eea512c061edfabb11-chronyd.service-E303Bu
systemd-private-16dd9b4d15f944eea512c061edfabb11-vgauthd.service-9oSMYF
systemd-private-16dd9b4d15f944eea512c061edfabb11-vmtoolsd.service-7EvtoR
systemd-private-fdeffbbc916c4c189ba146d0f76f7067-chronyd.service-gDPSVB
systemd-private-fdeffbbc916c4c189ba146d0f76f7067-vgauthd.service-mEHtob
systemd-private-fdeffbbc916c4c189ba146d0f76f7067-vmtoolsd.service-M3C6xo
[root@luo ~]# iptables-restore < /tmp/my.ipt

10.20 firewalld的9个zone

打开firewalld,先关闭iptables

systemctl disable iptables
systemctl stop iptables
systemctl enable firewalld
systemctl start firewalld

firewalld默认的9个zone :默认zone为public

drop(丢弃):任何接收的网络数据包都被丢弃,没有任何回复;
block(限制):任何接收的网络连接都被ipv4的icmp-host-prohibited信息和ipv6的icmp-host-prohibited信息所拒绝;(针对icmp)
public(公共):在公共区域内使用,不能相信网络内的其他计算机不会对你的计算机造成危害,只能接收经过选取;
external(外部):特别是为路由器启用了伪装功能的外部网,你不能信任来自网络的其他计算,不能相信他们不会对你造成伤害,只能接受经过选择的连接。
dmz(非军事区):用于你的非军事区内的电脑,此区域可公开访问,可以有限的进入你的内部网络,仅仅接受经过选择的连接。
work(工作):用于工作区,你可以基本信任网络内的其他电脑不会对你造成危害,仅仅接收经过选择的连接。
home(家庭):用于内部网络,你可以基本上信任网络内其他电脑不会对你造成危害,仅仅接收经过选择的连接。
internal(内部):用于内部网络,你可以基本上信任网络内其他电脑不会对你造成危害,仅仅接收经过选择的连接。
trusted(信任):可接受所有的网络连接

firewalld有zone和service两个基础概念

10.21 firewalld关于zone的操作

查看所有zone:

[root@luo ~]# firewall-cmd --get-zones
block dmz drop external home internal public trusted work

查看默认zone:

[root@luo ~]# firewall-cmd --get-default-zone
public

firewall-cmd命令zone的操作:

[root@luo ~]# firewall-cmd --set-default-zone=work   设定默认zone为work
success
[root@luo ~]# firewall-cmd --get-zone-of-interface=ens33 查看指定网卡所在的zone
work
[root@luo ~]# firewall-cmd --zone=public --add-interface=lo 给指定网卡设置zone
success
[root@luo ~]# firewall-cmd --zone=dmz --change-interface=lo 针对指定网卡更改zone
success
[root@luo ~]# firewall-cmd --zone=dmz --remove-interface=lo 针对网卡删除zone
success
[root@luo ~]# firewall-cmd --get-active-zones 查看系统所有网卡所在的zone
workinterfaces: ens33

10.22 firewalld关于service的操作

配置文件模板路径:/usr/lib/firewalld/services/
实际生效配置目录:/etc/firewalld/services/
把系统文件内所有的service列出来

[root@luo ~]# firewall-cmd --get-service
RH-Satellite-6 amanda-client amanda-k5-client bacula bacula-client bitcoin bitcoin-rpc bitcoin-testnet bitcoin-testnet-rpc ceph ceph-mon cfengine condor-collector ctdb dhcp dhcpv6 dhcpv6-client dns docker-registry dropbox-lansync elasticsearch freeipa-ldap freeipa-ldaps freeipa-replication freeipa-trust ftp ganglia-client ganglia-master high-availability http https imap imaps ipp ipp-client ipsec iscsi-target kadmin kerberos kibana klogin kpasswd kshell ldap ldaps libvirt libvirt-tls managesieve mdns mosh mountd ms-wbt mssql mysql nfs nrpe ntp open*** ovirt-imageio ovirt-storageconsole ovirt-vmconsole pmcd pmproxy pmwebapi pmwebapis pop3 pop3s postgresql privoxy proxy-dhcp ptp pulseaudio puppetmaster quassel radius rpc-bind rsh rsyncd samba samba-client sane sip sips smtp smtp-submission smtps snmp snmptrap spideroak-lansync squid ssh synergy syslog syslog-tls telnet tftp tftp-client tinc tor-socks transmission-client vdsm vnc-server wbem-https xmpp-bosh xmpp-client xmpp-local xmpp-server

列出默认zone下的service

[root@luo ~]# firewall-cmd --list-services
ssh dhcpv6-client

列出指定的zone下的service :firewall-cmd --zone=(zone名) --list-service

[root@luo ~]# firewall-cmd --zone=public --list-service
ssh dhcpv6-client

把service加入到指定zone下;只是暂时写入内存中;firewall-cmd --zone=(zone名) --add-service=(service名)

[root@luo ~]# firewall-cmd --zone=public --add-service=http  添加http服务到public zone
success
[root@luo ~]# firewall-cmd --zone=public --list-service
ssh dhcpv6-client http

修改配置文件,添加http服务到public zone,永久的

[root@luo ~]# firewall-cmd --zone=public --add-service=http --permanent
success

10.23 linux任务计划cron

crontab 命令
-u 表示指定某个用户,不加-u则表示当前用户
-e 表示指定任务计划
-l 表示列出任务计划
-r 表示删除任务计划

[root@luo ~]# cat /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

格式:分 时 日 月 周 命令
分的范围:0-59 (* 表示所有)
时的范围:0-23 (* 表示所有)
日的范围:1-31 (* 表示所有)
月的范围:1-12 (* 表示所有)
周的范围:0-6(Sunday=0 or 7) (* 表示所有)
任务计划不执行,一般有两种情况:1.crond服务没启动,默认是开机启动的。2.PATH没有命令的路径,脚本中没使用绝对路径导致命令找不到
启动crond服务

[root@luo ~]# systemctl start crond                    #启动crond服务
[root@luo ~]# ps aux |grep crond                       #查看有没有crond进程
root        557  0.0  0.1 126280  1608 ?        Ss   19:37   0:00 /usr/sbin/crond -n
root       2429  0.0  0.0 112720   972 pts/2    R+   21:58   0:00 grep --color=auto crond
[root@luo ~]# systemctl status crond                  #查看crond状态
● crond.service - Command SchedulerLoaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)Active: active (running) since 三 2018-06-13 10:57:50 CST; 1 day 11h agoMain PID: 557 (crond)CGroup: /system.slice/crond.service└─557 /usr/sbin/crond -n
6月 13 10:57:50 luo systemd[1]: Started Command Scheduler.
6月 13 10:57:50 luo systemd[1]: Starting Command Scheduler...
6月 13 10:57:51 luo crond[557]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 93% if used.)
6月 13 10:57:51 luo crond[557]: (CRON) INFO (running with inotify support)

停止crond服务:

[root@luo ~]# systemctl stop crond.service

10.24 chkconfig工具

查看预设服务:

[root@luo ~]# ls /etc/init.d/
functions   mysqld      netconsole  network     README

列出服务和级别开启状态:chkconfig --list

[root@luo ~]# chkconfig --list注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。查看在具体 target 启用的服务请执行'systemctl list-dependencies [target]'。netconsole      0:关 1:关 2:关 3:关 4:关 5:关 6:关
network         0:关 1:关 2:开 3:开 4:开 5:开 6:关

centos7之前采用的服务管理是:SysV;7则换成了system
--add  增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
--del  删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
--level<等级代号>  指定读系统服务要在哪一个执行等级中开启或关毕。
0:关机 1:单用户 2:无网络连接的多用户命令行模式 3:有网络连接的多用户命令行模式(常用级别) 4:系统保留 5:图形化界面 6:重启
更改某级别下的开机状态:

[root@luo ~]# chkconfig --level 3 mysqld off                       #指定mysqld在运行级别3不开机启动
[root@luo ~]# chkconfig --list注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。查看在具体 target 启用的服务请执行'systemctl list-dependencies [target]'。
mysqld          0:关 1:关 2:开 3:关 4:开 5:开 6:关
netconsole      0:关 1:关 2:关 3:关 4:关 5:关 6:关
network         0:关 1:关 2:开 3:开 4:开 5:开 6:关

多个级别:chkconfig --level 345 mysqld off
不加级别表示省略;默认针对级别2、3、4、5、
删除:chkconfig --del 服务名
添加:chkconfig --add 服务名

10.25 systemd管理服务

系统单元:在/lib/systemd/system目录中,优先级高于用户单元。
用户单元:在/usr/lib/systemd/system目录中
查看用户所有unit:ls /usr/lib/systemd/system/

[root@luo ~]# ls /usr/lib/systemd/system/
Display all 257 possibilities? (y or n)
arp-ethers.service                             rhel-configure.service
auditd.service                                 rhel-dmesg.service
autovt@.service                                rhel-domainname.service
basic.target                                   rhel-import-state.service
basic.target.wants/                            rhel-loadmodules.service
blk-availability.service                       rhel-readonly.service
bluetooth.target                               rpcbind.target
brandbot.path                                  rsyncd.service
brandbot.service                               rsyncd@.service
chrony-dn***v@.service                         rsyncd.socket
chrony-dn***v@.timer                           rsyslog.service
chronyd.service                                runlevel0.target
chrony-wait.service                            runlevel1.target
console-getty.service                          runlevel1.target.wants/
console-shell.service                          runlevel2.target
container-getty@.service                       runlevel2.target.wants/
cpupower.service                               runlevel3.target
crond.service                                  runlevel3.target.wants/
cryptsetup-pre.target                          runlevel4.target
cryptsetup.target                              runlevel4.target.wants/
ctrl-alt-del.target                            runlevel5.target
dbus-org.freedesktop.hostname1.service         runlevel5.target.wants/
dbus-org.freedesktop.import1.service           runlevel6.target
dbus-org.freedesktop.locale1.service           saslauthd.service
dbus-org.freedesktop.login1.service            selinux-policy-migrate-local-changes@.service
dbus-org.freedesktop.machine1.service          sendmail.service
dbus-org.freedesktop.timedate1.service         serial-getty@.service
dbus.service                                   shutdown.target
dbus.socket                                    shutdown.target.wants/
dbus.target.wants/                             sigpwr.target
debug-shell.service                            sleep.target
default.target                                 -.slice
default.target.wants/                          slices.target
dev-hugepages.mount                            smartcard.target
dev-mqueue.mount                               sm-client.service
dracut-cmdline.service                         sockets.target
dracut-initqueue.service                       sockets.target.wants/
dracut-mount.service                           sound.target
dracut-pre-mount.service                       sshd-keygen.service
dracut-pre-pivot.service                       sshd.service

列出所有服务:systemctl list-units --all --type=service

[root@luo ~]# systemctl list-units --all --type=serviceUNIT                                   LOAD      ACTIVE   SUB     DESCRIPTIONauditd.service                         loaded    active   running Security Auditing Servicebrandbot.service                       loaded    inactive dead    Flexible Branding Servicechronyd.service                        loaded    active   running NTP client/servercpupower.service                       loaded    inactive dead    Configure CPU power related settingcrond.service                          loaded    active   running Command Schedulerdbus.service                           loaded    active   running D-Bus System Message Bus
● display-manager.service                not-found inactive dead    display-manager.servicedracut-shutdown.service                loaded    inactive dead    Restore /run/initramfsebtables.service                       loaded    inactive dead    Ethernet Bridge Filtering tablesemergency.service                      loaded    inactive dead    Emergency Shell
● exim.service                           not-found inactive dead    exim.servicefirewalld.service                      loaded    active   running firewalld - dynamic firewall daemongetty@tty1.service                     loaded    active   running Getty on tty1ip6tables.service                      loaded    inactive dead    IPv6 firewall with ip6tables
● ipset.service                          not-found inactive dead    ipset.serviceiptables.service                       loaded    inactive dead    IPv4 firewall with iptablesirqbalance.service                     loaded    inactive dead    irqbalance daemon
● kdump.service                          loaded    failed   failed  Crash recovery kernel armingkmod-static-nodes.service              loaded    active   exited  Create list of required static devi
● ldap.service                           not-found inactive dead    ldap.servicemicrocode.service                      loaded    inactive dead    Load CPU microcode updatemysqld.service                         loaded    inactive dead    LSB: start and stop MySQLnetwork.service                        loaded    active   exited  LSB: Bring up/down networkingNetworkManager-wait-online.service     loaded    active   exited  Network Manager Wait OnlineNetworkManager.service                 loaded    active   running Network Manager
● nscd.service                           not-found inactive dead    nscd.service
● ntpd.service                           not-found inactive dead    ntpd.service
● ntpdate.service                        not-found inactive dead    ntpdate.serviceplymouth-quit-wait.service             loaded    inactive dead    Wait for Plymouth Boot Screen to Quplymouth-quit.service                  loaded    inactive dead    Terminate Plymouth Boot Screenplymouth-read-write.service            loaded    inactive dead    Tell Plymouth To Write Out Runtime plymouth-start.service                 loaded    inactive dead    Show Plymouth Boot Screenpolkit.service                         loaded    active   running Authorization Managerpostfix.service                        loaded    inactive dead    Postfix Mail Transport Agentrc-local.service                       loaded    inactive dead    /etc/rc.d/rc.local Compatibilityrescue.service                         loaded    inactive dead    Rescue Shell

常用服务相关命令
systemctl enable crond.service //让某个服务开机启动
systemctl disable crond //不让开机启动
systemctl status crond //查看服务状态
systemctl stop crond //停止服务
systemctl start crond //启动服务
systemctl restart crond //重启服务
systemctl is-enabled crond //检查服务是否开机启动

10.26 unit介绍

单元(Unit)
Systemd有一个叫做单元(Unit)的概念,它保存了服务、设备、挂载点和操作系统其他信息的配置文件,并能够处理不同单元之间的依赖关系。大部分单元都静态的定义在单元文件中,也有一些是动态生成的。单元有多种状态:
处于活动的则是(active),当前正在运行
停止的则是(inactive),当前已经停止
启动中的则是(activing),当前正在启动
停止中的则是(deactiving),当前正在停止
失败的则是(failed)状态,意思说单元启动过程中遇到错误比如找不到文件、路径或者进程运行中崩溃了等。
unit分类
一共有11种不同类型的单元:

单元类型 说明
service单元 用于封装一个后台服务进程,比如通过systemctl start firewalld启动防火墙,这种就属于service单元。
socket单元 用于封装一个后台服务进程,比如通过systemctl start firewalld启动防火墙,这种就属于service单元。
target单元 用于将多个单元在逻辑上组合在一起让它们同时启动。
device单元 用于封装一个设备文件,可用于基于设备启动。并不是每一个设备文件都需要一个device单元,但是每一个被udev规则标记的设备都必须作为一个device单元出现。
mount单元 用于封装一个文件系统挂载点(向后兼容/etc/fstab)
automount单元 用于封装一个文件系统自动挂载点,只有该文件系统被访问时才会进行挂载,它取代了传统的autofs服务。
timer单元 用于封装一个基于时间触发的动作,它取代了atd、crond等计划任务。
swap单元 用于封装一个交换分区或者交换文件,它与mount类似。
path单元 用于根据文件系统上特定对象的变化来启动其他服务。
slice单元 用于控制特定的CGroup内所有进程的总体资源占有。
scope单元 它与service单元类似,但是由systemd根据D-bus接口接收到的信息自动创建,可用于管理外部创建的进程。

systemd能够处理各种依赖与冲突关系以及先后顺序,依赖与冲突、先后顺序两者之间是独立的。比如service1依赖service2,而且启动service1必须先启动service2,,那么这2个服务将会同时启动。
说明:一个单元配置文件只能描述一种单元。
系统提供两种级别的单元
系统单元:在/lib/systemd/system目录中,优先级高于用户单元。
用户单元:在/usr/lib/systemd/system目录中
常用unit相关命令
systemctl list-units //列出正在运行的unit
systemctl list-units --all //列出所有的unit
systemctl list-units --all --state=inactive //列出所有inactive的unit
systemctl list-units --all --type=service //列出状态的service
systemctl is-active crond.service //查看某个unit是否active

[root@luo ~]# systemctl list-units                                              列出正在运行的unit
[root@luo ~]# systemctl list-units --all                                      列出所有的unit
[root@luo ~]# systemctl list-units --all --state=inactive           列出所有inactive的unit
[root@luo ~]# systemctl list-units --all --type=service            列出类型为service的unit
[root@luo ~]# systemctl is-active crond                                 查看某个unit是否active
active

10.27 target介绍

Target(目标)
在systemd中有一个叫做target的单元,也叫作目标单元。这个单元没有专用的配置选项,它只是以.target结尾的文件,它本身没有具体功能,你可以理解为类别,它的作用就是将一些单元汇聚在一起。
常用的Target有

名称                              说明

basic.target 启动基本系统,该目标间接包含了所有的本地挂载点单元以及其他必须的系统初始化单元。
ctrl-alt-del.target 当在控制台按下Ctrl+Alt+Del组合键时要启动的单元。
default.target 默认的启动目标,通常指向multi-user.target或者graphical.target的目标。
graphical.target专用于启动图形化登陆界面的目标单元,其中包含了multi-user.target单元。
hibernate.target专用于系统休眠到硬盘时启动的单元。
halt.target专用于关闭系统单不切断电源时启动的单元。
local-fs.target专用于集合本地文件系统挂载点的目标单元。
multi-user.target专用于多用户且为命令行模式下启动的单元。所有用于要在命令行多用户模式下启动的单元,其[Install]段都应该加上
WantedBy=multi-user.target指令。
reboot.target专用于重启系统时需要需要启动的单元。
rescure.target专用于启动基本系统并打开一个救援shell时需要启动的单元。
shutdown.target专用于在关机过程中关闭所有的单元。
sleep.target专用于进入休眠状态的目标单元。
timers.target专用于包含所有应该在系统启动时被启动的timer单元。

查看当前系统所有target;(unit组合):systemctl list-unit-files --type=target

[root@luo ~]# systemctl list-unit-files --type=target
UNIT FILE                 STATE
basic.target              static
bluetooth.target          static
cryptsetup-pre.target     static
cryptsetup.target         static
ctrl-alt-del.target       disabled
default.target            enabled
emergency.target          static
final.target              static
getty.target              static
graphical.target          static
halt.target               disabled
hibernate.target          static
hybrid-sleep.target       static
initrd-fs.target          static
initrd-root-fs.target     static
initrd-switch-root.target static
initrd.target             static
iprutils.target           disabled
kexec.target              disabled
local-fs-pre.target       static
local-fs.target           static
machines.target           disabled
multi-user.target         enabled
network-online.target     static
network-pre.target        static
network.target            static
nss-lookup.target         static
nss-user-lookup.target    static
paths.target              static
poweroff.target           disabled
printer.target            static
reboot.target             disabled
remote-fs-pre.target      static
remote-fs.target          enabled
rescue.target             disabled
rpcbind.target            static
runlevel0.target          disabled
runlevel1.target          disabled
runlevel2.target          enabled 

查看target包含所有的unit:systemctl list-dependencies multi-user.target

[root@luo ~]# systemctl list-dependencies multi-user.target
multi-user.target
● ├─auditd.service
● ├─brandbot.path
● ├─chronyd.service
● ├─crond.service
● ├─dbus.service
● ├─firewalld.service
● ├─irqbalance.service
● ├─kdump.service
● ├─mysqld.service
● ├─network.service
● ├─NetworkManager.service
● ├─plymouth-quit-wait.service
● ├─plymouth-quit.service
● ├─rsyslog.service
● ├─sendmail.service
● ├─sm-client.service
● ├─sshd.service
● ├─sysstat.service
● ├─systemd-ask-password-wall.path
● ├─systemd-logind.service
● ├─systemd-readahead-collect.service
● ├─systemd-readahead-replay.service
● ├─systemd-update-utmp-runlevel.service
● ├─systemd-user-sessions.service
● ├─tuned.service
● ├─vmtoolsd.service
● ├─basic.target
● │ ├─microcode.service
● │ ├─rhel-autorelabel-mark.service
● │ ├─rhel-autorelabel.service
● │ ├─rhel-configure.service
● │ ├─rhel-dmesg.service
● │ ├─rhel-loadmodules.service
● │ ├─selinux-policy-migrate-local-changes@targeted.service
● │ ├─paths.target
● │ ├─slices.target
● │ │ ├─-.slice
● │ │ └─system.slice
● │ ├─sockets.target

查看系统默认的target:systemctl get-default

[root@luo ~]# systemctl get-default
multi-user.target

设置默认的target:systemctl set-default multi-user.target

[root@luo ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.

service、unit、target之间的联系
一个service属于一种unit;
多个unit组成了一个target;
一个target包含多个service;查看/usr/lib/systemd/system/sshd.service里面[install]部份的内容,定义了该service属于哪一个target。

[root@luo ~]# cat /usr/lib/systemd/system/crond.service
[Unit]
Description=Command Scheduler
After=auditd.service systemd-user-sessions.service time-sync.target[Service]
EnvironmentFile=/etc/sysconfig/crond
ExecStart=/usr/sbin/crond -n $CRONDARGS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process[Install]
WantedBy=multi-user.target

转载于:https://blog.51cto.com/13736286/2129531

2018-06-13(日常运维三)相关推荐

  1. 数据中心存储日常运维【13】

    文章目录 管理员指南 管理员角色及权限 常用管理软件 维护项目总览 首次维保项目 每日和每周定期维护项目 例行维护 工具巡检 人工巡检 收集存储系统信息 日常管理 日常管理项目总览 上下电存储设备 管 ...

  2. [10] Linux系统日常运维

    [10] Linux系统日常运维 10.1 使用w查看系统负载 [root@Temence ~]# w19:28:05 up 45 days, 9:20, 1 user, load average: ...

  3. 干货丨Ceph 日常运维常见难点及故障解决

    本文转自twt社区. [导读]Ceph 日常运维中有几类常见问题,社区日前组织Ceph领域专家进行了线上的答疑交流,对社区会员提出的部分典型问题进行了分享解答,以下是分享内容,希望能为大家提供答案和一 ...

  4. 0418第十五次课:日常运维-防火墙、定时任务、系统管理

    2019独角兽企业重金招聘Python工程师标准>>> 日常运维-防火墙.定时任务 一.iptables的备份及恢复 iptables 规则备份 防火墙规则只存在内存中,并没保存在文 ...

  5. hadoop日常运维

    hadoop日常运维 @(HADOOP)[hadoop] (一)备份namenode的元数据 namenode中的元数据非常重要,如丢失或者损坏,则整个系统无法使用.因此应该经常对元数据进行备份,最好 ...

  6. mysql dba工作笔记pdf_社区专家在线:Oracle数据库、MySQL、Db2 等数据库日常运维故障与性能调优在线答疑...

    数据库的重要性毋庸置疑,随着数据量日益增加,数据库的重要性更为凸显.DBA们作为数据库的日程运维管理人员,肩负着数据库运维的重要使命.一名合格的DBA,日常工作中需要掌握多项技能,包括数据库的故障诊断 ...

  7. 同时防服务器维修,加强服务器日常运维,避免宕机灾难发生

    原标题:加强服务器日常运维,避免宕机灾难发生 服务器作为我们日常网络的支撑,可以说是24小时的全天候运转.在这种无休止的"加班"的状态下,服务器必然容易出问题,一旦发生服务器宕机就 ...

  8. oracle 运营维护_Oracle数据库日常运维常用脚本

    大 中 小 Oracle数据库日常运维常用脚本 1 查看所有数据文件 select file_name from dba_data_files union select file_name from ...

  9. Linux 系统日常运维九大技能和运维网络知识总结

    一.Linux 系统日常运维九大技能 1.安装部署 方式:U盘,光盘和网络安装 其中网络安装已经成为了目前批量部署的首选方式:主要工具有Cobbler和PXE+kickstart 可以参考如下链接内容 ...

最新文章

  1. Marathon 0.15: 更稳定 更多数据 更易用
  2. 好几天没戴工牌坐地铁了,受不了!
  3. SpringBoot定时任务实现的两种方式介绍
  4. 玩转oracle 11g(4):连接,文件操作,交互命令
  5. C#中使用DES和AES加密解密
  6. Maven : mvn dependency:copy-dependencies
  7. linux配置内存buffer,Linux中内存buffer和cache的区别
  8. CentOS 7 最小化安装后的注意事项(一)
  9. lopatkin俄大神精简中文系统Windows 10 Pro 19041.21 20H1 Release x86-x64 ZH-CN SMS
  10. 在线markdown文件转pdf
  11. vijos 1602
  12. 系统篇-在linux上用deb包安装steam。
  13. 对话「平衡车之父」:把Solowheel带回中国
  14. 两个自然数互素(relatively prime)
  15. 荣耀手机如何批量删除日历日程?日历日程提醒便签
  16. 写给理工科人看的乐理(一)声学基础
  17. 实用化工计算机模拟-matlab在化学工程中的应用的光盘程序_这150款化工常用软件,你会用多少?...
  18. Python:实现graham scan葛立恒扫描法算法(附完整源码)
  19. 【微信小程序+echarts点亮中国地图】微信小程序echarts中国地图点亮功能
  20. 【unity】 untiy中如何导出FBX

热门文章

  1. 解决编译apache出现的问题:configure: error: APR not found . Please read the documentation
  2. shell换行合并多个文件_如何合并多个pdf文件?这里有合并PDF最简单的方法
  3. 流行病学与生物统计学: 临床研究导论 Epidemiology and Biostatistics: An Introduction to Clinical Research
  4. SnapGene 4.3.6 win 中文完美不闪退
  5. C语言makefile文件
  6. zeekooper集群搭建_Zookeeper与Kafka集群搭建完整教程
  7. 共模电感适用的频率_分析共模电感和差模电感寄生电容抵消的方法
  8. CEdit里''\r\n才是换行
  9. IsDlgButtonChecked()
  10. python中itertools的用法_python中的itertools的使用详解