★任何其他软件都必须在操作系统的支持下才能运行

1、操作系统:(Operating System   简称OS)轻松的话正是一款软件;

  ★操作系统是管制和调整计算机硬件与软件财富的微管理器程序,是向来运营在“裸机”上的最宗旨的系统软件;

  ★任何别的软件都必须在操作系统的支撑下技术运作;

2、 操作系统一分配类:

●按照应用领域

    ★桌面操作系统:具有图形化界面的操作系统;(在此之前最著名的操作系统DOS,之后微软推出第一个图形界面的操作系统windows1.0,只有256色,现在Windows、linux、Mac OS三足鼎立);

    ★服务器操作系统:服务器操作系统一般指的是安装在大型计算机上的操作系统,比如Web服务器、应用服务器和数据库服务器等,是企业IT系统的基础架构平台,也是按应用领域划分的3类操作系统之一(另外2种分别是桌面操作系统和嵌入式操作系统)。同时,服务器操作系统也可以安装在个人电脑上。相比个人版操作系统,在一个具体的网络中,服务器操作系统要承担额外的管理、配置、稳定、安全等功能,处于每个网络中的心脏部位。

    ★嵌入式操作系统:嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。

    目前在嵌入式领域广泛使用的操作系统有:嵌入式实时操作系统µC/OS-II、嵌入式Linux、Windows Embedded、VxWorks等,以及应用在智能手机和平板电脑的Android、iOS等。

●按照所支持用户数:根据在同一时间使用计算机用户的多少,操作系统可分为单用户操作系统和多用户操作系统;

    ★多用户操作系统:如果在同一时间允许多个用户同时使用计算机,则称为多用户操作系统。

       ☆具有代表性的多用户操作系统:UNIX、Linux、MVS;

    ★单用户操作系统:单用户操作系统是指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源;

       ☆具有代表性的单用户操作系统:MSDOS、OS/2、Windows;

■附加:

  ◆另外,如果用户在同一时间可以运行多个应用程序(每个应用程序被称作一个任务),则这样的操作系统被称为多任务操作系统。

  ◆如果一个用户在同一时间只能运行一个应用程序,则对应的操作系统称为单任务操作系统。

  ◆个人计算机操作系统是单用户操作系统,其主要特点是在某一时间为单个用户服务。

  ◆早期的DOS操作系统是单用户单任务操作系统,Windows 95 和 Windows XP 是单用户多任务操作系统,Windows 7 则是多用户多任务操作系统,Linux 、UNIX是多用户多任务操作系统。

●按照源码开放程度分类:

    ★闭源操作系统:不开放源码的系统;代表性的闭源操作系统:Mac OS、Windows;

    ★开源操作系统:开源操作系统(open source operating system) ,就是公开源代码的操作系统软件,可以遵循开源协议(GNU)进行使用、编译和再发布。在遵守GNU协议的前提下,任何人都可以免费使用,随意控制软件的运行方式。

       ☆最具代表性的开源操作系统:Linux、FreeBSD;

●常用的企业级应用操作系统:Windows Server、Unix、Linux;

3、 Linux操作系统简单介绍:

●Linux特点:稳定、小巧、易操作、大多数版本免费、开源、支持多种平台;

●logo:小企鹅;

●诞生日期:1991年,开发者:林纳斯·托瓦茨

     

●Linux版本:

    ★Redhat系列:

▲包括:RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server收费版本)、

     FedoraCore(由原来的Redhat桌面版本发展而来,免费版本)、

    CentOS(RHEL的社区克隆版本,免费)。

▲Redhat应该说是在国内使用人群最多的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。

▲这个版本的特点就是使用人群数量大,资料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。

▲Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。

   ★Debian系列:

▲Debian包括Debian和Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统

▲Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing和unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。stable一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。

▲Debian最具特色的是apt-get /dpkg包管理方式;

  ★Ubuntu系列:

▲严格来说不能算一个独立的发行版本,Ubuntu是基于Debian的unstable版本加强而来,可以这么说Ubuntu就是一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的Linux桌面系统;

