Hadoop前期准备--centos7

vi /etc/hostname 

 

vi /etc/hosts

[root@hadoop-senior01 network-scripts]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 

vi /etc/sudoers

vi /etc/selinux/config 

vi /etc/profile

第一、启动、终止、重启

systemctl start httpd.service #启动

systemctl stop httpd.service #停止

systemctl restart httpd.service #重启

第二、设置开机启动/关闭

systemctl enable httpd.service #开机启动

systemctl disable httpd.service #开机不启动

第三、检查httpd状态

systemctl status httpd.service

[BEGIN] 2019/5/29 11:56:32

改主机名
[root@localhost ~]# hostname
localhost.localdomain
[root@localhost ~]# hostname hadoop-senior01
[root@localhost ~]# hostname
hadoop-senior01
[root@localhost ~]# vi /etc/hostname 
[root@localhost ~]# hostnamectl set-hostname hadoop-senior01
[root@localhost ~]# reboot
重启

ip和主机名映射
[root@hadoop-senior01 ~]# vi /etc/hostname 
[root@hadoop-senior01 ~]# vi /etc/hosts

系统信息
[root@hadoop-senior01 ~]# uname -r
3.10.0-693.el7.x86_64

cpu信息
[root@hadoop-senior01 ~]# cat /proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 23
model        : 17
model name    : AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx
stepping    : 0
microcode    : 0x810100b
cpu MHz        : 1996.843
cache size    : 512 KB
physical id    : 0
siblings    : 1
core id        : 0
cpu cores    : 1
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 13
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl tsc_reliable nonstop_tsc extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec arat overflow_recov succor
bogomips    : 3992.47
TLB size    : 2560 4K pages
clflush size    : 64
cache_alignment    : 64
address sizes    : 43 bits physical, 48 bits virtual
power management:


使用内存情况
[root@hadoop-senior01 ~]# cat /proc/meminfo
MemTotal:         999696 kB
MemFree:          156020 kB
MemAvailable:     484588 kB
Buffers:            2116 kB
Cached:           435276 kB
SwapCached:            0 kB
Active:           236388 kB
Inactive:         396368 kB
Active(anon):     196340 kB
Inactive(anon):     6508 kB
Active(file):      40048 kB
Inactive(file):   389860 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2097148 kB
SwapFree:        2097148 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        195392 kB
Mapped:            90104 kB
Shmem:              7484 kB
Slab:             102668 kB
SReclaimable:      52764 kB
SUnreclaim:        49904 kB
KernelStack:        5760 kB
PageTables:        14124 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2596996 kB
Committed_AS:    1252180 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      180720 kB
VmallocChunk:   34359310332 kB
HardwareCorrupted:     0 kB
AnonHugePages:     32768 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       75648 kB
DirectMap2M:      972800 kB
DirectMap1G:           0 kB

查看系统时间
[root@hadoop-senior01 ~]# date
2019年 05月 29日 星期三 14:46:45 CST
[root@hadoop-senior01 ~]# cal 2019
                               2019                               

        一月                   二月                   三月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
       1  2  3  4  5                   1  2                   1  2
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    3  4  5  6  7  8  9
13 14 15 16 17 18 19   10 11 12 13 14 15 16   10 11 12 13 14 15 16
20 21 22 23 24 25 26   17 18 19 20 21 22 23   17 18 19 20 21 22 23
27 28 29 30 31         24 25 26 27 28         24 25 26 27 28 29 30
                                              31
        四月                   五月                   六月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
    1  2  3  4  5  6             1  2  3  4                      1
 7  8  9 10 11 12 13    5  6  7  8  9 10 11    2  3  4  5  6  7  8
14 15 16 17 18 19 20   12 13 14 15 16 17 18    9 10 11 12 13 14 15
21 22 23 24 25 26 27   19 20 21 22 23 24 25   16 17 18 19 20 21 22
28 29 30               26 27 28 29 30 31      23 24 25 26 27 28 29
                                              30
        七月                   八月                   九月        
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
    1  2  3  4  5  6                1  2  3    1  2  3  4  5  6  7
 7  8  9 10 11 12 13    4  5  6  7  8  9 10    8  9 10 11 12 13 14
