linux系统

[hyper-V] centos 7 安装 java

别来无恙 提交于 2020-04-01 06:09:54
# centos安装 java [root@bogon ~]# java -version openjdk version "1.8.0_102" OpenJDK Runtime Environment (build 1.8.0_102-b14) OpenJDK 64-Bit Server VM (build 25.102-b14, mixed mode) 进一步查看JDK信息: [root@bogon ~]# rpm -qa|grep java java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64 tzdata-java-2016g-2.el7.noarch javapackages-tools-3.4.1-11.el7.noarch java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64 java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64 java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64 python-javapackages-3.4.1-11.el7.noarch [root@bogon ~]# 卸载OpenJDK,执行以下操作: rpm -e --nodeps java-1.8

linux软件安装卸载

守給你的承諾、 提交于 2020-04-01 04:33:31
linux软件安装卸载 A:RPM包,这种软件包就像windows的EXE安装文件一样,各种文件已经编译好,并打了包,哪个文件该放到哪个文件夹,都指定好了,安装非常方便,在图形界面里你只需要双击就能自动安装。 ==如何卸载: 1、打开一个SHELL终端 2、因为Linux下的软件名都包括版本号,所以卸载前最好先确定这个软件的完整名称。 查找RPM包软件:rpm -qa ×××* 注意:×××指软件名称开头的几个字母,不要求写全,但别错,*就是通配符号“*”,即星号,如你想查找机子里安装的REALPLAYER软件,可以输入:rpm -qa realplay* 3、找到软件后,显示出来的是软件完整名称,如firefox-1.0.1-1.3.2 执行卸载命令:rpm -e firefox-1.0.1-1.3.2 ===安装目录,执行命令查找:rpm -ql firefox-1.0.1-1.3.2 ===参考文章:http://blog.chinaunix.net/article.p...178&blogId=1438 B:tar.gz(bz或bz2等)结尾的源代码包,这种软件包里面都是源程序,没有编译过,需要编译后才能安装,安装方法为: 1、打开一个SHELL,即终端 2、用CD 命令进入源代码压缩包所在的目录 3、根据压缩包类型解压缩文件(*代表压缩包名称) tar -zxvf ***

linux常用命令整理

点点圈 提交于 2020-04-01 04:06:57
目录 Linux目录结构 命令基本格式 帮助命令 whereis/which/whois/whatis 文件/目录命令 解/压缩指令 网关/ip/端口 查找/搜索 进程/负载/线程 磁盘/目录情况 用户/用户组/权限 文本显示 远程登入/文件传输 服务管理 1. 括号中的内容为备注 Linux目录结构 目录 描述 / 根目录 /bin (binaries)存放二进制可执行文件 /sbin (super user binaries)存放二进制可执行文件,只有root才能访问 /etc (etcetera)存放系统配置文件 /usr (unix shared resources)用于存放共享的系统资源 /home 存放用户文件的根目录 /root 超级用户目录 /dev (devices)用于存放设备文件 /lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块 /mnt (mount)系统管理员安装临时文件系统的安装点 /boot 存放用于系统引导时使用的各种文件 /tmp (temporary)用于存放各种临时文件 /var (variable)用于存放运行时需要改变数据的文件 命令基本格式 命令格式 命令 [option] [参数] 多个option时可以简化写在一起, 一些option可以简写, 例如 --all 简写为 -a 命令提示符 例如:

hadoop之linux常用命令

て烟熏妆下的殇ゞ 提交于 2020-04-01 04:04:54
Linux的命令后面会有命令选项,有的选项还有选项值。选项的前面有短横线“-”,命令、选项、选项值之间使用空格隔开。有的命令没有选项,会有参数。选项是命令内置的功能,参数是用户提供的符合命令格式的内容。 1.1.1. 命令提示符 在桌面上点击鼠标右键,在弹出菜单中选择“Open in Terminal”, 系统会打开终端,类似于Windows下的命令行。Windows的命令行是dos环境,Linux下的命令行是shell环境。我们的所有命令都是在shell下运行的,后面所有章节的命令也是在shell下执行的。 用户刚打开终端时,显示如下的提示符,我们要注意的是中括号里面的内容。 提示符通过符号“@”分为两部分,前面的“root”是当前登录用户。如果你使用itcast登录,那么这里会显示“[itcast@localhost Desktop]”。后面的“localhost Desktop”,被空格分为两部分,前面的“localhost”表示主机名称,是本机的唯一标识;如果我们修改了主机名称,那么该值就会变化;后面的“Desktop”表示shell显示的当前路径。中括号后面的“#”是提示shell类型,我们只关注黑色的光标在哪里就行了。 1.1.2. 路径操作 * 路径描述符 在Linux中,路径是通过斜线“/”划分的。在一个使用“/”划分的长路径中,开头的如果是“/”,这个斜线是特殊的

Linux下部署RabbitMQ详细教程

百般思念 提交于 2020-04-01 03:20:34
本教程安装的版本号如下 下载地址 链接:https://pan.baidu.com/s/1yMFQ-any_lmXvOJWBi1MIw 提取码:oher 复制这段内容后打开百度网盘手机App,操作更方便哦 其他版本可以到官网上进行对应的下载 https://www.rabbitmq.com/ ※※特别注意 ※※ 1.安装rabbitmq之前需要安装erlang,并且两者需要对应的版本, 参考官网 https://www.rabbitmq.com/which-erlang.html 2.在安装之前,一定要关闭防火墙,否则后续将无法登录管控台 查看防火墙状态 关闭防火墙 到此,防火墙已经关闭完成 在software下上传安装包 安装erlang rabbitmq-server需要socat依赖 socat需要tcp_wrappers依赖 安装tcp_wrappers 安装socat 安装rabbitmq-server 修改配置文件 vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app loopback_users 中的 <<"guest">>,只保留guest 启动rabbitmq-server服务 rabbitmq-server start & 其中&表示在后台启动 安装lsof 5672为通信端口号

