Linux常用命令

#开启 docker 自启动
systemctl enable docker.service

#关闭 docker 自启动
systemctl disable docker.service

#docker 自动运行实例
docker update --restart=always [实例id]

#查看linux所有用户
compgen -u

#删除linux用户帐号及相关档案。
userdel [-r] 用户名

#启动nacos
bin目录下  sh startup.sh -m standalone

#启动redis
redis-server redis.conf

#连接redis
redis-cli -p 6379

#查看指定端口使用情况
netstat -tunlp | grep [端口号] 

#查看所有被占用端口
netstat -tunlp

#查看所有开机自启服务
systemctl list-unit-files|grep enabled 

#启动服务
systemctl start  [服务名].service

#关闭服务
systemctl stop [服务名].service

#重启服务
systemctl restart [服务名].service

#查看服务状态
systemctl status [服务名].service

#查看服务是否开机启动 
systemctl is-enabled [服务名].service

#开机自启
systemctl enable [服务名].service

#关闭自启动
systemctl disable [服务名].service

#linux 禁止密码登录启用秘钥登录
vim /etc/ssh/sshd_config
#禁用密码验证
PasswordAuthentication no
#启用密钥验证
RSAAuthentication yes

#显示文件权限所属组
ll

#更改文件权限
chmod -R 777 [文件名]

#修改文件用户组
chgrp vsftpd 1.txt
#如果要修改该目录下所有文件和目录,使用-R参数。
chgrp -R vsftpd test

#修改文件所有者
chown vsftpd test.log

#更改文件所属用户和组  第一个vsftpd用户名 第二个vsftpd用户组
chown vsftpd:vsftpd  [文件|文件夹]
努力学习java的Cherish
原文地址:https://www.cnblogs.com/cherish-code/p/14905758.html