▲根据选择的桌面系统不同,有多个版本可供选择,比如基于unity的Ubuntu,基于Gnome的Ubuntu Gnome,基于KDE的Kubuntu,基于LXDE的Lubuntu以及基于Xfce的Xubuntu等。

▲特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

 

4、 Linux操作系统安装:

Linux操作系统安装方式

  1、整机安装

  2、双系统并存安装

  3、虚拟机安装

●安装环境:

 ●虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

●虚拟系统通过生成现有操作系统的全新虚拟镜像,它具有真实windows系统完全一样的功能,进入虚拟系统后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。

 ●常用的的虚拟机软件有VMware(VMWare ACE)、Virtual Box和Virtual PC,它们都能在Windows系统上虚拟出多个计算机。

●注:Virtualization是bios选项中的一项,Virtualization开启代表本机支持虚拟化操作,反之则不支持;   

  bios中Virtualization设置的路径为:bios——security——Virtualization;

 

●CentOS安装:

    ●CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。

●vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式);

5、Linux系统文件:

●目录和分区:

    

●软件、硬件、文书档案都属于文件; 

目录名称

说明

/

Linux系统根目录

/bin

bin是Binary的缩写,
系统运营时供给的实践文书(二进制),这么些目录存放着最日常使用的指令;

/dev

dev是Device(设备)的缩写,设备文件目录, 
该目录下贮存的是Linux的外界设备,在Linux中寻访设备的点子和拜候文件的点子是一致的。Linux下设备被当成文件,那样一来硬件道具被抽象化,便于读写、网络分享以及要求暂服装载到文件系统中,平常状态下,设备会有两个渡路的子目录,那几个胳臂的原委会出现在单独的子目录下;

/etc

其一目录用来存放在全体的系统管理所必要的布署文件和子目录(操作系统的配置文件目录(防火墙、运行项));

/home

用户的主目录,用户新闻贮存的目录,用户的私下认可专门的学业目录,在Linux中,每一种用户都有二个和睦的目录,一般该目录名是以用户的账号命名的。每增添叁个用户,系统就能够基于其用户名在目录下新建贰个和其用户名同名的公文夹,用来保存其用户配置;

/usr

程序和多少贮存目录

/var

本条目款项录中寄存着在不断扩充着的事物,大家习于旧贯将那一个平日被改造的目录放在那么些目录下。包括在平常操作中被改换的公文:假脱机文件、记录文件、加锁文件、有的时候文件和页格式化文件等各样日志文件,

/proc

 

这一个目录是一个设想的目录,它是系统内部存储器的映照,我们能够透过直接待上访谈那么些目录来获取系统消息。

本条目款项录的剧情不在硬盘上而是在内部存储器里,大家也足以从来改造里面包车型客车一点文件,比方能够透过上边包车型大巴授命来掩盖主机的ping命令,使旁人不可能ping你的机械:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

/root

该目录为系统管理员,也称作顶尖权限者的用户主(Home)目录。

/boot

这里贮存的是运转Linux时使用的片段中坚文件,包含部分一连文件以及镜像文件。

/lib

那些目录里寄放着系统最主题的动态连接分享库,其成效类似于Windows里的DLL文件。差非常的少具有的应用程序都亟待用到这么些分享库

/lost+found

以此目录一般景色下是空的,当系统违规关机后,这里就存放了有的文书

/media

linux系统会自动识别一些装置,举例U盘、光驱等等,当识别后,linux会把识其他配备挂载到这么些目录下

/mnt

系统提供该目录是为着让用户一时半刻挂载其余文件系统的,大家得以将光驱挂载在/mnt/上,然后走入该目录就能够查阅光驱里的内容了

/opt

那是给主机额外安装软件研商所摆放的目录。比方您安装贰个ORACLE数据库则就可以放手这几个目录下。暗许是空的

/sbin

s便是Super User的情致,这里寄放的是系统管理员使用的系统管理程序

/selinux

那几个目录是Redhat/CentOS所特有的目录,Selinux是贰个有惊无险机制,类似于windows的防火墙,可是这套机制比较复杂,这么些目录便是寄放selinux相关的公文的。

/srv

该目录贮存一些服务运营之后需求领取的数目

/sys

