linux服务器

linux搭建jmeter测试

蹲街弑〆低调 提交于 2020-02-10 17:40:59
jdk1.8+ 下载 下载地址: https://pc.qq.com/ 搜索jdk1.8+下载即可。 下载好后上传到服务器的/usr/local。 解压 /usr/local/jdk1.8.0_212 tar zxvf jdk-8u212-linux-x64.tar.gz 配置环境变量 vim /etc/profile // 输入以下内容 export JAVA_HOME=/usr/local/jdk1.8.0_212 // 这是jdk解压路径 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JRE_HOME=${JAVA_HOME}/jre 检查是否安装成功 [root@node-01 ~]# java -version java version "1.8.0_212" Java(TM) SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode) jmeter 下载 下载地址: http://archive.apache.org/dist/jmeter

Linux的系统安装和配置

家住魔仙堡 提交于 2020-02-10 16:06:01
Linux系统安装和网络配置 系统下载 CentOS 6.x 50% 6.9 ---- 常用 CentOS 7.x 50% 7.2 ----常用 官网-国外 https://wiki.centos.org/Download 国内源-阿里云 http://mirrors.aliyun.com/ 官网 http://mirrors.aliyun.com/centos/6.9/isos/x86_64/ 6.9版本下载地址 系统种类说明 CentOS-6.9-x86_64-LiveDVD.iso ##体验版-写入到光盘中,刻录到U盘中。 !!!!CentOS-6.9-x86_64-bin-DVD1.iso ##真的安装包 √ CentOS-6.9-x86_64-bin-DVD2.iso CentOS-6.9-x86_64-minimal.iso ##最小化安装包 !!!!CentOS-6.9-x86_64-bin-DVD1to2.torrent ##种子比较快 只选择DVD1即可。 ##下载CentOS旧版本 http://vault.centos.org/ 32位和64位的区别 当初设计时的定位不同 安装要求配置不同 运算速度不同 寻址能力不同,就是支持最大的内存不同 什么是虚拟机 一台计算机同时只能运行一个系统 通过某些软件可以实现,在一台电脑上开辟空间,安装多个系统,同时运行

scp的使用以及cp的对比

对着背影说爱祢 提交于 2020-02-10 09:38:54
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。 1.命令格式: scp [参数] [原路径] [目标路径] 2.命令功能: scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。 3.命令参数: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1

CentOS系统优化

大城市里の小女人 提交于 2020-02-10 07:14:45
优化之前,首先查看版本信息 # cat /etc/redhat-release CentOS release 6.7 (Final) # 系统版本信息 # uname –r 2.6.32-573.el6.x86_64 # 内核版本信息 # uname -m x86_64 #表示为64位系统 # uname –a # 显示全部信息 Linux hostname2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux Linux基础优化与安全重点小结 1 不用root登录管理系统,而以普通用户登录通过sudo授权管理 2 更改默认的远程连接SSH服务端口,禁止root用户远程连接,甚至要更改SSH服务只监听内网IP 3 定时自动更新服务器时间,使其和互联网同步 4 配置yum更新源,从国内更新源下载安装软件包 5 关闭SELinux及iptables 6 定时自动清理邮件临时目录垃圾文件,防止磁盘inodes数被小文件占满 7 调整文件描述符的数量,进程及文件的打开都会消耗文件描述符的数量 8 精简并保留必要的开机启动服务 9 Linux内核参数优化/etc/sysctl.config,执行sysetl –p生效 10 更改系统字符集, 为“zh_CN.UTF-8”

Etcd集群配置

廉价感情. 提交于 2020-02-10 00:26:57
服务器环境: ip client_port peer_port 10.20.48.107 2379 2380 10.20.48.108 2379 2380 10.20.48.109 2379 2380 安装etcd: 安装比较简单,我们只需要去 官方 下载包就可以 wget https://github.com/coreos/etcd/releases/download/v3.1.11/etcd-v3.1.11-linux-amd64.tar.gz tar zxvf etcd-v3.1.11-linux-amd64.tar.gz -C /usr/local/ 在 /usr/local/ 目录下 mv etcd-v3.1.11-linux-amd64.tar.gz etcdv3 ln -s /usr/local/etcdv3/etcd* /usr/local/bin/ 在 /etc/profile 中添加环境变量 export ETCDCTL_API=3 配置说明: 123456789 name: initial-advertise-peer-urls: #该成员的对等url列表,用于向集群的其他成员通告(告诉其他成员通过什么url和我通信)listen-peer-urls: # 本地监听,接收同等节点请求的端口listen-client-urls: # 本地监听

精心整理「服务器Linux C/C++」 成长路程(附思维导图)