14 15 16 17 18 19 20   11 12 13 14 15 16 17   15 16 17 18 19 20 21
21 22 23 24 25 26 27   18 19 20 21 22 23 24   22 23 24 25 26 27 28
28 29 30 31            25 26 27 28 29 30 31   29 30

        十月                  十一月                 十二月       
日 一 二 三 四 五 六   日 一 二 三 四 五 六   日 一 二 三 四 五 六
       1  2  3  4  5                   1  2    1  2  3  4  5  6  7
 6  7  8  9 10 11 12    3  4  5  6  7  8  9    8  9 10 11 12 13 14
13 14 15 16 17 18 19   10 11 12 13 14 15 16   15 16 17 18 19 20 21
20 21 22 23 24 25 26   17 18 19 20 21 22 23   22 23 24 25 26 27 28
27 28 29 30 31         24 25 26 27 28 29 30   29 30 31

查看系统磁盘信息
[root@hadoop-senior01 ~]# df -lh
文件系统                 容量  已用  可用 已用% 挂载点
/dev/mapper/centos-root   47G  3.8G   44G    8% /
devtmpfs                 473M     0  473M    0% /dev
tmpfs                    489M     0  489M    0% /dev/shm
tmpfs                    489M  7.2M  481M    2% /run
tmpfs                    489M     0  489M    0% /sys/fs/cgroup
/dev/sda1               1014M  161M  854M   16% /boot
tmpfs                     98M   12K   98M    1% /run/user/42
tmpfs                     98M     0   98M    0% /run/user/0
tmpfs                     98M     0   98M    0% /run/user/1000

查看目录
[root@hadoop-senior01 ~]# pwd
/root

查看一个目录大小
[root@hadoop-senior01 ~]# du -sh /home/king/
151M    /home/king/

查看磁盘信息
[root@hadoop-senior01 ~]# fdisk -l

磁盘 /dev/sda:53.7 GB, 53687091200 字节,104857600 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000b1758

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   104857599    51379200   8e  Linux LVM

磁盘 /dev/mapper/centos-root:50.5 GB, 50457477120 字节,98549760 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节


磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节

[root@hadoop-senior01 ~]# fsck /dev/sda
fsck,来自 util-linux 2.23.2
e2fsck 1.42.9 (28-Dec-2013)
/dev/sda is in use.
e2fsck: 无法继续, 中止.

修复磁盘
[root@hadoop-senior01 ~]# fsck /dev/mapper/centos-swap
fsck,来自 util-linux 2.23.2

查看挂载磁盘信息
[root@hadoop-senior01 ~]# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=483924k,nr_inodes=120981,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,seclabel)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,seclabel,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,seclabel,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_prio,net_cls)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/mapper/centos-root on / type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=35,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=13330)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,seclabel)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime,seclabel)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /boot type xfs (rw,relatime,seclabel,attr2,inode64,noquota)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw,relatime)
tmpfs on /run/user/42 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700,uid=42,gid=42)
tmpfs on /run/user/0 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,seclabel,size=99972k,mode=700,uid=1000,gid=1000)

查看系统内存使用情况
[root@hadoop-senior01 ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:            976         296         149           7         530         472
Swap:          2047           0        2047

各个进程内存的使用情况
[root@hadoop-senior01 ~]# top
top - 15:04:13 up  3:05,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 145 total,   2 running, 142 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0.0 us, 28.6 sy,  0.0 ni, 71.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   999696 total,   152052 free,   304312 used,   543332 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.   483700 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                 
  3771 root      20   0  157716   2140   1492 R  4.8  0.2   0:00.07 top                                                                                                     
     1 root      20   0  128164   6828   4064 S  0.0  0.7   0:02.06 systemd                                                                                                 
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd                                                                                                
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.20 ksoftirqd/0                                                                                             
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                                                                            
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0                                                                                             
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh                                                                                                  
     9 root      20   0       0      0      0 R  0.0  0.0   0:00.34 rcu_sched                                                                                               
    10 root      rt   0       0      0      0 S  0.0  0.0   0:00.08 watchdog/0                                                                                              
    12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs                                                                                               
    13 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns                                                                                                   
    14 root      20   0       0      0      0 S  0.0  0.0   0:00.01 khungtaskd                                                                                              
    15 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 writeback                                                                                               
    16 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kintegrityd                                                                                             
    17 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset                                                                                                  
    18 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kblockd                                                                                                 
    19 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 md                                                                                                      


以MB显示                                                                                      
[root@hadoop-senior01 ~]# top -m
top: unknown option 'm'
Usage:
  top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]
