精华内容
下载资源
问答
  • ”,“怎样在 Linux打开任务管理器呢?” 来自 Windows 的用户都知道任务管理器非常有用。你可以在 Windows 中按下Ctrl+Alt+Del打开任务管理器。这个任务管理器向你展示了所有的正在运行的进程和它们消耗的内存,...

    有很多 Linux 初学者经常问起的问题,“Linux 有任务管理器吗?”,“怎样在 Linux 上打开任务管理器呢?

    来自 Windows 的用户都知道任务管理器非常有用。你可以在 Windows 中按下 Ctrl+Alt+Del 打开任务管理器。这个任务管理器向你展示了所有的正在运行的进程和它们消耗的内存,你可以从任务管理器程序中选择并杀死一个进程。

    当你刚使用 Linux 的时候,你也会寻找一个在 Linux 相当于任务管理器的一个东西。一个 Linux 使用专家更喜欢使用命令行的方式查找进程和消耗的内存等等,但是你不用必须使用这种方式,至少在你初学 Linux 的时候。

    所有主流的 Linux 发行版都有一个类似于任务管理器的东西。大部分情况下,它叫系统监视器System Monitor,不过实际上它依赖于你的 Linux 的发行版及其使用的桌面环境

    在这篇文章中,我们将会看到如何在以 GNOME 为桌面环境的 Linux 上找到并使用任务管理器。

    在使用 GNOME 桌面环境的 Linux 上的任务管理器等价物

    使用 GNOME 时,按下 super 键(Windows 键)来查找任务管理器:

    当你启动系统监视器的时候,它会向你展示所有正在运行的进程及其消耗的内存。

    你可以选择一个进程并且点击“终止进程End Process”来杀掉它。

    你也可以在“资源Resources”标签里面看到关于一些统计数据,例如 CPU 的每个核心的占用,内存用量、网络用量等。

    这是图形化的方式。如果你想使用命令行,在终端里运行“top”命令然后你就可以看到所有运行的进程及其消耗的内存。你也可以很容易地使用命令行杀死进程

    原文发布时间为:2016-07-11

    本文来自云栖社区合作伙伴“Linux中国”

    展开全文
  • linux 文件管理器 最终用户和管理员都需要执行的最常见的管理任务之一是文件管理。 管理文件会占用您的大部分时间。 定位文件,确定哪些文件和文件夹(目录)占用了最多的磁盘空间,删除文件,移动文件以及只是打开...

    linux 文件管理器

    最终用户和管理员都需要执行的最常见的管理任务之一是文件管理。 管理文件会占用您的大部分时间。 定位文件,确定哪些文件和文件夹(目录)占用了最多的磁盘空间,删除文件,移动文件以及只是打开文件以供应用程序使用,这是我们作为计算机用户执行的最基本(但很常见)的任务。 文件管理程序是旨在简化和简化那些必要的琐事的工具。

    许多选择

    许多人没有意识到文件管理器中提供的广泛选择,也没有意识到他们所知道的全部功能。 与Linux的各个方面一样,文件管理器有许多可用选项。 我最喜欢的发行版Fedora提供的最常见的是:

    • 午夜指挥官
    • Konqueror
    • 海豚
    • 克鲁萨德
    • 鹦鹉螺
    • 图纳尔
    • 个人电脑
    • XFE

    由于各种原因,我在各个时间都使用了这些工具,它们都有推荐的特质。 从非常简单到功能丰富,都有一个文件管理器可以满足您的需求。 Midnight Commander和Krusader是我最喜欢的文件管理器,我经常使用它们,但是我也发现自己在使用Dolphin和Konqueror。

    本文简要介绍了上面列出的每个文件管理器,并比较了它们的一些主要功能。 不幸的是,没有足够的空间来解决这些文件管理器中的每一个问题。 我希望将来能有一些文章更详细地介绍这些强大工具中的两个或三个。

    这些文件管理器中的每一个都是可配置的,其中Krusader和Konqueror是基于GUI的文件管理器中最可配置的。 午夜指挥官,唯一的基于文本的文件管理器,也是非常可配置的。

    默认情况下,没有文件管理器看起来像本文档中的一样。 我已经将它们配置为在我的系统上看起来像这样。 除Midnight Commander以外,颜色在KDE系统设置应用程序的“应用程序外观”部分中进行管理,并且无法在应用程序内部进行配置。

    默认文件管理器

    与大多数Linux发行版一样,Fedora具有默认的文件管理器,当前为Dolphin。 Linux桌面通常有一个看起来像个小房子的图标-这是您的主目录/文件夹。 单击“主页”图标,默认文件管理器随即打开,其中主目录为PWD或“当前工作目录”。 在使用KDE 4.1或更高版本的最新版本中,“主页”图标与“废纸icon”图标一起位于“桌面文件夹”中,如下所示。

    在KDE中,可以使用“ 系统设置” >“ 默认应用程序” >“ 文件管理器 来更改默认 文件管理器

    午夜指挥官

    Midnight Commander是一个基于文本的命令行界面(CLI)程序。 当GUI不可用时,它特别有用,但即使在使用GUI时,它也可用作终端会话中的主要文件管理器。 我经常使用Midnight Commander,因为我经常需要使用CLI与本地和远程Linux计算机进行交互。 它可以通过SSH与几乎所有常见的Shell和远程终端一起使用。

    您可以使用mc命令从CLI启动Midnight Commander。 上图显示了Konsole程序的一个选项卡中的Midnight Commander。 Midnight Commander的用户界面是左右两个文本模式窗格,每个窗格显示目录的内容。 每个窗格的顶部显示该窗格的当前目录的名称。 导航是通过箭头和Tab键完成的。 Enter键可用于输入突出显示的目录。

    在Midnight Commander界面的最顶部是一个菜单栏,其中包含用于配置Midnight Commander,左右窗格以及发出各种文件命令的菜单项。 界面的底部显示有关在每个窗格中突出显示的文件或目录,提示功能和功能键标签行的信息。 您只需按键盘上与您要执行的功能相对应的功能键即可。 在提示行和功能键之间是命令行。

    克鲁萨德

    Krusader是一个出色的文件管理器,其模仿Midnight Commander。 它使用类似的两窗格界面,但是它是图形的而不是基于文本的。 Krusader提供了许多功能,可以增强其作为文件管理器的功能。 Krusader允许您使用与Midnight Commander相同的键盘导航和命令结构,还允许您使用鼠标或轨迹球来导航和执行您期望对文件进行的所有标准拖放操作。

    Krusader的主要用户界面(与Midnight Commander的界面非常相似)是两个文本模式窗格(左和右),每个窗格都显示目录的内容。 每个窗格的顶部包含该窗格的当前目录的名称。 此外,可以为每个窗格打开选项卡,并且可以在每个选项卡中打开不同的目录。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。

    每个选项卡和窗格都可以配置为以两种不同模式之一显示文件。 在上图中,文件显示在详细视图中,除了文件名和图标或预览之外,还显示文件大小,上次修改日期,所有者和文件权限。

    Krusader GUI的最顶部是菜单栏和工具栏,其中包含用于配置Krusader和管理文件的菜单项。 界面的底部显示一行功能键标签; 您只需按键盘上与您要执行的功能相对应的功能键即可。 界面底部是命令行。

    Krusader会自动保存当前的选项卡和目录位置以及其他配置项目,以便您在重新启动应用程序时始终返回到最后的配置和目录集。

    Konqueror

    Konqueror是另一个功能强大且灵活的文件管理器,具有许多功能。 它具有其他文件管理器没有的功能:它可以兼作Web浏览器。 只需在位置栏中键入您要查看的网站的URL。

    使Konqeuror与众不同的主要优点是能够打开多个选项卡,每个选项卡可以具有一个或多个目录导航窗格。 在下图中,一个选项卡被划分为三个窗格。 一个在左侧,两个在右侧。 最左侧的侧边栏用于提供整个文件系统的快速导航。

    我特别喜欢Konqueror的一件事是,它在侧边栏和目录面板中都提供了极好的目录结构的高级视图。 这使查找和删除不再需要的文件和目录树变得更加容易。 它还使目录结构的导航和重组更加容易。

    类似于Midnight Commander和Krusader的界面一样,Konqueror的主要用户界面是显示目录内容的文本模式窗格。 但是,Konqueror允许使用多个窗格,并且默认的单个窗格可以在水平和垂直方向上进行尽可能多的拆分。 Konqueror还支持多个选项卡(这次位于目录窗格的顶部),并且可以在每个选项卡中打开不同的目录集。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。 Konqueror GUI顶部附近的“位置”小部件包含当前所选窗格的完整路径。

    每个选项卡和窗格都可以配置为以两种不同模式之一显示文件。 在上图中,文件显示在详细视图中,除了文件名和图标或预览外,还显示文件大小,上次修改日期,所有者和文件权限。

    在图形用户界面的最顶部是菜单栏和工具栏,其中包含用于配置Konqueror和管理文件的菜单项。 一旦按照需要的方式设置了选项卡和窗格,就可以保存它,以便Konqueror始终从该配置开始。

    海豚

    海豚非常类似于Konqueror和Krusader。 它具有两个目录导航窗格和一个侧栏,可轻松进行文件系统导航。 它支持选项卡。

    可以将Dolphin的主要用户界面配置为与Konqueror和Krusader非常相似。 使用两个分别显示目录内容的窗格,它不支持拆分窗格。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。 Dolphin还支持在侧边栏导航窗格和目录窗格中扩展目录树(文件夹)。

    尽管Dolphin确实支持选项卡,但是在重新启动时,它始终恢复为显示主目录的一对目录窗格的默认值。

    鹦鹉螺

    Nautilus具有一个可以使用的目录窗格。 它还具有用于导航的侧栏。 Nautilus是一个简单,体面的文件管理器,由于其简单性,对许多初学者都非常有用。 Nautilus通常在以GNOME为桌面的系统中找到,但也可以与KDE一起安装和使用。

    Nautilus的主要用户界面非常简单,带有导航侧边栏和可在其中工作的单个目录窗口。 它不支持多个选项卡或拆分窗格。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。

    图纳尔

    Thunar是另一个轻量级的文件管理器。 它的外观和工作方式与Nautilus极为相似,因此没有其他可说的了。

    个人电脑

    PCManFM文件管理器旨在替换Nautilus和Thunar。 实际上,基于它们的外观和工作方式非常相似,它们实际上可能共享一些通用代码。 这三个文件管理器具有最少的配置选项,并且都共享相同的简单界面。

    XFE

    XFE是文件管理器中比较有趣的一种,它具有自己的接口,并且比Nautilus,Thunar和PCManFM灵活一些。

    XFE可以配置为显示一个或两个目录窗格,并且导航栏是可选的。 它执行所有预期的拖放功能,但需要一些手动配置才能将正确的应用程序(如LibreOffice)与特定文件类型相关联。 它具有一组合理的配置选项,但与Konqueror或Krusader的配置选项相差无几。

    XFE在保留自己的“主题”方面也非常困难,并且没有选择使用桌面配色方案,图标,装饰或小部件的选项。

    推荐建议

    我知道还有其他文件管理器,其中之一可能是您的最爱。 您选择的文件管理器应该是最适合您的文件管理器。 GNU / Linux提供了几种可行的选择,其中一种很可能会满足您的大多数需求。 如果您的收藏夹不能满足您对特定任务的需求,则可以始终使用适合的任务。

    所有这些文件管理器都是免费的,并以某种形式的开源许可证进行分发。 所有这些都可以从Fedora和CentOS的通用,受信任的存储库中获得。

    我计划写一些额外的文章,以更详细地介绍这些文件管理器。 请留下您的评论,让我知道您想进一步了解哪些。

    翻译自: https://opensource.com/business/15/4/eight-linux-file-managers

    linux 文件管理器

    展开全文
  • 任务三 使用vim编辑配置网络子任务一 使用setup命令配置IP地址子任务二 使用vim打开网络开关子任务三 使用vim配置DNS地址子任务四 配置临时IP与多IP地址子任务五 操作网卡与测试网络子任务六 启动图形界面还是字符...

    任务三 使用vim编辑器配置网络

    子任务一    使用setup命令配置IP地址

    子任务二    使用vim打开网络开关

    子任务三    使用vim配置DNS地址

    子任务四    配置临时IP与多IP地址

    子任务五    操作网卡与测试网络
    子任务六    启动图形界面还是字符界面


     子任务一    使用setup命令配置IP地址
    配置Linux系统的IP地址的方式比较灵活,可以直接修改系统的配置文件,也可以通过【setup】命令来配置。在熟悉vim编辑器之前,通过setup 这种方式来配置系统的IP地址。
    第1步: 运行[setupl命令

            使用【setup】命令配置IP 地址。在命令行下输人[setup]命令后按Enter 键确认,弹出"Choose a Tool" 对话框,如图 所示。
             按↑、↓键,移动光标至"Network configuration网络配置行,按Enter 键确认。
    第2步: 选择网络配置

             在弹出的“Select A tion”对话框中,按↑、↓键,移动光标至"Device configuration"后按Enter 键确认,如图 所示。




    第4步:填写IP地址
            在弹出的配置IP地址对话框中,首先使用tab键移动光标到Use DHCP后面的[ ]中,然后按键盘的Space键取消[ ]里面的(*),再填写正确的IP地址。最后按Tab键,把光标移动到“OK”后按Enter键确认IP地址的填写,如图所示。


    第5步:保存IP地址配置选项
              填写好IP地址后,按Tab键,把光标移动到【Save】后按Enter键保存IP地址的填写,然后再按Tab键,把光标移动到【Save&Quit】项后按Enter键保存设置并返回,如图所示。

    第6步:重启网络服务并查看IP地址信息
              使用【setup】命令修改IP地址后,需重启network服务使刚才配置的IP地址生效,输入命令:
                【service network restart】重新启动网络服务。
                【ifconfig -a】查询IP地址信息。
                 查询到的IP地址信息如下:

    子任务二    使用vim打开网络开关

    第一步:打开网卡配置文件

    【vim /etc/sysconfig/network-scripts/ifcfg-eth0】使用Vim编辑器打开网卡配置文件。

    第二步:编辑“ifcfg-eth0”文件

    按i或o中任意一个键。进入编辑模式,此时最下方会有“INSERT”插入标记,表示文件正处于编辑模式,吧光标移动到第五行,将“ONBOOT=no”修改为"ONBOOT=yes".如图所示。

    第三步:退出并保存编辑的文件

    修改完相应的信息后,按键盘左上角的Esc键,退出编辑模式,然后保存编辑的文件,输入【:wq】,保存并退出,如图所示:

    第四步:打开网络的总开关

    网卡的开关打开后,系统也不一定能提供服务,还需要确认系统的网络总开关是打开的,CentOS系统的网络开关配置文件是/etc/sysconfig/network,使用【vim /etc/sysconfig/network】命令打开网络总开关的配置文件,按i配置此文件,配置如下。

    修改完上面的配置文件后,应该重启网络服务或注销系统,让配置生效。



    第五步:重启网络服务

    对网络相关的任何配置文件进行修改都需要网络服务或注销系统,让配置生效。

    【service network restart】或【/etc/init.d/network restrat】重启network服务使之生效。

    【ifconfig】查询IP地址消息。


    第六步:总结vim编辑器的简单操作

     【vim 后跟文件名】(注意:不是文件夹名)例如[vim yhy),如果有yhy 文件就打开,如果没有就创建它
    按i或o或a 3 个字母中的任何一个就进人编辑模式,进人编辑模式时,最下方有"INSERT”标识,编辑完后,按键盘左上角的ESC 键退出编辑模式,然后按冒号( :),同时注意要按住shift 键。
    [:wq]写人磁盘(Write)并退出(Quit)。
    [:q]不保存退出。
    [:q !强制退出。

    【子任务三】使用vim配置DNS地址

    第一步:打开DNS的配置文件

    输入【vim /etc/resolv.conf】命令大家DNS配置文件

    第六步:总结vim编辑器的简单操作

     【vim 后跟文件名】(注意:不是文件夹名)例如[vim yhy),如果有yhy 文件就打开,如果没有就创建它
    按i或o或a 3 个字母中的任何一个就进人编辑模式,进人编辑模式时,最下方有"INSERT”标识,编辑完后,按键盘左上角的ESC 键退出编辑模式,然后按冒号( :),同时注意要按住shift 键。
    [:wq]写人磁盘(Write)并退出(Quit)。
    [:q]不保存退出。
    [:q !强制退出。

    【子任务三】使用vim配置DNS地址

    第一步:打开DNS的配置文件

    输入【vim /etc/resolv.conf】命令大家DNS配置文件

    第六步:总结vim编辑器的简单操作

     【vim 后跟文件名】(注意:不是文件夹名)例如[vim yhy),如果有yhy 文件就打开,如果没有就创建它
    按i或o或a 3 个字母中的任何一个就进人编辑模式,进人编辑模式时,最下方有"INSERT”标识,编辑完后,按键盘左上角的ESC 键退出编辑模式,然后按冒号( :),同时注意要按住shift 键。
    [:wq]写人磁盘(Write)并退出(Quit)。
    [:q]不保存退出。
    [:q !强制退出。

    【子任务三】使用vim配置DNS地址

    第一步:打开DNS的配置文件

    输入【vim/etc/resolv.conf】命令大家DNS配置文件

    第二步:配置DNS地址

    此文件没有配置文件DNS地址时默认为空,按i键进入编辑模式,编辑如下字符:

    在此文件中,按E键后,把光标移动到第一行,然后连续按两次y键,然后按p键就会把光标所在的行复制并粘贴在光标所在的行下面。
    如果文件中含有其他的以并开头的注释信息,连续按两次d键,删除光标所在的行。



    第三步:总结vim的使用

    Mode)、插入模式
    vim 可以分为3 种状态,分别是指令模式(也称一般模式,Command(Insert Mode)和底行模式(Last Line Mode)。各模式的功能区分如下。
    (1) 指令模式/一般模式(Command Mode); 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进人插人模式(Insert Mode) 下,或者到末行模式(Last LineMode )下。
    (2) 编辑模式/插人模式(Insert Mode); 只有在Insert Mode 下,才可以做文字输人,按ESC 键可回到指令模式。
    (3) 末行模式(Last Line Mode): 将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号等。
    vim 编辑器的3 种模式之间的转换以及功能如图2 -44 所示。

    【子任务四】配置网卡多IP地址信息

    第一步:使用命令配置临时IP地址

    【ifconfig eth0 1.1.1.2 netmask 255.0.0.0】配置网卡的临时IP,重启失效。

    第二步:临时将一个网卡绑定多个IP

    【ifconfig eth0:1  1.1.1.2 netmask 255.0.0.0】eth0后面跟冒号和1.

    第三步:一个网卡永久绑定多个IP

    复制配置文件ifcfg-eth0为ifcfg-eth0:1,此方法为永久修改。

    使用【cd /etc/sysconfig/network-srcipt/】命令进入网卡文件存放目录,使用【cp ifcfg-eth0 ifcfg-eth0:1】命令复制网卡文件为ifcfg-eth0:1。r然后使用【vim ifcfg-eth0:1】命令修改其中的IP地址




    【 子任务五】操作网卡与测试网络

    在Linux 系统中,最基本的功能即是提供网络服务,所以掌握最基本的操作网卡与测试网络服务的命令至关重要。在此任务中,列举了一些常用的与网卡、网络有关的命令。

    第一步:通过命令操作网卡


     操作网卡的命令主要是ifconfig]命令,可以通过该命令关闭成启用网卡。
    【ifconfig eth0 down】 关闭网卡。
    【ifconfig eth0 up】启用网卡。
    【ifconfig eth0 hw ether 00 :E0 :23:45:34:A1】修改网卡物理地址(MAC 地址)。
    【service network restart】或【/etc /init.d,network restart] 重启网络服务。
    【ifconfig】查看网卡IP 地址与物理地址信息。

    第二步:测试网络状态

    测试网络状态主要有【traceroutel】【ping 】【netstat】3 个命令。
    【traceroute www.sina.com.cn】显示数据包到达目的主机所经过的路由。
    【ping www.sina.com.cn】测试到达www.sina.c m.n 网络的连通性。
    【ping -c 4 8.8.8.8】测试网络的连通性。
    【netstat -1】显示网络接口状态信息。
    【netstat -lpe】显示所有监控中的服务器的Socket 和正使用Socket 的程序信息。
    【netstat r】显示内核路由表信息。
    【netstat -nr】显示内核路由表信息。
    【netstat -t】显示TCP /UDP 传输协议的连接状态。
    【netstat -u】显示内核路由表信息。
    【arp-al】查看arp 缓存。
    【arp -s 192.168.33.15 00:60:08:27:CE:B2】添加一个IP 地址和Me 地址的对应记录。 
    【arp -d 192.168.33.15】删除一个IP地址和Mac地址的对应缓存记录

    【子任务六】启动图形界面还是字符界面

    第一步:打开inittab配置文件

    【vim /etc/inittab】使用vim编辑器打开/etc/inittab.

    在这个文件中,Linux有七个运行级,分别如下:

    【0 -halt】关机,让系统关闭所有进程并关机。

    【1 -single user mode】单用户字符界面,又称s或S。

    【2 -multiuser,without NFS】不具备网络文件系统功能的多用户字符界面。

    【3 -full multiuser mode】具备网络文件系统功能的多用户字符界面。

    【4 -unused】保留不用。

    【5 -X11】具备网络功能的图形用户界面。

    【6 -reboot】关闭所有运行的进程并重新启动系统。

    第二步:修改Linux启动模式

    按键盘上的i、o或a中任意一个字符进入编辑模式,把光标移到最后一行的“id:5:initdefault”中,修改数字,如果数字是5,系统启动后默认进入图形界面,设为3则系统启动后默认进入字符终端界面

    第三步:保存配置文件

    按esc键,退出编辑模式,输入“:wq”保存并退出,关闭文件。

    第四步:图形与字符界面的切换

    【init 5】或【startx】在字符界面下切换到图形界面(前提是装好图形界面)。

    【init 3】从图形界面或单用户模式进入字符界面(图形界面有时需要注销)。





    任务四     root账户密码的破解与保护

    子任务一  进入单用户模式并修改root账户密码

    方式一 :使用a操作按键进入单用户模式

    第1步:进入kernel编辑界面

    开机进入GRUB,在读秒的时候,按两次a键,编辑kernel参数。

    第2步:编辑kernel启动参数

    进入kernel编辑界面输入空格后,再输入数字【1】或【single】,以告诉Linux内核后续的启动过程需要进入单用户模式,然后按Enter键即可进入单用户模式。

    第3步:用【passwd】命令修改root密码

    第4步:进入多用户系统

     输入【init 3】进入能够提供网络服务的多用户模式文本模式,输入【init 5】进入能够提供网络服务的多用户模式图形界面模式,测试刚才改过的口令。
     输入【root】,然后按Enter键输入修改后的新密码,确认即可进入系统。

    方式二:使用e操作按键进入单用户模式

    第一步:进入kernel选择界面
     开机Linux读秒的时候看到这个界面,按e进入如下图界面:

    第二步:进入kernel编辑界面

    再次按e键,进入有3个菜单的界面.

    第三步:编辑kernel启动参数

            按上下键,移动光标至以”kernel“开头的第二行后再次按e键,编辑Linux启动级别如图:

            输入空格后,在行末输入数字【1】或【single】后,按Enter键,系统返回到启动菜单界面如图:

     第四步:进入单用户模式
            按b键,这时系统开机无须密码,进入单用户模式。
    第五步: 使用【passwd】命令修改root 密码
           输人【passwd】命令,然后按Enter 键,系统等待输人新的root 密码,输人完成后按Enter 键再次确认输人新的密码,入完成后按Enter 键即可。
            当确认两次密码输人一致后,会看到“successfully”即密码修改成功的信息提示。
            如果在输人【passwd】后发现,根本没有提示输人新密码,而是直接跳过去,根本没法更改密码,出现这种情况的原因是,默认安装CentOS 6.5 时seLinux 是默认开启的。seLinux 下,passwd 是没法应用的,要临时关闭seLinux。
            输人[setenforce 0】关闭stLinux,这样就可以在单用户模式下更改密码了。

    任务五  管理Linux系统的用户与用户组

    第一步:查看Linux系统中的用户

     

               系统中所有的用户存放文件为/etc/passwd,可通过【vim /etc/passwd】命令打开查看。


           

        

    第二步:查看用户密码以及有效期的文件

    用户密码以及有效期的存放文件/etcšadow可通过【vim /etc/šhadow】命令打开查看。

           

    vim /etcšadow】编辑用户密码的存放文件。把user2所在行的第一个冒号与第二个冒号之间的字符删除掉,设置user2的密码为空。

    第三步:查看账号所属组文件

            /etc/group文件是用户组的配置文件,内容包含用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组,同一用户组的用户之间具有相似的特征。

           Linux中每建立一个用户时,同时也建立一个同名的组,此用户默认是加入到此组中。组用户文件存放在/etc/group里面,可以通过【vim /etc/group】命令查看,如图所示:

    第一列:用户组名称;

    第二列:用户组密码;

    第三列:GID,即组ID;

    第四列:用户列表,每个用户之间用逗号(,)分割,本字段可以为空,如果为空表示用户组为GID的用户名。

    第四步:查看用户组密码文件

            通过【vim /etc/gshadow】命令可以查看用户组密码存放文件,每个用户组独占一行,如图所示:

    第一列:用户组名称;

    第二列:用户组密码,这个段可以是空的或有叹号(!),如果是空的或有叹号(!),表示没有密码;

    第三列:用户组管理者,这个字段也可以为空,如果有多个用户组管理者,用号分割;

    第四列:组成员,如果有多个成员,用逗号分割。

    第五步:建立与删除用户

           CentOS中,建立与删除用户的主要命令以及释义如下:

    useradd yhy】新建yhy用户。

    passwd yhy】为yhy用户设置密码,密码输入时无任何显示。

    useradd ybs -d /home/y】新建ybs用户,并指定家目录为/home/y

    useradd user -d/home/user1】此处可以不加-d参数,因为用户的默认家目录就在/home下与用户名相同的目录。

    useradd user2】增加新用户user2,用户默认家目录为/home/user2

    userdel yhy】删除用户,但不删除家目录。

    userdel -r ybs】删除ybs用户,并删除用户家目录。

    usermod -l user2 user1】修改用户user1名称为user2

    usermod -L user2】锁定用户名user2,锁定后user2不能登录。

    usermod -U user2】解锁用户名user2

    su -user1root用户切换到普通用户,不需要密码。


    su -root】普通用户切换到root用户,需要root密码。

    第六步:建立与管理用户组

    CentOS中,建立与管理用户组的主要命令以及释义如下:

    groupsdd grp1】新建用户组grp1

    groupdel grp1】删除用户组grp1

    groupmod grp2 grp1】修改用户组名称grp1grp2

    gpasswd -a user2 grp2】把用户user2加入到用户组grp2中。

    【gpasswd-d user grp2】把用户user2从用户组grp2中删除。 

     

    第七步:几个重要的命令补充

    有关用户的操作还有以下命令,详细释义如下:

    who am i】显示当前以哪个用户登录。

    w】显示目前登入系统的用户详细信息,包括登录IP地址等。

    who】显示目前登入系统的用户简要信息。

    last】记录每个用户的登录次数和持续时间等信息。

    finger】查找并显示用户信息。

    su user】切换用户但不切换当前目录。

    su -user1】切换用户并切换到user的家目录。

    ntsysv】启动/关闭系统中的服务。

    setup】设置系统运行参数。

    任务六   管理Linux系统的文件权限

    第一步:认识文件权限说明

    执行【ls -l】或【ls -al】或【ll】命令后显示的结果如图所示:

     第一个字符一般用来区分文件和目录: d表示是一个目录,事实上在ext2(s.目录是。个特殊的文件。一表示这是一个普通的文件。1表示这是一个符号链接文件,实际上它指向另一个文件。b.c 分别表示区块设备和其他的外围设备,是特殊类型的文件。

       2~10 个字符是用来表示一般权限,每个为一组,左边3个字符表示所有者权限,中间个字符表示与所有者同一组的用户的权限,右边个字符是其他用户的权限。这3个一组共个字符,代表的意义如表所示:


       每个目录都有自己的专属目录,即家目录,通常集中放置在/home目录下,这些专属目录的默认权限为rwx------,表示目录所有者本身具有所有权限,其他用户无法进入该目录。执行【mkdir】命令所创建的目录,其默认权限为rwxr-xr-x用户可以根据需要修改目录的权限。

       我们把r,w,x分别用数值421来表示,权限数字之和即可代表对应的权限如下:r:对应的数组4w:对应的数值2x:对应的数值1-:对应的数值0rwx合起来就是4+2+1=7,一个rwxrwxrwx的权限全开放的文件,数值为777

    第二步:使用【chmod】命令改变文件或目录的访问权限 在文本模式下,可执行【chmod】 命令改变文件和目录的权限。

    chmod 777 123.txt】把123.txt 文件的权限设置为777

    chmod 777 /home/user]仅把/home/ user 目录的权限设置为rwxrwxrw

    chmod -R 777 /home/ user】将整个/home/user 目录与其中的文件和子目录的权限都设置为rwxrwxrwx 

    chmod u==rwx,g==rx,o==rx 123.txt】把123.txt 文件设置为755 的权限。

    这里的u=rwx代表user(文件的拥有者)的权限等于rwx,g=rx代表group(所属组)的权限等于rx,o=rx 代表other(其他人)的权限等于rx

    第三步:更改文件的所有者以及所属组

     文件与目录的权限可以改变,使用【chown】命令还可以改变其所有者及所属用户组。          

     使用【touch 123.txt】命令创建一个文件后再执行【ls -l】或【ll】命令查看文件的情况,如图:

    修改目录的权限,使用-R参数就可以了,方法和前面一样。    

    除了可以通过【chown】命令改变文件的拥有者以及所属组外,还可以通过【chgrp】命令改变文件的所属组。

    chgrp yangs /ect/123.txt】修改/etc/a.txt属组为yangs

    chmod yhy.zck a.txt】或【chmod yhy:zck a.txt】把a.txt文件的拥有者改为yhy,所属组改为zck

    第四步:认识umask 

     默认的权限可用【umask】命令修改,用法非常简单,只需执行【umask 777】命令,便代表屏蔽所有的权限,因而之后建立的文件或目录,其权限都变成000,依此类推,如

    在图中当执行【umask 777】命令后,再建立的文件夹的权限为000

    通常/root账号搭配【umask】命令的数值为022027077,普通用户则是采用002,这样所产生的权限依次为755750700775。用户登录系统时,用户环境就会自动执行【umask】命令来决定文件、目录的默认权限。

    第五步:识别特殊权限

       Linux 引人suid,sgid.sticky 种特殊权限,能够更加方便、有效和安全地控制文件。

    在一个目录或文件上加人suid 特殊权限时,如果原来目录或文件的属主具有x(执行)权限,就会用小写的s

    来替代x,如果原来文件或目录不具有x(执行)权限,就会用大写的S来代替x。同样sgidstickysuid相同。

       如果在一个文件或目录上加入sticky权限时,若原文件或目录的其他用户有x权限时,就用小写t代替x;如果没有就用大写T来代替x

       可以用chmod的字符或数字的方式修改特殊权限,如图所示

          对于test2这个文件,属主、属组、其他人都有执行权限,其权限用数字表示为755,通过【chmod 7755 test1】命令都加上特殊权限,然后再通过【ll】命令查看,发现属主、属组、其他用户的执行权限变为sst

    第六步:识别文件颜色

    Linux中文件名颜色不同,代表文件类型不一样。具体如下:

    浅蓝色:表示链接文件;

    灰色:表示其他文件;

    绿色:表示可执行文件;

    红色:表示压缩文件;

    蓝色:表示目录;

    红色闪烁:表示链接的文件有问题了;

    黄色:表示设备文件,包括blockcharfifo

    用【dircolors -p】命令可以看到默认的颜色设置,包括各种颜色和“粗体”,下画线,闪烁等的定义。

    touch a. txt】创建的一般文件,文件颜色变为白色。

    chmod 755 a. txt】增加可执行权限后,文件颜色变为绿色。

    ln /etc/abc. txt 345. txt】执行该命令后,文件颜色变为天蓝色(建立 345. txt/etc/abc.txt 345.txt的快捷方式)。

    第七步:总结常用的几个命令【chmod u+x,g-x,o=x test】所有者加上执行权组成员减少执行权限,其他成员设置为执行权限。

    chmod -R 766 . /】修改当前目录权限,要求里面的所有文件和文件夹的权限修改为766.

    chown user1G3 zip.zip】修改zip.zip的所有者为user1,所有组为G3

    umask】查看当前umask参数。

    touch /home/dir1】在/home目录下创建新目录dir1。

    ll /home/dir1】显示目录dir1的详细信息,记录目录的权限信息。

    umask 066】改变umask参数为066

    chmod g+w /home/dir1】为dir的同组用户增加写权限。

    chmod 755 /home/dir1】改变file1的文件权限为755

    任务七  管理rpm软件包与压缩包

    【子任务一】管理rpm软件包

    rpm有5种模式,分别为:安装、卸载、升级、查询和验证。

    第1步:查询rpm软件是否已经安装

      在安装一个软件之前,往往需要先确认该软件是否已经安装。通过【rpm -q软件包名】命令查询或在参数-q后面直接加其他的参数来查询软件包的安装信息,具体命令以及释义如下:

    【rpm -qa | grep tomcat4】查询已经安装的Tomcat4的所有套件

    【rpm -qip example.rpm】查询example.rpm安装包的信息

    【rpm -qif /bin/df】查询/bin/df文件所在安装包的信息

    【rpm -qlf /bin/df】查询/bin/df文件所在安装包的各个文件分别被安装到哪个目录下。


    第2步:安装rpm软件包

    【rpm -i example.rpm】安装example.rpm包

    【rpm -iv example.rpm】安装example.rpm包并在安装过程中显示正在安装的文件信息。

    【rpm -ivh example.rpm】安装examplr.rpm包并在安装过程中显示正在安装的文件信息及安装进度。

    第3步:升级rpm软件包

    当一个软件包已经安装,需要对其进行升级操作,采用【rpm -U 软件名】命令,可对其进行升级操作。具体命令及释义如下:

    【rpm -U example.rpm】升级example.rpm软件包

    【rpm -Uvh example.rpm】加参数v显示升级时详细信息,加参数h显示安装进程

    第4步:卸载rpm软件包

    使用【rpm -e 软件名】命令卸载已经安装好的软件包。

    【rpm -e tomcat4】卸载tomcat4软件包

    备注:包名可以包含版本号等信息,但是不可以有拓展名。rpm,列如卸载软件包proftpd-1.2.8-1,可以使用下列格式。

    【rpm -e proftpd-1.2.8-1】

    【rpm -e proftpd-1.2.8】

    【rpm -e proftpd-】

    【rpm -e proftpd】

    有时会出现一些错误或者警告:...is needed by ...这说明这个软件被其他软件需要,不能随便卸载,可以用【rpm -e --nodeps】命令强制卸载。

    第5步:熟悉rpm的其他附加命令

    --force,强制操作,如强制安装删除等;

    --requires,显示该包的依赖关系;

    --nodeps,忽略依赖关系并继续操作。

    附加查询命令:
    a 查询所有已经安装的包
    以下附加命令用于查询安装包的信息;
    i 显示安装包的信息;
    l 显示安装包中的所有文件被安装到哪些目录下;
    s 显示安装版中的所有文件状态及被安装到哪些目录下;
    以下附加命令用于指定需要查询的是安装包还是已安装后的文件;
    p 查询的是安装包的信息;
    f 查询的是已安装的某文件信息;

    【rpm -e --nodeps vsftpd】忽略依赖关系并继续删除vsftpd软件包。

    【rpm -i --nodeps vsftpd】忽略依赖关系并继续安装vsftpd软件包。

    【rpm -i --requires vsftpd】显示该安装包的依赖关系并安装vsftpd软件包。

    【rpm -i --force vsftpd】强制安装vsftpd软件包。

    第6步:认识rpm的命名规则

    RPM包的一般格式为:
    name-version-arch.rpm
    name-version-arch.src.rpm

    例:
    httpd-2.2.3-29.el5.i386.rpm
    httpd-devel-2.2.3-29.el5.i386.rpm
    httpd-manual-2.2.3-29.el5.i386.rpm
    system-config-httpd-1.3.3.3-1.el5.noarch.rpm

    (1)name,如:httpd,是软件的名称。

    (2)version,如:2.2.3 ,是软件的版本号。版本号的格式通常为“主版本号.次版本号.修正号”。

    29,是发布版本号,表示这个RPM包是第几次编译生成的。

    (3)arch,如:i386,表示包的适用的硬件平台,目前RPM支持的平台有:i386、i586、i686、sparc和alpha。

    (4).rpm或.src.rpm,是RPM包类型的后缀,.rpm是编译好的二进制包,可用rpm命令直接安装;.src.rpm表示是源。

    代码包,需要安装源码包生成源码,并对源码编译生成.rpm格式的RPM包,就可以对这个RPM包进行安装了。

    特殊名称:
     1、el*  表示这个软件包的发行商版本,el5表示这个软件包是在RHEL 5.x/CentOS 5.x下使用。
     2、devel:表示这个RPM包是软件的开发包。
     3、noarch:说明这样的软件包可以在任何平台上安装,不需要特定的硬件平台。在任何硬件平台上都可以运。

    行。
     4、manual 手册文档。

    了解了RPM包的命名规则,看到一个RPM包就能知道它适用的环境了

    【子任务二】 管理压缩软件包

    第1步:管理tar软件包

    【tar cvf aa. tar aa. txt】建立一个tar包

    【tar xvf aa. tar】解压一个tar包。

    【tar cvfz aa. tar. gz aa. txt】建立一个tar.gz包。

    备注:在上面的命令中,加上cvf,xvf,cvfz等参数,它具体的释义如下:

    c表示创建一个新tar包;

    v显示运行过程信息;

    f指定文件名;

    x解开一个tar包;

    z调用zip;

    t查看压缩包内容;

    r添加文件。

    第2步:管理zip包

    zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具体.zip拓展名的压缩文件。

    【zip yhy. zip yhy. txt】压缩yhy.txt文件为yhy.zip。

    【zip -r test. zip./*】将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件。

    【zip test2.zip test/*】打包目录。

    【zip -d yhy. zip yhy. txt】删除压缩文件yhy.zip中的yhy.txt文件。

    【zip -d yhy. zip yhy/ln.log】删除打包文件目录下的文件ln.log。

    【zip -m yhy1.zip yhy1.txt】向压缩文件yhy1.zip里添加yhy.txt文件。

    【zip yhy3.zip yhy3s/* -x yhy3s/ln.log】压缩文件时排除ln.log文件。

    第3步:解压zip包

    unzip为。zip压缩文件的解压缩程序。

    【unzip yhy. zip】将压缩文件yhy.zip解压到当前目录。

    【unzip -n yhy.zip -d /tmp】将压缩文件yhy.zip在指定目录/tmp下解压,如果已有相同文件存在,要求【unzip】命令不覆盖原先的文件。

    【unzip -o test. zip -d tmp/】将压缩文件test.zip在指定目录下tmp下解压,如果已有相同文件存在,要求【unzip】命令覆盖原先文件。

    【unzip -v yhy.zip】查看压缩文件但不解压。

    【unzip a.zip】解压一个zip包。

    第4步:gzip和gunzip等其他的压缩软件以及常用命令

    Linux系统中还有一些压缩工具以及命令,列如:gz,tat.gz,bz2,tgz等,熟悉它们会让运维管理事半功倍。

    Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz
    相应的解压缩命令则是 gunzip 和 unzip
    gzip 命令:
    # gzip test.txt
    它会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样
    # gunzip test.txt.gz
    它会将文件解压缩为文件 test.txt,原来的文件则没有了,为了保留原有的文件,我们可以加上 -c 选项并利用 linux 的重定向
    # gzip -c test.txt > /root/test.gz
    这样不但可以将原有的文件保留,而且可以将压缩包放到任何目录中,解压缩也一样
    # gunzip -c /root/test.gz > ./test.txt
    zip 命令:
    # zip test.zip test.txt
    它会将 test.txt 文件压缩为 test.zip ,当然也可以指定压缩包的目录,例如 /root/test.zip
    # unzip test.zip
    它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项
    # unzip test.zip -d /root/

    【gzip -d a. gz 3. tar.gz】解压一个gz包。

    【tar xvzf abc.tar.gz】解压一个tar.gz包。

    【gunzip abc.tgz】解压一个tgz包。

    【tar xvzf a.tar.z】解压一个tar.z包。

    【bunzip2 b. txt.bz2】解压一个bz2包。

    【find / -name “*.zip”】将系统中所有的.zip文件显示出来。

    【find / -name “*.gz”|wc -1|】查找系统中有多少个.gz文件,并统计数量。

    【mkdir /home/dir1 dir2 dir3】在家目录创建3个目录。

    【touch /home/dir1/file1 /home/dir1/file2 /home/dir1/file3】分别在新建目录里创建file1,file2,file3文件。

    【zip -q -r /root/ysl.zip/root/*】将家目录下所有文件(不包括目录)压缩成文件ysl.zip。

    【zip -m ysl.zip install。log】将/root/install.log添加到ysl.zip中。

    【unzip -v ysl.zip】显示ysl.zip中包含的文件信息。

    【mkdir /tmp/unzip-ysl】建立unzip-ysl目录。

    【unzip ysl.zip -d/tmp/unzip-ysl】将ysl.zip解压至/tmp/unzip-ysl下。

    【zip -r /root/ys2.zip /root/*】将家目录下所有文件(包括目录)压缩成文件ys2.zip。

    【mkdir /tmp/unzip-ys2】建立unzip-ys2目录

    【unzip ys2.zip -d /tmp/unzip-ys2】将ys2.zip解压至/tmp/unzip-ys2目录下。

    【tar -czvf file.tar.gz dirl/file1】将dirl/file1文件压缩成file1.tar.gz。

    【tar -czvf file.tar.gz dirl/file2】将dirl/file2文件压缩成file2.tar.gz。

    【tar -czvf file.tar.gz dirl/file3】将dirl/file3文件压缩成file3.tar.gz。

    【mkdir /tmp/gunzip】建立gunzip目录。

    【cp dirl/file1.gz dirl/file2.gz dirl/file3.gz /tmp/gunzip】复制压缩文件到新建的目录中。

    【gzip -dv /tmp/gunzip/*】压缩gunzip目录下的所有文件。

    任务八  YUM源的配置与软件的YUM安装    

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

    【子任务一】配置本地YUM源

    第1步:查看系统默认安装的YUM

    【rpm –qa  yum】查看安装的yum主程序。

    【rpm -qa |grep yum】查看安装的yum相关程序。

    第2步:挂载系统安装光盘

    把光盘放入光驱,然后使用如下命令把光盘挂在/mnt这个常用的挂载点下。

    【mount  /dev/cdrom  /mnt/】挂载光盘挂载成功后会在/mnt目录下看到光盘中的文件。

    第3步:备份默认YUM配置文件

    在修改配置文件之前,先备份要修改的文件,养成好的工程习惯。

    【cd /etc/yum.repos.d/】进入yum配置的目录下

    【ls】会看到CentOS系统的默认四个以repo为后缀的配置文件

    【mkdir /etc/yum.repos.d/bak】建立备份文件夹

    【mv /etc/yum.repos.d/Cent*  /etc/yum.repos.d//bak/】备份原来的配置文件

    移动原有的配置文件到备份文件夹中。(注:CentOS-Base.repo 是yum 网络源的配置文件,CentOS-Media.repo 是yum 本

    第4步:编辑自己的repo文件

    使用下面的命令新建一个自己的yum源。

     【vim  /etc/yum.repos.d/local.repo】新建local.repo文件。

     备注:新建的文件必须以.repo为后缀,local可以自己取名)

    然后按【ESC】健,后输入【:wq】保存退出!然后使用yum list命令更新yum配置即可查看到配置好的yum源。

    备注:baseurl=file:///mnt/    yum源地址,光盘的挂载点,需要注意的是file后有有3个斜杠,前两个表示地址格式,后面一个

    斜杠表示根目录。

    第5步:总结repo文件的格式

    所有repository服务器设置都应该遵循如下格式:

    [serverid]

    name=Some name for this server

    baseurl=url://path/to/repository/

    serverid 是用于区别各个不同的repository,必须有一个独一无二的名称;

    name 是对repository 的描述,支持像$releasever $basearch这样的变量;

    baseurl 是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件。它的格式是:

    baseurl=url://server1/path/repository/

        url://server2/path/repository/

        url://server3/path/repository/

    其中url 支持的协议有 http:// ftp:// file:// 三种。baseurl 后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl 

    只能有一个,也就是说不能像如下格式:

    baseurl=url://server1/path/repository/

    baseurl=url://server2/path/repository/

    baseurl=url://server3/path /repository/

    其中url 指向的目录必须是这个repository header 目录的上一级,它也支持$releasever $basearch 这样的变量。

    url 之后可以加上多个选项,如gpgcheck.exclude.failovermethod 等

    第6步:使用YUM源安装软件

    yum命令搭配install参数表示安装指定的软件,详细使用方法以及释义如下:

    【yum install –y dialog】通过yum源安装dialog软件。

    【yum install yum-fastestmirror】自动搜索最快镜像插件。

    【yum install yumex】安装yum图形窗口插件。

    【yum localinstall –y dialog】安装本地的rpm软件包。

    第7步:使用YUM更新软件

    yum命令搭配update参数表示更新指定的软件,详细使用方法以及释义如下:

    【yum update –y dialog】更新dialog软件包。

    【yum check-update –y dialog】检查是否有可用的更新dialog软件包。

    【yum localupdate –y dialog】如果有dialog的新版本,而且你也下载到来本地,就可以这样本地更新dialog了。

    【yum update】全部更新yum源。

    第8步:使用YUM卸载软件

    yum命令搭配remove参数表示卸载、或删除指定的软件,详细使用方法以及释义如下:

    【yum remove –y dialog】卸载dialog软件包。

    【yum remove | erase package1】 删除程序包package1。

      

    第9步:【YUM】命令的其他选项

    yum命令搭配其他参数详细使用方法以及释义如下:
    【yum list dialog】:显示dialog软件包的信息。
    【yum search dialog】:检查dialog软件包的信息。
    【yum info dialog】:显示指定的dialog软件包的描述信息和概要信息。
    【yum clean】:清理yum过期的缓存。
    【yum shell】:进入yum的shell提示符;
    【yum resolvedep dialog】显示dialog软件包的依赖关系。
    【yum deplist dialog】:显示dialog软件包的所有依赖关系。
    【yum clean packages】 清除缓存目录下的软件包。
    【yum clean headers】 清除缓存目录下的headers。
    【yum clean oldheaders】清除缓存目录下旧的 headers。

    第10步:查询已安装的dialog软件

    通过yum安装的软件,依然使用rpm命令来查询软件的安装情况:
    【rpm –qa dialog】查询dialog软件安装信息。


    【子任务二】配置国内网络YUM源

    第1步:配置上海交通大学YUM源

    第2步:企业YUM源列表

    搜狐开源镜像站:http://mirrors.sohu.com/

    网易开源镜像站:http://mirrors.163.com/

    第3步:大学教学YUM源列表

    北京理工大学:
    http://mirror.bit.edu.cn (IPv4 only)。
    http://mirror.bit6.edu.cn (IPv6 only)。
    北京交通大学:
    http://mirror.bjtu.edu.cn (IPv4 only)。
    http://mirror6.bjtu.edu.cn (IPv6 only)。
    http://debian.bjtu.edu.cn (IPv4+IPv6)。
    兰州大学:http://mirror.lzu.edu.cn/
    厦门大学:http://mirrors.xmu.edu.cn/
    清华大学:
    http://mirrors.tuna.tsinghua.edu.cn/ (IPv4+IPv6)。
    http://mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only)。
    http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)。
    天津大学:http://mirror.tju.edu.cn/
    中国科学技术大学:
    http://mirrors.ustc.edu.cn/ (IPv4+IPv6)。
    http://mirrors4.ustc.edu.cn/
    http://mirrors6.ustc.edu.cn/
    东北大学:
    http://mirror.neu.edu.cn/ (IPv4 only)。

    http://mirror.neu6.edu.cn/ (IPv6 only)。

    电子科技大学:http://ubuntu.uestc.edu.cn/。

    展开全文
  • 项目二:管理与维护Linux系统 任务三:使用vim编辑配置网络【子任务三】使用vim配置DNS地址第一步:打开DNS的配置文件输入【vim /etc/resolv.conf】命令大家DNS配置文件第二步:配置DNS地址此文件没有配置文件DNS...

    项目二:管理与维护Linux系统

    任务三:使用vim编辑器配置网络

    【子任务三】使用vim配置DNS地址

    第一步:打开DNS的配置文件

    输入【vim /etc/resolv.conf】命令大家DNS配置文件


    第二步:配置DNS地址

    此文件没有配置文件DNS地址时默认为空,按i键进入编辑模式,编辑如下字符


     在此文件中,按E键后,把光标移动到第一行,然后连续按两次y键,然后按p键就会把光标所在的行复制并粘贴在光标所在的行下面。
    如果文件中含有其他的以并开头的注释信息,连续按两次d键,删除光标所在的行。

    第三步:总结vim的使用

    Mode)、插入模式
    vim 可以分为3 种状态,分别是指令模式(也称一般模式,Command(Insert Mode)和底行模式(Last Line Mode)。各模式的功能区分如下。
    (1) 指令模式/一般模式(Command Mode); 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进人插人模式(Insert Mode) 下,或者到末行模式(Last LineMode )下。
    (2) 编辑模式/插人模式(Insert Mode); 只有在Insert Mode 下,才可以做文字输人,按ESC 键可回到指令模式。
    (3) 末行模式(Last Line Mode): 将文件保存或退出vim,也可以设置编辑环境,如寻找字符串、列出行号等。
    vim 编辑器的3 种模式之间的转换以及功能如图2 -44 所示。

    【子任务四】配置网卡多IP地址信息

    第一步:使用命令配置临时IP地址

    【ifconfig eth0 1.1.1.2 netmask 255.0.0.0】配置网卡的临时IP,重启失效。

    第二步:临时将一个网卡绑定多个IP

    【ifconfig eth0:1  1.1.1.2 netmask 255.0.0.0】eth0后面跟冒号和1.

    第三步:一个网卡永久绑定多个IP

    复制配置文件ifcfg-eth0为ifcfg-eth0:1,此方法为永久修改。

    使用【cd /etc/sysconfig/network-srcipt/】命令进入网卡文件存放目录,使用【cp ifcfg-eth0 ifcfg-eth0:1】命令复制网卡文件为ifcfg-eth0:1。r然后使用【vim ifcfg-eth0:1】命令修改其中的IP地址

    【 子任务五】操作网卡与测试网络

    在Linux 系统中,最基本的功能即是提供网络服务,所以掌握最基本的操作网卡与测试网络服务的命令至关重要。在此任务中,列举了一些常用的与网卡、网络有关的命令。

    第一步:通过命令操作网卡

     操作网卡的命令主要是ifconfig]命令,可以通过该命令关闭成启用网卡。
    【ifconfig eth0 down】 关闭网卡。
    【ifconfig eth0 up】启用网卡。
    【ifconfig eth0 hw ether 00 :E0 :23:45:34:A1】修改网卡物理地址(MAC 地址)。
    【service network restart】或【/etc /init.d,network restart] 重启网络服务。
    【ifconfig】查看网卡IP 地址与物理地址信息。

    第二步:测试网络状态

    测试网络状态主要有【traceroutel】【ping 】【netstat】3 个命令。
    【traceroute www.sina.com.cn】显示数据包到达目的主机所经过的路由。
    【ping www.sina.com.cn】测试到达www.sina.c m.n 网络的连通性。
    【ping -c 4 8.8.8.8】测试网络的连通性。
    【netstat -1】显示网络接口状态信息。
    【netstat -lpe】显示所有监控中的服务器的Socket 和正使用Socket 的程序信息。
    【netstat r】显示内核路由表信息。
    【netstat -nr】显示内核路由表信息。
    【netstat -t】显示TCP /UDP 传输协议的连接状态。
    【netstat -u】显示内核路由表信息。
    【arp-al】查看arp 缓存。
    【arp -s 192.168.33.15 00:60:08:27:CE:B2】添加一个IP 地址和Me 地址的对应记录。 
    【arp -d 192.168.33.15】删除一个IP地址和Mac地址的对应缓存记录

    【子任务六】启动图形界面还是字符界面

    第一步:打开inittab配置文件

    【vim /etc/inittab】使用vim编辑器打开/etc/inittab.


     在这个文件中,我们通过注释可以看到,Laux有1个运行级,分别如下所不,
    0 halt (关机.让系统关闭所有进程并关机)。
    1-Singleusermode (单用户字符界面通常又称、或S),
    2-Muliuser.withou NFS (不具各网络文件系统功造的多用户字符界面),
    3-Full multiuser mode (具备网络文件系统功能的多用户字符界面’。
    4-unused (保留不用)。
    5-X11(具备网络功能的图形用户界面)。
    6-reboot (关闭所有运行的进程并重新启动系统)。
    除此之外还有A.B.C 3 个运行级别,但在Linux中都没有意义。
    Linux 系统中不同的运行级别(Run Level)代表了系统的不同运行状态.例如Linux 家务器正常运行时处于运行级别3.是能够提供网络服务的多用户模式: 而运行级别1只允许管理员通过服务器主机的单一控制台进行操作,即单用户模式。

    第二步:修改Linux启动模式

    按键盘上的i.0或a 3 个字符中的任意一个,进人编辑模式,把光标定位到最后一行的"idsinitdefaul中修改数字。如果数字是5.系统启动后默认进人图形界面,设为3 则系统启动时默认进人字符终端界面

    第三步:保存配置文件

    按键盘左上角的ESC 键,退出编辑模式,输入[:wq](7 号和w 两个字母),保存并退出,关闭文件。

    第四步:图形与字符界面的切换

    Limx作为服务器,一般工作在字符界面下.占用资源较少、功能很强大。但有时需要食面办公时,即可切换到图形界面。Limux 系统作为办公系统,功能同样强大,可以完全使用 linux来工作在Linux中,一般的办公软件基本都有开源的解决方案。

    【init 5】或【startx】在字符界面下切换到图形界面

    【init 3】从图形界面或单用户模式进入字符界面

    展开全文
  • 在我们通常打开任务管理的时候,只显示了当前 CPU 的情况。 如果先显示当前计算机中的 CPU 有多少核的话,可以采取下面的操作。 右键,然后选择逻辑处理器。 在随后的界面中,将会显示当前计算机 CPU 中有多少...
  • 任务三 使用vim编辑配置网络任务实施 子任务一 使用【setup】命令配置IP地址; 子任务二 使用vim打开网络开关; 子任务三 使用vim配置DNS地址; 子任务四 配置临时IP与多IP地址; 子任务五 操作网卡与测试...
  • 最新的BOINC管理器使您可以选择计算机在开始任务之前应在空闲状态下等待多少分钟,但是在Linux中,此设置确实存在问题,因为BOINC管理器似乎无法识别用户的不活动状态。 该脚本解决了这个问题。 此脚本的控制仅影响...
  • 每12小时备份并压缩/etc/目录至/...打开一个文本编辑 0 */12 * * * tar -zcf /backup/etc-$(date +"%Y-%m-%d-%H-%M").tar.gz /etc [root@localhost ~]# crontab -u hu -l ——>查看用户任务...
  • 1、打开虚拟机管理器“virtual machine manager”,选择新建虚拟机 2、选择镜像文件 3、配置内存和cpu   4、配置磁盘空间   5、添加虚拟机名称,并勾选安装前配置   6、配置磁盘类型   7、...
  • 在最近的一篇文章中,LinuxMint 团队披露了正在开发一个名叫“网页应用管理器Web App Manager”的新工具。该工具让你能够像使用桌面程序那样以独立窗口运行你最喜爱的网页。 设想一下,你正忙于一项任务且需要在...
  • Linux——系统管理

    2017-05-07 13:16:20
    当然杀死进程不是一个正常操作,不像在windows中打开任务管理器随便kill掉,杀死进程一般不是一个正常的退出方式,可能会导致某些问题。 我们按照顺序来说,如何查看进程的健康状态呢? 使用top命令: top - 13:55...
  • Linux】进程管理和查看

    千次阅读 2016-06-08 08:17:20
    1.什么是进程 进程是正在执行的程序或命令,... 进程的概念在windows系统中也有,打开任务管理器->进程就可以看到正在运行的进程。  2.进程管理的作用 判断服务器健康状态 查看系统中所有进程 杀死进程 3.进程相
  • 一种管理多个Linux子系统的简便方法 现在,我的应用程序允许您删除或将WSL的所有已安装实例设置为默认值 它在通知区域中支持极其有用的图标,可让您在不打开应用程序的情况下设置默认分发 您需要做的就是下载最新...
  • 任务三:使用vim编辑配置网络【子任务一】使用【setup】命令配置IP地址第1步:运行【setup】命令第2步:选择网络配置第3步:选择网卡第4步:填写IP地址第5步:保存IP地址配置选项第6步:重启网络服务并查看IP地址...
  • 尝试各种方法后,都不好使,最终,解决办法如下: 1、虚拟机卡住不动时,打开任务管理器,强行结束; 2、卸载VMwareStation,再重装; 3、重启电脑; 4、启动VMware Station,重新导入Linux虚拟机; 5、正常。 ...
  • linux中的进程以及任务调度

    千次阅读 2015-02-24 13:16:30
    打开任务管理器我们能看到有许多进程,能看到其占用内存,用户名等等。linux中当然也有这个概念。 那么说道进程,就再提一个概念叫线程。线程指的是一个程序运行中的最小单元,也有人叫他 轻量级进程。 学习JAVA的...
  • LINUX 中的进程管理

    2014-12-27 14:41:21
    要关闭进程,我们首先要打开类似于windows系统下面的“任务管理器”程序,在Ubuntu系统下“任务管理器”叫做“系统监视器”,他们的功能基本类似,不过Ubuntu下面的“系统监视器”比windows的任务管理器
  • 一个非常有用的项目,用于监视系统资源而无需打开任务管理器
  • 1查看进程信息 在桌面环境下依次选择应用程序系统工具 系统监视菜单项打开系统监视窗口 第6章 Linux运行级别与进程管理 本章介绍了Linux的运行级别及其控制文件Linux的进程管理任务调度方法以及Linux系统日志...
  • Linux 进程管理浅析

    2019-01-10 00:58:16
    进程的定义 用通俗的话来讲,进程就是出于...通常为了让一个进程中也能够支持多个任务的并发执行(其实是调度在调度),有了线程的概念(写过 Linux C 的都知道 pthread 吧),线程是进程中的活动对象,只不过...
  • LINUX系统管理白皮书

    2011-10-21 18:37:45
    对于面向所有主流Linux子系统的支持与管理任务,本书都进行了恰到好处的讲解。涵盖的主题包括文件系统、目录、引导和关机、打印、网络兼容性、网络应用、网络登录、安全、用户账号、数据备份等等。此外,还针对TCP/...
  • Linux系统管理白皮书

    2008-11-20 14:22:26
    对于面向所有主流Linux子系统的支持与管理任务,本书都进行了恰到好处的讲解。涵盖的主题包括文件系统、目录、引导和关机、打印、网络兼容性、网络应用、网络登录、安全、用户账号、数据备份等等。此外,还针对TCP/...
  • linux系统管理大全

    热门讨论 2008-07-01 13:18:37
    目 录 序 前言 第一部分 Linux网络管理员指南 第1章 网络基础 3 1.1 UUCP网络 3 1.2 TCP/IP网络 5 1.2.1 TCP/IP网络入门 5 1.2.2 以太网 6 1.2.3 其他类型的硬件 7 1.2.4 网际协议 8...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 427
精华内容 170
关键字:

linux打开任务管理器

linux 订阅