linux命令:文件搜索命令

◇◆丶佛笑我妖孽 提交于 2020-04-01 02:20:58
---恢复内容开始--- 文件搜索命令: which 命令名称: which 命令所在路径 :/usr/bin/which 执行权限:所有用户 语法: which [ 命令名称 ] 功能描述:显示系统命令所在目录,以及别名记录 范例: $which ls 一切皆文件:命令根据权限(路径)可分为两类: 1 , root /sbin /usr/sbin 2 ,普通路径 /bin /usr/bin 此命令可根据查找的命令所在的路径判断其权限。 whereis [ 命令名称 ] 与 which 类似 可以显示系统命令的所在路径以及帮助文档(所在文档) 尽管可以搜索,但应该减少搜索,占用太多资源。所以服务器的规划应该有条理的规划。 文件搜索命令: find 命令名称: find 命令所在路径: /usr/bin/find 执行权限:所有用户 语法: find [ 搜索路径 ] [ 搜寻关键字 ] 功能描述:查找文件或目录(任意) 范例: $find /etc -name init 在目录 /etc 中查找文件或目录 init,精准的搜索。 $find / -size +204800 在根目录下查找大于 100MB 的文件或目录 $find /home -usr samlee 在根目录下查找所有者为 samlee 的文件或目录 -name 根据文件名查找 在根目录下查找,会遍历整个硬盘

Linux系统性能检测

自闭症网瘾萝莉.ら 提交于 2020-04-01 02:12:19
转自:http://www.cnblogs.com/itech/archive/2011/06/08/2075145.html 一 、uptime uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。 uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。 load average的最佳值是1,说明每个进程都可以马上处理并且没有CPU cycles被丢失。对于单CPU的机器,1或者2是可以接受的值;而在一个多CPU的系统中这个值应除以物理CPU的个数,假设CPU个数为4,而load average为8或者10,那结果也是在2多点而已。 也可以使用uptime命令来判断网络性能。例如,某个网络应用性能很低,通过运行uptime查看服务器的负荷是否很高,如果不是,那么问题应该是网络方面造成的。 也可以查看/proc/loadavg 和/proc/uptime两个文件来获取相关的信息。 以下是uptime的运行实例: 二 、Top(CPU) Top命令显示了实际CPU使用情况,默认情况下,它显示了服务器上占用CPU的任务信息并且每5秒钟刷新一次。你可以通过多种方式分类它们,包括PID

npm git node docker linux常用命令

白昼怎懂夜的黑 提交于 2020-04-01 01:50:56
GIT     github     查看仓库地址       git remote -v     拉取代码 创建本地仓储       创建本地仓储:git remote add upstream https://github.com/gametheworld/DataAraneid.git       查看版本:git remote -v     常用命令:       拉取代码:git pull       提交代码:           任何操作前最好看下当前状态           查看状态:git status           添加到本地仓储:git add . (. 提交本地仓储,也可以指定文件提交)           提交到本地仓储:git commit -m '备注'           推送到服务上:git push origin develop:develop (第一个develop是指定本地分支,第二个是服务器分支)     合并分支       切换到目标分支下:git checkout latest       拉取代码:git pull       谨记每一步查看状态:git status 注:git中合并分支命令:merge,当前所在latest的分支下,下面命令是merge dev到当前分支       git merge dev      

linux 下 交叉编译 libxml2 mqttlib

时光毁灭记忆、已成空白 提交于 2020-04-01 01:36:28
libxml2: 源码:ftp: //xmlsoft.org/libxml2/libxml2-git-snapshot.tar.gz export PATH=/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/:$PATH ./configure --prefix=/opt/libxml2armchangyang/ CC=arm-fsl-linux-gnueabi-gcc CXX=arm-fsl-linux-gnueabi-g++ AS=arm-fsl-linux-gnueabi-as RANLIB=arm-fsl-linux-gnueabi-ranlib --without-zlib --without-python 提示 ./libtool中arm-fsl-linux-gnueabi-gcc 不可用 改为 ./configure --prefix=/opt/libxml2armchangyang/ CC=/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin/arm-fsl-linux-gnueabi-gcc CXX=/opt/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl

LINUX网络配置---nmtui&nmcli

一笑奈何 提交于 2020-04-01 01:23:03
网络配置方法 要使用NetworkManager的文本用户界面工具nmtui配置接口 要使用NetworkManager的命令行工具nmcli配置接口 要手动配置网络接口 要使用图形用户界面工具配置网络 nmtui 文本用户界面工具nmtui可用于在终端窗口中配置接口。 发出以下命令以启动该工具: 〜] $ nmtui 安装包 yum install NetworkManager-tui nmcli 用户和脚本可以使用nmcli实用程序来控制NetworkManager: 对于服务器,headless machines和终端,nmcli可用于直接控制NetworkManager,无需GUI,包括创建,编辑,启动和停止网络连接以及查看网络状态。 对于脚本,nmcli支持简洁的输出格式,更适合脚本处理。 这是一种集成网络配置而非手动管理网络连接的方法。 nmcli命令的基本格式如下: nmcli OPTIONS OBJECT {COMMAND | help } 其中OBJECT可以是以下选项之一: general, networking, radio, connection, device, agent, and monitor。 您可以在命令中使用这些选项的任何前缀。 例如:nmcli con help。 -t 此模式设计适用于计算机(脚本)处理。 -p