zoukankan      html  css  js  c++  java
  • Linux了解知识点

    Linux知识点

     

    1.linux系统内核最早由芬兰大学生linus Torvalds开发。

    2.Linux主要用于服务器端和嵌入式两个领域。

    3.Linux的特点:开放性、多用户、多任务、良好的用户界面、设备独立性、丰富的网络功能、可靠的系统安全、良好的可移植性。

    4.Linux系统由内核、Shell、文件系统和应用程序组成。

    5.Linux版本分为内核版本和发行版本。

    6.常见的linux发型版本:Mandriva、Red Hat、SUSE、Debian、Ubuntu、Gentoo、Slackware、Red Flag。

    7.Linux的分区有自动分区和默认分区。

    8.分区方式:自动分区(“/”分区、/boot分区、SWAP分区)和手动分区(默认管理员账号root)。

    9.图形化桌面包括Nautilus的文件浏览器。

    10.系统监视器可以查看系统信息、进程信息、资源信息、文件系统信息。

    11.超级用户(root)登陆后提示符“#”,其他用户是“$”。

    12.关闭和重启系统的命令有“shutdown”“halt”“reboot”和“init”。

    13.Linux运行级别有7种,

    3:完整的多用户模式,进入linux系统字符界面。

    5:完整的多用户模式。

    14.man手册:查看命令、函数或文件。

    15.通配符:   

    ?:代表任何单一字符  *代表任何字符 

    特殊字符及引号:

    ~:用户主目录  |:管道   #:解释  $变量取值  * 通配符  &:后台进程工作

    16.vi编辑器3中工作模式:命令行模式、插入模式(文字的插入)、末行模式。

    17.Linux文件类型:普通文件、目录文件、字符设备文件、块设备文件、符号链接文件。

    18.pwd:显示工作目录路径 cd:更改工作目录路径 ls:列出子目录和文件信息

    touch:创建空文件、更改文件或目录时间 mkdir:创建目录 rmdir:删除空目录

    cp:复制文件和目录(# cp  /file1 /root)  rm:删除文件或目录 more:分页显示文本文件

    cat:显示文本文件 编号-n( # cat -n file1 > file2)将file1编号输入file2中

    head:显示文件前若干行 tail:查看文件末尾数据 sort:对文件中的数据进行排序

    grep:查找文件中符合条件的字符串 find:列出文件系统中符合条件的文件和目录

    19.Shell编程题:P114 7.10 P117 7.15 7.16

    20.Linux用户:root用户、虚拟用户、普通用户。

    /etc/passwd文件中:

    Zhangsan:x:100:100:zhangsan/home/zhangsan:/bin/bash

    用户名 口令 用户ID 组ID 用户全称 主目录 登录shell

    21.创建新用户:useradd

    22.usermod:更改用户的shell类型、组群、口令有效期、用登录名 -d:修改用户登录主目录

    23.磁盘分区:主分区、扩展分区、逻辑分区,一块磁盘最多有4个分区。fdisk:磁盘分区

    24.mount:可以将某个分区、光盘、软盘、U盘挂载到linux目录下。

    25.文件权限访问:用户所有者(文件属主)、文件所有者的同组用户(同组用户)、其他用户。

    r(读取)                    w(写入)          x(执行)            -(不具有该项权限)

    对应数值:r:4、w:2、x:1、-:0   (拥有两种权限可使数值相加)

    26.RPM包管理用途:

    (1)可以安装、删除、升级、管理软件

    (2)通过RPM软件包管理能知道软件包包括哪些文件,也能知道系统中的某个文件属于哪个软件包。

    (3)可以查询系统中的软件包是否安装并查询其版本。

    (4)开发者可以把自己的程序打包为RPM软件包发布。

    (5)软件包签名GPG和MD5的导入、验证和签名发布。

    (6)依赖性的检查,查看是否有软件包由于不兼容而扰乱系统。

    27.tar包管理

    28.ps:用于监控后台进程的工作情况。

    29.at:又来在指定时间内调试一次性的任务。

    30.文件ifcfg-eth0包含第一块网卡配置信息,文件ifcfg-eth1包含第二块,ifcfg-lo包含回路IP地址信息。

      ifconfig:显示或设置计算机网卡的IP地址 ping:用于测试与目标计算机之间的连通性。

    31.配置Apache服务器

      1.While语句实现累加(1+2+..+n)shell程序

    使用vi编辑器创建shell程序,文件名sum

    #!/bin/bash

    #filename:sum

    echo -n “Please Input Number:”

    read NUM

    number=0

    sum=0

    while [ $number -le $NUM ]

    do

    echo number

    echo “$number”

    number=’ expr $number + 1 ‘

    echo sum

    echo “$sum”

    sum=’ expr $sum + $sumber ‘

    done

    echo

    2.until语句实现1~5平方。

    #!/bin/bash

    #filename:xx

    int=1

    until [ $int -gt 5 ]

    do

    sq=’expr $int \* $int’

    echo $sq

    int=’expr $int = 1’

    done

    echo “Job completed”

    go big or go home -- facebook
  • 相关阅读:
    【转】Java集合框架面试问题集锦
    【转】Hibernate面试问题集锦: 概述
    【转】常见Java面试题 – 第四部分:迭代(iteration)和递归(recursion)
    【转】常见Java面试题 – 第三部分:重载(overloading)与重写(overriding)
    【转】常见Java面试题 – 第二部分:equals与==
    【转】常见Java面试题 – 第一部分:非可变性(Immutability)和对象引用(Object reference)
    【转】你应该关注的几个Eclipse超酷插件
    【转】Eclipse插件收藏列表
    【转】最受欢迎的8位Java牛人
    【转】改进异常处理的6条建议
  • 原文地址:https://www.cnblogs.com/itboxue/p/10518870.html
Copyright © 2011-2022 走看看