Oracle Linux is easy to download, free to use, free to distribute, and free to update Oracle Linux offers zero-downtime kernel updates with Ksplice and real-time application tracing with DTrace Linux management and high availability provided to Oracle Linux support customers at no additional charge Oracle Linux is optimized for Oracle, including Oracle Database and Oracle Applications, and used in all x86-based Oracle Engineered Systems
其中提供的内核更新和安全补丁等零宕机在线更新功能和DTrace实时调试很诱人,并声称Reboots are a thing of the past!
其中service这块变化还是挺大的,之前是service start/stop/status,现在换成systemctl来控制了,换成systemctl start/stop/status,启动时间也大大缩短
先目睹下这个新伙伴吧!
查看机器名、时间
[root@prod1 ~]# hostnamectl Static hostname: prod1.us.oracle.com Icon name: computer-vm Chassis: vm Machine ID: 5b9c4aeee63e4dcdb81da60a7a913c57 Boot ID: 155d8ff537b843d0a38bc8d003aef948 Virtualization: vmware Operating System: Oracle Linux Server 7.2 CPE OS Name: cpe:/o:oracle:linux:7:2:server Kernel: Linux 3.8.13-98.7.1.el7uek.x86_64 Architecture: x86-64 [root@prod1 ~]# timedatectl Local time: Wed 2016-01-13 22:14:52 CST Universal time: Wed 2016-01-13 14:14:52 UTC RTC time: Wed 2016-01-13 14:14:51 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: n/a [root@prod1 ~]# localectl System Locale: LANG=en_US.UTF-8 VC Keymap: us X11 Layout: us
修改机器名
root@prod2-us-oracle-com Desktop]# hostnamectl Static hostname: prod2-us-oracle-com Pretty hostname: prod2.us.oracle.com Icon name: computer-vm Chassis: vm Machine ID: d2278f3d01074f8c86a072d31337d1e9 Boot ID: 1b64f5c2b5764286af7332efc219c13b Virtualization: vmware Operating System: Oracle Linux Server 7.2 CPE OS Name: cpe:/o:oracle:linux:7:2:server Kernel: Linux 3.8.13-98.7.1.el7uek.x86_64 Architecture: x86-64 [root@prod2-us-oracle-com Desktop]# hostnamectl set-hostname prod2.us.oracle.com --static [root@prod2-us-oracle-com Desktop]# hostnamectl Static hostname: prod2.us.oracle.com Transient hostname: prod2-us-oracle-com Icon name: computer-vm Chassis: vm Machine ID: d2278f3d01074f8c86a072d31337d1e9 Boot ID: 1b64f5c2b5764286af7332efc219c13b Virtualization: vmware Operating System: Oracle Linux Server 7.2 CPE OS Name: cpe:/o:oracle:linux:7:2:server Kernel: Linux 3.8.13-98.7.1.el7uek.x86_64 Architecture: x86-64 [root@prod2-us-oracle-com Desktop]# [root@prod2 Desktop]# hostname prod2.us.oracle.com [root@prod2 Desktop]# hostnamectl Static hostname: prod2.us.oracle.com Icon name: computer-vm Chassis: vm Machine ID: d2278f3d01074f8c86a072d31337d1e9 Boot ID: 1b64f5c2b5764286af7332efc219c13b Virtualization: vmware Operating System: Oracle Linux Server 7.2 CPE OS Name: cpe:/o:oracle:linux:7:2:server Kernel: Linux 3.8.13-98.7.1.el7uek.x86_64 Architecture: x86-64 [root@prod2 Desktop]#
查看网络相关服务
[root@prod1 ~]# nmcli device status DEVICE TYPE STATE CONNECTION eno16777736 ethernet connected eno16777736 eno33554984 ethernet connected Profile1 virbr0 bridge disconnected -- virbr0-nic ethernet disconnected -- lo loopback unmanaged -- [root@prod1 ~]# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:24:90:f0 brd ff:ff:ff:ff:ff:ff inet 10.0.0.100/24 brd 10.0.0.255 scope global eno16777736 inet 10.0.0.102/24 brd 10.0.0.255 scope global secondary eno16777736:1 inet 10.0.0.103/24 brd 10.0.0.255 scope global secondary eno16777736:2 inet 10.0.0.104/24 brd 10.0.0.255 scope global secondary eno16777736:3 inet6 fe80::20c:29ff:fe24:90f0/64 scope link valid_lft forever preferred_lft forever 3: eno33554984: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:24:90:fa brd ff:ff:ff:ff:ff:ff inet 192.168.0.100/24 brd 192.168.0.255 scope global eno33554984 inet 169.254.207.20/16 brd 169.254.255.255 scope global eno33554984:1 inet6 fe80::20c:29ff:fe24:90fa/64 scope link valid_lft forever preferred_lft forever 4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN link/ether 52:54:00:7e:58:12 brd ff:ff:ff:ff:ff:ff inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0 5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500 link/ether 52:54:00:7e:58:12 brd ff:ff:ff:ff:ff:ff [root@prod1 ~]# ip addr show dev eno16777736 2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:24:90:f0 brd ff:ff:ff:ff:ff:ff inet 10.0.0.100/24 brd 10.0.0.255 scope global eno16777736 inet 10.0.0.102/24 brd 10.0.0.255 scope global secondary eno16777736:1 inet 10.0.0.103/24 brd 10.0.0.255 scope global secondary eno16777736:2 inet 10.0.0.104/24 brd 10.0.0.255 scope global secondary eno16777736:3 inet6 fe80::20c:29ff:fe24:90f0/64 scope link valid_lft forever preferred_lft forever [root@prod1 ~]# [root@prod1 ~]# systemctl restart network
查看oracle相关服务
[root@prod1 ~]# ps -ef|grep system root 1 0 0 19:36 ? 00:00:02 /usr/lib/systemd/systemd --switched-root --system --deserialize 21 root 442 1 0 19:36 ? 00:00:00 /usr/lib/systemd/systemd-journald root 485 1 0 19:36 ? 00:00:00 /usr/lib/systemd/systemd-udevd root 636 1 0 19:36 ? 00:00:00 /usr/lib/systemd/systemd-logind dbus 656 1 0 19:36 ? 00:00:00 /bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation root 27059 3848 0 20:23 pts/0 00:00:00 grep --color=auto system [root@prod1 ~]#
[root@prod1 ~]# systemctl list-unit-files|grep oracle oracle-ohasd.service enabled oracle-tfa.service enabled oracleasm.service enabled [root@prod1 ~]# systemctl is-enabled oracle-ohasd.service enabled [root@prod1 ~]# [root@prod1 ~]# systemctl is-active oracle-ohasd active [root@prod1 ~]# [root@prod1 ~]# systemctl list-units|grep oracle dev-oracleasm.mount loaded active mounted /dev/oracleasm oracle-ohasd.service loaded active running Oracle High Availability Services oracle-tfa.service loaded active running Oracle Trace File Analyzer oracleasm.service loaded active exited Load oracleasm Modules [root@prod1 ~]# [root@prod1 ~]# lsmod |grep oracle oracleasm 53069 1 [root@prod1 ~]# modinfo oracleasm filename: /lib/modules/3.8.13-98.7.1.el7uek.x86_64/kernel/drivers/block/oracleasm/oracleasm.ko description: Kernel driver backing the Generic Linux ASM Library. author: Joel Becker <joel.becker@oracle.com> version: 2.0.8 license: GPL srcversion: 53A7356EDFC7C967079D5EE depends: intree: Y vermagic: 3.8.13-98.7.1.el7uek.x86_64 SMP mod_unload modversions signer: Oracle CA Server sig_key: BA:D2:AE:A6:37:48:34:B6:6A:18:CE:C4:07:2F:3A:4E:AA:9D:3D:09 sig_hashalgo: sha512 parm: use_logical_block_size:Prefer logical block size over physical (Y=logical, N=physical [default]) (bool) [root@prod1 ~]#
有用的systemctl命令
System Commands: is-system-running Check whether system is fully running default Enter system default mode rescue Enter system rescue mode emergency Enter system emergency mode halt Shut down and halt the system poweroff Shut down and power-off the system reboot [ARG] Shut down and reboot the system kexec Shut down and reboot the system with kexec exit Request user instance exit switch-root ROOT [INIT] Change to a different root file system suspend Suspend the system hibernate Hibernate the system hybrid-sleep Hibernate and suspend the system [root@prod1 ~]# ls -l /bin/*ctl -rwxr-xr-x. 1 root root 108072 Sep 12 09:41 /bin/bluetoothctl -rwxr-xr-x. 1 root root 58104 Nov 23 11:15 /bin/bootctl -rwxr-xr-x. 1 root root 374728 Nov 23 11:15 /bin/busctl -rwxr-xr-x. 1 root root 128960 Nov 23 11:15 /bin/coredumpctl -rwxr-xr-x. 1 root root 292056 Nov 23 11:15 /bin/hostnamectl -rwxr-xr-x. 1 root root 474712 Nov 23 11:15 /bin/journalctl -rwxr-xr-x. 1 root root 21991 Nov 21 21:01 /bin/kdumpctl -rwxr-xr-x. 1 root root 28632 May 2 2014 /bin/keyctl -rwxr-xr-x. 1 root root 300320 Nov 23 11:15 /bin/localectl -rwxr-xr-x. 1 root root 442048 Nov 23 11:15 /bin/loginctl -rwxr-xr-x. 1 root root 491688 Nov 23 11:15 /bin/machinectl -rwxr-xr-x. 1 root root 60832 Nov 21 09:44 /bin/pactl -rwxr-xr-x. 1 root root 12704 Apr 30 2014 /bin/panelctl -rwxr-xr-x. 1 root root 645648 Nov 23 11:15 /bin/systemctl lrwxrwxrwx. 1 root root 11 Jan 8 14:54 /bin/systemd-coredumpctl -> coredumpctl lrwxrwxrwx. 1 root root 8 Jan 8 14:54 /bin/systemd-loginctl -> loginctl -rwxr-xr-x. 1 root root 29664 Nov 20 23:56 /bin/teamdctl -rwxr-xr-x. 1 root root 304368 Nov 23 11:15 /bin/timedatectl -rwxr-xr-x. 1 root root 52656 Sep 12 03:42 /bin/udisksctl -rwxr-xr-x. 1 root root 37312 Nov 20 07:08 /bin/wdctl [root@prod1 ~]# ls -l /sbin/*ctl -rwxr-xr-x. 1 root root 97176 Mar 6 2015 /sbin/alsactl -rwxr-x---. 1 root root 40392 Mar 6 2015 /sbin/auditctl -rwxr-xr-x. 1 root root 32928 May 5 2014 /sbin/brctl -rwxr-xr-x. 1 root root 15320 Sep 16 17:27 /sbin/cupsctl -rwxr-xr-x. 1 root root 54384 Nov 21 00:13 /sbin/ledctl -rwxr-xr-x. 1 root root 11136 Dec 14 2014 /sbin/rtkitctl -rwxr-xr-x. 1 root root 618952 May 4 2014 /sbin/smartctl -rwxr-xr-x. 1 root root 24112 Dec 14 2014 /sbin/sysctl -rwsr-xr-x. 1 root root 11272 Nov 20 18:26 /sbin/usernetctl [root@prod1 ~]# ls -l /bin/*cli -rwxr-xr-x. 1 root root 27936 Nov 20 18:03 /bin/abrt-cli -rwxr-xr-x. 1 root root 94592 Jun 23 2015 /bin/gnutls-cli -rwxr-xr-x. 1 root root 946 Nov 20 17:47 /bin/lsmcli -rwxr-xr-x. 1 root root 153504 Sep 15 17:03 /bin/mmcli -rwxr-xr-x. 1 root root 588736 Nov 21 21:20 /bin/nmcli -rwxr-xr-x. 1 root root 28704 Nov 20 21:28 /bin/report-cli [root@prod1 ~]# ls -l /sbin/*cli -rwxr-xr-x. 1 root root 92040 Jun 11 2015 /sbin/wpa_cli [root@prod1 ~]#
服务的启用和禁止
系统会在 /etc/systemd/system目录下生成相应的文件,禁用服务会删除相应的文件
[root@prod1 system]# systemctl enable firewalld Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service. Created symlink from /etc/systemd/system/basic.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service. [root@prod1 system]# [root@prod1 system]# pwd /etc/systemd/system [root@prod1 system]# ls -l|grep firewall lrwxrwxrwx 1 root root 41 Jan 12 20:29 dbus-org.fedoraproject.FirewallD1.service -> /usr/lib/systemd/system/firewalld.service [root@prod1 system]# [root@prod1 system]# systemctl disable firewalld Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@prod1 system]# ls -l|grep firewall [root@prod1 system]#
关闭防火墙
[root@prod1 ~]# firewall-cmd --state running [root@prod1 ~]# systemctl disable firewalld Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. [root@prod1 ~]# systemctl stop firewalld [root@prod1 ~]# firewall-cmd --state not running [root@prod1 ~]# [root@prod1 ~]# systemctl list-unit-files|grep firewall firewalld.service disabled [root@prod1 ~]#
[root@prod1 ~]# systemctl status firewalld * firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) [root@prod1 ~]#
查看系统日志
[root@prod1 ~]# journalctl --help journalctl [OPTIONS...] [MATCHES...] Query the journal. Flags: --system Show the system journal --user Show the user journal for the current user -M --machine=CONTAINER Operate on local container --since=DATE Show entries not older than the specified date --until=DATE Show entries not newer than the specified date -c --cursor=CURSOR Show entries starting at the specified cursor --after-cursor=CURSOR Show entries after the specified cursor --show-cursor Print the cursor after all the entries -b --boot[=ID] Show current boot or the specified boot --list-boots Show terse information about recorded boots -k --dmesg Show kernel message log from the current boot -u --unit=UNIT Show logs from the specified unit -t --identifier=STRING Show entries with the specified syslog identifier -p --priority=RANGE Show entries with the specified priority -e --pager-end Immediately jump to the end in the pager -f --follow Follow the journal -n --lines[=INTEGER] Number of journal entries to show --no-tail Show all lines, even in follow mode -r --reverse Show the newest entries first -o --output=STRING Change journal output mode (short, short-iso, short-precise, short-monotonic, verbose, export, json, json-pretty, json-sse, cat) --utc Express time in Coordinated Universal Time (UTC) -x --catalog Add message explanations where available --no-full Ellipsize fields -a --all Show all fields, including long and unprintable -q --quiet Do not show privilege warning --no-pager Do not pipe output into a pager -m --merge Show entries from all available journals -D --directory=PATH Show journal files from directory --file=PATH Show journal file --root=ROOT Operate on catalog files underneath the root ROOT --interval=TIME Time interval for changing the FSS sealing key --verify-key=KEY Specify FSS verification key --force Override of the FSS key pair with --setup-keys Commands: -h --help Show this help text --version Show package version -F --field=FIELD List all values that a specified field takes --new-id128 Generate a new 128-bit ID --disk-usage Show total disk usage of all journal files --vacuum-size=BYTES Reduce disk usage below specified size --vacuum-time=TIME Remove journal files older than specified date --flush Flush all journal data from /run into /var --header Show journal header information --list-catalog Show all message IDs in the catalog --dump-catalog Show entries in the message catalog --update-catalog Update the message catalog database --setup-keys Generate a new FSS key pair --verify Verify journal file consistency [root@prod1 ~]#
查看system日志
[root@prod1 ~]# journalctl --system -- Logs begin at Tue 2016-01-12 19:36:45 CST, end at Tue 2016-01-12 21:04:20 CST. -- Jan 12 19:36:45 prod1.us.oracle.com systemd-journal[66]: Runtime journal is using 8.0M (max allowed 184.1M, trying to leave 276.2M free of 1.7 Jan 12 19:36:45 prod1.us.oracle.com systemd-journal[66]: Runtime journal is using 8.0M (max allowed 184.1M, trying to leave 276.2M free of 1.7 Jan 12 19:36:45 prod1.us.oracle.com kernel: Initializing cgroup subsys cpuset Jan 12 19:36:45 prod1.us.oracle.com kernel: Initializing cgroup subsys cpu Jan 12 19:36:45 prod1.us.oracle.com kernel: Linux version 3.8.13-98.7.1.el7uek.x86_64 (mockbuild@x86-ol7-builder-01) (gcc version 4.8.3 201409 Jan 12 19:36:45 prod1.us.oracle.com kernel: Command line: BOOT_IMAGE=/vmlinuz-3.8.13-98.7.1.el7uek.x86_64 root=/dev/mapper/ol-root ro crashker Jan 12 19:36:45 prod1.us.oracle.com kernel: Disabled fast string operations Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: BIOS-provided physical RAM map: Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009ebff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x000000000009ec00-0x000000000009ffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000000ce000-0x00000000000cffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x0000000000100000-0x00000000bfecffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000bfed0000-0x00000000bfefefff] ACPI data Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000bfeff000-0x00000000bfefffff] ACPI NVS Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000bff00000-0x00000000bfffffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000fffe0000-0x00000000ffffffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x0000000100000000-0x000000013fffffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: NX (Execute Disable) protection: active Jan 12 19:36:45 prod1.us.oracle.com kernel: SMBIOS 2.4 present. Jan 12 19:36:45 prod1.us.oracle.com kernel: DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 05/20/2014 Jan 12 19:36:45 prod1.us.oracle.com kernel: Hypervisor detected: VMware Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: remove [mem 0x000a0000-0x000fffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: No AGP bridge found Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: last_pfn = 0x140000 max_arch_pfn = 0x400000000 Jan 12 19:36:45 prod1.us.oracle.com kernel: MTRR default type: uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: MTRR fixed ranges enabled: Jan 12 19:36:45 prod1.us.oracle.com kernel: 00000-9FFFF write-back Jan 12 19:36:45 prod1.us.oracle.com kernel: A0000-BFFFF uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: C0000-CFFFF write-protect Jan 12 19:36:45 prod1.us.oracle.com kernel: D0000-EFFFF uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: F0000-FFFFF write-protect Jan 12 19:36:45 prod1.us.oracle.com kernel: MTRR variable ranges enabled: Jan 12 19:36:45 prod1.us.oracle.com kernel: 0 base 000C0000000 mask 3FFC0000000 uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: 1 base 00000000000 mask 3FF00000000 write-back Jan 12 19:36:45 prod1.us.oracle.com kernel: 2 base 00100000000 mask 3FFC0000000 write-back Jan 12 19:36:45 prod1.us.oracle.com kernel: 3 disabled Jan 12 19:36:45 prod1.us.oracle.com kernel: 4 disabled Jan 12 19:36:45 prod1.us.oracle.com kernel: 5 disabled Jan 12 19:36:45 prod1.us.oracle.com kernel: 6 disabled Jan 12 19:36:45 prod1.us.oracle.com kernel: 7 disabled Jan 12 19:36:45 prod1.us.oracle.com kernel: x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
查看当前用户日志
[root@prod1 ~]# journalctl --user No journal files were found. [root@prod1 ~]#
查看ohasd日志
[root@prod1 ~]# journalctl -u ohasd -- Logs begin at Tue 2016-01-12 19:36:45 CST, end at Tue 2016-01-12 21:04:51 CST. -- Jan 12 19:37:01 prod1.us.oracle.com systemd[1]: Starting (null)... Jan 12 19:37:02 prod1.us.oracle.com ohasd[2039]: /etc/rc.d/init.d/ohasd: line 155: ulimit: %CRS_LIMIT_OPENFILE%: invalid number Jan 12 19:37:02 prod1.us.oracle.com ohasd[2039]: Starting ohasd: Jan 12 19:37:04 prod1.us.oracle.com ohasd[2039]: CRS-4123: Oracle High Availability Services has been started. Jan 12 19:37:04 prod1.us.oracle.com systemd[1]: Started (null). Jan 12 19:37:09 prod1.us.oracle.com ohasd.bin[2811]: Oracle Clusterware: 2016-01-12 19:37:09.107 [(2811)]CRS-8500:Oracle Clusterware OHASD process is starting with operating system proce Jan 12 19:37:39 prod1.us.oracle.com octssd.bin[4011]: Oracle Clusterware: 2016-01-12 19:37:39.297 [(4011)]CRS-8500:Oracle Clusterware OCTSSD process is starting with operating system pro Jan 12 19:38:17 prod1.us.oracle.com osysmond.bin[4329]: Oracle Clusterware: 2016-01-12 19:38:17.465 [(4329)]CRS-8500:Oracle Clusterware OSYSMOND process is starting with operating system Jan 12 19:38:21 prod1.us.oracle.com ologgerd[4450]: Oracle Clusterware: 2016-01-12 19:38:21.883 [(4450)]CRS-8500:Oracle Clusterware OLOGGERD process is starting with operating system pro
查看最近启动日志
[root@prod1 ~]# journalctl -b|more -- Logs begin at Tue 2016-01-12 19:36:45 CST, end at Tue 2016-01-12 21:05:22 CST. -- Jan 12 19:36:45 prod1.us.oracle.com systemd-journal[66]: Runtime journal is using 8.0M (max allowed 184.1M, trying to leave 276.2M free of 1.7 G available current limit 184.1M). Jan 12 19:36:45 prod1.us.oracle.com systemd-journal[66]: Runtime journal is using 8.0M (max allowed 184.1M, trying to leave 276.2M free of 1.7 G available current limit 184.1M). Jan 12 19:36:45 prod1.us.oracle.com kernel: Initializing cgroup subsys cpuset Jan 12 19:36:45 prod1.us.oracle.com kernel: Initializing cgroup subsys cpu Jan 12 19:36:45 prod1.us.oracle.com kernel: Linux version 3.8.13-98.7.1.el7uek.x86_64 (mockbuild@x86-ol7-builder-01) (gcc version 4.8.3 201409 11 (Red Hat 4.8.3-9) (GCC) ) #2 SMP Wed Nov 25 13:51:41 PST 2015 Jan 12 19:36:45 prod1.us.oracle.com kernel: Command line: BOOT_IMAGE=/vmlinuz-3.8.13-98.7.1.el7uek.x86_64 root=/dev/mapper/ol-root ro crashker nel=auto rd.lvm.lv=ol/root rd.lvm.lv=ol/swap rhgb quiet numa=off transparent_hugepage=never Jan 12 19:36:45 prod1.us.oracle.com kernel: Disabled fast string operations Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: BIOS-provided physical RAM map: Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009ebff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x000000000009ec00-0x000000000009ffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000000ce000-0x00000000000cffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x0000000000100000-0x00000000bfecffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000bfed0000-0x00000000bfefefff] ACPI data Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000bfeff000-0x00000000bfefffff] ACPI NVS Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000bff00000-0x00000000bfffffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x00000000fffe0000-0x00000000ffffffff] reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: BIOS-e820: [mem 0x0000000100000000-0x000000013fffffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: NX (Execute Disable) protection: active Jan 12 19:36:45 prod1.us.oracle.com kernel: SMBIOS 2.4 present. Jan 12 19:36:45 prod1.us.oracle.com kernel: DMI: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 05/20/2014 Jan 12 19:36:45 prod1.us.oracle.com kernel: Hypervisor detected: VMware Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: remove [mem 0x000a0000-0x000fffff] usable Jan 12 19:36:45 prod1.us.oracle.com kernel: No AGP bridge found Jan 12 19:36:45 prod1.us.oracle.com kernel: e820: last_pfn = 0x140000 max_arch_pfn = 0x400000000 Jan 12 19:36:45 prod1.us.oracle.com kernel: MTRR default type: uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: MTRR fixed ranges enabled: Jan 12 19:36:45 prod1.us.oracle.com kernel: 00000-9FFFF write-back Jan 12 19:36:45 prod1.us.oracle.com kernel: A0000-BFFFF uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: C0000-CFFFF write-protect Jan 12 19:36:45 prod1.us.oracle.com kernel: D0000-EFFFF uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: F0000-FFFFF write-protect Jan 12 19:36:45 prod1.us.oracle.com kernel: MTRR variable ranges enabled: Jan 12 19:36:45 prod1.us.oracle.com kernel: 0 base 000C0000000 mask 3FFC0000000 uncachable Jan 12 19:36:45 prod1.us.oracle.com kernel: 1 base 00000000000 mask 3FF00000000 write-back Jan 12 19:36:45 prod1.us.oracle.com kernel: 2 base 00100000000 mask 3FFC0000000 write-back Jan 12 19:36:45 prod1.us.oracle.com kernel: 3 disabled Jan 12 19:36:45 prod1.us.oracle.com kernel: 4 disabled
查看日志文件占用空间大小
[root@prod1 ~]# journalctl --disk-usage Archived and active journals take up 8.0M on disk.
查看日志文件相关信息
[root@prod1 ~]# journalctl --header File Path: /run/log/journal/5b9c4aeee63e4dcdb81da60a7a913c57/system.journal File ID: 6f48dea01d7c441fa5133a4e1fc8226f Machine ID: 5b9c4aeee63e4dcdb81da60a7a913c57 Boot ID: 50a77d21f0de4046b483563405d107c1 Sequential Number ID: 6f48dea01d7c441fa5133a4e1fc8226f State: ONLINE Compatible Flags: Incompatible Flags: COMPRESSED-XZ Header size: 240 Arena size: 8388368 Data Hash Table Size: 41912 Field Hash Table Size: 333 Rotate Suggested: no Head Sequential Number: 1 Tail Sequential Number: 2600 Head Realtime Timestamp: Tue 2016-01-12 19:36:45 CST Tail Realtime Timestamp: Tue 2016-01-12 21:06:54 CST Tail Monotonic Timestamp: 1h 30min 10.736s Objects: 9478 Entry Objects: 2600 Data Objects: 5231 Data Hash Table Fill: 12.5% Field Objects: 48 Field Hash Table Fill: 14.4% Tag Objects: 0 Entry Array Objects: 1597 Disk usage: 8.0M [root@prod1 ~]#
Reference
OEL overview
http://www.oracle.com/us/technologies/linux/product/overview/index.html
https://linux.oracle.com
Ksplice
http://www.ksplice.com/
New Userspace Patching with Oracle Ksplice!
https://blogs.oracle.com/linux/entry/new_userspace_patching_with_ksplice
Ksplice documentation
https://docs.oracle.com/cd/E52668_01/E39380/E39380.pdf
Dtrace Guide
http://docs.oracle.com/cd/E37670_01/E38608/html/index.html
Using DTrace on Oracle Linux
http://www.oracle.com/technetwork/articles/servers-storage-dev/dtrace-on-linux-1956556.html
Oracle Linux Blog
https://blogs.oracle.com/linux/