常用的linux命令

1.找到mysql安装位置

which mysql  -> /usr/bin/mysql

2.接下来就可以针对这个目录通过一些命令查看配置文件在哪了,如下

/usr/local/bin/mysql --verbose --help | grep -A 1 'Default options'
得到以下结果:

服务器首先读取的是/etc/mysql/my.cnf文件,如果前一个文件不存在则继续读/etc/my.cnf文件,如若还不存在便会去读~/.my.cnf文件

Default options are read from the following files in the given order:

/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
mysql修改root密码 update mysql.user set authentication_string=PASSWORD('dunshanxtjc') where User='root';  后面执行刷新操作才可生效:

一、启动方式

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:safe_mysqld&
二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop

3、 mysqladmin shutdown

三、重启

1、 使用 service 启动:service mysqld restart

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

四。查看mysql的启动状态
命令行 service mysqld status

五。执行“SHOW DATABASES;”或“SHOW SCHEMAS;”命令即可列出所有数据库

六。导入sql文件  source /tmp/database.sql;

七。初始化数据库  mysqld --initialize-insecure --user=mysql
 
7.1 查找某个表属于哪个数据库  
SELECT table_schema FROM information_schema.TABLES WHERE table_name = '表名字';

7.2 
查找某个字段在哪个数据库和表中有使用到:
select table_schema,table_name from information_schema.columns where column_name = '字段名字'


八。删除整个目录
rm  -rf   mysql/
九。linux查看端口进程:

1、lsof -i:端口号

2、netstat -tunlp|grep 端口号
3. netstat -an|grep 27017

10.执行jar命令

nohup java -jar kms-0.0.1-SNAPSHOT.jar >/dev/null 2>&1 &


11.使用supervisorctl tail program_name stderr命令查看错误信息
从配置文件supervisor-mysite.conf中可以看到program的名字是mysite,即program_name, 然后使用命令:

sudo supervisorctl tail mysite stderr

12.新增配置文件后,要使用supervisorctl update命令,使用此命令后会自动加载新的配置,并且启动该进程

13.supervisorctl的常用命令
supervisorctl status        //查看所有进程的状态
supervisorctl stop all       //停止所有进程
supervisorctl start all      //启动所有进程
supervisorctl restart       //重启
supervisorctl update        //配置文件修改后使用该命令加载新的配置
supervisorctl reload        //重新启动配置中的所有程序


13.1 supervisor安装
yum install -y supervisor
systemctl enable supervisord
systemctl start supervisord
program的名字是mysite,即program_name, 然后使用命令:
sudo supervisorctl tail mysite stderr 可以查看进程报错原因
13.nginx命令
从容停止服务
这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。

nginx -s quit

立即停止服务
这种方法比较强硬,无论进程是否在工作,都直接停止进程。

nginx -s stop


14.指定配置文件运行jar 
java -jar kms-0.0.1-SNAPSHOT.jar  --spring.config.location=/home/dskg/kms/conf/application.yml 

15.influx登录数据库
influx -precision rfc3339

16.远程传输资料
scp -r /etc/yum.repos.d/CentOS-Base.repo  root@10.35.5.234:/etc/yum.repos.d/

17.修改docker 默认存放路径  vim /etc/docker/daemon.json
重新加载和重新启动docker
systemctl daemon-reload && systemctl restart docker
查看docker默认的存放路径
  docker info | grep Dir


18.查看磁盘信息   fdisk -l
19.更换docker的镜像地址 mount /dev/sda4  /home/docker/lib/docker
20.查看  docker 使用情况
          df /home/docker/lib/doc

dokcer命令
  查看最近30分钟的日志:docker logs --since 30m CONTAINER_ID

查看docker日志的最近300行   :docker logs -f -t --tail=300   CONTAINER_ID

docker rm `docker ps -a | grep Exited | awk '{print $1}'`   删除异常停止的docker容器

docker rmi -f  `docker images | grep '<none>' | awk '{print $3}'`  删除名称或标签为none的镜像

docker 去掉自启动  docker update --restart=no $(docker ps -q)
docker 清理未启动得容器  docker rm $(docker ps --all -q -f status=exited)

# 将本地文件复制到docker容器中

docker cp 本地文件路径 容器ID/容器NAME:容器内路径

# 从docker容器复制文件到本地

docker cp 容器id或者容器名字:容器内路径 本地路径

进入kafka安装的bin目录,执行以下命令,即可启动kafka

./kafka-server-start.sh -daemon ../config/server.properties
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值