[root@hadoop-senior01 ~]# top -M
top: unknown option 'M'
Usage:
  top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]
[root@hadoop-senior01 ~]# top
top - 15:05:52 up  3:06,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 145 total,   1 running, 143 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0.0 us,  6.2 sy,  0.0 ni, 93.8 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :   999696 total,   152044 free,   304304 used,   543348 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.   483712 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                 
  3782 root      20   0  157716   2156   1492 R  6.2  0.2   0:00.02 top                                                                                                     
     1 root      20   0  128164   6828   4064 S  0.0  0.7   0:02.06 systemd                                                                                                 
     2 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kthreadd                                                                                                
     3 root      20   0       0      0      0 S  0.0  0.0   0:00.20 ksoftirqd/0                                                                                             
     5 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kworker/0:0H                                                                                            
     7 root      rt   0       0      0      0 S  0.0  0.0   0:00.00 migration/0                                                                                             
     8 root      20   0       0      0      0 S  0.0  0.0   0:00.00 rcu_bh                                                                                                  
     9 root      20   0       0      0      0 S  0.0  0.0   0:00.34 rcu_sched                                                                                               
    10 root      rt   0       0      0      0 S  0.0  0.0   0:00.08 watchdog/0                                                                                              
    12 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kdevtmpfs                                                                                               
    13 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 netns                                                                                                   
    14 root      20   0       0      0      0 S  0.0  0.0   0:00.01 khungtaskd                                                                                              
    15 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 writeback                                                                                               
    16 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kintegrityd                                                                                             
    17 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 bioset                                                                                                  
    18 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kblockd                                                                                                 
    19 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 md                                                                                                      
    25 root      20   0       0      0      0 S  0.0  0.0   0:00.00 kswapd0                                                                                                 
    26 root      25   5       0      0      0 S  0.0  0.0   0:00.00 ksmd                                                                                                    
    27 root      39  19       0      0      0 S  0.0  0.0   0:00.12 khugepaged                                                                                              
    28 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 crypto                                                                                                  
    36 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kthrotld                                                                                                
    38 root       0 -20       0      0      0 S  0.0  0.0   0:00.00 kmpath_rdacd                                                                                            


                                                