那是linux2.6基础的三个比一点都不小的改动。该目录下安装了2.6基石中新辈出的三个文件系统
sysfs

 sysfs文件系统合而为一了上面3种文件系统的新闻:针对进度消息的proc文件系统、针对设备的devfs文件系统以及针对性伪终端的devpts文件系统。该文件系统是基本设备树的一个直观反映。当两个根本对象被创设的时候,对应的文书和目录也在基础对象子系统中被成立。

/tmp

其一目录是用来寄存在一些有的时候文件的

/usr

那是四个特别主要的目录,用户的众多应用程序和文件都置身这么些目录下,类似于windows下的program
files目录

/usr/bin

系统用户选用的应用程序

/usr/sbin

最棒用户接纳的相比较高等的管制造过程序和系统守护程序

/usr/src

内核源代码私下认可的放置目录

在意:在linux系统中,有多少个目录是很主要的,日常供给专注不要误删除或然随意更换内部文件。

●/etc:那么些是系统中的配置文件,假令你转移了该目录下的某部文件大概会导致系统不可能开发银行。

●/bin, /sbin, /usr/bin, /usr/sbin:
那是系统预设的推行文书的放置目录,举个例子 ls 正是在/bin/ls 目录下的。

值得一提议的是,/bin, /usr/bin
是给系统用户使用的通令(除root外的通用户),而/sbin, /usr/sbin
则是给root使用的授命。

●/var:
那是一个那一个首要的目录,系统上跑了非常多顺序,那么各类程序都会有照拂的日志发生,而那么些日记就被记录到那个目录下,具体在/var/log
目录下,别的mail的预设放置也是在那边。

 

●Linux操作系统结构:

 图片 1

●Linux树状目录结构:

 图片 2

●Linux 目录操作命令:

●pwd:查看当前所在目录

●打开文件夹命令:

  ★cd:打开目录:

  ★打开指定目录:cd[目录名]

  ★打开当前用户的主目录:cd~

  ★返回上级目录(.代表上级目录,  ..代表上两级目录):cd..

  ★进入根目录:cd –

  ★打开根目录:cd /

●移动文件或修改文件名

    mv[选项][源文件或者目录][目标文件或者目录]

●浏览目录下的文件列表名命:

  ★ls –a:查看目录下所有的文件(包括隐藏文件);

  ★ls –Ia:以列表的方式查看当前目录下的文件列表;

  ★Is-I:以列的方式查看当前目录下的所有文件;

●ll:以列的方式显示目录下的文件列表

●创建文件目录目录命令:

  ★递归新建多级目录:mkdir –p 文件夹名称;

  ★新建创建文件目录:mkdir 文件夹名

    ▲–m:设定档案的权限,后边可以跟权限标示

    ▲缺省:直接创建文件目录

●删除文件或目录命令:(rm中没写r参数,无法删除目录,只能删除文件,因为强制删除杀伤力太大,不推荐);

  ★强制删除文件或目录:rm –rf 目录或文件

  ★再删除前询问是否确认删除:rm –ri:目录或文件

  ★递归删除:rm -r

●删除文件目录命令:

  语法:rmkdir [选项] 目录名称

  ★删除指定目录:

    语法:rmdri [选项] 目录名称;

        ▲删除空目录:rmkdir(英文是remove empty directories)

        命令所在路径是:/bin/rmkdir

        执行的权限:所有用户 

        语法:rmkdir[目录名]

        描述:删除空目录

        eg:rmkdir /tmp

  ★递归删除指定目录及中间目录:

    语法:rmdir [-p] dirName

          ▲-p 是递归将所有层级目录都删除;(当子目录被删除后使它也成为空目录的话,则顺便一并删除。)

          ▲缺省:删除指定的目录;

    eg:将工作目录下,名为 AAA 的子目录删除 :rmdir AAA

    eg:在工作目录下的 BBB 目录中,删除名为 Test 的子目录。若 Test 删除后,BBB 目录成为空目录,则 BBB 亦予删除。

        rmdir -p BBB/Test

