• 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
    准备操作步骤
  • 相关阅读:
    javafx DragDropped file
    javafx style and cssFile
    javafx ComboBox Event and change cell color
    javafx clipboard
    javafx Cursor
    javafx DropShadow
    javafx checkbox
    javafx image button
    GNS3连接虚拟机
    cain使用教程
  • 原文地址:https://www.cnblogs.com/King-boy/p/10945726.html
Copyright © 2020-2023  润新知