精华内容
下载资源
问答
  • Linux:Linux系统新手教程—linux系统使用攻略 目录 Linux系统常用的一些操作 Linux系统常用的一些命令 1、Linux的截屏 2、lscpu命令查看的是cpu的统计信息 3、查看bios信息 Linux与Windows比较 ...

    Linux:Linux系统新手教程—linux系统使用攻略

     

     

     

    目录

    Linux系统常用的一些操作

    Linux系统常用的一些命令

    1、Linux的截屏

    2、lscpu命令查看的是cpu的统计信息

    3、查看bios信息


     

    Linux与Windows比较

    目前国内 Linux 更多的是应用于服务器上,而桌面操作系统更多使用的是 Windows。主要区别如下

    比较WindowsLinux
    界面界面统一,外壳程序固定所有 Windows 程序菜单几乎一致,快捷键也几乎相同图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux 的终端机是从 UNIX 传承下来,基本命令和操作方法也几乎一致。
    驱动程序驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的 Windows 下的驱动,也会比较头痛。由志愿者开发,由 Linux 核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、AMD 等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。
    使用使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
    学习系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。
    软件每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。大部分软件都可以自由获取,同样功能的软件选择较少。

     

     

     

    Linux系统常用的一些操作

    更新……

    1、Shell命令

    Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。
    Shell 环境:Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
    Linux 的 Shell 种类众多,常见的有:

    • Bourne Shell(/usr/bin/sh或/bin/sh)
    • Bourne Again Shell(/bin/bash): Bash,也就是 Bourne Again Shell,由于易用和免费,Bash 在日常工作中被广泛使用。同时,Bash 也是大多数Linux 系统默认的 Shell
    • C Shell(/usr/bin/csh)
    • K Shell(/usr/bin/ksh)
    • Shell for Root(/sbin/sh)

     

     

    Linux系统常用的快捷键

    Ubuntu:Ubuntu中常使用的快捷键命令、操作集合、简单案例之详细攻略

     

     

    Linux系统常用的一些命令

    VM之Linux:Linux的Ubuntu中,解决安装后屏幕太小的问题

    1、Linux的截屏

    执行sudo apt-get install scrot来使用截屏特性

     

     

    2、lscpu命令查看的是cpu的统计信息

    lscpu命令,查看的是cpu的统计信息.
    
    blue@blue-pc:~$ lscpu
    Architecture:          i686            #cpu架构
    CPU op-mode(s):        32-bit, 64-bit
    Byte Order:            Little Endian   #小尾序
    CPU(s):                4               #总共有4核
    On-line CPU(s) list:   0-3
    Thread(s) per core:    1               #每个cpu核,只能支持一个线程,即不支持超线程
    Core(s) per socket:    4               #每个cpu,有4个核
    Socket(s):             1               #总共有1一个cpu
    Vendor ID:             GenuineIntel    #cpu产商 intel
    CPU family:            6
    Model:                 42
    Stepping:              7
    CPU MHz:               1600.000
    BogoMIPS:              5986.12
    Virtualization:        VT-x            #支持cpu虚拟化技术
    L1d cache:             32K
    L1i cache:             32K
    L2 cache:              256K
    L3 cache:              6144K

     

    查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。
    #cat /proc/cpuinfo
    processor    : 0
    vendor_id    : GenuineIntel
    cpu family    : 6
    model        : 42
    model name    : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz
    .....

     

    3、查看bios信息

    查看bios信息
    # dmidecode -t bios
    ......
    BIOS Information
        Vendor: American Megatrends Inc.
        Version: 4.6.5
        Release Date: 04/25/2012
        .......
        BIOS Revision: 4.6
    ......

     

     

     

     

     

     

    Linux 查看系统硬件信息(实例详解)

     

    展开全文
  • 主要为大家详细介绍了新手学习Linux系统的11点建议,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Linux系统新手学习.pdf

    2021-09-27 13:04:00
    Linux系统新手学习.pdf
  • Linux命令学习是大多数新手的最大障碍,今天为大家分享一些Linux系统下常用的基础命令,linux常用命令全集 Linux系统信息命令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在...
  • 新手如何搞定Linux操作系统.pdf
  • 新手学堂:Linux系统的文件结构详细讲解新手学堂:Linux系统的文件结构详细讲解新手学堂:Linux系统的文件结构详细讲解新手学堂:Linux系统的文件结构详细讲解新手学堂:Linux系统的文件结构详细讲解
  • 本文谈谈新手关于Linux系统的一些错误认识的问题。
  • Linux系统新手学习的11点建议.pdf
  • linux系统常用的20个命令(适合新手练习)

    万次阅读 多人点赞 2019-07-30 09:49:52
    **linux系统常用的20个命令(适合新手)** 1.ls命令 功能:Linux系统中,ls命令只要用于查看指定工作目录的内容,列出指定目录下所含有的文件以及子目录; 实列:a.列出/mnt目录下的文件及其子目录: b.“ls –l”...

    1.ls命令

    功能:Linux系统中,ls命令只要用于查看指定工作目录的内容,列出指定目录下所含有的文件以及子目录;
    实列:
    a.列出/mnt目录下的文件及其子目录:
    在这里插入图片描述
    b.“ls –l”命令以详情模式(长格式)列出mnt目录下的内容:
    #ls -l 与 ll的效果等同;
    在这里插入图片描述
    各个字段表示的含义如下:
    总用量 12 ----->表示的是该目录的大小,以k为单位,目录的大小包括隐藏的文件;
    下面我们以第一行为例解释:
    从左往右依次表示

    • 以“-”开头的表示是文件,以“d”开头的表示是目录(表示的是文件的类型);
    • rw-r—r—表示的是用户该文件的权限(rw-:所有者权限,r--:组用户权限,r--:其他用户权限);
    • 数字“1”表示文件链接数或者子目录数;
    • 第一个root表示用户名;
    • 第二个root表示所属组名;
    • 数字”7“表示的是文件的大小(字节);
    • ”7月 24 03:19“表示的是最后修改时间;
    • ”1.txt“表示文件名
      c.单独以详情模式显示/mnt/1.txt文件的信息:
      在这里插入图片描述
      d.单独以长格式显示/mnt/目录的信息(显示目录的长格式需要加一个-d参数):
      在这里插入图片描述

    2.cd命令

    功能:切换当前目录到目标目录;
    实例:
    a.从当前的工作目录/root切换到/mnt目录:
    在这里插入图片描述
    b.跳转到用户的家目录(对于不同的登录用户显示结果可能不同):
    在这里插入图片描述
    c.返回到父目录(上一级目录):
    在这里插入图片描述
    补充:同理,要是想返回上两级目录,则
    cd …/…/
    d.返回到上一次的工作目录:
    在这里插入图片描述
    从图中可以看出来,一开始工作目录是在/opt/cmatrix,将工作目录切换到/mnt之后,运行“cd -”命令又返回到了/opt/cmatrix目录

    3.pwd命令

    功能:显示当前所在的工作目录的绝对路径;
    实例:
    显示当前所在的工作目录的绝对路径:
    在这里插入图片描述
    /opt/cmatrix即是当前所在工作目录的绝对路径
    补充内容(相对路径与绝对路径的区别):
    a.相对路径:从当前工作目录开始的路径叫相对路径;
    b.绝对路径:从根目录开始的路径叫绝对路径;
    在这里插入图片描述
    从上图中我们可以看到,/mnt目录下有三个文件,两个目录,现在以进入ceshi目录为例,区分一下相对路径跟绝对路径:

    • 以相对路径进入ceshi目录:
      在这里插入图片描述
      看红箭头指向的地方,这时候已经进入了ceshi目录,我们已经知道ceshi目录是在/mnt目录下面,所以可以执行命令“cd ceshi/”,这就是从当前工作目录进入ceshi目录,ceshi/这个路径为相对路径;
    • 以绝对路径进入ceshi目录:
      在这里插入图片描述
      如上图所示,运行命令“cd /mnt/ceshi/”也可以进入ceshi目录,路径是“/mnt/cechi/"这个路径是从”/“开始的,为绝对路径;

    4.mkdir命令

    功能:创建指定的目录,如果要同时创建多个目录要有空格隔开;
    参数:
    -p:需要时创建目标目录的上层目录,但即使这些目录已经存在也不当做错误处理;
    实例:
    a.在当前工作目录下创建data目录:
    在这里插入图片描述
    b.在/mnt目录下创建目录mydata:
    在这里插入图片描述
    c.在/opt/目录下同时创建harry、tom、mike目录:
    在这里插入图片描述
    d. 在mydata目录下创建”one/two/three/“三层目录:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    5.touch命令

    功能:创建一个空(长度为0)的新文件,如果要同时创建多个文件要有空格隔开;
    实例:
    a.在harry目录下创建harry.txt文件:
    在这里插入图片描述
    b.在tom目录下同时创建多个文件tom1.txt、tom2.txt、tom3.txt:
    在这里插入图片描述

    6.mv命令

    功能:只要是用来为文件或者目录改名,将文件或者目录移动到其他位置;
    实例:
    #harry目录跟tom目录都在/opt目录下;
    a.将harry目录下的harry1.txt文件改名为aaa.txt:
    在这里插入图片描述
    在这里插入图片描述
    b.将harry目录下的aaa.txt文件移动到tom目录下:
    在这里插入图片描述
    移动之后harry目录下面就没有aaa.txt文件了:
    在这里插入图片描述
    c.将harry目录下的harry2.txt文件移动到tom目录下并改名为hatom.txt:
    在这里插入图片描述
    d.将harry目录移动到tom目录下面并改名为haha:
    在这里插入图片描述

    7.cat命令

    功能:用于连接文件并打印到标准输出设备上(查看文件内容);
    参数:
    -n:使用-n选项会显示空白行的编号;
    -b:使用-b选项不会显示空白行的编号;
    #-n跟-b选项都会显示出空白行,都可以显示文件内容的行号,区别是会不会显示空白行的行号;
    实例:
    a.查看/mnt/1.txt文件的内容:
    在这里插入图片描述
    b.显示/mnt/1.txt文件内容的行号(需要显示空白行的行号):
    在这里插入图片描述
    c.显示/mnt/1.txt文件的内容的行号(不需要显示空白行的行号):
    在这里插入图片描述

    8.cp命令

    功能:linux中cp命令只要是用于复制文件或者目录;
    参数:
    -r(R0):递归复制,复制源目录下的所有子目录和文件;
    -p:在复制文件或者目录的过程中保留原来的属性(包括修改时间,权限等);
    -f:强制复制,覆盖已经存在的目标文件而不给出提示;

    实例:
    a.将/mnt目录下的2.txt文件复制到/opt/目录下:
    在这里插入图片描述
    复制过去之后/mnt目录下面的2.txt文件还存在;
    在这里插入图片描述
    b.在/mnt目录下递归创建目录cp/cp1/cp2:
    在这里插入图片描述
    c.将/mnt目录下的cp目录递归复制到/opt:
    在这里插入图片描述

    9.rm命令

    功能:删除一个目录中的一个或者多个文件或者目录,想要删除目录,需要加上-r选项;
    rm命令是linux系统最危险的命令,没有之一,希望大家在使用的时候慎重;
    常用参数:
    -r:想要删除目录,需要加上-r选项,递归删除目录及其下面的内容;
    -f:强制删除,忽略不存在的文件,不提示确认;
    实例:
    a.删除/mnt目录下的3.txt文件:
    在这里插入图片描述
    b.删除/mnt目录下的cp目录:
    在这里插入图片描述
    ##在操作完之后可以用”ls“命令查看一下想要删除的文件或者目录是否还在;

    10.ping命令

    功能:通常是用来测试与目标主机的连通性,在排查网络故障的时候是一个非常好的排查工具;
    常用的参数:
    -c 后面跟着的数字是“ping的次数”,也就是控制发送包的数量;
    -i 后面跟着的数字是“控制给目标主机发送包的时间间隔”,默认值是1秒钟发送一个;
    -w 后面跟着的数字是“ping连接超时的时间间隔“单位为毫秒,一般跟-c一起使用;
    -t 运行ping命令,加上-t参数后,会一直ping,直到手动按Ctrl+c结束;
    实例:
    在这里插入图片描述
    #命令说明:
    ping目标主机,ip为”192.168.0.10“,ping的次数为5次,每一次ping的间隔时间为3秒,ping连接超时间为0.3秒;

    11.wc命令

    功能:只要使用于统计指定文档中的字节数、单词数、行数,并将统计结果显示输出到屏幕上,如果没有给文件名,则从标准输入读;
    常用的参数:
    -c:统计字节数;
    -l:统计行数;
    -m:统计字符数,要注意-m参数不可以跟-c参数一起使用;
    -w:统计字数,显示单词计数;
    /mnt/1.txt文件的内容:
    在这里插入图片描述
    实例:
    a.统计文件的行数,单词数,字节数:
    在这里插入图片描述
    说明:
    5 4 22 1.txt
    行数 单词数 字节数 文件名

    b.统计文件的字节数:
    在这里插入图片描述
    c.统计文件的行数:
    在这里插入图片描述
    d.统计文件的单词数:
    在这里插入图片描述

    12.grep命令

    功能:只要是用于查找文件里符合条件的字符串;
    常用的参数:
    -c:统计有多少行被匹配;
    -i:不区分大小写针对单个字符;
    -v:取反,显示不包括查找字符的所有行;
    /mnt/1.txt文件的内容:
    在这里插入图片描述
    实例:
    a.统计/etc/passwd文件解释器为/bin/bash的行有多少:
    在这里插入图片描述
    b.输出/mnt/1.txt文件中含有数字1 的行:
    在这里插入图片描述
    c.输出/mnt/1.txt文件中不含有数字2的行:
    在这里插入图片描述
    d.不区分大小写找出含有A的行:
    在这里插入图片描述
    补充:grep一般还可以通过”|(管道)“命令操作符跟wc命令一起使用,这种用法在shell脚本里面是非常实用的。
    实例:统计/etc/passwd文件中不含有/root的行数:
    在这里插入图片描述
    ”|“管道命令操作符说明:简称”管道符“,它仅能处理经由前面一个指令传出的正确输出信息,不能处理错误的输出信息,利用”|“可以将前后两个命令分隔开,管道符左边的正确输出作为管道符右边命令的输入,连续使用管道则同理,第一个命令的正确输出会作为 第二个命令的输入,第二个命令的正确输出又会作为第三个命令的输入,依此类推。

    13.head命令

    功能:只要是用来显示开头某个数量的区块到标准输出中,默认输出开头的10行;
    常用参数:
    -n:显示每个文件的除了后面n行的内容
    实例:
    a.显示/etc/passwd文件的前2行:
    在这里插入图片描述
    或者
    在这里插入图片描述
    b.输出/etc/passwd文件除了后面29行的内容:
    在这里插入图片描述

    14.tail命令

    功能:只要是用来显示尾部某个数量的区块到标准输出中,默认输出结尾的10行;
    常用参数:
    -n:输出最后N行,而非默认的最后10行
    实例:
    a.输出/etc/passwd文件后面的2行:
    在这里插入图片描述
    或者
    在这里插入图片描述
    b.输出/mnt/1.txt文件从第3行开始显示到最后一行的结果:
    在这里插入图片描述
    补充:head命令跟tail命令一起使用在查找文件内容某一行的时候很方便;
    实例:
    a.输出/etc/passwd文件的第23行:
    #先统计/etc/passwd文件有多少行:
    在这里插入图片描述
    #输出第23行:
    在这里插入图片描述

    15.history命令

    功能:只要是用于显示历史记录和执行过的指令命令,history命令单独使用时仅显示历史命令,一般都是加上参数N或者与tail命令一起使用,过滤出自己想要看的历史命令的范围;
    常用参数:
    -N:显示历史记录中最近的N个记录;
    -c:清空当前历史命令;
    -d :删除历史记录中的第n个命令;
    #还有其他的参数,有兴趣的自己研究,欢迎你给我提出宝贵的建议
    实例:
    a.查看历史命令:
    在这里插入图片描述
    b.查看历史记录中的后两条:
    在这里插入图片描述
    或者
    在这里插入图片描述
    c.执行历史的第100条命令:
    在这里插入图片描述
    d.执行上一条命令:
    在这里插入图片描述

    16.hostname命令

    功能:可以查看主机名和临时修改主机名;
    实例:
    a.查看当前的主机名:
    在这里插入图片描述
    当前的主机名为ceshi

    b.临时修改主机名为haha:
    在这里插入图片描述
    注意:虽然在查看主机名的时候,主机名已经变为”haha“,但是临时修改主机名要重新开一个终端才会显示为新的主机名,也即是要新开一个终端”ceshi“才会变为”haha“;

    17.yum命令

    功能:基于RPM包管理,能够从指定的服务器自动下载RPM包安装并且安装,可以自动处理依赖关系,并且一次性安装所有的依赖包;
    常用命令:
    a.更新所有软件的命令:yum update;
    b.安装指定软件的命令:yum install (-y) 软件包名;
    c.仅更新指定软件的命令:yum update 软件包名;
    d.列出所有可安装的软件清单命令:yum list;
    e.卸载软件的命令:yum remove 软件包名;
    f.知道软件名查找软件包的命令:yum provides 软件名;
    g.清除yum缓存命令:yum clean all;

    18.date命令

    功能:用来显示或者设定系统的日期与时间;
    常用参数:
    -d:显示指定的时间;
    -s:设定系统时间为指定时间;
    实例:
    a.显示当前时间:
    在这里插入图片描述
    格式化输出时间:
    b.格式化输出时间:xxxx-xx-xx(年-月-日):
    在这里插入图片描述
    c.格式化输出时间:xxxx年xx月xx日:
    在这里插入图片描述
    d.格式化输出时间:xx:xx:xx(时-分-秒):
    在这里插入图片描述
    e.格式化输出时间:xxxx年xx月xx日 xx:xx:xx(年月日 时:分:秒):
    在这里插入图片描述
    设定时间:
    f.设定日期为”2019年7月25日“:
    在这里插入图片描述
    g.设定时间为”20时51分50秒“:
    在这里插入图片描述
    h.设定日期和时间为”2019年7月25日 20时:54分:00秒“
    在这里插入图片描述

    19.vim/vi命令

    功能:vim是从vi发展出来的一个功能强大的文本编辑器,在程序员中被广泛使用,和Emacs并列成为类Unix系统那个用户最喜欢的文本编辑器;
    下面是本人制作的一个vim/vi工作模式图:
    在这里插入图片描述
    vim/vi有三种工作模式:分别是”命令模式,输入模式(插入模式),底行模式“,输入模式跟底行模式都是从命令模式进入,输入模式不能直接进入底行模式,底行模式也不能直接进入输入模式;
    实例:
    #用vim打开/mnt/1.txt文件:
    a.用vim/vi打开文件,直接进入”命令模式“
    在这里插入图片描述
    https://img-blog.csdnimg.cn/20190729203645859.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
    b.从命令模式进入输入模式:只要按下a,i,o就可以进入输入模式,进入输入模式就可以编辑文件了;
    https://img-blog.csdnimg.cn/20190729203702693.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
    按下ESC键可以返回”命令模式“;
    c.从命令行模式进入底行模式:按”Shift+:”,输入wq即可保存退出;
    注意:”:“是英文的才生效;
    https://img-blog.csdnimg.cn/20190729203721205.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
    #下面是vim/vi的基本操作命令图:
    https://img-blog.csdnimg.cn/20190729203738168.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDkwMTU2NA==,size_16,color_FFFFFF,t_70
    d.vim/vi还有创建文件的功能:
    实例:
    #创建/mnt/harry.txt文件:
    在这里插入图片描述
    在这里插入图片描述
    用vim/vi命令打开之后保存退出会自动生成自己想要创建的文件,是空文件,也可以先编辑文件内容之后再保存退出,这样创建的文件里面就有内容,不是空文件;

    20.alias命令

    功能:可以将一些频繁使用而且又过于冗长的命令设置一个简短的别名,以后只要输入一个简短的别名就可以达到同样的作用,但是要注意别名不能和已存在的别名或者命令相同;
    实例:
    #设置别名的格式为:alias 新命令=‘原命令 选项/参数’;
    a.设置临时别名,在命令行上设置即可生效,下次机器重启时失效;
    添加一个临时别名”abc“,在命令行运行”abc“可以创建目录”abc“:
    在这里插入图片描述
    b.设置永久别名:在配置文件/root/.bashrc中添加别名;
    添加一个永久别名”cdnet“,在命令行运行”cdnet“可以进入目录
    /etc/sysconfig/network-scripts/:
    在这里插入图片描述
    在配置文件中添加完成之后要回到命令行重新加载/root/.bashrc文件即可生效:
    在这里插入图片描述
    删除永久别名:进入/root/.bashrc配置文件里面删除自己添加的别名的行:
    在这里插入图片描述
    a.查看当前主机上所有的别名:
    在这里插入图片描述

    展开全文
  • Linux新手系统管理原指南.pdf Linux新手系统管理原指南.pdf
  • 我是Linux新手,最近在VMware WorkStation那里装了一个Linux系统,但是觉得跟装在主机里的Linux比起来,有区别,但是自己越无法渗透,在这里我想请问一下:Linux与VMware里的Linux有什么不同之处么,请详细一点,...

    我是Linux新手,最近在VMware WorkStation那里装了一个Linux系统,但是觉得跟装在主机里的Linux比起来,有区别,但是自己越无法渗透,在这里我想请问一下:Linux与VMware里的Linux有什么不同之处么,请详细一点,谢谢~! 

     

    最大的区别在于内存占有上,如果你是双系统的话,你的linux会完全占有你电脑的CPU及内存资源,而虚拟机的只能占有你分配的那部分内存,相比起来虚拟机的linux无论在速度还是处理性能上都会比双系统的差劲,并且有些东西是无法编译的,譬如linux内核及驱动部分,这部分东西只能在完整的系统下进行编译。
    除了这个区别外,其他没有显著差异,不过对于新手或者不需要很多linux学习的人来言,虚拟机会是不错的选择,因为毕竟大家对windows熟悉,随时的切换查找资料会很方便上手,并且虚拟机的文件共享更容易一些,双系统情况下要一系列配置才行 

     

    没有区别,vm是虚拟机,会虚拟出一个平台,里面的系统和真实硬件安装是完全一样的。

    在使用上没什么区别,唯一的区别是VMware Linux所使用的设备是基于你主机设备虚拟出来的。

     

    linux系统哪个版本最好:

    ◆ Debian 最有名

    ◆ Ubuntu 越来越火,默认界面比WindowsXP好看

    ◆ RedHat 名气大,但不适合个人桌面用户

    ◆ Suse 和 Mandarake 都是老牌的简易发行版 

    ◆ 还可以只玩光盘启动就能运行的linux,比如 KNOPPIX,ibox等等

     

    强烈推荐hiweed,这是一个基于ubuntu的再发行版,安装方便,而且最新的1.0final安装完成后就有一个完美的中文环境,不过如果你第一次接触Linux最好要了解下一些基础知识,比如分区格式,不然很容易在发区时造成数据损失. 
    它的官方网址:  
    上去下载个iso镜像,然后刻录个光盘启动就可以安装了, 
    如果没有刻录机,可以进行硬盘安装

     

     

     

    展开全文
  • 不少初学者都觉得Linux操作系统难用,现特将Linux中的基本操作与DOS操作系统中相似的操作对照比较如下,以让大家尽快入门
  • Linux系统新手学习的11点建议,我看了还真的不错
  • 新手学堂:Linux系统下安装Flash播放器.html &
  • Linux系统新手到高手的教程,比较适合初学者,呵呵~
  • Linux系统新手学习的11点建议.docx
  • Linux 编程和系统管理新手入门,帮助linux新手快速了解linux编程及linux管理的相关知识。
  • LINUX系统管理技术手册(第2版); Linux常用命令全集; linux 新手管理员手册; 本资源提供内部下载地址; 三本教材共141M。
  • 关于新手安装kali-linux系统

    千次阅读 2017-05-19 16:43:47
    经过一天的努力终于在虚拟机和U盘上装上了牛逼哄哄的kali linux系统,据说这是黑客渗透测试最常用的系统。 在安装的过程中遇到了许许多多的问题,这也是我第一次装linux系统,尤其是将其安装到U盘上。 一、准备...

    前言

    这次试着安装kali linux2017.1版本,实属不易。经过一天的努力终于在虚拟机和U盘上装上了牛逼哄哄的kali linux系统,据说这是黑客渗透测试最常用的系统。
    在安装的过程中遇到了许许多多的问题,这也是我第一次装linux系统,尤其是将其安装到U盘上。

    一、准备

    首先我们得要选择我们要安装的系统版本。刚开始我下了kali linux1.0.9最原始的版本,在虚拟机上安装之后,在安装vm-tools时发现加了很多更新源,但是就是更新不了。这是很郁闷的一件事情,之后再网上找了很多的资料,总的就是版本太老了,国内的更新源不支持更新了,连接国外的更新源又连不上去(原因你懂的!)。没办法只能重新下个新版本吧的系统,最新的版本是2018.1.没办法下呗!官网提供的下载连接不支持断点续传,这就弄得很麻烦,经常失败,建议找一个百度云的连接。

    二、安装

    下载完之后,虚拟机上的安装同1.0.9版本,没有任何问题,在安装进U盘时就会出现各种问题,主要的就是在安装文件系统时经常出错,因为linux的文件系统采用的ext4不同与windows下的FAT43或NTFS,将U盘直接删除分区,未经格式化使用,在装系统时,会自动将U盘进行分区,或者自己手动的进行分区。
    如果仅仅是在虚拟中安装,那么就简单很多了,网上有很多图文教程,我这里就不贴图了。

    三、配置

    在一切安装完成之后,之后便是一些基础的配置操作。
    首先由于未创建用户,只能使用root账户登录,我们需要创建一个新用户,在2017.1版本下任何一个账户都是需要密码的,之后便是修改更新源,建议使用阿里云镜像。

    Vim /etc/apt/sources.list  编辑更新源

    对了。更新源推荐使用官方指定的源,可以上kali 的官网看看,里面有很多的文档对我们的帮助很大(不过都是英文的,要做好心理准备)
    Rolling版更新源 deb http://http.kali.org/kali kali-rolling main contrib non-free
    中科大的源 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
    大家上官网搜搜。比较好用的就这两个吧,一般来说还是用官方的源好了,虽然更新的时候慢。

    apt-get udate       
    apt-get dist-upgrade
    apt-get install fcitx-googlepinyin  安装谷歌中文输入法,总感觉还是没有windows下的好使

    这得会使用基本的vim操作才行哦!不会的上网查查、说实话kali linux 的界面很棒哦。
    不知道为什么,试了一上午还是失败了,可能是U盘坏了吧,换了一个新的U盘试试如果还是不行,那就算咯!

    之后就是安装 一些基本的使用工具了。推荐看这个文章http://www.cnblogs.com/lr393993507/p/5345007.html
    按着这篇文章的设置来弄基本上没有什么问题。

    安装vmtools

    kali2.0之后的版本,由于vmware更新不及时,所以无法通过自带的vmtools进行安装。在更新完系统后。使用apt-get install open-vm-tools-desktop fuse
    其实安装vmtools最主要就是为了两个功能,共享剪切板以及共享文件。但是很多时候由于一些错误的安装方式会导致共享文件夹不可用。这里我在官网上找到了解决问题的方法。
    官网链接
    既然是新手教程,我还是将官网中的内容在复述一遍吧。
    如果是Rolling版本使用下面的命令安装vmtools:

    apt update && apt -y full-upgrade
    # Reboot now in case you have updated to a new kernel. Once rebooted :
    apt -y install open-vm-tools-desktop fuse
    reboot

    新版的vmtools,默认是不支持共享文件夹的,因此我们可以运行如下脚本,以支持共享文件夹:

    cat <<EOF > /usr/local/sbin/mount-shared-folders
    #!/bin/bash
    vmware-hgfsclient | while read folder; do
      vmwpath="/mnt/hgfs/\${folder}"
      echo "[i] Mounting \${folder}   (\${vmwpath})"
      mkdir -p "\${vmwpath}"
      umount -f "\${vmwpath}" 2>/dev/null
      vmhgfs-fuse -o allow_other -o auto_unmount ".host:/\${folder}" "\${vmwpath}"
    done
    sleep 2s
    EOF
    chmod +x /usr/local/sbin/mount-shared-folders

    这个脚本的作用是在/usr/local/sbin/目录下新建一个mount-shared-folders文件,并赋予可执行权限。

    ln -sf /usr/local/sbin/mount-shared-folders /root/Desktop/mount-shared-folders.sh
    gsettings set org.gnome.nautilus.preferences executable-text-activation 'ask'

    然后通过ln -sf创建一个硬链接,相当于windows下的快捷方式。这里要注意一点kali中文版中是没有Desktop目录的,需要将Desktop改为桌面,否则会一直报错。
    以上是官方给的方法,其实只需要新建一个.sh文件,并赋予可执行权限
    将下面的代码复制进去即可:

    #!/bin/bash
    vmware-hgfsclient | while read folder; do
      vmwpath="/mnt/hgfs/${folder}"
      echo "[i] Mounting ${folder}   (${vmwpath})"
      mkdir -p "${vmwpath}"
      umount -f "${vmwpath}" 2>/dev/null
      vmhgfs-fuse -o allow_other -o auto_unmount ".host:/${folder}" "${vmwpath}"
    done
    sleep 2s

    最后在终端运行。当然最后为了方便我们还可以在桌面创建一个共享文件夹的快捷方式:

    ln -sf /mnt/hgfs/{你的共享文件夹} /root/桌面/myshare

    注意:共享文件夹首先要先在Vmware软件中开启才行。

    至于其他版本我就不做一一说明了。详见官网!!
    如果你使用中文版的kali,那么免不了会用到中文输入法:

    apt-get install ibus ibus-pinyin
    apt-get install fcitx-googlepinyin
    apt-get install -f  #如果中间出现依赖问题

    其他常用的工具、软件:

    flash安装: apt-get install flashplugin-nonfree
    update-flashplugin-nonfree --install 

    启动终端快捷键:

    系统->设置->快捷键
    添加如下命令:gnome-terminal 然后设置快捷键 我设置的是windows+R

    总结

    补充:经过大量的实践,最终的结果就是U盘上还是用kali linux 1.0.9吧!
    因为你无法安装上。2.0.死了这条心吧。
    另外推荐多去看看官网的文档。使用官网的更新源。
    并且kali 下有很多工具,自己用到什么工具再安装什么工具,不要嫌工具少,主要是要会用才行。

    最后在说一下,kali linux 还是在虚拟机上用用就行了,不一定要用在物理机上。且用且珍惜。
    U盘上,我只成功过kali1.0版本的,通过虚拟机实现。
    其实,为了方便,如果没有特殊的要求的话,我们完全可以使用live模式,如果还想暂存一些文件,那么可以使用live persistence模式,这两种模式实现起来简单。我也专门写了一篇文章讲如何实现。
    Live模式:在kali下的所有改动均不会保存。
    Live persistence模式,相当于挂载了一个分区,可以对这个分区进行文件的修改,但是对系统本身配置参数的修改仍然不会保留。

    本文于2018-2-10更新

    展开全文
  • 非常实用的一份文档,是笔者学习Linux一些经验,笔者在工作中从事Linux编程,遇到的一些问题进行了总结和完善,给新手学习Linux提出了11点建议。
  • 这是我们在学习时做的项目,能对我们所学的知识有所帮助,适合新手
  • 本文介绍了Linux系统管理新手要了解的十个知识点。
  • 本文主要介绍Linux操作系统的几种引导方法,需要的朋友可以参考下。
  • Linux系统下Oracle 11g的静默安装 强烈推荐新手下载
  • 十款常用Linux系统介绍

    万次阅读 多人点赞 2018-02-26 14:32:33
    你可曾知道Linux的魅力或威力来自哪里?那就是,由于众多发行版百花齐放,Linux的阵营日益壮大,每一款发行版都拥有一大批用户,开发者自愿为相关项目投入精力。Linux发行版可谓是形形色色,它们旨在满足每一种能想...
  • Linux系统安装包

    2018-10-25 12:16:04
    学习Linux操作系统,CentOS是很好的Linux操作系统,功能齐全,适合新手
  • Linux系统

    千次阅读 2018-12-08 18:16:04
    发布文章 博文管理我的博客退出 Trash Temp L Linux系统 电脑基本硬件设备 服务器硬件基础知识 服务器硬件基础知识 ** Linux系统 ** linux是一套开放源代码程序的,并可以自由传播类Unix操作系统软件 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,843
精华内容 26,337
关键字:

新手linux系统哪个好用

linux 订阅