修改网络改为静态ip
[root@hadoop-senior01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 

查看java版本
[root@hadoop-senior01 ~]# rpm -qa | grep java
tzdata-java-2017b-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
javapackages-tools-3.4.1-11.el7.noarch

卸载java(因为版本不对)
[root@hadoop-senior01 ~]# rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64 java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch javapackages-tools-3.4.1-11.el7.noarch tzdata-java-2017b-1.el7.noarch

再次查看是否卸载
[root@hadoop-senior01 ~]# rpm -qa | grep java

进入家目录查看安装包权限(自行使用sftp传安装包到/home/king/sofewares/)
[root@hadoop-senior01 ~]# cd /home/king/sofewares/
[root@hadoop-senior01 sofewares]# ls
jdk-8u91-linux-x64.tar.gz
[root@hadoop-senior01 sofewares]# ll
总用量 177120
-rw-rw-r--. 1 king king 181367942 5月  29 16:07 jdk-8u91-linux-x64.tar.gz

修改权限
[root@hadoop-senior01 sofewares]# chmod u+x jdk-8u91-linux-x64.tar.gz 

核对是否改正
[root@hadoop-senior01 sofewares]# ll
总用量 177120
-rwxrw-r--. 1 king king 181367942 5月  29 16:07 jdk-8u91-linux-x64.tar.gz

核对正确后安装
[root@hadoop-senior01 sofewares]# tar -zxvf jdk-8u91-linux-x64.tar.gz 

核对安装是否成功
[root@hadoop-senior01 sofewares]# ls
jdk1.8.0_91  jdk-8u91-linux-x64.tar.gz
[root@hadoop-senior01 sofewares]# ll
总用量 177120
drwxr-xr-x. 8   10  143       255 4月   1 2016 jdk1.8.0_91
-rwxrw-r--. 1 king king 181367942 5月  29 16:07 jdk-8u91-linux-x64.tar.gz
[root@hadoop-senior01 sofewares]# cd jdk1.8.0_91/
[root@hadoop-senior01 jdk1.8.0_91]# ls
bin  COPYRIGHT  db  include  javafx-src.zip  jre  lib  LICENSE  man  README.html  release  src.zip  THIRDPARTYLICENSEREADME-JAVAFX.txt  THIRDPARTYLICENSEREADME.txt
[root@hadoop-senior01 jdk1.8.0_91]# ll
总用量 25892
drwxr-xr-x. 2 10 143     4096 4月   1 2016 bin
-r--r--r--. 1 10 143     3244 4月   1 2016 COPYRIGHT
drwxr-xr-x. 4 10 143      122 4月   1 2016 db
drwxr-xr-x. 3 10 143      132 4月   1 2016 include
-rwxr-xr-x. 1 10 143  5092228 4月   1 2016 javafx-src.zip
drwxr-xr-x. 5 10 143      185 4月   1 2016 jre
drwxr-xr-x. 5 10 143      245 4月   1 2016 lib
-r--r--r--. 1 10 143       40 4月   1 2016 LICENSE
drwxr-xr-x. 4 10 143       47 4月   1 2016 man
-r--r--r--. 1 10 143      159 4月   1 2016 README.html
-rw-r--r--. 1 10 143      525 4月   1 2016 release
-rw-r--r--. 1 10 143 21103627 4月   1 2016 src.zip
-rwxr-xr-x. 1 10 143   110114 4月   1 2016 THIRDPARTYLICENSEREADME-JAVAFX.txt
-r--r--r--. 1 10 143   177094 4月   1 2016 THIRDPARTYLICENSEREADME.txt
[root@hadoop-senior01 jdk1.8.0_91]# ls bin/
appletviewer  idlj       java     javafxpackager  javapackager  jcmd      jdb    jinfo  jmc      jrunscript  jstat      keytool       pack200     rmid         serialver   unpack200  xjc
ControlPanel  jar        javac    javah           java-rmi.cgi  jconsole  jdeps  jjs    jmc.ini  jsadebugd   jstatd     native2ascii  policytool  rmiregistry  servertool  wsgen
extcheck      jarsigner  javadoc  javap           javaws        jcontrol  jhat   jmap   jps      jstack      jvisualvm  orbd          rmic        schemagen    tnameserv   wsimport
[root@hadoop-senior01 jdk1.8.0_91]# bin/java
用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32      使用 32 位数据模型 (如果可用)
    -d64      使用 64 位数据模型 (如果可用)
    -server      选择 "server" VM
                  默认 VM 是 server.

    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
                  用 : 分隔的目录, JAR 档案
                  和 ZIP 档案列表, 用于搜索类文件。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|gc|jni]
                  启用详细输出
    -version      输出产品版本并退出
    -version:<值>
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  需要指定的版本才能运行
    -showversion  输出产品版本并继续
    -jre-restrict-search | -no-jre-restrict-search
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  在版本搜索中包括/排除用户专用 JRE
    -? -help      输出此帮助消息
    -X            输出非标准选项的帮助
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  按指定的粒度启用断言
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  禁用具有指定粒度的断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<libname>[=<选项>]
                  加载本机代理库 <libname>, 例如 -agentlib:hprof
                  另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
    -agentpath:<pathname>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jarpath>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<imagepath>
                  使用指定的图像显示启动屏幕
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。

配置环境
[root@hadoop-senior01 jdk1.8.0_91]# vi /etc/profile


## JAVA_HOME
export JAVA_HOME=/home/king/sofewares/jdk1.8.0_91
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

验证
[root@hadoop-senior01 jdk1.8.0_91]# java
用法: java [-options] class [args...]
           (执行类)
   或  java [-options] -jar jarfile [args...]
           (执行 jar 文件)
