0314课程预习及课堂笔记

 发布日期:2019-03-22 06:41:52  阅读次数:阅读数:49  来源:

0314课程预习笔记

一、虚拟机安装

虚拟机vmware workstation
类型选择“典型”
类型选择“典型”

在这里插入图片描述
选择稍后安装操作系统

在这里插入图片描述
选择linux 版本为 centos 7 64位

在这里插入图片描述
为虚拟机命名并选择存放位置

在这里插入图片描述
磁盘大小20G即可

在这里插入图片描述
选择“自定义硬件”,内存大小配置为2G,网络适配器选择NAT模式

二、centos 7系统安装

在这里插入图片描述
点击“编辑虚拟机设置”,选中CD/DVD,选择“使用ISO映象文件”,然后选中镜像文件所在的位置,之后启动虚拟机

在这里插入图片描述
选择第一项“install centos 7”,安装系统

在这里插入图片描述
选择中文,点击继续

在这里插入图片描述
“软件选择”选择最小安装,然后点击安装位置

在这里插入图片描述
选中“我要配置分区”,点击“完成”。

在这里插入图片描述
选择标准分区,然后点“+”号

在这里插入图片描述
如图所示进行分区,SWAP分区大小为内存的2倍,最大不超过8G

在这里插入图片描述
接受更改、完成
在这里插入图片描述
设置root密码

三、网络配置

1.查看网卡信息
ip addr

[root@linux-01 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:8d:e4:29 brd ff:ff:ff:ff:ff:ff
inet 192.168.247.101/24 brd 192.168.247.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::ff7c:7c0c:a584:34ff/64 scope link noprefixroute
valid_lft forever preferred_lft forever

ifconfig
如若提示不存在,需运行“yun install -y net-tools”进行安装
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.247.101 netmask 255.255.255.0 broadcast 192.168.247.255
inet6 fe80::ff7c:7c0c:a584:34ff prefixlen 64 scopeid 0x20
ether 00:0c:29:8d:e4:29 txqueuelen 1000 (Ethernet)
RX packets 990 bytes 226258 (220.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 279 bytes 37416 (36.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 32 bytes 2592 (2.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 32 bytes 2592 (2.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

自动获取IP地址
dhclient,如果之前运行过,需运行dhclient -r结束。

手动配置ip地址
配置ifcfg-xxx文件
vi /etc/sysconfig/network-scripts/ifcfg-xxx
bootproto修改为static(静态IP),ONBOOT修改为yes(随机启动)

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=9cf78f1a-2b51-4ee4-884c-c79e33bd749f
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.247.101
NETMASK=255.255.255.0
GATEWAY=192.168.247.2
DNS1=119.29.29.29

重启网络服务
syestemctl restart network.service

测试网络
ping www.baidu.com -c 3

四、远程登录

windows远程登录linux工具
putty、xshell(推荐使用xshell)

windows远程访问

在这里插入图片描述
新建,录入名称,输入对应的IP地址,端口号默认22

在这里插入图片描述
选择用户身份验证,录入对应的帐号密码。

用密钥远程登录

在这里插入图片描述
生成密钥

在这里插入图片描述
配置密钥名称及给密钥加密

在这里插入图片描述在这里插入图片描述

将密钥复制linux系统中/root/.ssh/authorized_key文件中

在这里插入图片描述
修改会话属性,完成

LINUX系统使用密钥互登陆

运行命令ssh -p 22 root@192.168.X.X
如未指定端口,则默认使用22端口连接。如未指定连接用户,则默认为当前系统登陆用户

使用密钥登陆

运行命令ssh-keygen -t rsa生成密钥
在这里插入图片描述
将公钥复制至 /root/.ssh/authorized_key文件中
然后关闭防火墙 set enforce 0
完成

五、单用户模式和救援模式

单用户模式

centos 6中运行等级
0 关机,1 单用户,2-4 多用户,5 图形操作界面,6 重启

centos 7中查看方法
ls -l /usr/lib/systemd/system/runlevel*target

lrwxrwxrwx. 1 root root 15 3月 13 23:40 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 3月 13 23:40 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 3月 13 23:40 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 3月 13 23:40 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 3月 13 23:40 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 3月 13 23:40 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 3月 13 23:40 /usr/lib/systemd/system/runlevel6.target -> reboot.target

进入单用户模式修改密码

在这里插入图片描述
重启系统,选中linux系统,按e进入

在这里插入图片描述
将ro修改为 rw init=/sysroot/bin/sh,然后按ctrl+x

在这里插入图片描述
输入‘chroot /sysroot/’ 切换至linux环境
输入’lang=en’修改为英语
输入passwd root 对密码进行修改
下方提示 successfully即为修改成功
然后输入 touch /.autorelabel
之后重启电脑,密码修改成功

救援模式

在这里插入图片描述
修改虚拟机光驱配置,然后进入bios修改为从光驱启动

在这里插入图片描述
选择troubleshooting

在这里插入图片描述
选择 rescue a cenos system

在这里插入图片描述根据提示回车,然后在此输入1,然后根据提示再回车
然后输入 chroot /mnt/sysimage,再输入passwd root修改密码即可

0314课堂笔记

宏观操作系统介绍
操作系统分类 windows linux unix

linux基于gpl协议
windows图形和内核是一体的,linux不是
内核是操作系统的核心,提供管理内存、驱动等

centos来源于red hat enterprise

sre网站稳定工程师,让业务更加的稳定
业务运维,操作系统,环境的维护,业务及开发相关

系统版本
debian 1993-ubuntu 2004
slackware 1993- suse1994
redhat1994-rhel2002-centos 2004

搭梯子教程
https://segmentfault.com/a/1190000010639190

运行级别0~6
单用户 救援 模式
rm /* --删除系统所有文件
uname -r 内核版本
cat /etc/redhat-release 系统版本
设置grub密码
http://ask.apelearn.com/question/18012
关闭防火墙
set enforce 0

无人值守安装系统需要了解,网址如下
https://www.cnblogs.com/clsn/p/7839965.html
http://blog.51cto.com/13055758/2086322

https://docs.qq.com/doc/DR0h5WmVoZVZmQ2tp

如果您有好的新闻与建议,欢迎点击文章投稿

    发表评论

    电子邮件地址不会被公开。

  • 内容

  • 网名