linux服务器

Linux服务器环境安装----MySQL8安装

心已入冬 提交于 2020-03-10 19:52:33
安装MySQL8遇到很多问题, 整理了一下. 安装之前先换成国内镜像源 1.首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.r mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载ailiyun的yum源配置文件到/etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3.运行yum makecache生成缓存 yum makecache 安装MYSQL8 1.配置安装源 rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm 2.安装 yum --enablerepo=mysql80-community install mysql-community-server 注意: 期间可能会遇到下载速度慢的情况. 这时候我们取消操作.去国内镜像站下载 client 和 server 的 rpm文件 (文件有点多, Ctrl+F搜索一下) 下载完成后, 上传到 yum的缓存目录 /var

linux环境发布dubbo+springboot项目

£可爱£侵袭症+ 提交于 2020-03-10 18:23:53
前言: 项目框架 dubbo+springboot+zookeeper zookeeper部署在其他的服务器,这里我不说明了,可以参照 https://blog.csdn.net/she_lock/article/details/80435176 部署步骤 step-1 eclipse将项目【项目可能有多个服务,如下图】打包成jar包 选择diagnosticdevice右键,Run As–>Run Configurations… build成功,控制台输出如下 到项目路径下,将对于的服务jar包上传到linux服务器 step-2 2.1 在/usr/local/目录下新建一个文件夹,如diagdevice,将对应的jar包move到此文件夹 2.2 对应的jar包新建对应的 xx.conf,如新建一个diagdevice-app-client-0.0.1-SNAPSHOT.conf diagdevice-app-client-0.0.1-SNAPSHOT.conf内容如下:其他 .conf文件内容一样 2.3 新建diagdevice.sh 可执行文件 内容: chmod +x diagdevice-app-client-0.0.1-SNAPSHOT.jar diagdevice-app-service-0.0.1-SNAPSHOT.jar diagdevice-mycar

跟高手学习LINUX笔记-17

一个人想着一个人 提交于 2020-03-10 13:28:00
第十七章 Linux系统启动原理及故障排除 本节所讲内容: 17.1 centos系统启动过程及相关配置文件 17.1.1 centos6启动相关的配置文件 查看centos6默认系统启动级别: [root@node-2 ~]# vim /etc/inittab Default runlevel. The runlevels used are: 0 - halt (Do NOT set initdefault to this) 1 - Single user mode 2 - Multiuser, without NFS (The same as 3, if you do not have networking) 3 - Full multiuser mode 4 - unused 5 - X11 6 - reboot (Do NOT set initdefault to this) id:3:initdefault: #这里决定系统启动的级别 说明一下各个启动级别的含义 0:关机 1:单用户模式 2:多用户模式但无网络服务 3:完整多用户模式 4:暂未启用 5:图形化界面模式 6:重启 17.1.2 centos6设置服务开机启动 [root@node-2 ~]# chkconfig --list | grep sendmail sendmail 0:off 1:off 2:on

linux学习总结

