scepter-centos7-全部操作指南,可以请作者喝咖啡。
cenos7-基础命令,另类部署,及注意事项
你好! 这是笔者自己整理的文档,勿喷。随时都可能更新。因为笔者不是专业运维,所以只注重解决方案。
基础命令
**更改密码**
passwd 或者 passwd root (root指的是用户名,也可以不指定,默认更改当前用户);
**操作文件**
vi /res/config (vi是查看命令,res是文件夹,config是文件)
i 进入文件输入命令 i 即可编辑。
[esc] 编辑完成后按esc退出编辑
[esc]+z 然后按住[esc]并点击两次键盘 z
**操作文件夹**
mkdir /usr/java (mkdir是创建文件命令,/usr/java是指创建的文件夹位置和文件夹名字)
ls 查看当前文件夹下的文件和文件夹
rm -f example.txt (rm -f 删除文件命令 example.txt文件)
rm -rf example (rm -rf 删除文件夹命令 example文件夹)
**压缩包操作**
tar zxvf jdk-8u152-linux-x64.tar.gz (tar zxvf 解压命令 后面的是压缩文件)
**system操作**
1、source /etc/profile (使 profile文件生效 例如更改了,但是未生效的情况)
2、netstat命令参数
-t : 指明显示TCP端口
-u : 指明显示UDP端口
-l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)
-p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。
-n : 不进行DNS轮询,显示IP(可以加速操作)
netstat -an | grep 3306 //查看所有3306端口使用情况
3、lsof -i:{端口号}
注意事项
wget 安装后 wget: command not found
下方是linux执行命令
步骤:源码下载https://mirrors.ustc.edu.cn/gnu/wget/
…
tar xf wget*
…
cd wget*
…
./configure --with-ssl=openssl
…
./configure && make
…
make install
安装JDK1.8
首先思路记住
1、下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
我们选择如下
2、存放jdk
创建文件夹
mkdir /home/java
将jdk复制到文件夹内并解压
tar zxvf jdk-8u152-linux-x64.tar.gz
…
3、环境变量
vi /etc/profile 进入环境变量文件
按 i 进入编辑模式
export JAVA_HOME=/home/java/jdk1.8.0_221(是你的jdk位置)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存修改退出 按[esc]退出编辑 按[shift]+两次 z 保存当前编写
…
让更改的环境变量立即生效 source /etc/profile
…
运行java -version 出现系统版本字样,说明你安装成功了。
宝塔安装(运维神器)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
直接等待安装完成,中途会出现是否继续等选择 y 继续安装。
安装成功后,会显示地址及账号密码。你自己就会使用了
需要注意的事项
yum install 安装时报yum doesn't have enough cached data to continue.
解决办法:
1、将 /etc/yum.repos.d/epel.repo 中的 mirrorlist 改为 baseurl
[root@ec-cache ~]# /usr/bin/vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 7 - basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug->7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - KaTeX parse error: Expected 'EOF', got '#' at position 78: …b/epel/7/SRPMS #̲mirrorlist=http…basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
2、/etc/resolv.conf文件中增加nameserver 144.144.144.144
[root@ec-cache ~]# vi /etc/resolv.conf
nameserver 192.168.1.2
nameserver 144.144.144.144
mysql5.7安装
注意事项
安装完成出现连接1130如下操作
- 大概原因是mysql的root用户的验证方式变了。可以从图下看出root的用户的加密方式为caching_sha2_passoword,而navicat连接所用的方式为native_password。mysql为远程连接和本地连接提供了不同的密码验证方式。
- 方式一:修改插件root插件验证方式:
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘MyNewPass4!’;
注意:先更改localhost为% - 方式二:创建新用户,采用naviat_password 连接方式。赋予新用户root管理员的全部权限。
CREATE USER ‘finley’@’%’ IDENTIFIED BY ‘password’;
GRANT ALL PRIVILEGES ON . TO ‘finley’@’%’ WITH GRANT OPTION; - 刷新权限:
flush privileges;
redis5.*安装
基本redis安装
1、下载redis
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
2、解压
tar -xzvf redis-5.0.4.tar.gz
3、Redis5 安装(先安装gcc依赖)
安装依赖:yum install gcc
安装依赖:yum install gcc-c++
进入目录:cd redis-5.0.4
安装命令:make
4、进入目录:cd redis-5.0.4
运行命令:nohup src/redis-server redis.conf > /home/redis.log 2>&1 &
查看运行的redis:ps -ef | grep redis
Redis5 关闭服务
进入目录:cd redis-5.0.4
关闭命令:src/redis-cli shutdown
强制关闭:kill -9 id
Redis5 允许远程连接
redis.conf 中修改:
bind 127.0.0.1 10.10.10.10 123.123.123.123
protected-mode no
Redis5 增加密码
redis.conf 中修改:
requirepass mypassword
增加密码后连接命令:src/redis-cli -a mypassword
增加密码后关闭命令:src/redis-cli -a mypassword shutdown