Linux学习笔记2

搭架linux开发环境
    1 安装虚拟软件
    2 安装虚拟机
        网络理性 => 桥接
    3 安装linux => 红帽
        1> : DVD => .iso
        2> : 启动电源
        3> : 媒体检测 => skip
        4> : 安装语言包选择 => 简体中文
        5> : 键盘选择 => 美国英语式
        6> : 分区:
            /boot : 镜像文件 vmlinuz-2.6.18-194.el5
                大小:100M
            swap : 交换分区 用于处理数据
                大小:一般是DDR的1.5 ~ 2倍之间
            / :  表示根分区 剩余所有的空间给根分区
                所有的文件都是从根开始的
                所有的设备结文件
        7> : 引导界面配置  -> next
        8> : 网卡配置 => DHCP
        9> : 时区设备 => 亚洲/上海
        10> : 密码设备
        11> : 服务包选择
            开发:
                开发工具
                开发库  => 全选

            语言支持:
                中文
                英文 => 全选
        12> 安装
====================
界面设置:
    防火墙和selinux安全包禁用

查看防火墙状态:
    [root@localhost test]# chkconfig --list iptables
    iptables        0:关闭  1:关闭  2:启用  3:启用  4:启用5:启用   6:关闭

关闭所有模式下防火墙:
    [root@localhost test]# chkconfig --level 0123456 iptables off
    [root@localhost test]# chkconfig --list iptablesiptables        0:关闭  1:关闭  2:关闭  3:关闭  4:关闭5:关闭   6:关闭

开启防火墙:
    [root@localhost test]# chkconfig --level 0123456 iptables on
    [root@localhost test]# chkconfig --list iptablesiptables        0:启用  1:启用  2:启用  3:启用  4:启用5:启用   6:启用


selinux安全包禁用:
    vim /etc/selinux/config

    i : 表示插入模式
    SELINUX=disabled : 表示禁用selinux安全包
    ESC键 => :wq   表示保存并退出


==========================
安装vmware-tools
    1 获取安装包
        VM => install vmware-tools ....
    2 在弹出文本框点击右键 => 打开终端

    3 拷贝文件
        cp VMwareTools-10.0.0-2977863.tar.gz /tmp/

    4 切换工作目录
        cd /tmp
    5 解压
        tar -xvf VMwareTools-10.0.0-2977863.tar.gz

    6 进入解压目录
        cd vmware-tools-distrib/
    7 安装
         ./vmware-install.pl
    8 重启
        init  6
        reboot
===========================================
linux 的定义:
    类UNIX操作系统,确切而言直的是kernel

    Unix之父     : Ken.thompson
    C语言之父     : Dennis Ritchie
    黑客之父    : Richard strallman
    linux之父    : linus Torvalds


====================================
linux发行版本
    redhat     : 服务器版本linux
    feorda    : 桌面版本linux
    CentOS    : 社区版本 inux
    debian    : 最遵循GNU规范的linux
    Ubutun    : 不稳定版本
    SUSE linux : 德国著名的linux

    国内: 红旗
==============
查看当前系统
    [root@localhost test]# lsb_release -a
    LSB Version:
    :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
    Distributor ID: RedHatEnterpriseServer
    Description:    Red Hat Enterprise Linux Server release 5.5 (Tikanga)
    Release:        5.5
    Codename:       Tikanga

查看当前kernel版本
    [root@localhost test]# uname -r
    2.6.18-194.el5
    2 : 表示主版本号
    6 : 表示次版本号
        奇数:测试版本
        偶数:稳定版本
    18 :表示修订版本号

查看系统平台
    [root@localhost test]# uname -m
    i686             表示32系统
    X86_64             表示64系统

其他信息
    [root@localhost test]# uname -a
    Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux
===========================================
linux桌面认识
    1 打开终端
        右键 => 打开终端
        alt + F2 => gnome-terminal
    2 关闭终端
        exit
    3 最大化终端
        alt + F10
    4 最小化
        alt + F9
    5 切换终端
        alt + tab
    6 放大字体
        ctrl + shift + +
    7 缩小字体
        ctrl + -
    8 终端打开多个标签
        ctrl + shift + t
        标签之间切换 alt + num(1 2 3 4 5 6 ...)

    9 关机
        init 0
        shutdown -h now
        poweroff
        halt
    10 重启
        init 6
        reboot
        shutdown -r now

================================
linux目录详解
    /    :     表示根目录
    bin        :    表示用于存放命令(所有用户使用命令)

    boot    :     存放景象文件目录
    dev        :     存放设备类文件目录
        字符设备类文件
        块设备类文件
    etc        :    表示配置类文件目录
    home    :    表示普通用户家目录
    root    :    表示管理员的家目录
        /root/Desktop/    : 表示桌面
    lib        :     表示库文件存放路径
        .so : 表示动态库
        .a    : 表示静态库
    media    :    用于挂在U盘 光盘 硬盘
    mnt        :     表示默认挂在目录
        可以实现windows和linux文件共享
        /mnt/hgfs/sharedirname
    opt        :     扩展包目录    
    proc
    sys        : 虚拟目录

=======================================
windows :
    kening03 => 11223344

    win + r => cmd
    ipconfig /all

    192.168.5.100
    192.168.5.120


识别网络的唯一表示是IP


检测网络是否连接

如何下载课间
================================
linux基本命令
vim 编辑器
gcc 编译器
linux 用户管理
linux 权限管理
linux 网络管理
linux 服务管理
linux 安装
shell编程

==============================    

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值