新技术论坛
搜索
查看: 970|回复: 0
打印 上一主题 下一主题

Linux学习笔记 Day 1

[复制链接]
  • TA的每日心情
    开心
    2016-10-18 06:23
  • 签到天数: 72 天

    连续签到: 1 天

    [LV.6]常住居民II

    扫一扫,手机访问本帖
    楼主
    跳转到指定楼层
    发表于 2016-2-3 21:35:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    开始我的Linux征程,一直想学,却因为种种原因没有开始,没有深入。

    周六开始了第一天的课程,讲了些Linux的基础,不知是由于自己没休息好的原因,还是老师讲课进度太快了,有些地方听不太懂。由于老师生病,周日的课程取消了。


    国内的话,Redhat及Suse企业应用比较多,开发的话可以学Ubuntu。


    1. Linux文件目录结构

    home:普通用户家目录

    misc:空目录,用于挂载  mount:手动挂载/ media: 自动挂载 (U盘,光驱)

    usr: 用户装包(软件)默认路径  src:默认解压路径

    boot:Linux启动相关文件

    var: 日志,邮件 (一般作为服务器独立划为一个区)

    sys:内核-设备,设备修改的信息,linux设备模型   proc:驱动

    dev:硬件信息抽象成一个文件 (Linux一切皆文件) echo > /dev/sda (硬盘清空命令)

    lib:库文件驱动库

    opt:第三方包(软件),重装系统后,软件修改环境变量即可再用

    etc:配置文件,系统及软件

    proc:cat /proc/cpuinfo :可以查看系统的很多设备信息,系统信息,网络流量

    selinux:专门用于设置安全


    2. 安装Linux

    文本安装方式

    NFS image (网络共享安装方式,快)

    分区:/boot -100M,单独分区,方便以后系统崩溃后的修复
          /opt   常用软件

    swap为内存2倍,GRUP 密码,单用户模式时修改root,密码

    安装时选上 system tools

    vim区别于vi,vim是vi的升级版,功能上有所加强。

    安装后默认启动方式为命令行界面,startx启动图形界面。

    设置启动方式:
    vim /etc/inittab  将3改为5 (按r)

    关掉Firewall
    System-Administration-Security Level and Firewall-Disable firewall/SELinux

    Lost+Found /ext3格式自动

    6个伪终端 (图形界面出问题时,可通过此方式进终端)
    Ctrl+Alt+F1~F6 终端界面切换
    Alt+F7 返回图形界面

    startx -- :1 再启动一个图形界面,当有好几个显示器的时候

    Ctrl+Alt+F8/F7  图形界面切换

    终端界面放大 Ctrl+Shift++缩小 ctrl+-

    终端字体设置,为有效区别0o,l1,
    字体选择:Bitstream Vera Sans Mono, 大小14

    关掉终端响铃 Terminal bell

    Ctrl+Shif+T:  终端窗口新标签

    Alt+1~4:切换标签

    Ctrl+Shift+N:新建终端窗口

    Alt+F2:相当于Win的运行,gnome-terminal (Tab键补全)

    Tab键补全:命令,路径,文件名,目录

    共享及复制
    /etc/init.d/nfs restart
    showmount -e 10.1.0.187
    mount 10.1.0.187: /mnt
    scp 10.1.0.187: /mnt/iso/rhel5.5.iso /mnt



    3. 虚拟机
    virtual box或VMware

    几个主要功能:挂起,克隆,快照,如将镜像存储在移动硬盘,保存状态后到另一台机打开即可继续当时的状态。

    使用Xming及Putty在windows下连接linux,SSH同步传文件

    VMware Tool的共享功能


    4. 命令

    内部命令:与shell集成在一起的,如type,type cd./ls/mount
    外部命令:在bin目录下,从硬盘加载
    帮助命令:
    help,例:内部命令: help cd(),外部命令:ls --help (or -h)
    man 2/3/4/8 等, 例:man ls /man 3 printf
    退出:q
    info
    搜索定位:?

    创建文件夹:mkdir,例:mkdir usr/share/vim/vim70 -p
    rmdir:删除空目录

    绝对路径:cd /usr/share/vim/  --可直接进入,从根/目录开始
    相对路径:cd usr/             --只可一步步进入

    cd..:返回上一级目录
    cd -:返回上一次目录
    cd ~:返回当前用户的home目录



    单一用户登录
    1. 引导装载时,按e:
    kernel /vmlinux-2.4.18.0.4
    root /dev/hda2
    全选此行,按e,结尾处添加:single,回车生效
    编辑屏幕,按b出现提示修改root密码

    2. 启动到LILO引导画面时,对于图形界面,按tab进入文本模式
    然后在LILO处,输入:linux single,回车进入密码控制台
    使用passwd修改密码




    touch a:创建文件名为a的空文件,touch {1..100} /touch file{1..100}.txt
    touch "{a..g}ff{1..100}.txt":双引号把文件名匹配成为另一个文件,cd进入也要加双引号


    文件复制,剪切,移动:
    cp:复制
    mv aaa ccc:重命名
    rm aa/ -rf:强制删除
    cat:文件查看命令,cat -n passwd (加行数号), cat yum.confg -b (实际有效行)
    less:可以上下翻页
    more:只可下翻
    head passwd:默认显示文件passwd的前10行,head passwd -n 2:显示前2行
    tail:默认显示后10行


    标准输入
    1 >:正确输出
    2  :错误输出

    cat yum.conf 2 > /dev/null   (/dev/null 黑洞文件,找不到),>>, &> (追加信息,会覆盖),&>>(追加,不覆盖)
    cat passwd | head -n
    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    手机版|Archiver|开发者俱乐部 ( ICP/ISP证:辽B-2-4-20110106号 IDC证:辽B-1-2-20070003号 )

    GMT+8, 2024-12-23 09:13 , Processed in 0.103070 second(s), 19 queries .

    X+ Open Developer Network (xodn.com)

    © 2009-2017 沈阳讯网网络科技有限公司

    快速回复 返回顶部 返回列表