其中选项包括:
    -d32      使用 32 位数据模型 (如果可用)
    -d64      使用 64 位数据模型 (如果可用)
    -server      选择 "server" VM
                  默认 VM 是 server.

    -cp <目录和 zip/jar 文件的类搜索路径>
    -classpath <目录和 zip/jar 文件的类搜索路径>
                  用 : 分隔的目录, JAR 档案
                  和 ZIP 档案列表, 用于搜索类文件。
    -D<名称>=<值>
                  设置系统属性
    -verbose:[class|gc|jni]
                  启用详细输出
    -version      输出产品版本并退出
    -version:<值>
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  需要指定的版本才能运行
    -showversion  输出产品版本并继续
    -jre-restrict-search | -no-jre-restrict-search
                  警告: 此功能已过时, 将在
                  未来发行版中删除。
                  在版本搜索中包括/排除用户专用 JRE
    -? -help      输出此帮助消息
    -X            输出非标准选项的帮助
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  按指定的粒度启用断言
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  禁用具有指定粒度的断言
    -esa | -enablesystemassertions
                  启用系统断言
    -dsa | -disablesystemassertions
                  禁用系统断言
    -agentlib:<libname>[=<选项>]
                  加载本机代理库 <libname>, 例如 -agentlib:hprof
                  另请参阅 -agentlib:jdwp=help 和 -agentlib:hprof=help
    -agentpath:<pathname>[=<选项>]
                  按完整路径名加载本机代理库
    -javaagent:<jarpath>[=<选项>]
                  加载 Java 编程语言代理, 请参阅 java.lang.instrument
    -splash:<imagepath>
                  使用指定的图像显示启动屏幕
有关详细信息, 请参阅 http://www.oracle.com/technetwork/java/javase/documentation/index.html。
[root@hadoop-senior01 jdk1.8.0_91]# javac
用法: javac <options> <source files>
其中, 可能的选项包括:
  -g                         生成所有调试信息
  -g:none                    不生成任何调试信息
  -g:{lines,vars,source}     只生成某些调试信息
  -nowarn                    不生成任何警告
  -verbose                   输出有关编译器正在执行的操作的消息
  -deprecation               输出使用已过时的 API 的源位置
  -classpath <路径>            指定查找用户类文件和注释处理程序的位置
  -cp <路径>                   指定查找用户类文件和注释处理程序的位置
  -sourcepath <路径>           指定查找输入源文件的位置
  -bootclasspath <路径>        覆盖引导类文件的位置
  -extdirs <目录>              覆盖所安装扩展的位置
  -endorseddirs <目录>         覆盖签名的标准路径的位置
  -proc:{none,only}          控制是否执行注释处理和/或编译。
  -processor <class1>[,<class2>,<class3>...] 要运行的注释处理程序的名称; 绕过默认的搜索进程
  -processorpath <路径>        指定查找注释处理程序的位置
  -parameters                生成元数据以用于方法参数的反射
  -d <目录>                    指定放置生成的类文件的位置
  -s <目录>                    指定放置生成的源文件的位置
  -h <目录>                    指定放置生成的本机标头文件的位置
  -implicit:{none,class}     指定是否为隐式引用文件生成类文件
  -encoding <编码>             指定源文件使用的字符编码
  -source <发行版>              提供与指定发行版的源兼容性
  -target <发行版>              生成特定 VM 版本的类文件
  -profile <配置文件>            请确保使用的 API 在指定的配置文件中可用
  -version                   版本信息
  -help                      输出标准选项的提要
  -A关键字[=值]                  传递给注释处理程序的选项
  -X                         输出非标准选项的提要
  -J<标记>                     直接将 <标记> 传递给运行时系统
  -Werror                    出现警告时终止编译
  @<文件名>                     从文件读取选项和文件名

验证CLASSPATH
[root@hadoop-senior01 jdk1.8.0_91]# jar
用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
选项:
    -c  创建新档案
    -t  列出档案目录
    -x  从档案中提取指定的 (或所有) 文件
    -u  更新现有档案
    -v  在标准输出中生成详细输出
    -f  指定档案文件名
    -m  包含指定清单文件中的清单信息
    -n  创建新档案后执行 Pack200 规范化
    -e  为捆绑到可执行 jar 文件的独立应用程序
        指定应用程序入口点
    -0  仅存储; 不使用任何 ZIP 压缩
    -P  保留文件名中的前导 '/' (绝对路径) 和 ".." (父目录) 组件
    -M  不创建条目的清单文件
    -i  为指定的 jar 文件生成索引信息
    -C  更改为指定的目录并包含以下文件
如果任何文件为目录, 则对其进行递归处理。
清单文件名, 档案文件名和入口点名称的指定顺序
与 'm', 'f''e' 标记的指定顺序相同。

示例 1: 将两个类文件归档到一个名为 classes.jar 的档案中: 
       jar cvf classes.jar Foo.class Bar.class 