●复制文件或目录命令:

  语法:cp[选项][目录1名称][目录2名称]

  ★递归复制目录1的所有的所有文件和文件夹到目录2:cp-r[目录1][目录2];

  ★执行复制操作时覆盖原有目录前询问用户:cp-ri[目录1][目录2]

      ▲-r:递归持续复制,用于目录的复制行为;

      ▲-f:为强制(foree)的意思,当有重复或其它疑问时,不会询问使用者,而强制复制;

      ▲-p:保存原文和目录的属性;

      ▲-i:覆盖既有目录之前先询问用户;

 

●Linux 文本操作:

      ★创设文件命令:touch 文件名;

      ★文件编写、查看命令Vi:

◆vi:此命令为UNIX操作系统或者类UNIX操作系统都具有功能强大的文件编辑命令,用户输入vi+文件名,便可以进入vi模式进行文件内容的查看和编辑。如果文件已经存在,则直接打开文件,如果文件不存在,则系统将打开一个全新的空文件;

  ★vi模式的三种模式:

     ◆命令模式:当用户使用vi命令打开文件后,则进入命令模式,用户可以输入命令来执行很多功能;

                    ◇vi模式下常用命令:

L

光标移至屏幕最后一行

space

光标右移一个字符

backspace

光标左移一个字符

n+

光标下移n行

N+

光标上移N行

      ◆输入模式:如果用户要对文件做修改,则可以键入以下命令,进入输入模式:l(i)、A(a)、O(o);用户进入输入模式后,可以随意修改文件;除了ESC键外,用户输入的任何字符都会被当作为内容写入文件,用户输入Esc可以对文件的内容进行相关的操作;

                    ◇常用命令:

a,I,r,o,A,I,R,O

编辑模式

dd

删除光标当前行

ndd

删除n行

       ◆末行模式:用户如果完成编辑文件,则可以按照esc+“:”进入末行模式,用户可以对文件内容继续进行搜索,也可以输入“:wq!”进行文件保存并退出,或者输入“:q!”强制退出文件编辑;

                      ◇常用命令:

:wq!

保存并退出

:q!

强制退出

:set nu

显示所有行号

:s/字符串1/字符串2

讲文件出现的字符串1替换成字符串2

打开文件:vi [文件名]

进入编辑模式:i,a

保存w

进入命令模式:“:”

保存并退出:wq或x

退出但不保存:q!

退出编辑模式:按下 Esc 键

 

      ★查看、编辑文件命令:cat:

           
  ★任何其他软件都必须在操作系统的支持下才能运行。◆此命令用于展现文件的全部内容,借使文件极大,则会翻屏彰显,全体cat命令适合展开内容比较少的文书;

            ◆当使用[cat
文件名称]开辟文件后,能够输入相应的开始和结果,系统将机关保存文件内容,输入Ctrl+D退出编辑;

            ◆cat[-参数选项] 文件名称;

创建并打开一个新文件

缺省

展开文件内容

               ★任何其他软件都必须在操作系统的支持下才能运行。◆张开二个小的文书的内容:cat 文件名称;

             ◆创造并开垦三个新的文书:cat > 文件夹名称;

  ★查看文件起头内容命令:head;

    语法:head [参数][文件]

    ◆head用于体现内定文件起首的剧情(暗中同意展现10行);

    ◆显示钦点文件初叶的n行数据:head –n 文件名称;

-n

<行数>显示的行数

默认

默认显示文件前10行

 ★查看文件结尾内容命令:tail:

    语法:head [-参数选项]  ★任何其他软件都必须在操作系统的支持下才能运行。 文件名称

    ◆head用于浮现钦点文件结尾的情节(暗中认可展现10行);

    ◆动态加载有个别文件的剧情(常用来查看日志文件):tail –f
文件名称

    ◆查看有个别文件结尾n行的开始和结果:tail –n 行数 文件名称

-f

该参数用于监视文件File增长,文件内容更新后终端显示也将动态更新;

-n Number

从倒数第Number行位置读取指定文件的全部内容;

 

6、 Linux权限管理:

●Linux用户/用户组:

  ◆用户(指操作系统的莫过于操小编)是,在四个操作系统中,一名目许多权限的集结体;
