cenos基本信息和ssh
cenos基本信息和ssh
1.什么是centos
CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。
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’ 目录及其子目录内容 |
文本处理
|
命令 |
效果 |
|
# grep str /tmp/test |
在文件 ‘/tmp/test’ 中查找 “str” |
|
# grep ^str /tmp/test |
在文件 ‘/tmp/test’ 中查找以 “str” 开始的行 |
|
# grep [0-9] /tmp/test |
查找 ‘/tmp/test’ 文件中所有包含数字的行 |
|
# grep str -r /tmp/* |
在目录 ‘/tmp’ 及其子目录中查找 “str” |
|
# diff file1 file2 |
找出两个文件的不同处 |
|
# sdiff file1 file2 |
以对比的方式显示两个文件的不同 |
具体命令地址:https://www.linuxidc.com/Linux/2018-06/152959.htm
3.什么是ssh
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
ssh进行远程连接
1.ssh远程连接语法
ssh用户名@IP
$ssh user@192.168.1.1
- 1
PS:user是远程主机的用户名,@后面是远程主机的IP地址。
2、使用ssh远程连接时,默认是使用22号端口连接,如果对方更改的ssh的端口怎么连接,修改连接端口的参数如下:
$ssh -p 2222 user@192.168.1.1
- 1
ssh参数
|
|
|
|
-1: |
强制使用ssh协议版本1; |
|
-2: |
强制使用ssh协议版本2; |
|
-4: |
强制使用IPv4地址; |
|
-6: |
强制使用IPv6地址; |
|
-A: |
开启认证代理连接转发功能; |
|
-a: |
关闭认证代理连接转发功能; |
|
-b: |
使用本机指定地址作为对应连接的源ip地址; |
|
-C: |
请求压缩所有数据; |
|
-F: |
指定ssh指令的配置文件; |
|
-f: |
后台执行ssh指令; |
|
-g: |
允许远程主机连接主机的转发端口; |
|
-i: |
指定身份文件; |
|
-l: |
指定连接远程服务器登录用户名; |
|
-N: |
不执行远程指令; |
|
-o: |
指定配置选项; |
|
-p: |
指定远程服务器上的端口; |
|
-q: |
静默模式; |
|
-X: |
开启X11转发功能; |
|
-x: |
关闭X11转发功能; |
|
-y: |
开启信任X11转发功能。 |
浙公网安备 33010602011771号