centos jar,centos 8
其实centos jar的问题并不复杂,但是又很多的朋友都不太了解centos 8,因此呢,今天小编就来为大家分享centos jar的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
Linux/centos下常用文件解压命令
1.以.a为扩展名的文件:
#tar xv file.a
2.以.z为扩展名的文件:
#uncompress file.Z
3.以.gz为扩展名的文件:
#gunzip file.gz
4.以.bz2为扩展名的文件:
#bunzip2 file.bz2
5.以.tar.Z为扩展名的文件:
#tar xvZf file.tar.Z
或#compress-dc file.tar.Z| tar xvf
6.以.tar.gz/.tgz为扩展名的文件:
#tar xvzf file.tar.gz
或 gzip-dc file.tar.gz| tar xvf–
7.以.tar.bz2为扩展名的文件:
#tar xvIf file.tar.bz2
或 bzip2-dc file.tar.bz2| xvf–
8.以.cpio.gz/.cgz为扩展名的文件:
#gzip-dc file.cgz| cpio-div
9.以.cpio/cpio为扩展名的文件:
#cpio-div file.cpio
或cpio-divc file.cpio
10.以.rpm为扩展名的文件安装:
#rpm-i file.rpm
11.以.rpm为扩展名的文件解压缩:
#rpm2cpio file.rpm| cpio-div
12.以.deb为扩展名的文件安装:
#dpkg-i file.deb
13.以.deb为扩展名的文件解压缩:
#dpkg-deb–fsys-tarfile file.deb| tar xvf– ar p
file.deb data.tar.gz| tar xvzf–
14.以.zip为扩展名的文件:
#unzip file.zip
15.在linux下解压Winzip格式的文件:
要是装了jdk的话,可以用jar命令;还可以使用unzip命令。
16.直接解压.tar.gz文件:
xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。例如:$tar zxvf xxxx.tar.gz各种压缩文件的解压(安装方法)
17.文件扩展名解压(安装方法):
.a ar xv file.a.Z uncompress file.Z.gz gunzip file.gz.bz2 bunzip2 file.bz2.tar.Z tar xvZf file.tar.Zcompress-dc file.tar.Z| tar xvf–.tar.gz/.tgz tar xvzf file.tar.gzgzip-dc file.tar.gz| tar xvf–.tar.bz2 tar xvIf file.tar.bz2bzip2-dc file.tar.bz2| xvf–.cpio.gz/.cgz gzip-dc file.cgz| cpio-div.cpio/cpio cpio-div file.cpiocpio-divc file.cpio.rpm/install rpm-i file.rpm.rpm/extract rpm2cpio file.rpm| cpio-div.deb/install dpkg-i file.deb.deb/exrtact dpkg-deb–fsys-tarfile file.deb| tar xvf–ar p file.deb data.tar.gz| tar xvzf–.zip unzip file.zip
bzip2-d myfile.tar.bz2| tar xvf
18.tar xvfz myfile.tar.bz2x是解压v是复杂输出f是指定文件z gz格式
19.gzipgzip[选项]要压缩(或解压缩)的文件名-c将输出写到标准输出上,并保留原有文件。-d将压缩文件压缩。-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字-r递归式地查找指定目录并压缩或压缩其中的所有文件。-t测试压缩文件是正完整。-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。-num-用指定的数字调整压缩的速度。20.举例:把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tartar cvf usr.tar/home把/usr目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gztar czvf usr.tar.gz/usr压缩一组文件,文件的后缀为tar.gz#tar cvf back.tar/back/#gzip-q back.taror#tar cvfz back.tar.gz/back/释放一个后缀为tar.gz的文件。#tar zxvf back.tar.gz#gzip back.tar.gz#tar xvf back.tar
转载请注明出处:Linux下常用文件解压→艾瑞可erik
centos查看进程命令(centos查看进程占用内存)
CentOS如何查看端口是被哪个应用/进程占用?
1、这里使用netstat命令查看centos系统的端口占用情况。(1)查看全部端口占用情况执行命令:结果如下:可以看到:3306端口:被tcp协议的PID为10818的mysqld所占用,State为LISTEN表示正在被监听。
2、1开始---运行---cmd,或者是window+R组合键,调出命令窗口2输入命令:netstat-ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。
3、可以使用netstat的参数anplut进行查看的,里面会有显示程序的名字和对应的端口信息。这中问题都很基矗看样子是新手以后有这种问题,都可以指导大家解决。
4、如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。如果需要查看其他端口。把80改掉即可。问题二:怎么查看电脑那些端口正在被占用在开始C运行里面输入cmd点回车,会出现运行窗口。
5、如果有程序已经占用了,那么下面打印的第二个字段就是该程序的进程id,第一个字段是进程的名字。
CentOS如何查看端口是被哪个应用/进程占用
这里使用netstat命令查看centos系统的端口占用情况。(1)查看全部端口占用情况执行命令:结果如下:可以看到:3306端口:被tcp协议的PID为10818的mysqld所占用,State为LISTEN表示正在被监听。
1开始---运行---cmd,或者是window+R组合键,调出命令窗口2输入命令:netstat-ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49157,首先找到它。
可以使用netstat的参数anplut进行查看的,里面会有显示程序的名字和对应的端口信息。这中问题都很基矗看样子是新手以后有这种问题,都可以指导大家解决。
netstat-apn最后那个名字就是进程名。
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。如果需要查看其他端口。把80改掉即可。问题二:怎么查看电脑那些端口正在被占用在开始C运行里面输入cmd点回车,会出现运行窗口。
查看某一个端口被哪个程序占用:方法一:在开始--运行里面输入cmd点回车,会出现运行窗口。
centosjar进程死机
1、不知道centos里面是否有start-stop-demon,用这个来启动你的程序。那就可以保证只有一个。它会在/var/run/下面产生一个xxx.pid的文件,里面存放的是你的进程id。
2、电脑启动centos时就死机解决方法开机时卡在这个界面,无论重启多好次,他还是卡在这里。开机时,大概启动到这里按E键,也可以提前就按着。按E键后他会进入GRUB启动管理器。
3、此问题一般与系统程序软件冲突有关,也可能与主板有关,可以按照以下方式排查:1,恢复系统系统出厂设置。
4、进入到centos的救援模式开机启动后,按e按钮,然后按上下键,进入到内核选择器,按e进入编辑,将下面的rhgbquiet去掉然后按b,系统继续启动。在开机界面按F5或者ESC按钮,可以查看服务卡住的启动的进程。
CentOS下查看进程用了多少内存命令Pmapcentos
1、Pmap提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态。其报告进程的地址空间和内存状态信息。Pmap实际上是一个SunOS上的命令,linux仅支持其有限的功能。但是它还是对查看完整的进程地址空间很有帮助。
2、top,htop命令可以查看系统负载,内存使用状态,系统进程,总进程数,线程数,开机时间swap使用状态。线程、进程状态以及数量。
3、你可以使用top命令、free-m命令、ps-e-opid,comm,args,pcpu,rsz,vsz,stime,user,uid|greporacle|sort-nrk5命令来查看centos7的内存占用情况,命令的具体用法可以到网上搜索。
4、现有一个进程id为「11529」,想要查询该进程占用的内存大小。
如何查看centos系统cpu/内存使用情况
1、top,htop命令可以查看系统负载,内存使用状态,系统进程,总进程数,线程数,开机时间swap使用状态。线程、进程状态以及数量。
2、cpu,用top,然后按一下1,不按就是把所有的核心负荷加一起,比如单核75%,双核的话,会显示150%;内存,用free,输入free-mg,就是按照GB显示内存的使用情况,也会显示swap的使用情况。
3、可以用/proc/cpuinfo查看CPU的信息。该文件包含系统上每个处理器的数据段落。
4、cpu,cat/proc/cpuinfo,或者,dmidecode-tprocessor;内存,cat/proc/meminfo,或者dimdecode-tmemory其他类似,建议你用dmidecode,这个序列号和厂商信息都可以查到,信息比较全。
5、你可以使用top命令、free-m命令、ps-e-opid,comm,args,pcpu,rsz,vsz,stime,user,uid|greporacle|sort-nrk5命令来查看centos7的内存占用情况,命令的具体用法可以到网上搜索。
centos 6.5怎么搭建hadoop2.7.3
总体思路,准备主从服务器,配置主服务器可以无密码SSH登录从服务器,解压安装JDK,解压安装Hadoop,配置hdfs、mapreduce等主从关系。
1、环境,3台CentOS6.5,64位,Hadoop2.7.3需要64位Linux,操作系统十几分钟就可以安装完成,
Master 192.168.0.182
Slave1 192.168.0.183
Slave2 192.168.0.184
2、SSH免密码登录,因为Hadoop需要通过SSH登录到各个节点进行操作,我用的是root用户,每台服务器都生成公钥,再合并到authorized_keys
(1)CentOS默认没有启动ssh无密登录,去掉/etc/ssh/sshd_config其中2行的注释,每台服务器都要设置,
#RSAAuthentication yes
#PubkeyAuthentication yes
(2)输入命令,ssh-keygen-t rsa,生成key,都不输入密码,一直回车,/root就会生成.ssh文件夹,每台服务器都要设置,
(3)合并公钥到authorized_keys文件,在Master服务器,进入/root/.ssh目录,通过SSH命令合并,
cat id_rsa.pub>> authorized_keys
ssh root@192.168.0.183 cat~/.ssh/id_rsa.pub>> authorized_keys
ssh root@192.168.0.184 cat~/.ssh/id_rsa.pub>> authorized_keys
(4)把Master服务器的authorized_keys、known_hosts复制到Slave服务器的/root/.ssh目录
(5)完成,ssh root@192.168.0.183、ssh root@192.168.0.184就不需要输入密码了
3、安装JDK,Hadoop2.7需要JDK7,由于我的CentOS是最小化安装,所以没有OpenJDK,直接解压下载的JDK并配置变量即可
(1)下载“jdk-7u79-linux-x64.gz”,放到/home/java目录下
(2)解压,输入命令,tar-zxvf jdk-7u79-linux-x64.gz
(3)编辑/etc/profile
export JAVA_HOME=/home/java/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
(4)使配置生效,输入命令,source/etc/profile
(5)输入命令,java-version,完成
4、安装Hadoop2.7,只在Master服务器解压,再复制到Slave服务器
(1)下载“hadoop-2.7.0.tar.gz”,放到/home/hadoop目录下
(2)解压,输入命令,tar-xzvf hadoop-2.7.0.tar.gz
(3)在/home/hadoop目录下创建数据存放的文件夹,tmp、hdfs、hdfs/data、hdfs/name
5、配置/home/hadoop/hadoop-2.7.0/etc/hadoop目录下的core-site.xml
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://192.168.0.182:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>file:/home/hadoop/tmp</value>
</property>
<property>
<name>io.file.buffer.size</name>
<value>131702</value>
</property>
</configuration>
6、配置/home/hadoop/hadoop-2.7.0/etc/hadoop目录下的hdfs-site.xml
<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:/home/hadoop/dfs/name</value>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:/home/hadoop/dfs/data</value>
</property>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>192.168.0.182:9001</value>
</property>
<property>
<name>dfs.webhdfs.enabled</name>
<value>true</value>
</property>
</configuration>
7、配置/home/hadoop/hadoop-2.7.0/etc/hadoop目录下的mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<property>
<name>mapreduce.jobhistory.address</name>
<value>192.168.0.182:10020</value>
</property>
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>192.168.0.182:19888</value>
</property>
</configuration>
8、配置/home/hadoop/hadoop-2.7.0/etc/hadoop目录下的mapred-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<property>
<name>yarn.nodemanager.auxservices.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property>
<property>
<name>yarn.resourcemanager.address</name>
<value>192.168.0.182:8032</value>
</property>
<property>
<name>yarn.resourcemanager.scheduler.address</name>
<value>192.168.0.182:8030</value>
</property>
<property>
<name>yarn.resourcemanager.resource-tracker.address</name>
<value>192.168.0.182:8031</value>
</property>
<property>
<name>yarn.resourcemanager.admin.address</name>
<value>192.168.0.182:8033</value>
</property>
<property>
<name>yarn.resourcemanager.webapp.address</name>
<value>192.168.0.182:8088</value>
</property>
<property>
<name>yarn.nodemanager.resource.memory-mb</name>
<value>768</value>
</property>
</configuration>
9、配置/home/hadoop/hadoop-2.7.0/etc/hadoop目录下hadoop-env.sh、yarn-env.sh的JAVA_HOME,不设置的话,启动不了,
export JAVA_HOME=/home/java/jdk1.7.0_79
10、配置/home/hadoop/hadoop-2.7.0/etc/hadoop目录下的slaves,删除默认的localhost,增加2个从节点,
192.168.0.183
192.168.0.184
11、将配置好的Hadoop复制到各个节点对应位置上,通过scp传送,
scp-r/home/hadoop 192.168.0.183:/home/
scp-r/home/hadoop 192.168.0.184:/home/
12、在Master服务器启动hadoop,从节点会自动启动,进入/home/hadoop/hadoop-2.7.0目录
(1)初始化,输入命令,bin/hdfs namenode-format
注意:执行这步的时候可能会报一个错误:
java.net.UnknownHostException: tiancunPC: tiancunPC: unknown error
at java.net.InetAddress.getLocalHost(InetAddress.java:1505)
at org.apache.hadoop.net.DNS.resolveLocalHostname(DNS.java:264)
at org.apache.hadoop.net.DNS.<clinit>(DNS.java:57)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.newBlockPoolID(NNStorage.java:982)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.newNamespaceInfo(NNStorage.java:591)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:157)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:992)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1434)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1559)
Caused by: java.net.UnknownHostException: tiancunPC: unknown error
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getLocalHost(InetAddress.java:1500)
... 8 more
16/11/11 19:15:23 WARN net.DNS: Unable to determine address of the host-falling back to"localhost" address
java.net.UnknownHostException: tiancunPC: tiancunPC: unknown error
at java.net.InetAddress.getLocalHost(InetAddress.java:1505)
at org.apache.hadoop.net.DNS.resolveLocalHostIPAddress(DNS.java:287)
at org.apache.hadoop.net.DNS.<clinit>(DNS.java:58)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.newBlockPoolID(NNStorage.java:982)
at org.apache.hadoop.hdfs.server.namenode.NNStorage.newNamespaceInfo(NNStorage.java:591)
at org.apache.hadoop.hdfs.server.namenode.FSImage.format(FSImage.java:157)
at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:992)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1434)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1559)
Caused by: java.net.UnknownHostException: tiancunPC: unknown error
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getLocalHost(InetAddress.java:1500)
... 8 more
linux中使用hostname查看为:
[root@tiancunPC hadoop-2.7.3]# hostname
tiancunPC
查看/etc/hosts为:
[root@tiancunPC hadoop-2.7.3]# cat/etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
难怪会映射不到,修改/etc/hosts
[root@tiancunPC hadoop-2.7.3]# cat/etc/hosts
127.0.0.1 tiancunPC localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
对应修改另外两个机器的主机名,在执行那个命令就可以了
(2)全部启动sbin/start-all.sh,也可以分开sbin/start-dfs.sh、sbin/start-yarn.sh
执行sbin/start-all.sh可能会有错误提示:
maps to localhost(IP), but this does not map back to the address
解决办法:
修改/etc/ssh/ssh_config
vim/etc/ssh/ssh_config
GSSAPIAuthentication no
这个时候可能还会出现这个错误提示:
hadoop出现namenode running as process 18472. Stop it first.,hadoopnamenode
解决办法:重新启动一下hadoop
(3)停止的话,输入命令,sbin/stop-all.sh
(4)输入命令,jps,可以看到相关信息