Linux操作系统中每种用户都具备唯一标记UID;

  ◆用户组是具备一样特征的用户的会集体,Linux操作系统中各种用户组都具有独一标记GDI;

    注:当使用-u钦赐用户id时,用户id应尽也许大于500,以防冲突,因为Linux操作系统安装后,会暗许创建部分用户,全数望会占领500之内的id号;

      ◆Linux权限机制的性状:

     ★系统有三个权力最大的用户,其名字为root,root用户属于用户组;

            ★系统暗中认可唯有root权限能够加多和删除用户;

         
  ★加多用户之后,如果未有给用户钦定用户组,则系统会为用户增进三个同名的用户组,用户属于改组;

           
★root切换至普通用户不需求登入,普通用户切换root用户须求登录;

           
★root能够给用户赋予和注销某贰个文书的读、写、施行的权杖;

  ★任何其他软件都必须在操作系统的支持下才能运行。●Linux用户操作命令:

       ◆切换用户命令:su

  ★任何其他软件都必须在操作系统的支持下才能运行。             语法:su [用户名]    或   su -[用户名]

             ★su[用户名]和su -[用户名]都得以切换用户。

    ★su[用户名]类似于不经常切换用户,当使用该命令举办切换新用户时,用户配置依旧沿用原本的用户配置,如情形变量、系统设置等。

    ★使用su
[用户名]张开切换用户时,情况变量、系统安装等全方位切换到新用户的用户配置。

◆查看当前报到用户命令:whoami

      语法:whoami

◆查看当前用户所属分组命令:groups

      语法:groups

◆查看当前用户UID和GID命令:id

      语法:id

◆加多新用户命令:useradd

      语法:useradd [选项] [用户名]

-c

代表 conmcnt 指定一段注释性描述

-d

指定用户主目录

-g

指定用户所属的用户组

-G

指定用户所属的附加组

-u

指定用户的用户号

缺省

直接添加用户

◆usaadd 命令常用:

  ★在 Linux 操作系统中增多用户 : useradd 用户名

  ★在 Linux 操作系统中增添用户并钦赐用户 UID: useradd -u 钦赐的 UID
用户

 ◆修改用户密码命令:passwd

           语法:passwd  [选项] [参数]

-d

去除密码,唯有系统一管理理员工夫运用

-f

强制施行

-k

安装唯有密码过期后能力更新

-l

锁住密码

-s

列出密码的相关音讯独有系统管理员本领采用

-u

解开已上锁的账号

注:再增添用户后,独有为其安装密码,用户技艺登录;

◆删除用户命令:userdel

  语法:userdel [选项] [用户名]:

-r

删除用户以及其登陆日志等信息

-f

强制删除用户即使用户已经登陆

缺省

直接删除用户

            ★userdel常用命令:

    ★删除用户: usadel 用户名

    ★删除用户并还要删除其登陆消息 : userdel -r 用户名

◆修改用户消息命令 :usermoI

  语法:usermod [选项][参数][用户名]

-c

修改用户账号的备注文字

-d

修改用户登陆时的目录

-e

修改账号的有效期

-f

修改密码过期多少天关闭账号

-g

修改用户所属的群组

-G

修改用户所属附加组

-I

修改用户的账号名称

-L

锁定用户密码.使密码无效

-u

修改用户id

-U

解除密码锁定

      ★iusamod常用命令:

      ★修改用户登入名 : usermod -l 新用户名 旧用户名

      ★修改用户所属分组 : usermod -g 新组名称 用户名

◆增加用户组命令:groupadd

  语法:groupadd [选项][组名称]

-g

指定工作组的 id

-r

创建系统工作组

-o

允许添加组ID 不唯一的工作组

缺省

添加用户分组

      ★goupadd常用命令:

      ★修改用户登陆名; groupadd 组名

      ★修改用户所属分组: groupadd -g 组 GID 组名

●权限操作:Linux 操作系统为文件定义了读 . 写 、 实行二种权限
,差异的用户依然用户组能够具备不相同的限。

  ★系统选取了 “r’. “w’. ‘x’ 来分别表示文件的读. 写. 推行权限。

  ★使用我们后面学习的
