常见问题

Docker的启动与停止


systemctl命令是系统服务管理器指令
启动docker:
systemctl start docker
停止docker:
systemctl stop docker
重启docker:
systemctl restart docker
查看docker状态:
systemctl status docker
开机启动:
systemctl enable docker
查看docker概要信息
docker info
查看docker帮助文档
docker ‐‐help							
							
						

ubuntu20.04 使用root用户登录系统


第一步:
以普通用户登录系统,创建root用户的密码
在终端输入命令:
sudo passwd root
然后输入设置的密码,输入两次,这样就完成了设置root用户密码了
Su
进入root模式


第二步:
修改文件vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
在文件末尾增加如下两行:
greeter-show-manual-login=true
all-guest=false 
 
 
第三步:
修改 /etc/pam.d/gdm-autologin
  /etc/pam.d/gdm-password
两个文件
vi /etc/pam.d/gdm-autologin
注释掉auth required pam_succeed_if.so user != root quiet_success这一行(第三行左右)
vi /etc/pam.d/gdm-password
注释掉 auth required pam_succeed_if.so user != root quiet_success这一行(第三行左右)
按esc  :wq保存退出
第四步:修改/root/.profile文件
vi /root/.profile
将文件末尾的mesg n 2> /dev/null || true这一行修改成
tty -s&&mesg n || true
第五步:进入被连主机的/etc/ssh/sshd_config这个文件
vi /etc/ssh/sshd_config
找到PermitRootLogin prohibit -password改成 PermitRootLogin yes
然后重启ssh服务:
/etc/init.d/ssh restart
再次进行连接即可成功							
											
										

解决LINUX(CENTOS)下SSH连接超时自动断开的问题


# 切换SSH目录
# cd /etc/ssh

# 查看sshd_config中关于客户端活动状态的配置
# grep ClientAlive sshd_config
默认配置如下
#ClientAliveInterval 0
#ClientAliveCountMax 3
ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送。设置60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。
ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,这里设置为5即可。
# 备份原配置文件
# cp sshd_config sshd_config.bak

# 启用客户端活动检查,每60秒检查一次,5次不活动断开连接
# sed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_config
# sed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 5/g" sshd_config

# 重新加载ssd配置,让配置生效
# service sshd restart

# 查看修改
# grep ClientAlive sshd_config