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端口
Linux笔记 系统安装、网络设置、远程连接、密钥认证、克隆、互联相关推荐
- Linux云服务器安装Redis并设置远程连接设置开机自启
1.下载redis linux安装版(redis最新版:https://redis.io/download) wget http://download.redis.io/releases/redis- ...
- 网络远程计算机终止,连接被远程计算机终止是怎么解决?如何设置远程连接?...
Win7系统应该说是目前最多人在用的系统,Win7的远程桌面功能非常实用,方便我们远程操作电脑.但是远程桌面有时候会发生连接不上的问题,连接被远程计算机终止又是怎么回事呢?下面给大家带来Win7远程桌 ...
- 虚拟机CentOS7设置远程连接
虚拟机CentOS7设置远程连接 文章目录 虚拟机CentOS7设置远程连接 前言 详细流程 修改网络适配器 查看网络外围信息 查看网络IP信息 设置静态IP地址 测试环境 参考文章 前言 虽然 VM ...
- win服务器的远程连接--如何打开远程连接服务器?如何设置远程连接?连接工具?
如何远程连接服务器,就是把在互联网中的计算机和在局域网中的远程访问服务器相(RAS)连接,从而在RAS和RAC(远程访问客户机,就是在互联网中的某计算机)建立一个虚拟专用线路来直接接入到RAS,连接上 ...
- Linux中怎么搭建SSH远程连接服务器
文章目录 Linux中怎么搭建SSH远程连接服务器 一.远程连接服务器: 1.什么是远程连接服务器: 2.远程连接服务器的功能 3.常见的几种远程管理工具方式: 二.SSH连接加密技术: 1.非对称密 ...
- 如何在 Linux 上使用 x2go 设置远程桌面
本文系转载文章,原文链接:https://linux.cn/article-5708-1.html 由于一切都迁移到了云上,作为提高职员生产力的一种方式,虚拟远程桌面在工业中越来越流行.尤其对于那些需 ...
- Linux中的MySql数据库远程连接
Linux中的MySql数据库远程连接 rpm–qa |grep mysql安装了以下的包: mysql-libs-5.1.71-1.el6.x86_64 mysql-connector-java-5 ...
- linux如何配置网络设置_如何在Linux中配置网络
linux如何配置网络设置 将Linux计算机连接到网络非常简单,除非不是这样. 在本文中,我讨论了基于Red Hat的Linux发行版的主要网络配置文件,并介绍了两个网络启动服务:古老的网络启动和有 ...
- 电脑怎么远程连接服务器?如何设置远程连接?
电脑怎么远程连接服务器? 第一步在我们的电脑上面按win+R键打开运行,输入"mstsc",点击确定. 第二步进去远程桌面连接界面之后,输入要远程连接的服务器ip地址. 第三步我们 ...
- 远程连接Kali Linux使用PuTTY实现SSH远程连接
远程连接Kali Linux使用PuTTY实现SSH远程连接 本书主要以在Android设备上安装的Kali Linux操作系统为主,介绍基于Bash Shell渗透测试.由于在默认情况下,在Andr ...
最新文章
- 欧拉定理 费马小定理
- oracle表还原truncate,Oracle数据库之Oracle表恢复(truncate)
- js 面向对象插件写法,还是很好理解的
- day3-python学习笔记(二)list(数组)
- 【LeetCode笔记】470. 用Rand7()实现Rand10()(Java、概率)
- excel中VBa应用总结
- 关于H3 BPM数据库如何实现排序取数据的问题
- UI加载动效模板|优秀作品给UI设计师做个示范
- java年月日时分秒格式_Java 日期时间 LocalDate LocalTime LocalDateTime类
- 自制简易前端MVC框架
- 斐波那契数列-爬楼梯算法
- 如何用Camtasia进行内容补充?
- 40个全球免费开放的电子图书馆
- linux 重启ftp的命令,linux开启ftp命令
- python爬取北京政务公开惠民地图信息
- 高质量编辑和压缩pdf
- 1、cell 内容最大长度 The maximum length of cell contents (text) is 32767 characters
- 5G时代IDC数据中心经历变革,分布式云存储服务器将独占鳌头
- Tunnel命令操作
- 一文教你看懂Fama-French三因子模型