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编辑器

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

centos 运维软件 centos运行程序命令_git

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