centos7环境搭建

技术改变生活 技术改变生活     2022-10-04     702

关键词:

修改主机名

CentOS 7提供了主机名工具:hostnamectl,通过这个工具,可以很方便的管理主机名

永久修改主机名

hostnamectl set-hostname www.zhang.com

  

Git

Git是一个开源、免费的分布式版本控制系统,可以高速、有效的处理各种规模的项目的版本管理。

安装:

yum install git -y

Ansible

Ansible是一款基于Python开发的自动化运维工具,可以进行配置管理、批量部署等功能。对于机器较多的场景,可以使用Ansible来免去重复敲命令的烦恼。

安装:

yum install ansible -y

使用方法:

Inventory文件说明:

  • [cluster]是组的别名,可以通过该组名对其下的所有机器进行控制
  • 每一行内容分别是:机器别名、机器IP、ssh访问时使用的用户名、ssh访问时使用的密码

创建Inventory文件:

mkdir ~/ansible
tee ~/ansible/cluster.inv <<EOF
[cluster]
192.168.56.101 ansible_ssh_host=192.168.56.101 ansible_ssh_user=root ansible_ssh_pass=test
192.168.56.102 ansible_ssh_host=192.168.56.102 ansible_ssh_user=root ansible_ssh_pass=test
192.168.56.103 ansible_ssh_host=192.168.56.103 ansible_ssh_user=root ansible_ssh_pass=test
192.168.56.104 ansible_ssh_host=192.168.56.104 ansible_ssh_user=root ansible_ssh_pass=test
EOF

示例:

从创建的Inventory文件(cluster.inv)中获取机器信息,并在Inventory文件中的所有机器上安装docker,并启动

ansible all -i cluster.inv -m yum -a "name=docker"
ansible all -i ~/ansible/cluster.inv -m raw -a "systemctl start docker"

Tips:

如果出现第一次ssh访问出现的输入yes/or的提示,导致中断,可以修改ansible的配置文件:/etc/ansible/ansible.cfg,将默认的host_key_checking = False改为True。

Docker

Docker是用于开发、装载、运行应用的开放平台。通过Docker你可以将你的应用与架构分离。Docker可以帮你更快的装载代码、更快的测试、更快的部署,缩短代码从编写到运行的周期。

安装:

yum install docker -y

启动:

systemctl start docker

安装服务


MySQL

最流行的关系型数据库管理系统之一,开发环境自然得有一个。推荐5.7版本以后的,支持Json,在表结构设计上灵活了很多。并且推荐使用docker以容器的方式启动,如果发生配置不当或使用不当,可以非常方便、迅速的重置环境,并且不会对所在虚机的环境造成影响。

安装:

docker pull mysql:5.7

mkdir /opt/dev/mysql
rm -rf /opt/dev/mysql

docker run --name dev_mysql --restart=always -v /opt/dev/mysql:/var/lib/mysql --privileged=true -e MYSQL_ROOT_PASSWORD=root -p 3307:3306 mysql:5.7

说明:

  • mysql版本:5.7
  • 容器名:dev_mysql
  • 数据目录:/opt/dev/mysql
  • Root密码:root
  • 端口:3307
  • 容器退出后始终重启
  • --privileged=true是为了防止因CentOS7中的安全模块selinux的权限限制,导致出现“Permission denied”的错误

JDK 安装
# 卸载默认的jdk
1. 查询jdk 
rpm -qa|grep java
2.删除查询的结果
rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch


# 上传 jdk1.8
1.新建目录
mkdir  /usr/local/java
2. 环境变量配置
### jdk1.8
export JAVA_HOME=/usr/local/java/jdk1.8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
3.source /etc/profile  命令使刚才配置的环境变量生效
4. 测试 java -version

  



centos7.3练习环境的安装搭建。

...目的:搭建学习环境,配置静态IP方便使用。最小化安装CentOS7.3;配置本地yum源;安装vim编辑器;设置静态IP为172.18.34.88。注:文中#后面为注释一,环境介绍1.VMwareWorkstationPro12.5.62.CentOS-7-x86_64-Everything-1611.iso3.172.18.0.1/16 我的... 查看详情

centos7虚拟环境搭建

...64-Everything-1708.iso,可以从https://www.centos.org/来获取相应的centOS7镜像,再安装之前请先将iso 查看详情

centos7环境搭建

修改主机名CentOS7提供了主机名工具:hostnamectl,通过这个工具,可以很方便的管理主机名永久修改主机名hostnamectlset-hostnamewww.zhang.com  GitGit是一个开源、免费的分布式版本控制系统,可以高速、有效的处理各种规模的项目的版... 查看详情

centos7.0源码包搭建lnmp实际环境搭建

Centos7+Nginx1.11.7+MySQL5.7.16+PHP7.1.0+openssl-1.1.0c一、linux系统限制配置1、关闭系统防火墙   systemctl stop firewalld.service 关闭防火墙systemctl disable firewalld.service & 查看详情

