在过去的一个多星期时间里,我通过在线观看aminglinux教学视频进行学习Linux系统,初步了解和接触了Linux。
1.Unix、Linux、GUN、gpl是什么?
Linux常见发行版 SlackWare 、Suse 、Debian、Android等等(ios属于Unix)
Linux可以做服务器,跑网站,个人PC操作系统,手机系统,路由器,物联网等等
2.创建虚拟机
安装vmware或者virtualbox,下载镜像文件centos-isos,创建虚拟机,不改显示器分辨率,改了会导致黑屏失败
3.安装centos系统
在虚拟机上安装centos系统,创建自定义布局,分为3个区,/boot、/、swap,swap用来进行内存交换
4.配置ip地址
指令 :ifconfig -a 查看有几个网卡和网卡ip是多少,(加了-a能查看所有网卡,不加只能查看开启了的网卡)io是回环地址,内部之间通信。
网络连接有桥接和nat两种方式
指令 :dhclient 自动获取ip,下次输入dhclient前要先执行killall dhclient指令
指令 :vi /etc/sysconfig/network-scripts/ifcfg-eth0(vi是命令,后面是地址)查看网卡配置文件。 按i进入编制模式,onboot=no指开机网卡不启动,应改为yes,bootproto=dhcp指通过dhcp服务获得ip,应改为static(静态ip)换行添加IPADDR=根据虚拟网络适配器里的ip范围写上
NETMASK=255.255.255.0
GATEWAY=根据虚拟网络适配器写上,最后一位1不行就改为2
DNS1=主机多少就打多少
按ESC退出编制模式,输入:wq 进行保存和退出
:q退出 :q!强制退出
指令:service network restart重启网络服务
指令:ping 网址 进入该网址 按ctrlC停止
指令:ifdown eth0停掉网卡0
指令: ifup eth0 开启网卡0
5.远程连接工具使用
安装远程控制器putty
打上相对应虚拟机的ip 起一个名字 save 然后open
在putty中选中东西右键就是复制和粘贴
6.密钥验证
打开puttygen 点击Generate 设置公钥(生成)和私钥 (自己设置)保存
指令:mkdir 创建目录 加.为隐藏文件
指令:chmod 更改文件权限
关闭两个防火墙
配置客户端 加载私钥 以后登陆虚拟机就用私钥登陆服务器了
7.运行级别
指令runlevel 查看运行级别
一共7个级别
0 关机
1单用户模式
2多用户但没有NFS
3多用户
4保留 没用
5图形界面
6重启
init 0关机 init 6重启
reboot、shutdown -r now重启 shutdown -h now 关机
其中,在学习配置ip的环节中出现了比较多问题,耗费了很多时间,但最多通过查阅也把问题解决了,印象非常深刻。