Linux学习笔记3
安装setup工具
yum install -y setuptool
CentOS 7 下的网络配置工具
查询安装版本
which 命令路径
rpm -qf 命令路径
案例
[root@localhost ~]# which setup
/usr/sbin/setup
[root@localhost ~]# rpm -qf /usr/sbin/setup
setuptool-1.19.11-8.el7.x86_64
[root@localhost ~]#
显示有多少终端登录
who,w
案例
[root@localhost ~]# who
root tty1 2016-03-26 19:33
root pts/0 2016-03-26 19:51 (172.21.98.121)
root pts/1 2016-03-26 21:13 (172.21.98.121)
[root@localhost ~]# w
21:13:41 up 1:40, 3 users, load average: 0.00, 0.01, 0.05
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 19:33 1:04m 0.09s 0.09s -bash
root pts/0 172.21.98.121 19:51 45.00s 0.27s 0.27s -bash
root pts/1 172.21.98.121 21:13 5.00s 0.11s 0.03s w
[root@localhost ~]#
使用putty和ssh远程登录服务器
- 使用PUTTYGEN生成密钥
- 保存私钥
- 复制公钥,使用如下命令:
mkdir .ssh
vim .ssh/authorized_keys
然后将公钥粘贴进去PS:以上命令是在配置文件中配置好的,如果想要改目录和文件,必须更改配置。
chmod 700 .ssh
vim /etc/selinux/config
改为SELINUX=disabled
PS:可以通过getenforce来查看状态,Enforcing生效,Permissive失效。
setenforce 0
PS:通过这个命令可以临时修改。
PS:可以通过vi /etc/ssh/sshd_config,找到PasswordAuthentication yes设置为no,则只能通过密钥密码登录,也可以通过vi /etc/ssh/sshd_config,来更改SSH相应配置。
Putty出现Disconnected:No supported authentication methods available错误信息
因为远程服务器禁止使用密码验证功能,可以通过vi /etc/ssh/sshd_config,找到PasswordAuthentication no改为yes保存重启服务即可。
查看历史命令
history
Linux服务器安全之用户密钥认证登录(基于CentOS 7.0系统)
参考《跟阿铭学Linux》