刚刚开始接触Linux系统,所以在学习的时候有一些朦胧,但是还是很认真的学完了。下面我将我的学习过程和个人感悟来总结我的学习过程。


此章节一共十七个知识点,主要有:Linux系统基本介绍,如何学习好Linux以及简单的命令以及快捷键。首先我们初学者需要学习Linux,不可能在自己的PC上安装真的Linux,就需要安装一个虚拟机,然后将我们的Linux安装在虚拟机上,这样做就可以减少时间和我们对自己电脑的伤害。我选择了vmware-workstation10(下载地址:http://pan.baidu.com/s/1sjsUrnR);其次我用的CentOS 6.5 32位(下载地址:http://pan.baidu.com/s/1ntHzct7)。

安装好之后就是像windows一样,准备开始使用,但是linux和windows不同,需要做一些简单的设置才能完全使用,也就是配置IP,其中这是我遇到的最大的问题。有两个方法:手动配置和自动获取。自动获取IP需要Linux所在的网络环境中有DHCP服务。就需要运行命令:dhclient;然后运行:ifconfig -eth0查看你的网卡,就可以知道你的IP是什么。由于我是使用校园网上网的,所以手动设置有些不同(使用Nat 实现上网)。其流程大致如下:1. 设置虚拟机上的nat。首先打开虚拟机—虚拟网络编辑器—更改设置—选中Vmnet8—nat模式—右边的nat设置—网关设置为192.168.200.3—确定—子网IP:192.168.200.0—子网掩码:255.255.255.0—确定。2.设置本机网络设置。打开网络和共享中心(我是Win8.1)—更改适配器设置—选中Vmnet8右击属性—Internet协议版本4(TCP/IPv4)属性—设置IP:192.168.200.6—子网掩码:255.255.255.0—默认网关:192.168.200.3—首选DNS服务器:192.168.200.3—确定之后关闭。3.设置虚拟机上的Linux的IP。首先输入:vim  /etc/sysconfig/network-scripts/ifcfg-eth0 , 将IP设置为:192.168.200.5,子网掩码设置为:255.255.255.0,然后按Esc后输入“:wq”保存。然后输入:vim  /etc/resolv.conf ,添加一行:DNS1=192.168.200.3。4.重启网络服务:service  network  restart 。就这样我实现了虚拟机上网。

接下来就是远程登录和密钥认证,由于Linux是对服务器服务的,但是服务器是固定存放在一个地方,而我们需要在其他的地方进行管理,就需要远程登录。远程登录的工具有很多,例如:PuTTy、SecureCRT、SSH Secure Shell等,各有特色。我选择了用Putty(下载地址:http://pan.baidu.com/s/1gd2cizx)下载安装之后,双击打开在Host Name (or IP address)输入:192.168.200.5,选中Default Settings,其余保持默认,然后“OPen”就可以登陆Linux。然后就是密钥认证。打开puttygen.exe, 然后可以把右下角 “Number of bits in a generated key” 把 “1024” 改成 “2048”, 然后点击 “Generate”, 这样就开始生成密钥了,可以来回动鼠标,这样可以快速生成密钥对。  “Kye passphrase:”  ”Confirm passphrase:” 都是我自己设置的密码。然后点击“Save private key”,保存了密钥。然后将Key很长的一段文字复制到Linux的/root/.ssh/authorized_keys 中,接着使用命令:vi /etc/selinux/config后按“i”将SELINUX=enforcing修改为:disabled。退出保存即可。

然后我知道了Linux还是有一定得运行级别和一些重要的模式。Linux一共有7个级别,分别为:0—关机,1—单用户模式,2——无NFS,3级别—命令行模式,4—保留级别,5—图形模式,6—重启。单用户模式主要作用是解决忘记了root密码并进行修改的。救援模式顾名思义就是当系统出现了问题然后进入救援模式。接着就是一些简单而实用的命令。cd命令是用来变更用户所在目录。例如:cd /123/;即进入目录123。也就是说cd后面只能跟目录名。ls命令是用来查看目录中的文件/目录。例如:ls /root/,即进入root目录。最后就是一些常用的快捷键。例如:Ctrl + D 退出终端、 Ctrl + C 取消命令、Ctrl + Z暂停任务、Ctrl + L清屏等等。

转载于:https://blog.51cto.com/chensenlin/1678823

《Linux系统初讲》学习总结(一)相关推荐

  1. 打造LINUX系统安全(早期学习笔记)

    1.LILO安全设置 vi /etc/lilo.conf.anaconda      //修改LILO文件=============================================== ...

  2. linux系统C语言学习总结

    引言 尽管 C 语言问世已近 30 年,但它的魅力仍未减退.C 语言继续吸引着众多的开发者,他们为了编写.移植或维护应用程序而必须学习新技能. 本文是为了满足对C语言初学者或想提高自身C语言修为的开发 ...

  3. Linux系统基础小白学习(更新中)

    Linux系统小白学习 Linux基础介绍安装 1.1 Unix与Linux 背景 Unix&Linux区别与联系 1.2 Linux介绍 特点 组成 Linux文件系统 内核版本 硬件 文件 ...

  4. linux系统下深度学习环境搭建和使用

    作为一个AI工程师,对Linux的一些技能的掌握也能从一定层面反应工程师的资深水平. 要求1:基于SSH的远程访问(本篇文章) 能用一台笔记本电脑,远程登陆一台linux服务器 能随时使用笔记本电脑启 ...

  5. linux系统的系统性学习 (持续更新)

    分类 系统启动过程 第一步:内核的引导. 第二步:运行 init 第三步:系统初始化 第四步:建立终端 第五步:用户登录系统 关机 查看系统基本信息 CPU相关 内存相关 查看网络信息 用户 服务 进 ...

  6. Linux系统入门基础学习(一)

    1.虚拟机的使用方法    对于刚入门的小白来说,使用虚拟机学习Linux不失为明智之选. (1)首先登陆Linux主机,单击右键,选择Open in Terminal (2)通过输入命令来控制虚拟机 ...

  7. linux系统基础知识学习笔记

    /  根分区 boot 系统引导程序(内核,GRUB配置文件等) bin  存放终端二进制命令 etc 系统配置文件(大多数配置文件都是文本文件) dev  存放设备文件(系统将计算机中的各种设备资源 ...

  8. 猿课,linux系统精讲

    1.1 创建和删除目录 mkdir ,make dirctory:可接相对路径和绝对路径 man,manu:查看命令用法  -p,parent;  -v,visual: rmdir,remove di ...

  9. 第2节 Kali Linux系统初体验及简单操作

    目录 1 终端初识及用户切换 2 使用命令查询系统信息 2.1 查询硬盘信息 2.2 查询内存信息 2.3 查询CPU型号 3 清屏 4 关机与重启 5 总结 1 终端初识及用户切换 开启kali虚拟 ...

最新文章

  1. WampServer详解
  2. Eclipse相关问题总结
  3. Ruby. Vs . Python
  4. 小球(信息学奥赛一本通-T1363)
  5. android 调用.net 的webservice .
  6. 标签概述及GoodMES云标签的创新应用
  7. epoch训练时间不同_给训练踩踩油门——Pytorch加速数据读取
  8. 【Appium实战】如何使用mumu模拟器模拟安卓手机
  9. Origin峰值拟合、重叠峰拟合
  10. html自动拿微信扫描,HTML——微信浏览器H5页面调用微信扫一扫
  11. 第四届中国区块链开发大赛初评公布 超级链战队多个作品进入复赛
  12. C++STL之<set>和<map>
  13. LaTex 如何生成参考文献
  14. vant vant-list碰到的坑
  15. python多态和鸭子类型
  16. 又一优雅的 K8s 开源桌面管理工具
  17. 年度目标进度和完成进度对比
  18. 城市公交管理系统 JAVA MySQL
  19. 美学心得(第二百三十四集) 罗国正
  20. pwnable-leg

热门文章

  1. 关于Linux中权限列中的加号及点的深度探索
  2. Java的死锁的例子
  3. Elasticsearch5.5.1(核心10)
  4. PHP 通过fsockopen函数获取远程网页源码
  5. Java总结篇系列:Java多线程(二)
  6. Python之美[从菜鸟到高手]--一步一步动手给Python写扩展(异常处理和引用计数)
  7. 三星i8150 刷机
  8. 语言运行速度的一次测试
  9. 获取新浪网的链接信息
  10. HttpURLConnection获取页面源代码乱码问题