i命令就能够查阅到用户在当前目录可能文件的操作权限;

       ▲查看/usr/目录下文件的用户权限:

     
        图片 3   
   

      eg:图片 4

        ★从左至右分别表示如下含义》:

          ☆ d:代表 bin 数目目录并非文本

          ☆rwx: 表示具有者具备读. 写. 试行的权限

          ☆r –x:代表同组用户全数读、施行的权柄 ,
然则未有写权限

          ☆r -x、 代表任何组用户具备读、实施的权限.
未有写权限

  ★常用的更换权限命令为 chmod

    语法:chmo[选项] [参数]

-c

显示指令执行过程.但只返回更改的部分

-f

不现实错误信息

-r

递归授权

-v

显示指令执行过程

        ▲chmod
的参数能够分成二种,分别是权力格局和数字方式

          ★(1) 权力方式; 权限情势应用u. g,
o分别代表具有者,同组用户,其余组用户;

              ☆使用“+”和“-”表賦予和撤废权限,

              ☆使用r、 w. x代表读、写、推行的权限.;

                  eg:将文件d01的施行权限赋给当前用户,写权限赋给用户所在的用户组:

                       >chmod –r U+X,G+W F01

                  eg:将文件
f01的读、写、施行的权柄賦给当前用户,将读
、写权限賦给用户所在的用户组其余用户:

                     >chmod – r u=rwx, g=rw,
o=rw f01

           ★(2) 数字方式:为了简化授权手续 .
用户也得以采纳数字方式开始展览授权,使用二进制的样式表r. w. x二种权限,如101
(5) =r-x, 111 (7) =rwx,100 (3)=r—

                  eg:将文件 f01 的读. 写 .
施行的权位賦给当前用户 ,
将读和实践的权限賦给用户组,将写和实践的权杖赋给其余用户

                      >chmod 753 -r f01,

                  eg:将文件 f01 的读 , 写 .
实践的权位賦给全数的用户

                      >chmod 777 -r f01

7、Linux进度管理:

●程序和进程:

  ★进程(程序运行的动态描述)是操作系统的概念,每当我们执行一个程序时,对于操作系统来讲就创建了一个进程,这个过程中伴随着资源的分配和释放。可以认为进程是一个程序的一次执行过程。 进程是

    ☆进程生命周期:

         

  ★程序是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念。

  ★理解:进程是一个动态的概念,它是序执行的过程. 包括创建、 调度和消亡.

    eg:我们经常使用的 mysql , 当 mysql 打包好传输到服器上时. 这个时候 mysql 只是一个完整的数据库程序, 当用户启动 mysql 服务并成功后.,系统则会为 mysql 创建一个进程, mysql 进程会具有自 己独立的资源,和 Windows 操作系统运行程序类似,每一个程序运行启动的方式,都会有一个程序启动的入口文件. Windows 操作下是某一个.exe 文件,Linux下一般为.sh 文件

●进程操作:

  ★查看进程命令ps:该命令是 Linux 操作系统查者进程的命令,通过 PS 命令我们可以查看 Linux 操作系统中正在行的进程,并可以荻得进程的 PID (进程的唯一标示),通过PID可以对进程进行相应的管理语法;

    语法:ps -ef|grep  [进程标识]

      eg:查看系统中的远程连接进程“ssh”是否有开启:

            

      注:显示的进程列表:第一列表示开启进程的用户

                第二列表示进程唯一标示 PID,

                第三列表示父进程 PPD,

                第四列表示 CPU 占用资源比例 .

                最后一列标示进程所执行程序的具体位置

  ★杀掉进程命令:kill,当系统中有进程进入死循环 或者需要被关闭时. 我们可以使用 kill命令对其进行关闭.;

      语法:Kill  -9   [PID]     //PID 为 Linux 操作系统中进程的标示;

            eg:停止系统中的远程连接进程 “ssh”

                  [shang@localhost ~]$ kill -9 1829

8、Linux别的管理:

●Linux 远程连接:一般选择使用远程工具来管理 Llnux 服务器,Linux下的远程连接和操作都是基于 SSH(Secure Shell)协议的,因此我们一般称这些远程管理工具为 SSH 工具;