centos7搭建docker环境

1.安装centos7 http://isoredirect.centos.org/centos/7/isos/x86_64/ 下载everything版本,最小化版本可能缺失很多东西 我是在esx环境上安装的系统,安装完成后启动没有获取到ip地址修改下面的文件/etc/sysconfig/network-scripts/ifcfg-ens192重... 查看详情

centos7下搭建lamp环境

参考:http://blog.csdn.net/zph1234/article/details/51248124http://www.jb51.net/os/188488.html 1、配置防火墙CentOS7.0默认使用的是firewall作为防火墙。1、关闭firewall:systemctlstopfirewalld.service#停止firewallsystemctldisab 查看详情

centos7上快速搭建lamp环境

首先确保CentOS7上网络配置正确,可以正常访问互联网。确保已经关闭了iptables。    CentOS7上是firewall,关闭命令:# systemctl stop firewalld.service    # 停止firewalld服务# systemct 查看详情

centos7下mavenjavaselenium3环境搭建

centos7下MavenJavaselenium3环境搭建一.Jdk安装我这里用的是open-jdk。[[email protected]src]$sudoyumsearchopenjdk...java-1.8.0-openjdk-devel.i686:OpenJDKDevelopmentEnvironmentjava-1.8.0-openjdk-devel.x86_64:OpenJD 查看详情

centos7下django开发环境搭建

Centos7下Django开发环境搭建一.显示远程服务器图形界面1.下载和安装xshell+xmanager2.使用XShell建立连接时,设置连接属性,在SSH-->tunneling(隧道)选项下勾选ForwardX11connectionsto(转发x11连接到):Xmanager。3.在Linux终端上输入如下命令:[[ema... 查看详情

centos7搭建lamp环境

LAMP代表的就是:Linux系统下Apache+MySQL/Mariadb+PHP这种网站服务器架构。 1.安装apacheyuminstall-yhttpdhttpd-devel2.编辑apache配置文件vim/etc/httpd/conf/httpd.conf95ServerName192.168.200.101:80103AllowOverrideAll(允许.htaccess 查看详情

centos7下搭建lamp平台环境

...统为XFS等等,可以说是比较重大的升级。笔者尝试了使用Centos7搭建LAMP服务器平台,记录如下。1.启用Apache2Centos7默认已经安装httpd服务,只是没有启动。如果你需 查看详情

centos7下搭建lamp平台环境

...统为XFS等等,可以说是比较重大的升级。笔者尝试了使用Centos7搭建LAMP服务器平台,记录如下。1.启用Apache2Centos7默认已经安装httpd服务,只是没有启动。如果你需 查看详情

centos7搭建lnmp环境

实现环境Centos764位IP地址:172.17.11.186Nginx:1.12.0Mysql:5.7.18PHP:7.1.4yum源:aliyun源首先下载好我们的需要的包创建一个目录存放下载的软件[[email protected]~]#mkdir/software[[email protected]~]#cd/software/去它们各自的官网下载最新版,... 查看详情

环境搭建-centos7上通过shell脚本自动化安装harbor

...算通过脚本自动化的部署配置这些组件,本文主要描述在CentOS7上通过Shell脚本自动化安装Harbor,上一篇是7月5号写的,又偷懒了十多天。环境搭建-CentOS7上通过脚本自动化部署JDK8环境搭建-CentOS7上通过Shell脚本自动化修改机器名并... 查看详情

centos7.0搭建zabbix环境

实验环境:Centos7.0IP:192.168.47.140650)this.width=650;"src="https://s1.51cto.com/oss/201711/19/f0680e1edfb5938b7afa20572276f6b9.png-wh_500x0-wm_3-wmp_4-s_3366487371.png"title="zabbixserver-2017-11-19-07-3 查看详情

centos7简单搭建lnmp环境

1:查看环境:12[[email protected]html]#cat/etc/redhat-releaseCentOSrelease6.5(Final)2:关掉防火墙1[[email protected]html]#chkconfigiptables off3:配置CentOS6.0第三方yum源(CentOS默认的标准源里没有nginx软件包)1#wgethtt 查看详情

centos7搭建go环境

下载go#cd/home#mkdirapp#cdapp#wgethttps://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz#tarzxvfgo1.9.linux-amd64.tar.gz新建GOPATH目录#mkdir/home/work#vim/etc/profileexportGOROOT=/home/app/goexportG 查看详情

阿里云centos7搭建wordpress环境

阿里云搭建wordpress系统一、购买阿里云二、安装php开发环境1.https://www.apachefriends.org/zh_cn/index.html网站下载linux下的xampp安装包文件xampp-linux-x64-5.6.24-1-installer.run;2.Cd到/opt目录下,使用命令:chmod+xxampp-linux-x64-5.6.24-1-installe 查看详情