zoukankan      html  css  js  c++  java
  • lesson

     一.  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
  • 相关阅读:
    实例属性的读取与设置
    淘宝ued
    反射发出动态类型(下)
    iOS多线程的初步研究3
    C# 自动提交到百度ping服务
    .NET自带IOC
    Entity Framework返回IEnumerable还是IQueryable?
    ASP.NET MVC4简单使用ELMAH记录系统日志
    ASP.NET基础之HttpModule学习
    【Linux】Shell学习笔记之四——文件和目录管理(硬连接和软连接)
  • 原文地址:https://www.cnblogs.com/LinuxSuDa/p/4329771.html
Copyright © 2011-2022 走看看