一、 centos
1.centos是什么
“CentOS”是基于Linux内核的100%免费的操作系统,多用于服务器系统,CentOS的存在是为了提供一个免费的企业级计算平台,并努力与其上游源Red Hat保持100%的二进制兼容性。
2.CentOS Linux常用命令及快捷键整理
文件和目录:
命令 效果
# cd /home 进入 ‘/home’ 目录
.# cd … 返回上一级目录
# cd …/… 返回上两级目录
# cd - 返回上次所在目录
# cp file1 file2 将file1复制为file2
# cp -a dir1 dir2 复制一个目录
# cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录)
# ls 查看目录中的文件
# ls -a 显示隐藏文件
# ls -l 显示详细信息
# ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)
# pwd 显示工作路径
# mkdir dir1 创建 ‘dir1’ 目录
# mkdir dir1 dir2 同时创建两个目录
# mkdir -p /tmp/dir1/dir2 创建一个目录树
# mv dir1 dir2 移动/重命名一个目录
# rm -f file1 删除 ‘file1’
## rm -rf dir1 删除 ‘dir1’ 目录及其子目录内容*
3.CentOS是什么样子?
想知道它到底长什么样子,可以去敲一些命令,观察你的 CentOS 系统。
① pwd :查看自己当前在哪个目录下;
② cd /:进入本系统的根目录下(相当于你打开windows系统,点击计算机的操作)
③ ls:查看根目录下的内容(就是查看 windows 的 C盘D盘等文件)
二.什么是ssh
“SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。
基本命令centos6.8
2.1 安装SSH
yum install ssh
2.2 启动SSH
service sshd start
2.3 重启SSH
service sshd restart
2.4 设置开机运行
chkconfig sshd on
2.5 SSH相关配置文件的修改
Port 22 // 不设置或者注释改行 默认端口22
Protocol 2,1 //找到此行将行头“#”删除,再将行末的“,1”删除,只允许SSH2方式的连接
Protocol 2 //修改后变为此状态,仅使用SSH2
ServerKeyBits 768 // 找到这一行,将行首的“#”去掉,并将768改为1024
ServerKeyBits 1024 // 修改后变为此状态,将ServerKey强度改为1024比特
PermitRootLogin yes // 找到这一行,将行首的“#”去掉,并将yes改为no
PermitRootLogin no // 修改后变为此状态,不允许用root进行登录
PasswordAuthentication yes // 找到这一行,将yes改为no
PasswordAuthentication no //修改后变为此状态,不允许密码方式的登录
PermitEmptyPasswords no // 找到此行将行头的“#”删除,不允许空密码登录
PermitEmptyPasswords no // 修改后变为此状态,禁止空密码进行登录