检查&日志
命令 | 作用 |
---|
Linux中的服务 | ps -ef / grep nginx |
cat | 日志文件信息 |
tail -10 | 日志文件 后10行日志 |
tail -f | 日志文件 动态日志打印 |
虚拟机
命令 | 作用 |
---|
ip addr | 显示本机ip信息 |
pwd | 显示工作路径 |
cd … | 返回上一级目录 |
cd | 进入个人的主目录 |
ls | 查看目录中的文件 |
mkdir dir1 | 创建一个叫做 ‘dir1’ 的目录’ |
mkdir dir1 dir2 | 同时创建两个目录 |
mkdir -p /tmp/dir1/dir2 | 创建一个目录树 |
rm -f file1 | 删除一个叫做 ‘file1’ 的文件’ |
rmdir dir1 | 删除一个叫做 ‘dir1’ 的目录’ |
rm -rf dir1 | 删除一个叫做 ‘dir1’ 的目录并同时删除其内容 |
rm -rf dir1 dir2 | 同时删除两个目录及它们的内容 |
mv dir1 new_dir | 重命名 |
mv dir1 dir/ | 移动 一个目录 |
cp file1 file2 | 复制一个文件 |
cp dir/* . | 复制一个目录下的所有文件到当前工作目录 |
tar -xvf archive.tar | 释放一个包 |
虚拟机(第二个ip修改)
命令 | 作用 |
---|
/etc/sysconfig/network-scripts | 中的ifcfg-ens33 处理ip地址 |
vim ifcfg-ens33 | 修改ip地址 |
service network restart | 重启网卡 |
重启网卡 | systemctl stop NetworkManager |
开启 | service network restart |
数据库主从的问题分在数据库和虚拟机中
防火墙
命令 | 作用 |
---|
systemctl disable firewalld.service | 永久关闭防火墙 |
systemctl enable firewalld.service | 永久开启防火墙 |
systemctl stop firewalld.service | 关 |
systemctl start firewalld.service | 开 |
firewall-cmd --stste | 检查防火墙状态 |
服务器
命令 | 作用 |
---|
nohup java -jar port.war | 开启服务器 |
nohup java -jar port1.war ->prot1.log & nohup java -jar port2.war ->prot2.log & | 多开服务器 |
jps | 查看存在进程 |
kill -9 “prot” | 杀进程 |
脚本编辑器
命令 | 作用 |
---|
vim 文件 | 进入文件/创建脚本 |
i | 插入 |
esc | 返回到控制 |
shift+: | 输入命令 |
q! | 不保存退出 |
wq | 保存退出 |
MariaDB
命令 | 作用 |
---|
ping www.baidu.com | 测试能否ping同 |
yum install maiiadb-server | 下载 |
sysql _sercure _installtion | 初始化数据库配置 |
flush privileges | 刷新数据库权限 |
systemctl mariadb | 启动 |
systemctl restart mariadb | 重启动 |
systemctl stop mariadb | 停止 |
mysql -u root -p | 登录数据库 |
mycat
跳转到bin运行
命令 | 作用 |
---|
./mycat | cd |
./mycat start | 启动命令 |
./mycat status | 检查启动状态 |
./mycat restart | 重启命令 |
./mycat stop | 停止命令 |
Nginx(Window)
在nginx目录下:
命令 | 作用 |
---|
start nginx | 启动 |
nginx-s reload | 重加载 |
nginx-s stop | 停止 |
Nginx(Linux)
在nginx文件中
命令 | 作用 |
---|
wegt xxx.xxxx.xxx | 下载nginx软件 |
cd sbin/ | 进入sbin文件中的nginx |
./nginx | 启动 |
./nginx -s reload | 重加载 |
./nginx -s stop | 关闭 |
在nginx工作目录下:
命令 | 作用 |
---|
where is nginx | 获取目录位置 |
./configure | 生成可执行文件 |
make | 编译 |
make install | 安装 |
Redis 常规命令
命令 | 作用 |
---|
启动 | shards]# redis-server “redis”.conf |
检索 | shards]# ps -ef /grep redis |
进入客户端 | redis-cli -p 6379 |
关闭redis 方式1: | redis-cli -p 6379 shutdown |
关闭redis 方式2: | kill -9(+检索后root后的值) |
Redis集群搭建命令
3台主机 3台从机共6台 端口划分7000-7005
集群文件夹:cluster
命令 | 作用 |
---|
vim start.sh | 创建启动脚本 |
vim shutdown.sh | 创建冠词脚本 |
sh start.sh | 启动集群 |
cluster]# ps -ef/gerp redis | 检查redis节点启动是否正常 |
创建redis集群
redis-cli --cluster create --cluster-replicas 1 192.168.126.129:7000 192.168.126.129:7001 192.168.126.129:7002 192.168.126.129:7003 192.168.126.129:7004 192.168.126.129:7005
Hosts
zookeeper
命令 | 作用 |
---|
src]# tar -xvf apache-zookeeper-3.6.0-bin.tar.gz | 解压 |
src]# mv apache-zookeeper-3.6.0-bin zookeeper | 改名 |
src]# mv apache-zookeeper-3.6.0-bin.tar.gz soft/ | 移动 |
zookeeper]# mkdir data log | 创建 |
conf]# cp zoo_sample.cfg zoo.cfg | 复制到zoo中来修改内容 |
conf]# vim zoo.cfg | 添加内容dataLogDir=/usr/local/src/zookeeper-3.4.8/log |
bin]# sh zkServer.sh start | 启动方式1 |
bin]# ./zkServer.sh start | 启动方式2 |
bin]# sh zkServer.sh stop | 关闭方式 |
Zookeeper集群安装
命令 | 作用 |
---|
mkdir zkCluster | 创建集群文件 |
mkdir zk1 zk2 zk3 | 在zkCluster的文件下创建三个文件 |
mkdir {zk1,zk2,zk3}/{data,log} | 每个文件夹里创建data/log文件夹 |
vim myid | 每个data文件中创建myid并赋值相应zk的数字 |
conf ]cp zoo_sample.cfg zoo1.cfg | 编辑配置文件 |
vim zoo1.cfg | dataDir和dataLogDir设置为对应的文件夹位置(pwd) |
cp zoo1.cfg zoo2.cfg | 复制为2,3并修改对应的文件夹目录.和不同的端口 |
bin]# sh zkServer.sh start zoo1.cfg | 启动----三个都来一下 |
bin]# sh zkServer.sh stop zoo1.cfg | 停止 |
bin]# sh zkServer.sh status zoo1.cfg | 查看状态 |
待补充