快速掌握linux运维

1.首先要给自己电脑安装一个linux环境,强迫自己每天用linux,而不是用windows.
2,遇到问题首先要自己尝试搜索解决问题,将解决的问题答案记录下来。
3,要学会读懂linux错误提示!
4,忘掉windows的所有东西
5,linux相比于windows区别 (1)没有exe安装程序
(2)大小写是要区分的 (3)一切皆文件 (4)文件后缀名不是那么重要,只是为了好识别而已。

阶段1,安装虚拟机
virtualbox(v5.1.24)下载地址
https://www.virtualbox.org/wiki/Download_Old_Builds_5_1
Xshell下载(win)
http://dlsw.baidu.com/sw-search-sp/soft/7b/15201/Xshell_5.0.0.37_setup.1459931786.exe

虚拟机软件安装CentOs
Centos下载:
http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso

百度网盘: https://pan.baidu.com/s/1boIFOC3 密码:v8h3
官网下载地址: https://www.centos.org/download/

1.新建虚拟机
名称: centos
类型: linux
版本:Red Hat(64-bit)
一直点击下一步,即可完成创建

2。选中创建的虚拟机,点击启动
选择启动盘(即为下载的centos镜像)
选择 英文 点击继续 点击system ,点击磁盘然后点击最上面的Done即可(记住切换进出是右手边的ctrl按钮)然后设置用户密码
接下来等待安装完即可,完成后点击重启,进入输入用户名和刚刚设置的密码即可进入linux操作界面,整个在虚拟机安装centos即完成!

3.相关命令操作

1)查看ip
ifconfig
ip addr
vi /ect/sysconfig/network-scripts/ifcfg-xx
yum install net-tools

2)配置网卡
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
将最后一行的ONROOT=NO 改为 ONROOT=yes

:wq保存退出 输入 service network restart 重复网络服务
再ip addr 即可获得内网ip

yum install net-tools是为了可以使用ifconfig这个命令
点击设置按钮,选择网络 ,将连接方式改为桥接网卡,保存 然后点击启动,输入ifconfig 即可获得可通过xshell连接的内网ip
以后可以直接在xshell工具中操作服务器
3)替换默认源
yum install wget
http://mirrors.163.com/.help/centos.html 进入该网站根据操作即可替换centos默认源

安装vim编辑器 yum install vim

              认识ssh

ssh: secure shell 安全外壳协议
建立在应用层基础上的安全协议
可靠,专为远程安全登陆回话和其他网络服务提供安全的协议
有效的防止远程管理过程中的信息泄露问题
ssh客户端适用于多种平台
ssh服务端几乎支持所有unix平台

            服务器安装ssh服务(默认已经安装好了)
            查看是否启动ssh(ps -ef | grep ssh)

安装ssh
yum install openssh-server
启动ssh
service sshd start
设置开机运行
chkconfig sshd on

ssh是典型的客户端和服务端的交互模式,客户端广泛的支持各个平台
linux 平台需要安装客户端软件
yum install openssh-clients

        ssh客户端连接ssh服务

ssh root@ip(例如 ssh [email protected])

        ssh config讲解

config 为了方便我们批量管理多个ssh
config 存放在 ~/.ssh/config
config配置语法
ssh config 语法关键字
Host 别名
HostName 主机名
Port 端口
User 用户名
IdentityFile 密匙文件的路径

如果 cd ~/.ssh/没有该目录 则输入 ssh-keygen即可创建

cd ~/.ssh/
touch config
vim config
在config文件中配置
host “dourou”
HostName 192.168.1.29
User root
Port 22
之后可以通过ssh dourou连接

    ssh 安全免密码登陆:ssh key (实现方法暂时空着)

ssh key 使用非对称密码方式生成公钥和私钥
私钥存放在本地 ~/.ssh 目录
公钥可以对外公开,放在服务器的~/.ssh/authorized_keys

linux平台生成ssy key
ssh-keygen -t rsa

    跟改端口号

vim /etc/ssh/sshd-config
修改port即可 每次修改服务要执行 service sshd restart即可

猜你喜欢

转载自blog.csdn.net/weixin_38178354/article/details/82284582