1、操作系统

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

本条款录用来存放全体的系统管理所供给的布局文件和子目录(操作系统的安插文件目录(防火墙、运营项卡塔 尔(英语:State of Qatar)卡塔尔;

/home

顾客的主目录,客商音讯寄放的目录,顾客的暗中同意工作目录,在Linux中,各样顾客都有贰个投机的目录,经常该目录名是以顾客的账号命名的。每扩张一个顾客,系统就能够基于其顾客名在目录下新建三个和其客商名同名的公文夹,用来保存其客户配置;

/usr

次第和数目贮存目录

/var

以此目录中存放着在持续扩充着的事物,大家习于旧贯将那二个日常被改良的目录放在此个目录下。包罗在不奇怪操作中被校订的文书:假脱机文件、记录文件、加锁文件、一时文件和页格式化文件等各类日志文件,

/proc

 

本条款录是叁个杜撰的目录,它是系统内部存款和储蓄器的照耀,我们得以由此从来访谈那么些目录来获取系统新闻。

其一目录的内容不在硬盘上而是在内部存款和储蓄器里,大家也足以平昔改良里面包车型大巴少数文件,举例能够经过下边包车型地铁通令来掩没主机的ping命令,使旁人不能ping你的机械:
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

/root

该目录为系统管理员,也称作超级权限者的客户主(Home卡塔 尔(英语:State of Qatar)目录。

/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行卡塔 尔(英语:State of Qatar);

    ◆突显内定文件起头的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家目录,直接选择想要上传或下载的文件进行传输即可。