一.  Linux是什么
* 关于Linux历史(http://www.aminglinux.com/bbs/thread-6568-1-1.html  需要大家查查资了解,也可以看看5期的视频)
* 发行版有很多: SlackWare、 SuSE 、Debian、Ubuntu、RedHat、CentOS、Fedora
* Linux有什么用?
* 学习Linux目的是什么?

二. 怎样才能学好Linux
* 熟能生巧
* 坚持
* 制定学习计划
* 勤奋
* 总结
* 交流

三. 安装 vmware10 + centos6.5 32位
先设置好vmware,需要注意几个地方:
内存设置为1G
新建虚拟机时不要指定镜像路径
网卡设置桥接模式
显示器设置分辨率为800*600

安装centos,需要注意:
选择中文简体,出图形
自定义分区布局
minimal安装

四.  获取ip升级6.6
dhclient 可以自动获取ip
手动设置ip,需要编辑配置文件  /etc/sysconfig/network-scripts/ifcfg-eth0
需要修改: ONBOOT = yes   
增加: DNS1=8.8.8.8
使用yum
yum 是一个在线安装软件包的工具,它可以帮我们解决软件包的依赖,这个日后会详细介绍。我们介绍了以下几个用法:yum list    这个命令可以列出所有安装过和未安装的软件包
yum grouplist    这个命令可以列出所有安装过和未安装的套件
yum groupinstall  -y  "Desktop"   ; yum groupinstall -y "X Window System"     我们使用这个命令安装了图形化桌面
init 5 或者 startx 可以让我们切换到图形
yum update  自动升级到最新版6.6

五. 使用putty远程连接
PuTTY下载地址http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 
安装好PuTTY后,运行PuTTY,具体如何连接请参考 http://www.aminglinux.com/study_v2/chapter6.html#puttylinux
密钥验证
生成密钥对 PUTTYGEN.exe,把私钥存到安全的地方
复制公钥
linux上创建/root/.ssh目录,更改权限700
把公钥内容写入 /root/.ssh/authorized_keys
关闭selinux  setenfoce 0
设置PuTTY客户端使用密钥登录 点右侧SSH 再选择 Auth 再点右侧的“Browse” 选择刚才我们保存的私钥

上次课复习概要:
1. 安装系统
虚拟机需要设置不小于1G的内存,否则图形出不来;
分辨率设置为800*600;
网卡设置为桥接模式(如果你桥接不好使,就设置为nat,同样也支持dhcp自动获取ip);
分区: /boot 200M,  swap 2000M (建议内存小于4G,分内存2倍,大于等于4G给8G),/ 剩余的;
minimal安装

2. ifconfig -a  查看ip
dhclient 自动获取ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0   编辑网卡配置文件
BOOTPROTO 改为 static 表示静态ip
IPADDR= 我们自定义的ip(是自动获取到的ip,并不是随便写一个就可以用)
NETMASK=子网掩码
GATEWAY=网关(可以通过 route -n 查看到)
ONBOOT=yes 表示开机启动网卡,否则网卡是down的
DNS1=后面跟DNS服务器的ip,可以继续添加第二个DNS2=

3. dns相关
dns配置文件  /etc/resolv.conf  
如果我们是dhcp自动获取到的ip,那么它会自动在/etc/resolv.conf里获取dns的ip,如果我们手动编辑该配置文件,那么重启网络服务后还会自动还原,因为我们打开了dhclient的服务,所以为了不让他受ddhclient的影响,我们需要杀死dhclient  :  killall  dhclient,同样也需要杀死 NetworkManager进程;
默认需要我们在网卡配置文件重定义DNS服务器ip,但如果加上 PEERDNS=no后,配置文件中的DNS1= 语句失效。
参考李隆帖子: http://www.aminglinux.com/bbs/thread-7474-1-1.html

4. 远程连接
使用putty连接 官网 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
着重练习密钥登录:
(1)双击puttygen 生产密钥对
(2)私钥保存在自己电脑隐秘的地方,防止丢失,公钥复制待粘贴
(3)linux上创建目录 mkdir /root/.ssh; chmod 700 .ssh
(4)创建文件 vi /root/.ssh/authorized_keys  把复制好的公钥粘贴进来,保存后修改权限chmod 600 /root/.ssh/authorized_keys
(5)关闭selinux : setenforce 0   ; 清除iptables规则,并保存: iptables -F; service iptables save
(6)putty登录的时候,在左侧,点SSH --> Auth --> Browse 选择私钥

xshell如何密钥登录,参考殷翔宇笔记  http://www.aminglinux.com/bbs/thread-7491-1-1.html

lesson - 1 aming的更多相关文章

  1. Lesson 18 He often does this!

    Text After I had had lunch at a village pub, I looked for my bag. I had left it on a chair beside th ...

  2. Lesson: The "Hello World!" Application

    Lesson: The "Hello World!" Application The sections listed below provide detailed instruct ...

  3. [小北De编程手记] : Lesson 06 玩转 xUnit.Net 之 定义自己的FactAttribute

    xUnit.Net本身提供了标记测试方法的标签Fact和Theory.在前面的文章<Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动>中,也对它 ...

  4. [小北De编程手记] : Lesson 04 玩转 xUnit.Net 之 Fixture(下)

    上一篇文章<[小北De编程手记] : Lesson 03 玩转 xUnit.Net 之 Fixture(上)>向大家介绍了xUnit.Net 共享数据的方式.Test Case的构造函数 ...

  5. [小北De编程手记] : Lesson 02 玩转 xUnit.Net 之 基本UnitTest & 数据驱动

    关于<玩转 xUnit.Net>系列文章,我想跟大家分享的不是简单的运行一下测试用例或是介绍一下标签怎么使用(这样的文章网上很多).上一篇<Lesson 01 玩转 xUnit.Ne ...

  6. [小北De编程手记] : Lesson 01 玩转 xUnit.Net 之 概述

    谈到单元测试,任何一个开发或是测试人员都不会觉得陌生.我想大多数的同学也都是接触过各种单元测试框架.关于单元测试的重要性,应该不会有太多的质疑.这个系列,我向大家介绍一下xUnit.Net的使用.就让 ...

  7. [小北De编程手记] : Lesson 08 - Selenium For C# 之 PageFactory & 团队构建

    本文想跟大家分享的是Selenium对PageObject模式的支持和自动化测试团队的构建.<Selenium For C#>系列的文章写到这里已经接近尾声了,如果之前的文章你是一篇篇的读 ...

  8. [小北De编程手记] : Lesson 07 - Selenium For C# 之 窗口处理

    在实际的自动化测试过程中,我们会遇见许多需要对窗口进行处理的情况.比如,点击删除某条信息的时候系统会显示一个Alert框.或者点击某个超链接时会在浏览器中打开一个新的页面.这一篇,来和大家分享一下Se ...

  9. [小北De编程手记] : Lesson 06 - Selenium For C# 之 流程控制

    无论你是用哪一种自动化测试的驱动框架,当我们构建一个复杂应用程序的自动化测试的时候.都希望构建一个测试流程稳定,维护成本较低的自动化测试.但是,现实往往没有理想丰满.而这一篇,我会为大家讲解我们在使用 ...

随机推荐

  1. Mybatis(一)实现单表的增删改查

    1.1 什么是Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并 ...

  2. 盘点CSS中可以和不可以继承的属性

    CSS中可以和不可以继承的属性   一.无继承性的属性 1.display:规定元素应该生成的框的类型 2.文本属性: vertical-align:垂直文本对齐 text-decoration:规定 ...

  3. video视频铺满

    1. 因项目需求,要在公司官网加一段视频,达到的效果是视频平铺整个网页,大小随网页变化:网上找了许久才找了了这么一个生僻的属性,只需给video加这么个样式就可以了:object-fit: fill; ...

  4. POJ1273 网络流-->最大流-->模板级别-->最大流常用算法总结

    一般预流推进算法: 算法思想: 对容量网络G 的一个预流f,如果存在活跃顶点,则说明该预流不是可行流. 预流推进算法就是要选择活跃顶点,并通过它把一定的流量推进到它的邻接顶点,尽可能将正的赢余减少为0 ...

  5. mysql分区分表

    为毛要分表和分区,,,,所有数据库的通病,文件越大,性能越低...那问题就来了.数据越多文件越大...无解?哎,所以说知道 为毛要分区了吧!那分表又是毛线?分表就是把一张表拆分成若干表,,,根据情况常 ...

  6. Linux 编程--三种常用的定时器

    这节我们来探讨一下linux开发过程中常用的定时器,尤其在网络编程中被常常用到如heartbeat,断线重连等等.这里提供了三种定时器的方案,分别是链表形式的计时器,环型计时器,最小堆计时器.每个都有 ...

  7. 翻煎饼 Stacks of Flapjacks

    题意:本题意为煎饼排序,大的放在上面,小的放在下面(此题输入是从上到下输入的),为煎饼排序是通过一系列的"翻转"动作来完成的.翻转动作就是将一个小铲插到一叠煎饼中的某两个煎饼之间, ...

  8. 资源向导之 &quot;APUE&quot;

    APUE --- Advanced programming in the unix environment 这本书我看了好多遍.... 原因嘛, 第一次看到进程那里,看不懂了,前面基础没看好,从头再来 ...

  9. 一张图让你明确Android Touch事件的传递机制

  10. hdu4932 Miaomiao&#39;s Geometry (BestCoder Round #4 枚举)

    题目链接:pid=4932" style="color:rgb(202,0,0); text-decoration:none">http://acm.hdu.edu ...