允我心安 提交于 2020-02-09 22:42:00
前言 我不是名校毕业,更没有大厂的背景,我只是一个毕业不到 2 年的普普通通的程序员,在摸爬滚打的工作这段时间里,深知了有一个「完整的知识体系」是非常重要的。当事人非常后悔没有在大学期间知道这个道理…… 众多大厂招人的需求也是非常注重此方面,毕竟我们不能单单只是一个只会写代码的程序员,更应该成为一个全面的工程师,能够迅速解决工作上的需求及众多问题。 特此,我根据众多大佬的书籍推荐和豆瓣的高分书籍总结了一份较为全面的「服务器Linux C/C++」 成长路程,我自己也是在跟着这份思维导图进一步的学习,希望这份路程也能伴随大家的成长。 特此说明下: 所有书籍资料和高清思维导图的获取的方式见文章末尾(机智的你,应该发现图就有途径) 思维导图中的极客时间专栏,是我自己订阅的专栏,不是打广告,对此部分不感兴趣的小伙伴可以略过…… C 编程语言 入门: 《啊哈C语言》 《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,书内容从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。你可以在茶余饭后阅读,甚至坐在马桶上也可以看得津津有味。 进阶: 《C和指针》 本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 《C专家编程》 本书展示了最优秀的C程序员所使用的编码技巧

openstack高可用19-linuxbridge结合vxlan

[亡魂溺海] 提交于 2020-02-09 16:34:27
本文是整个按照neutron网络开始写的文章,如果以前只是使用linuxbridge结合vlan的模式,其实只要在其基础上稍加修改配置文件,并重启网络服务就好。需要修改的配置文件如下: 控制节点: /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugins/ml2/linuxbridge_agent.ini 重启服务 # systemctl restart neutron-server.service neutron-linuxbridge-agent.service neutron-dhcp-agent.service neutron-metadata-agent.service neutron-l3-agent.service 计算节点: /etc/neutron/plugins/ml2/linuxbridge_agent.ini 重启服务 # systemctl restart neutron-linuxbridge-agent.service 实验环境: eth0:10.30.1.208 eth1:无IP地址 eth2:192.168.248.1 node1 控制节点 eth0:10.30.1.203 eth1:无IP地址 eth2:192.168.248.3 node3 计算节点 eth0:10.30.1.204

Chapter 1 Linux基础篇

∥☆過路亽.° 提交于 2020-02-09 14:20:56
Chapter 1 Linux基础篇 文章目录 Chapter 1 Linux基础篇 一、Linux入门 1.Linux介绍 2.Unix与Linux 3.Linux和Windows比较 二、VM和Linux系统(CentOS)安装 1.安装VM软件 2.通过VM软件来创建一个虚拟空间 3.安装CentOS系统 4.使用CentOS 4.1 终端使用和联网 4.2 vmtools的安装使用 三、Linux的目录结构 四、遇到的问题 1./mnt/hgfs/下没有共享文件 一、Linux入门 1.Linux介绍 Linux读法:里纽克斯 Linux是一款操作系统, 免费,开源,安全,高效,稳定,处理高并发非常强悍 ,现在很多企业级的项目都部署到Linux/Unix服务器运行。 创始人:Linus(林纳斯) Linux吉祥物:企鹅(Tux) Linux的主要发行版:CentOS,Redhat;Ubuntu;Suse;红旗Linux 目前主要的操作系统:Windows,Android,车载系统,Linux等 2.Unix与Linux Unix怎么来的? Linux怎么来的? Linux与Unix的关系 3.Linux和Windows比较 二、VM和Linux系统(CentOS)安装 1.安装VM软件 下载VM: 官网下载 比较慢,用Chrome迅雷下载扩展下快很多(也不是很快。。)

ES在Linux上的配置

梦想与她 提交于 2020-02-09 14:07:18
ES在Linux上的配置 1.ES是基于Lucene进行开发的,Lucene又是apache基金会的一个项目,也就是说Lucene必须要jdk环境,ES也必须要jdk环境 2.拿到一个新的Linux服务器的时候如何配置 2.1修改hostname 2.2修改hostname和IP的映射 2.3直接关闭防火墙/开启防火墙访问端口号 2.4需要关闭防火墙的开机启动 2.5重启 3.配置jdk 4.ES的配置 4.1使用xftp工具把ES的压缩包上传到Linux服务器上 4.2解压ES的压缩包 4.3增大Linux上部署软件的内存和硬盘 4.4最大的线程数 4.5配置用户最大的线程数 4.6使其永久生效 4.7进入到ES的bin目录启动 4.8验证是否配置成功 4.9配置中文分词器(搜狗,IK) 4.9.1使用xftp把IK分词器压缩包上传到Linux服务器上 4.9.2 使ES集成IK分词器 4.9.3在ES的plugins目录中创建IK目录 4.9.4解压IK分词器 4.9.5启动ES 配置ES所遇到的问题: 1.can not run elasticsearch as root 2.CONFIG_SECCOMP not compiled into kernel,CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER are needed 3

一些Nginx的Linux命令

家住魔仙堡 提交于 2020-02-09 11:42:50
lsof -i :80 查看80端口状态 netstat -tunlp 查看所有端口状态 可以跟上 | grep xxxx 例如 netstat -tunlp | grep nginx 检查nginx配置文件命令 ../sbin/nginx -g ../conf/nginx.conf 只更新nginx配置文件 killall -s HUP nginx kill -HUP pid 或者 killall -HUP pName 其中pid是进程标识,pName是进程的名称 如果想要更改配置而不需停止并重新启动服务,可以使用上面两个命令。在对配置文件作必要的更改后,发出该命令以动态更新服务配置。 根据约定,当你发送一个挂起信号(信号1或HUP)时,大多数服务器进程(所有常用的进程)都会进行复位操作并重新加载它们的配置文件。 来源: https://www.cnblogs.com/Esquecer/p/12286515.html