★常用的ssh工具有 Xmanager、securecrt、pultyo;

    ★介绍Xmanager5.0:

       ▲Xmanager包含两个常用的工具 Xftp 和 Xshell

    ◆Xftp:远程文件传输软件

    ◆Xshell:远程终端模拟软件

       

 

★Linux在远程连接之前,首先我们需要确保宿主机的网络连接状态良好,宿主机的网络配置需要注以下两个方面:

  1、查看宿主机运行的服务中VMAuthdService 服务是否为开启状态,如果没有开启 , 则启动服务;

  2、在控制面板\网络和Internet\网络连接中查看名称为 VMware Network Adapter VMnet 的两块网卡是否均为启用状态。(VMware Nelwork Adapter VMnet 为虚拟网卡, 在用安装虚拟机操作系统完成后.由系统自动创建);

★准备远程连接环境:查看虚拟机中的网络配置,确认其设备状态为启动时连接,网络连接方式为桥接方式;

★接下来我们需要获得服务器 IP 地址,打开服务终端.,输入 ifconfig 命令即可查看服务器 lp地址;

      

    注:◇eth1 和 lo 为系统为虚拟机配置的两块网卡 ethl 为普通网卡, lo 为环回网卡;

      ◇如果输入ifconfig命令后系统没有显示 ethl 网卡 , 则首先需要查看虚拟机的网络配置是否为桥接方式;修改虚拟机网络配置完成后,重启网卡;

启动网卡命令

ifconfig [网卡标识] up

关闭网卡命令

ifconfig [网卡标识] down

重写获取IP命令

dhclient

重启网卡

service network restart

卸载eth1网卡

ifconfig eth1 down

重新加载eth1网卡

ifconfig eth1 up

启动 ssh 服务

service sshd start

重启 ssh 服务

service sshd restart

关闭 ssh 服务

service sshd stop

清屏命令

clear

查询命令详细参数命令

man[命令名称]

挂载命令

mnt[设备名称][挂载点]

 

●VMWare下centOS连接无线局域网的解决办法;

 

9、 附加:

●Xshell如何远程连接Linux服务器:具体步骤如下:

  ★步骤一 打开Xshell软件。双击桌面上的Xshell软件快捷图标,就可以打开软件,打开的软件主界面如下图所示。

 
图1:Xshell软件主界面

  ★步骤二 执行新建命令。打开Xshell软件后找到左上角第一个“文件”菜单并单击,弹出来一个下拉框,点击选择“新建”命令(或者直接按下快捷键“Alt+n”)。

 
图2:在文件菜单下执行新建命令

  ★步骤三 点击“新建”之后就会出现下面这样一个界面,“名称”根据自己的需求填写,“协议”就是默认的SSH,“主机”是这一步最关键的,一定要填写正确,否则无法登录,端口也是默认的22,其他不用填,填写完成之后先不要点确定,看下一步。

 
图3:新建服务器会话

  ★步骤四 找到连接选项栏中的“用户身份验证”点击,点击之后会让你填写用户名和密码,其中“方法”默认“password”,“用户名”填写你的FTP用户名,“密码”填写你的FTP密码,填写完成点击确定。

 
图4:用户身份验证

  ★步骤五 登录刚才保存的账号,单击左上角的“文件”菜单,在其下拉选项选择“打开”命令,弹出会话对话框,左下角有一个选项“启动时显示此对话框”,这个选项的意思是:每次打开Xshell都直接跳出这个对话框,根据需求勾选,然后找到你想登录的服务器,点击“连接”即可。

 
图5:连接服务器

  ★连接之后出现如下界面中的[root@******]样式的,就证明连接成功了。

 
图6:服务器连接成功

●Xftp实现远程连接:

1、安装完成后打开,选择文件——新建,弹出对话框,填写名称,主机,协议选择SFTP,端口为22,用户名和密码;

    提醒:使用ftp 21端口会提示无法连接;Xshell登录默认用的是22端口,协议是sftp。

     

2、点击工具栏打开按钮,选择刚创建好的ftp站点,登录后远程主机在右侧,默认为root家目录,直接选择想要上传或下载的文件进行传输即可。

   

 

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图