Linux的简单学习记录(二)
记录下在Linux学习中初识Linux
1.man 命令: 查看帮助文件,如: man ls
image.png
在这里可以看到对ls命令的解释帮助,比如ls -a是ls --all的缩写;按q可以退出查看。
2.ls命令:查看当前目录下的文件和目录
ls -a:查看所有,包括隐藏目录文件
ls -l:查看详细文件信息,包含创建时间、读取权限状态等:
3.系统的关机重启:shutdown命令
shutdown -h:关机命令
shutdown -h now:立刻关机
shutdown -h 10: 十分钟后关机
shutdown -h 20:00 :20:00关机
shutdown -r:重启命令
shutdown -r now():立刻重启
shutdown -r 10/20:00
4.远程登录
首先,说明linux的远程登录常用软件:
4.1.Xshell软件(这个是收费的,但是应该是有个人使用免费的,但是百度到的就很蛋疼,他没有这个选项,所以可能要换个方式下载)
4.2.SecureCrt:这也是一个收费的软件,我的第一位导师使用的是这个,他的转发端口非常方便。(转发端口的原因是有的服务器需要特地的ip的服务器才能访问,如意先要登上这个服务器,然后转发端口)
4.3.PuTTY,一个很小很精致的(传闻,因为我没有使用过)
5.默认开放了22端口,可以使用登录软件进行远程登录。分为两种,一种是密码登录,一种是key登录,推荐使用key的方式进行登录。
默认ssh的配置文件为:/etc/ssh/sshd_config,可以打开该文件查看相关的配置
设置秘钥登录:
5.1.创建/root/.ssh目录,chmod 700 /root/.ssh
5.2.vim /root/.ssh/authorized_keys ,将公钥贴进去
5.3.vim /etc/ssh/sshd_config,将PubkeyAuthentication注释去掉
5.4.重启sshd服务:systemctl restart sshd
6.Linux上的客户端: yum install -y openssh-clients
7.获取SELinux状态
getenforce
临时关闭:setenforce 0
永久关闭: vim /etc/selinux/config
SELINUX=disabled