不羁岁月 提交于 2020-03-10 12:28:42
磁盘存储和文件系统 分区管理: 1)分区指令:fdisk(ext系列)、gdisk(xfs系列)、parted 2)分区同步指令:partprobe(支持centos5、7版本)partx -a 设备分区地址(同步centos6版本新增分区)partx -n 6-7 设备分区地址(centos6版本删除的分区同步指令) 注解:在我们对一个正在使用的硬盘分区后,通常不会存入缓存中,要不重启,要不使用以上命令完成缓存与配置文件的同步 系统文件 1)文件系统指令:mkfs、fsck、mkswap、swapon和mke2fs、dumpe2fs、tune2fs、e2label(支持ext系列)或者xfs_(tab补全) 2)查看硬件信息指令:lsblk、blkid、du、df、findmnt、findfs 3)挂载指令:mount、umount 设备挂目录、目录挂目录(参数-B)、文件挂目录(参数选项-o loop)、光盘挂目录、格式化文件挂目录、swap挂目录 4)创建逻辑卷分区流程:分散空间>物理卷>卷组>逻辑卷 文件挂载配置文件/etc/fstab 文件命令:dd 网络协议和管理 1.OSI:物理层>数据链路层>网络层>传输层>会话层>表示层>应用层 2.三种通讯方式与通信模式:单工、半双工、全双工和单播、组播、广播 3.物理设备:集线器(物理层):提供物理连接、交换机(数据链路层

记一次 linux ssh root用户设置远程登陆无效解决方法

前提是你 提交于 2020-03-10 05:57:44
在阿里云上买了台linux服务器,centos操作系统,配置好账号密码后, 其他账号都没问题,root账号死活无法远程ssh登陆, 百度出来全是PermitRootLogin yes配置好就可以了,但是我配置了还是不行。 搞了两个多小时,没折腾好。 实在看不到希望,这才想到了ssh的登陆日志, 在/var/log目录下secure文件。 tail -f -n 200 /var/log/secure 看了日志才发现 Mar 8 16:08:41 iZuf6dtic2d71q1enfn0efZ sshd[29375]: User admin from xxx.xx.xx.xx not allowed because not listed in AllowUsers 这才想起sshd_config 文件中还有一项配置AllowUsers 需要把root也加进入,修改配置重启sshd服务,问题解决了! 回想起来,还是解决问题的思路不对,如果一开始想到查看日志,估计就5分钟就解决了!因为有百度依赖症,什么问题都想通过百度来解决。 来源: CSDN 作者: openzhang 链接: https://blog.csdn.net/u010212271/article/details/104750966

windows与Linux间远程拷贝文件(pscp命令)

℡╲_俬逩灬. 提交于 2020-03-10 05:51:45
从 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 下载pscp,将其放入windows的system32 文件夹下 (一)上传 1.开始→运行→cmd进入到dos模式 输入以下命令 pscp D:\java\apache-tomcat-5.5.27\webapps\szfdc.rar dev@192.168.68.249:/home/dev 2.输入密码 ok 文件已经上传到目标机器的/home/dev目录下了 (二)下载 1.开始→运行→cmd进入到dos模式 输入以下命令 pscp dev@192.168.68.248:/home/dev/gren.sql d:\gren.sql;输入密码。 其中:dev为linux的用户名,192.168.68.248为远程Linux主机ip地址,/home/dev/gren.sql为linux下的文件,d:\gren.sql为保存在本地的文件其他。 PuTTY Secure Copy client (putty 安全复制客户端) Release 0.53b 版本, Usage: pscp [options] [user@]host:source target pscp [options] source [source...] [user@]host pscp

linux上传、下载文件rz、sz命令

谁都会走 提交于 2020-03-10 04:31:27
1.介绍 sz命令是利用ZModem协议来从linux服务器传送文件到本地,一次可以传送一个或多个文件。相对应的从本地上传文件到Linux服务器,可以使用rz命令。 2.参数说明   -a,以文本方式传输(ascii)。   -b,以二进制方式传输(binary)。   -e,对控制字符转义(escape),这可以保证文件传输正确。   -c,--command COMMAND execute remote command COMMAND (Z)   -i, --immediate-command CMD send remote CMD, return immediately (Z)   如果能够确定所传输的文件是文本格式的,使用 sz -a files,如果是二进制文件,使用 sz -be files。   下载后文件在:   SecureCRT中,选择菜单项“选项(O)”下的“会话选项(S)”,左边切到“X/Y/Zmodem”,即可看到上传和下载目录设置,也可更改。 来源: https://www.cnblogs.com/houhaihu/p/6654585.html

linux centos7安装netcat

落花浮王杯 提交于 2020-03-09 22:45:04
在用swoole UDP服务器可以使用netcat -u 来连接测试时,报错-bash: netcat: command not found,网上一搜,才知道centos7未安装netcat 1、下载安装 下载页面:https://sourceforge.net/projects/netcat/files/netcat/0.7.1/ wget https://ncu.dl.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz tar -zxvf netcat-0.7.1.tar.gz cd ./netcat-0.7.1/ ./configure --prefix=/opt/netcat make && make install 2、配置 vi /etc/profile 在文件中添加 NETCAT_HOME=/opt/netcat PATH=$PATH:$NETCAT_HOME/bin export PATH 再执行 source /etc/profile 这时候,netcat -help,若出现相关命令参数提示,则说明安装成功 来源: oschina 链接: https://my.oschina.net/u/3403514/blog/1606039

在Linux安装和卸载JDK

僤鯓⒐⒋嵵緔 提交于 2020-03-09 21:46:10
安装JDK:   1.先执行 getconf LONG_BIT 看看Linux系统是多少位的,上传对应位数的JDK到Linux服务器     # 查看jdk版本,确保当前不存在jdk环境       java –version   2.通常将软件安装到/usr/local     解压压缩包:tar –zxvf jdk.tar.gz -C 目标路径  或者直接解压到当前路径 tar –zxvf jdk.tar.gz   3.配置JDK的环境变量     ① vi /etc/profile     ② 在末尾行添加       #set java environment       JAVA_HOME=/usr/local/jdk/jdk1.8.0_11       CLASSPATH=.:$JAVA_HOME/lib.tools.jar       PATH=$JAVA_HOME/bin:$PATH       export JAVA_HOME CLASSPATH PATH       保存退出     ③source /etc/profile 使更改的配置立即生效     ④java –version 查看当前安装的java版本信息,如果不报错则安装成功 卸载JDK:   # 查看安装的jdk信息  rpm -qa | grep java   # 卸载jdk     rpm -e

性能测试之nmon对linux服务器的监控

你离开我真会死。 提交于 2020-03-09 21:26:41
1. nmon介绍 Nmon是一款计算机性能系统监控工具,因为它免费,体积小,安装简单,耗费资源低,广泛应用于AIX和Linux系统。 2. nmon数据采集 性能测试时,需要根据测试场景的执行情况,分析一段时间内系统资源的变化,这时需要nmon采集数据并保存下来,以下是常用的参数: -f 参数:生成文件,文件名=主机名+当前时间.nmon -T 参数:显示资源占有率较高的进程 -s 参数:-s 10表示每隔10秒采集一次数据 -c 参数:-s 10表示总共采集十次数据 -m 参数:指定文件保存目录 如每隔5秒采集一次,一共采集12次,就是1分钟的数据(生成的文件已标红): nmon -f -s5 -c12 -m /home/qgc/Desktop 3. 数据分析 1.下载nmon analyser 借助nmon analyser可以把nmon采集的数据生成直观的Excel表,nmon analyser可以在IBM的官网下载, https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Power+Systems/page/nmon_analyser 在windows上下载后解压,有word和exce两个文档,Word是说明文档,包括更新日志,详细参数等,其中的Excel就是nmon