Linux笔记 系统安装、网络设置、远程连接、密钥认证、克隆、互联

开始第一节课记录:

linux来源,稍微注意的是老师提过了面试可能会碰到的:

GNU:1983年Richard Stallman发起的目标是创建一套完全自由的操作系统; 

GPL:GNU通用许可证,自由协议;

1、创建VM虚拟机、安装centos7.4(1708),

安装系统:

创建VM虚拟机后:文件---新建虚拟机


两种类型的配置方式都可以选择,我这里选择典型安装


选择稍后安装系统,下一步,


操作系统选择linux,版本选择centos 64位


创建虚拟机名称及保存路径,保存路径建议放在空间较大的磁盘


这里选择默认,下一步


完成虚拟机安装,选择新建好的虚拟机,编辑设置,内存等保持默认设置,设置光驱centos安装包路径


确认后开启虚拟机,开始安装centos系统,选择第一个Install centos 7     按回车键


选择系统语言---中文---简体中文


选择目标安装位置---选择磁盘,自定义分区(我要配置分区)---完成


手动分区--标准分区---点+号,分第一个区/boot 200m



第二分区:swap  空间是8G内存以下输入内存的2倍,8G以上只需设8G


剩下都分到/  点完成,开始安装




设置root密码,等待安装完成


2、配置IP:Dhcp: dhclient

静态IP, vi /etc/sysconfig/network_scripts/ifcfg-ens33

编辑模式下修改: i

BOOTPROTO=static          改为静态

ONBOOT=YES

IPADDR=192.168.133.140

NETMASK=255.255.255.0

GATEWAY=192.168.133.2

DNS1=119.29.29.29

ESC退出键  :WQ保存退出

systemctl restart network 重启网络服务 

route -n 查看ip信息

排错:可以ping外网,内网ping不能,虚拟机添加网卡(网卡选择仅主机模式)

设置selinux  vi /etc/selinux/config   selinux=disabled  保存后重启生效

3、putty 认证

puttygen  生成公、私密钥 

创路径:mkdir /root/.ssh

加权限:chmod 700 /root/.ssh

写入公钥:vi /root/.ssh/authorized_keys

关闭防火墙 setenforce 0

putty设置私钥保存 auth

参考:https://www.linuxidc.com/Linux/2015-03/114944.htm

4、xshell  参考:https://www.cnblogs.com/ioveNature/p/7919115.html

5、单用户模式:修改root密码(grub密码记得或未加密)

重启命令  reboot 、 init 6 、shutdown -r now

虚拟机:电源-重新启动  选择e进入grub编辑界面

linux16  定位ro修改为rw init=/sysroot/bin/sh             ctrl+x

chroot /sysroot/

cat /root/.ssh/authorized_keys

LANG=en

passwd root  设置新密码

touch /.autorelabel   ctrl+d   reboot  生效

6、救援模式(光盘模式下)忘记grub密码使用

# ls -l /usr/lib/systemd/system/runlevel*target  查看运行级别

linux运行级别 7个级别0-6   

运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动

运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

运行级别2:多用户状态(没有NFS)

运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式

运行级别4:系统未使用,保留

运行级别5:X11控制台,登陆后进入图形GUI模式

运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动

加载光驱--启动时连接; 电源--启动时进入BIOS--选择光驱启动第一位;

选择第三项Troubleshooting--选择第二项 Rescue a centos linux system; 回车--回车--选1继续

回车  chroot /mnt/sysimage/ 切换到原来系统

passwd root 重启 关闭启动时连接光驱

参考:https://segmentfault.com/a/1190000010658763

7、克隆  克隆生更改IP UID删除  systemctl restar network.service

  更改主机名  hostname 设置新主机名

快照

8、互联 ssh+ip     

#w 查看连接状态  ssh -p 22  指定22端口













猜你喜欢

转载自blog.csdn.net/xou6363/article/details/80273202