————Linux命令————
1.cd 命令集
ifconfig/ip addr 检查IP地址
pwd 检查当前的位置
tab键 自动补齐(注意唯一性)
cd命令是linux中最基本的命令语句,必须熟练掌握
cd / 返回根目录
cd ~ 用户主目录
cd . 当前目录
cd ..返回到上一级目录
cd /usr/ 进入到usr目录
2.查看目录和文件——ls命令
2.1目录操作
mkdir 创建目录
mkdir a 创建 a目录
创建多个文件夹并向其中添加内容 mkdir {aa,bb,cc}/{a,b,c} ——表示在aa文件夹中创建a文件 ,bb文件中创建b文件,cc文件夹中创建c文件。
mkdir -p a/b 创建 a目录,并在a目录里创建b目录
mkdir -m 777 c 创建一个权限为777的C目录
rmdir 删除目录(如果目录里有文件,则不能用此命令)
2.2 文件操作
vim——创建/查看/编辑文件
命令行:Esc切换到命令行模式。
:q!不保存退出
:wq 保存退出
2.3 删除和移动
rm——删除文件
rm-f n.txt 不提示
rm-rf * 删除所有文件
rm-rf /* 删除所有子目录和文件
2.4 复制和移动文件
cp 用来复制文件
mv 用来修改文件名和移动文件
2.5 打包
tar -cvzf xx.tar.gz ./* 压缩文件
Tar -zxvf xx.tar.gz 解压 xx.tar文件到当前目录
3.mariadb 数据库
[root@localhost src]# yum install mariadb-server 安装mariadb数据库
[root@localhost src]# yum clean all 清空已安装文件 如果下载失败之后执行的.
1) 启动命令 [root@localhost src]# systemctl star入门t mariadb
2) 重启命令 [root@localhost src]# systemctl restart mariadb
3) 关闭命令 [root@localhost src]# systemctl stop mariadb
4) mysql -u root -p 测试数据库名和密码
5) source /xxx/xxx/xxx/jtdb.sql; 导入数据表
6) flush privileges; 刷新数据库权限
4.防火墙 配置
1) firewall-cmd --state 检查防火墙状态
2) systemctl disable firewalld.service 告诉linux系统以后开机不启动防火墙
3) systemctl stop firewalld.service 手动关闭防火墙
4) systemctl start firewalld.service 手动启动防火墙
5) firewall-cmd --reload 重启防火墙
6) firewall-cmd --list-ports 检查防火墙开放的端口
7) firewall-cmd --query-port 80/tcp 检查端口是否开放
8) firewall-cmd --zone=public --remove-port=9090/tcp --permanent 移除端口
5.服务器检索指令
java -jar 8081.war &
jps 显示服务器正在运行PID号
kill -15 PID号 “温柔的杀死” 被杀死之前可以做善后
kill -9 PID号 强制杀死
6.Nginx
1)nginx安装
在 ./configure 下进行安装命令
make
make install
2)nginx操作命令
./nginx 启动nginx
./nginx -s reload 重启nginx
./nignx -s stop 停止nginx
7.检查IP地址
ip addr 检查当前正在运行的ip地址
如果没有IP则展现执行
service NetworkManager stop 关闭 Manager网卡
chkconfig NetworkManager off 永久关闭 Manager网卡
service network restart 重启network网卡
9.tomcat服务器脚本
nohup java -jar 8081.war -> 8081.log & 启动tomcat服务器 并指定日志文件输出
1)脚本说明
Linux中的"脚本"的后缀为.sh
vim start.sh
(nohup java -jar 8081.war -> 8081.log & nohup java -jar 8082.war -> 8082.log & )
————执行日志的时候只要执行 sh start.sh 就可以了
10.redis 服务器命令
启动命令: redis-server redis.conf
检索命令: ps -ef | grep redis
进入客户端: redis-cli -p 6379
关闭redis: kill -9/15 PID号 | redis-cli -p 6379 shutdown (默认端口可省略 -p 6379)
检查节点主从状态:进入节点后输入 info replication
11.哨兵
启动哨兵 在[root@localhost sentinel]#中输入 redis-sentinel sentinel.conf
显示行号 set nu
12.集群
Zookeeper就是负责服务的协调调度,当客户端发起请求是,返回正确的服务器地址,Zookeeper集群中的leader负责监控集群状态,follower主要负责客户端链接获取服务列表信息,同时参与投票
集群启动命令 sh zkServer.sh start z001.cfg
集群停止命令 sh zkServer.sh stop zoo1.cfg
检查当前状态 sh zkServer.sh status zoo1.cfg
集群默认IP通信端口:2888 选举端口 3888
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。