centos常用指令(持续更新,更新到2020年10月18日)

centos常用指令

软件有关

在线安装软件

yum install 软件名

—— 例如:

 yum install gcc

在线安装软件不进行任何提示,所有请求都是yes

yum install -y 软件名

—— 例如:

yum install -y gcc

查询jdk安装路径

`echo $JAVA_HOME` (配置环境变量可以使用该命令)

软件使用

mysql

启动命令

service mysqld start

关闭命令

service mysqld stop

重启命令

service mysqld restart

查看服务状态

service mysqld status

登录mysql成功后,使用以下命令操作mysql:

查看现行密码策略

show variables like 'validate_password%';

修改密码长度

set global validate_password_length = 4;

修改密码难度

set global validate_password_policy = LOW;

修改密码

set password for root@localhost = password('123456');

显示自定义函数是否开启

show variables like 'log_bin_trust_function_creators';

开启自定义函数(#如果不设置global只对当前用户的当前窗口起作用)

set global log_bin_trust_function_creators=1; 

插入索引

alter table 表名 add index 索引名称 (索引列名)

​ 举例:

alter table emp add index idx_name(name)

查询所有某表所有的索引

show index from 表名;

​ 举例:

show index from emp;

删除索引

alter table 表名 drop index 索引名;

​ 举例:

alter table emp drop index idx_name;

Mysql默认是不允许远程连接的,所以,需要在之前安装的两台mysql中执行如下sql,允许远程连接,并进行刷新:

​GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

flush privileges;
redis

启动redis软件

redis-server /usr/local/redis/bin/redis.conf

查看redis的启动状态

ps -ef|grep redis
ngnix

启动nginx软件

/usr/local/nginx/sbin/nginx

停止nginx的运行

/usr/local/nginx/sbin/nginx   -s   stop

重新加载配置文件,使修改后的配置文件生效

/usr/local/nginx/sbin/nginx -s reload

在将nginx.conf配置文件放入指定的全局环境变量路径下后,可以使用以下的命令进行对ngnix的操作

​ 启动nginx软件

nginx

​ 停止nginx的运行

nginx -s stop

​ 重新加载配置文件,使修改后的配置文件生效

nginx -s reload
rabbitmq

1.安装成功后rabbitmq命令存放在:/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.1/sbin ,cd到这个目录下才可以使用以下命令:

​ 启动rabbitmq

systemctl start rabbitmq-server.service

​ 查看rabbitmq的状态

systemctl status rabbitmq-server.service

​ 重启rabbitmq

systemctl restart rabbitmq-server.service

​ 关闭rabbitmq

systemctl stop rabbitmq-server.service 

2.起用rabbitmq的管理插件后,简化启动命令

​ 启用管理插件

rabbitmq-plugins enable rabbitmq_management

​ 启动rabbitmq

service rabbitmq-server start
elasticsearch

启动elasticsearch

systemctl start elasticsearch

​ 在任何目录下启动

systemctl start elasticsearch.service

查看elasticsearch状态

systemctl status elasticsearch

重启elasticsearch

systemctl restart elasticsearch

​ 在任何目录下重启

systemctl restart elasticsearch.service

设置elasticsearch开机自启:

systemctl enable elasticsearch
kibana

启动kibana ①切换到kibana的bin目录下 :

 cd /opt/install/kibana-6.8.1-linux-x86_64/bin

​ ②

nohup ./kibana & 

后台启动(注意:&一定要加哦)

查看kibana的状态

ps -ef | grep node 

防火墙

查看目前防火墙已开发的端口号

firewall-cmd --list-all 

开放指定的端口(6379是redis的端口号)

firewall-cmd --add-port=6379/tcp --permanent

重新加载使配置生效

firewall-cmd --reload

文件操作

复制指定的文件nginx 到指定的目录/usr/local/bin/下

cp /usr/local/nginx/sbin/nginx  /usr/local/bin/  

强制删除目录和文件

rm -rf 目录/文件

配置文件

打开网络的配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

vi/vim编辑器

命令模式:通过命令模式进入到输入模式
输入模式:只有进入这个模式才可以往文件里面写内容。
末行模式:在末行模式退出到控制台!

在这里插入图片描述

dd ——删除光标所在行

#dd ——删除光标所在行及下面(#-1)行 (#代表数字)

u ——撤销上一步操作

yy ——复制光标所在行

#yy ——复制光标所在行及下面(#-1)行 (#代表数字)

p(小p) ——粘贴在光标所在行之后

P(大p) —— 粘贴在光标所在行之前

/ ——由”/”开始后跟一个word

​ n键 ——查找后一个

​ N键 ——查找前一个

配置网卡:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

其他

查看当前主机节点

hostname

git

将a.txt 文件添加到暂存区(用来保存等待提交的缓存区域)

git add a.txt

提交暂存区的a.txt文件到本地仓库

 git commit  a.txt  -m '本次提交的备注' 

删除origin的远程 Git 仓库名称

git remote rm origin

添加远程 Git 仓库到origin

git remote add origin git@github.com:xxx

将项目推送到远程Git仓库

git push -u origin master

将项目从远程Git仓库中拉取

git pull origin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值