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