《Linux系统初讲》学习总结(一)
刚刚开始接触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系统初讲》学习总结(一)相关推荐
- 打造LINUX系统安全(早期学习笔记)
1.LILO安全设置 vi /etc/lilo.conf.anaconda //修改LILO文件=============================================== ...
- linux系统C语言学习总结
引言 尽管 C 语言问世已近 30 年,但它的魅力仍未减退.C 语言继续吸引着众多的开发者,他们为了编写.移植或维护应用程序而必须学习新技能. 本文是为了满足对C语言初学者或想提高自身C语言修为的开发 ...
- Linux系统基础小白学习(更新中)
Linux系统小白学习 Linux基础介绍安装 1.1 Unix与Linux 背景 Unix&Linux区别与联系 1.2 Linux介绍 特点 组成 Linux文件系统 内核版本 硬件 文件 ...
- linux系统下深度学习环境搭建和使用
作为一个AI工程师,对Linux的一些技能的掌握也能从一定层面反应工程师的资深水平. 要求1:基于SSH的远程访问(本篇文章) 能用一台笔记本电脑,远程登陆一台linux服务器 能随时使用笔记本电脑启 ...
- linux系统的系统性学习 (持续更新)
分类 系统启动过程 第一步:内核的引导. 第二步:运行 init 第三步:系统初始化 第四步:建立终端 第五步:用户登录系统 关机 查看系统基本信息 CPU相关 内存相关 查看网络信息 用户 服务 进 ...
- Linux系统入门基础学习(一)
1.虚拟机的使用方法 对于刚入门的小白来说,使用虚拟机学习Linux不失为明智之选. (1)首先登陆Linux主机,单击右键,选择Open in Terminal (2)通过输入命令来控制虚拟机 ...
- linux系统基础知识学习笔记
/ 根分区 boot 系统引导程序(内核,GRUB配置文件等) bin 存放终端二进制命令 etc 系统配置文件(大多数配置文件都是文本文件) dev 存放设备文件(系统将计算机中的各种设备资源 ...
- 猿课,linux系统精讲
1.1 创建和删除目录 mkdir ,make dirctory:可接相对路径和绝对路径 man,manu:查看命令用法 -p,parent; -v,visual: rmdir,remove di ...
- 第2节 Kali Linux系统初体验及简单操作
目录 1 终端初识及用户切换 2 使用命令查询系统信息 2.1 查询硬盘信息 2.2 查询内存信息 2.3 查询CPU型号 3 清屏 4 关机与重启 5 总结 1 终端初识及用户切换 开启kali虚拟 ...
最新文章
- WampServer详解
- Eclipse相关问题总结
- Ruby. Vs . Python
- 小球(信息学奥赛一本通-T1363)
- android 调用.net 的webservice .
- 标签概述及GoodMES云标签的创新应用
- epoch训练时间不同_给训练踩踩油门——Pytorch加速数据读取
- 【Appium实战】如何使用mumu模拟器模拟安卓手机
- Origin峰值拟合、重叠峰拟合
- html自动拿微信扫描,HTML——微信浏览器H5页面调用微信扫一扫
- 第四届中国区块链开发大赛初评公布 超级链战队多个作品进入复赛
- C++STL之<set>和<map>
- LaTex 如何生成参考文献
- vant vant-list碰到的坑
- python多态和鸭子类型
- 又一优雅的 K8s 开源桌面管理工具
- 年度目标进度和完成进度对比
- 城市公交管理系统 JAVA MySQL
- 美学心得(第二百三十四集) 罗国正
- pwnable-leg