1 常用开发工具安装

1 Nginx系列

2 mongoDB系列

3 RabbitMQ系列

4 安装Mysql

①基本安装

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm;
sudo rpm -ivh mysql57-community-release-el7-10.noarch.rpm ;
yum -y install mysql-server;
service mysqld restart;

②设置密码,基本安装完成后root账号是没有密码的,我们可以给root账号设置一个密码;

grep "password" /var/log/mysqld.log
mysql -u root -p
alter user 'root'@'localhost' identified by 'Root123!'

③远程访问(默认只能通过localhost访问,将host设置为‘%’即可远程访问)

//1.设置root账号远程可访问
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
FLUSH PRIVILEGES;
//2.添加新用户,设置新用户远程可访问
create user 'wyy'@'%' identified by 'Root123!';
GRANT ALL PRIVILEGES ON *.* TO 'wyy'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

5 安装Redis

Windows上的Redis使用

①基本安装

//获取资源
wget http://download.redis.io/releases/redis-5.0.3.tar.gz;
//解压
tar xzf redis-5.0..tar.gz;
//安装gcc和tcl(因为redis是c++写的,需要gcc编译)
yum install gcc;
yum install tcl;
//编译
cd redis-5.0.;
make MALLOC=libc; 
//安装 
cd src;
make install;

②基本安装下,redis没有密码,同时远程不能访问,可以做一下配置

//因为localhost只能本机访问,设置ip后可以远程访问
bind: 192.168.70.99
//设置密码
requirepass:
//守护进程(后台运行)
daemonize:yes

③ 开启服务和客户端

//启动redis服务
redis-server /path/redis.conf
//启动redis客户端
redis -h 192.168.70.99 -p

2 常用配置

1 配置静态IP

① 修改网卡配置,执行 vim /etc/sysconfig/network-scripts/ifcfg-ens33 ,修改配置如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=659dc98e-ad00-4db0-aa0e-4a3f1044ec28
DEVICE=ens33
#ONBOOT=no
#my configS
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
BOOTPROTO=static #静态IP
IPADDR=192.168.70.99 #本机地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.70.2 #默认网关

② 修改网络配置,执行 vim /etc/sysconfig/network ,修改配置如下:

#Created by anaconda
NETWORKING=yes
GATEWAY=192.168.70.2 #网关
DNS1=119.29.29.29 #DNS
DNS2=8.8.8.8

③ 执行 service network restart 重启服务。

可参考:https://www.cnblogs.com/hongdada/p/6666932.html

Linux工具安装和常用配置的更多相关文章

  1. 【转】linux 编译安装nginx,配置自启动脚本

    linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...

  2. linux 编译安装nginx,配置自启动脚本

    本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...

  3. linux 下安装jdk及配置jdk环境图解

    linux 下安装jdk及配置jdk环境图解 一:先检測是否已安装了JDK 运行命令: # rpm -qa|grep jdk  或   # rpm -q jdk  或  #find / -name j ...

  4. Linux下安装Java环境配置

    1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...

  5. Docker安装和常用配置【Linux】

    Linux下安装配置docker 安装指南:https://developer.aliyun.com/article/110806 一.配置国内镜像源 1.1 设置国内阿里巴巴下载源 [root@lo ...

  6. Linux下安装Nginx并配置一个图片服务器

    首先安装nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境. gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没 ...

  7. Linux学习之路--常用配置

    1.修改IP地址 $vi /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=staticONBOOT=yesIPADDR=192.168.2.12 ...

  8. Linux Svn 安装过程及配置

    重要的是第一步的安装,第二步配置可能没用,但是没试过,因为服务器上已经安装了第一步. 此处的第二步只为做个记录,说明一下里边的配置文件的用途. 3. 自己实际操作中的的配置记录(参照服务器别人的配置记 ...

  9. LINUX服务器搭建和常用配置介绍

    服务器搭建 : 搭建私有CA服务器 : http://www.cnblogs.com/zhaojiedi1992/p/zhaojiedi_linux_011_ca.html搭建samba服务器 : h ...

随机推荐

  1. C语言货架02

    第1章 程序设计和C语言  最简单的C语言程序举例 #include<stdio.h> int main() { printf("这是一个C程序\n"); : } C语 ...

  2. Django教程01-全流程

    目录 1.Django简介 1.1. Django安装 2. 创建一个基础的Django项目 2.1. 初始化项目 2.2. 设计数据库 2.2.1. 设计目标表 2.2.1. 创建一个数据库 2.2 ...

  3. 一个简单的以太坊合约让imtoken支持多签

    熟悉比特币和以太坊的人应该都知道,在比特币中有2种类型的地址,1开头的是P2PKH,就是个人地址,3开头的是P2SH,一般是一个多签地址.所以在原生上比特币就支持多签.多签的一个优势就是可以多方对一笔 ...

  4. CentOS7.x安装kickstart

    kickstart简介 kickstartkickstart是RedHat公司开源的软件,所以对CentOS兼容性最好,是一种无人值守的安装方式就是将手动安装配置的步骤,记录到文件中,然后通过kick ...

  5. JAVA之字符串

    求字符串长度: 使用.length()方法: 注意:字符串是使用字符串类里的方法,而数组是用数组类里的变量,因此数组是.length. String str="123456789" ...

  6. Net包管理NuGet(3)搭建私服及引用私服的包

    1,打开vs创建项目(ASP.NET WEB空项目)假设命名为MyNuGet 空项目解决方案如图 2,右键引用>管理NuGet程序包>切到浏览搜索NuGet.Server然后安装(3.1. ...

  7. JQuery td内容获取,修改

    业务需求:获取某个表格中每一行第四个td内容,并根据内容为当前td重新赋值 $(".listtable.table.table-striped.table-bordered.table-ho ...

  8. Flutter获取屏幕宽高和Widget大小

    我们平时在开发中的过程中通常都会获取屏幕或者 widget 的宽高用来做一些事情,在 Flutter 中,我们可以使用如下方法来获取屏幕或者 widget 的宽高. MediaQuery 一般情况下, ...

  9. [Cordova 之 入门篇]

    1. cordova是什么 Apache Cordova是一个开源的移动开发框架.允许你用标准的web技术-HTML5,CSS3和JavaScript做跨平台开发. 2. 为什么用cordova 基于 ...

  10. 关于String的一些基础小题目

    需求一:从键盘输入一串字符串,统计数字,字母,空格,其它字符的个数 import java.util.Scanner; public class Q1 { public static void mai ...