示例 2: 使用现有的清单文件 'mymanifest' 并
           将 foo/ 目录中的所有文件归档到 'classes.jar' 中: 
       jar cvfm classes.jar mymanifest -C foo/ .


验证jar包
[root@hadoop-senior01 jdk1.8.0_91]# jar
用法: jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] files ...
选项:
    -c  创建新档案
    -t  列出档案目录
    -x  从档案中提取指定的 (或所有) 文件
    -u  更新现有档案
    -v  在标准输出中生成详细输出
    -f  指定档案文件名
    -m  包含指定清单文件中的清单信息
    -n  创建新档案后执行 Pack200 规范化
    -e  为捆绑到可执行 jar 文件的独立应用程序
        指定应用程序入口点
    -0  仅存储; 不使用任何 ZIP 压缩
    -P  保留文件名中的前导 '/' (绝对路径) 和 ".." (父目录) 组件
    -M  不创建条目的清单文件
    -i  为指定的 jar 文件生成索引信息
    -C  更改为指定的目录并包含以下文件
如果任何文件为目录, 则对其进行递归处理。
清单文件名, 档案文件名和入口点名称的指定顺序
与 'm', 'f''e' 标记的指定顺序相同。
示例 1: 将两个类文件归档到一个名为 classes.jar 的档案中: 
       jar cvf classes.jar Foo.class Bar.class 
示例 2: 使用现有的清单文件 'mymanifest' 并
           将 foo/ 目录中的所有文件归档到 'classes.jar' 中: 
       jar cvfm classes.jar mymanifest -C foo/ .



增加普通用户sudo权限
[root@hadoop-senior01 jdk1.8.0_91]# vi /etc/sudoers

查看防火墙状态
[root@hadoop-senior01 jdk1.8.0_91]# systemctl status network.service 
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since 三 2019-05-29 11:59:02 CST; 4h 54min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 901 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)

5月 29 11:59:01 hadoop-senior01 systemd[1]: Starting LSB: Bring up/down networking...
5月 29 11:59:02 hadoop-senior01 network[901]: 正在打开环回接口: [  确定  ]
5月 29 11:59:02 hadoop-senior01 network[901]: 正在打开接口 ens33: [  确定  ]
5月 29 11:59:02 hadoop-senior01 systemd[1]: Started LSB: Bring up/down networking.


临时关闭]
[root@hadoop-senior01 jdk1.8.0_91]# setenforce 0
[root@hadoop-senior01 jdk1.8.0_91]# systemctl status network.service 

[root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service 

临时开启
[root@hadoop-senior01 jdk1.8.0_91]# systemctl start firewalld.service 
[root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service 

永久开启
[root@hadoop-senior01 jdk1.8.0_91]# systemctl enable firewalld.service 
[root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service 

永久关闭
[root@hadoop-senior01 jdk1.8.0_91]# systemctl disable firewalld.service 
[root@hadoop-senior01 jdk1.8.0_91]# systemctl stop firewalld.service 
[root@hadoop-senior01 jdk1.8.0_91]# systemctl status firewalld.service 
[root@hadoop-senior01 jdk1.8.0_91]# reboot

[root@hadoop-senior01 ~]# systemctl status firewalld.service 

安装httpd
[root@hadoop-senior01 ~]# yum install httpd
[root@hadoop-senior01 ~]# systemctl status httpd

永久开启
[root@hadoop-senior01 ~]# systemctl enable httpd
[root@hadoop-senior01 ~]# systemctl start httpd
[root@hadoop-senior01 ~]# systemctl status httpd

临时管理SELinux
[root@hadoop-senior01 ~]# setenforce 0
[root@hadoop-senior01 ~]# vi /etc/selinux/config 
[root@hadoop-senior01 ~]# cat /etc/selinux/config 

定时任务
[root@hadoop-senior01 ~]# crontab -e

查找某个命令目录
[root@hadoop-senior01 ~]# which systemctl 
/usr/bin/systemctl

查看定时任务列表
[root@hadoop-senior01 ~]# crontab -l
no crontab for root

关闭所有定时任务
[root@hadoop-senior01 ~]# crontab -r
no crontab for root

[END] 2019/5/29 18:39:14
准备操作步骤

猜你喜欢

转载自www.cnblogs.com/King-boy/p/10945726.html