Table of Contents

1. 查看ip-->ifconfig   (ip addr)

2.替换为163默认源,这样会更快!

3. 安装Vim

4. 安装 SSH


安装CentOS 7
下载并安装CentOS 7

网络连接方式选择 桥接

centos7离线安装ssh服务 centos7安装ssh服务yum_客户端


 

1. 查看ip-->ifconfig   (ip addr)

此处需要安装net-tools然后即可使用ifconfig查看ip地址
yum install net-tools 


2.替换为163默认源,这样会更快!

此处需要安装wget  (在root下)

centos7离线安装ssh服务 centos7安装ssh服务yum_centos7离线安装ssh服务_02


yum install wget

替换的源链接以及教程如下:http://mirrors.163.com/.help/centos.html

centos7离线安装ssh服务 centos7安装ssh服务yum_vim_03

3. 安装Vim

yum install vim

 

4. 安装 SSH

Ubuntu 这样安装 
 

CentOS (服务端)是这样安装的
安装:yum install openssh-server
启动: service sshd start
设置开机启动: chkconfig sshd on
查看安装的ssh服务在不在:ps -ef | grep ssh

客户端安装ssh
Linux 平台需要安装客户端软件
yum install openssh-clients  (其实上面安装ssh的时候已经安装好了默认的,不用再重复安装)
Windows下的话直接下载Xshell安装即可。

SSH客户端连接SSH服务:
windows Xshell:
ssh root@10.86.16.146   (然后输入密码即可)
ssh peter@10.86.16.146

 

SSH config命令配置:

centos7离线安装ssh服务 centos7安装ssh服务yum_vim_04

centos7离线安装ssh服务 centos7安装ssh服务yum_vim_05

Config文件的配置如下:

centos7离线安装ssh服务 centos7安装ssh服务yum_centos7离线安装ssh服务_06

然后可以使用cat config查看刚刚编辑的文件

下面是配置多台的样式

centos7离线安装ssh服务 centos7安装ssh服务yum_CentOS_07

5. SSH 安全免密登陆

有RSA 和 DSA两种加密方式

centos7离线安装ssh服务 centos7安装ssh服务yum_centos7离线安装ssh服务_08

centos7离线安装ssh服务 centos7安装ssh服务yum_vim_09

生成之后 文件后缀.pub是公钥,可以对外开放,放在 ~/.ssh/ authorized_keys

 

在XShell上的具体操作:

centos7离线安装ssh服务 centos7安装ssh服务yum_客户端_10


centos7离线安装ssh服务 centos7安装ssh服务yum_centos7离线安装ssh服务_11

centos7离线安装ssh服务 centos7安装ssh服务yum_centos7离线安装ssh服务_12

centos7离线安装ssh服务 centos7安装ssh服务yum_vim_13

 

执行ssh-add时出现Could not open a connection to your authentication agent

执行ssh-add ~/.ssh/rsa 报标上述的错误

先执行  eval `ssh-agent`  (是~键上的那个`) 再执行 ssh-add ~/.ssh/rsa成功

ssh-add -l 就有新加的rsa了

centos7离线安装ssh服务 centos7安装ssh服务yum_CentOS_14

 

 

SSH安全端口

centos7离线安装ssh服务 centos7安装ssh服务yum_CentOS_15

将文件里面的Part 端口更改(一般不更改)

可以添加多个端口进行监听。
然后service sshd restart重启服务。

 

6. Linux常用的命令

 

6.1 软件操作命令

软件包管理器:yum

安装软件 yum install xxx

卸载安装:yum remove xxx

搜索软件: yum search xxx

清理缓存:yum clean packages

列出已安装:yum list

软件包信息: yum info xxx

 

6.2 服务器硬件资源和磁盘操作

内存:free -m

centos7离线安装ssh服务 centos7安装ssh服务yum_CentOS_16

硬盘: df -h(磁盘)

centos7离线安装ssh服务 centos7安装ssh服务yum_centos7离线安装ssh服务_17

centos7离线安装ssh服务 centos7安装ssh服务yum_vim_18

负载:w/top   (沾满就是1)

上面的三个数字如下图所示的负载情况

第一个数一般在0.6-0.7

centos7离线安装ssh服务 centos7安装ssh服务yum_centos7离线安装ssh服务_19


Top是实时的,退出的话是按住Q键

cpu个数和核数

cat /proc/cpuinfo

centos7离线安装ssh服务 centos7安装ssh服务yum_客户端_20

 

6.3 文件和文件夹操作命令

centos7离线安装ssh服务 centos7安装ssh服务yum_客户端_21

层级(循环)创建文件夹mkdir -p peter_dir/test_1/test_2

rm -r xxx(循环删除,提示确认是否删除)
rm -f xxx(强制删除,无提示)

cp ./pzhang7.log ~/pzhang7.cog   (把当前文件夹下的文件pzhang7.log复制到 ~家目录下,命名为pzhang7.log)
mv ./pzhang7.log ~/pzhang7.cog  (移动之后原来的路径下 直接没了)

pwd (显示当前路径)

centos7离线安装ssh服务 centos7安装ssh服务yum_vim_22

6.3.1 文件权限 421

6.3.2 文件搜索,查找,读取

6.3.3文件压缩与解压

 

根目录 /

家目录 /home

临时目录 /tmp

配置目录 /etc

用户程序目录 /usr

centos7离线安装ssh服务 centos7安装ssh服务yum_CentOS_23

系统用户操作命令

防火墙相关设置

提权操作sudo和文件传输

 

7. Linux文本编辑器vim

菜鸟教程 vim教程

yum install vim