linux理论基础



Linux是目前唯一可免费获得的、为PC机平台上的多个用户提供多任务、多进程功能的操作系统,这是人们要使用它的主要原因

Linux一般有四个主要部分:内核、Shell、文件结构和实用工具
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行

1)root--超级用户帐号,使用这个帐号可以在系统中做任何事情
2)普通用户--这个帐号供普通用户使用,可以进行有限的操作

为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键。如果用户忘记了口令,可以请系统管理员为自己重新设置一个

Linux是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录

su命令 非常重要。它可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。普通用户使用这个命令时必须有超级用户或其他用户的口令。如要离开当前用户的身份,可以打exit

超级用户登录后的操作提示符是“#”
普通用户登录后的操作提示符是“$”


grep  功能:在指定的文本文件中查找指定的字符串
grep、fgrep和egrep命令:这组命令以指定模式搜索文件

Linux中的账户包括
用户账户:超级用户,普通用户, 伪用户
组账户:标准组,标准组可以容纳多个用户;私有组:私有组中只有用户自己
              当在创建一个新用户user时, 若没有指定他所属于的组,Red Hat 就建立一个和该用户同名的私有组
组是用户的集合。一个标准组可以容纳多个用户。同一个用户可以同属于多个组,这些组可以是私有组,也可以是标准组

Linux是多用户的操作系统,允许多个用户同时在系统上登录和工作
Linux文件系统安全模型是通过给系统中的文件赋予三个属性来起作用的,这三个赋予每个文件的属性称为所有者、组和访问权限 
Linux下每一个文件必须严格地属于一个用户和一个组

三种基本的访问权限:读(r)  写(w)  执行(x)
三种基本的访问权限对文件的含义
r:可以读文件的内容
w:可以修改该文件
x:可以执行该文件
三种基本的访问权限对目录的含义
r:可以列出目录中的文件列表
w:可以在该目录中创建、删除文件
x:可以使用cd命令进入该目录

INIT:系统启动后的第一个进程

进程的类型
交互进程:由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行
批处理进程:不与特定的终端相关联,提交到等待队列中顺序执行的进程
cron 守护进程:在Linux在启动时初始化,需要时运行于后台的进程

Linux和Windows系列一样,是完全的多任务操作系统;Windows收费;Linux是免费软件
Linux事实上是Unix的一种版本,Linux是一个类uinx系统;uinx收费
Linux特点:1.开放性(开放源代码) 2.多用户 3.多任务(同时运行多个进程) 4.可靠的系统安全 5.良好移植性

SSH ---安全联机(远程):  A.用于LINUX主机与LINUX主机互联      B.用于WINDOWS主机与LINUX主机互联
Putty工具:是LINUX中最典型的客户端软件

grep 过滤 如:rpm –qa|grep httpd 查看系统中是否装了apache软件

文件名颜色
A.绿色(可执行文件) B.白色(普通文件) C.深蓝色(目录)
D.天蓝色(链接文件) E.黄色(设备文件) F.红色(软件包)

注:LINUX中每当建立一个用户时,同时也建立一个同名的组,但是此用户默认是不加入到此组中

第三章:LINUX中服务
一.Telnet服务
1.telnet作用:远程控制一部计算机,可以操作其上软/硬件资源,就如同在本地一样.
2.查看服务是否安装 rpm –q telnet-server
3.不安全,密码很容易被截获
二.SSH服务
1.公钥体系结构
(1)采用非对称性算法
(2)它是代替TELNET进行远程管理,使用多种加密和认证方式,有效解决传输中的安全问题
(3)查看系统是否安装服务 rpm –q openssh-server
(4)在客户端上使用F-SSH连接到远程服务器
2.SSH主配置文件(/etc/ssh/sshd-config)
三.VNC服务
1.作用:远程通过WEB形式管理LINUX服务器
2.检查软件安装 rpm –q vnc-server
第二节:DHCP服务配置与应用
一.DHCP服务器的概述
1.用途:为网络中客户机分配IP服务,包含IP/网关/DNS等.减轻管理员负担
二.DHCP服务的安装
1.检查是否安装 rpm –q dhcp
第三节:SAMBA服务配置与应用
一.samba的概述
1.简介:SMB(server message block服务信息块),是局域网上共享文件夹/打印机的协议,
通过SMB协议,客户端应用程序可以在各种网络环境下读写服务器上文件。还可以远程访问服务器上文件和打印机等资源
二.samba服务的安装查看 rpm –q samba
三. Sambae服务的配置文件
1.配置文件:/etc/samba/smb.conf
五.在WINDOWS下访问LINUX的SMB服务器,在我的电脑地址栏输入路径例如:\\192.168.1.16
第四节:NFS服务的配置与应用
一.NFS服务的概述
1.NFS(network file system),即网络文件系统,是使不同的计算机之间能通过网络进行文件共享的一种网络协议,多用于UNIX/LINUX网络
  系统中,一台NFS服务器就如同一台文件服务器,只要将其文件系统共享出现,NFS客户端就可以挂载到本地系统中.
3.NFS特点可提高资源使用率,大省去本地硬盘空间.
二.NFS服务的安装 检查是否安装方法 rpm –q nfs-utils portmap
六.配置缓存cache-only服务器
1.功能
   本身无数据库,仅仅起代理功能,它除了把结果返回给客户外,还在自己的缓存中存放一份.在局域网中,建立这样一台DNS代理,可提高客户 机DNS查询效率,减少内网到外网流量.
2.配置方法 /etc/named.conf
…………

Linux是目前唯一可免费获得的、为PC机平台上的多个用户提供多任务、多进程功能的操作系统,这是人们要使用它的主要原因

Linux一般有四个主要部分:内核、Shell、文件结构和实用工具
内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行

1)root--超级用户帐号,使用这个帐号可以在系统中做任何事情
2)普通用户--这个帐号供普通用户使用,可以进行有限的操作

为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键。如果用户忘记了口令,可以请系统管理员为自己重新设置一个

Linux是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录

su命令 非常重要。它可以让一个普通用户拥有超级用户或其他用户的权限,也可以让超级用户以普通用户的身份做一些事情。普通用户使用这个命令时必须有超级用户或其他用户的口令。如要离开当前用户的身份,可以打exit

超级用户登录后的操作提示符是“#”
普通用户登录后的操作提示符是“$”


grep  功能:在指定的文本文件中查找指定的字符串
grep、fgrep和egrep命令:这组命令以指定模式搜索文件

Linux中的账户包括
用户账户:超级用户,普通用户, 伪用户
组账户:标准组,标准组可以容纳多个用户;私有组:私有组中只有用户自己
              当在创建一个新用户user时, 若没有指定他所属于的组,Red Hat 就建立一个和该用户同名的私有组
组是用户的集合。一个标准组可以容纳多个用户。同一个用户可以同属于多个组,这些组可以是私有组,也可以是标准组

Linux是多用户的操作系统,允许多个用户同时在系统上登录和工作
Linux文件系统安全模型是通过给系统中的文件赋予三个属性来起作用的,这三个赋予每个文件的属性称为所有者、组和访问权限 
Linux下每一个文件必须严格地属于一个用户和一个组

三种基本的访问权限:读(r)  写(w)  执行(x)
三种基本的访问权限对文件的含义
r:可以读文件的内容
w:可以修改该文件
x:可以执行该文件
三种基本的访问权限对目录的含义
r:可以列出目录中的文件列表
w:可以在该目录中创建、删除文件
x:可以使用cd命令进入该目录

INIT:系统启动后的第一个进程

进程的类型
交互进程:由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行
批处理进程:不与特定的终端相关联,提交到等待队列中顺序执行的进程
cron 守护进程:在Linux在启动时初始化,需要时运行于后台的进程

Linux和Windows系列一样,是完全的多任务操作系统;Windows收费;Linux是免费软件
Linux事实上是Unix的一种版本,Linux是一个类uinx系统;uinx收费
Linux特点:1.开放性(开放源代码) 2.多用户 3.多任务(同时运行多个进程) 4.可靠的系统安全 5.良好移植性

SSH ---安全联机(远程):  A.用于LINUX主机与LINUX主机互联      B.用于WINDOWS主机与LINUX主机互联
Putty工具:是LINUX中最典型的客户端软件

grep 过滤 如:rpm –qa|grep httpd 查看系统中是否装了apache软件

文件名颜色
A.绿色(可执行文件) B.白色(普通文件) C.深蓝色(目录)
D.天蓝色(链接文件) E.黄色(设备文件) F.红色(软件包)

注:LINUX中每当建立一个用户时,同时也建立一个同名的组,但是此用户默认是不加入到此组中

第三章:LINUX中服务
一.Telnet服务
1.telnet作用:远程控制一部计算机,可以操作其上软/硬件资源,就如同在本地一样.
2.查看服务是否安装 rpm –q telnet-server
3.不安全,密码很容易被截获
二.SSH服务
1.公钥体系结构
(1)采用非对称性算法
(2)它是代替TELNET进行远程管理,使用多种加密和认证方式,有效解决传输中的安全问题
(3)查看系统是否安装服务 rpm –q openssh-server
(4)在客户端上使用F-SSH连接到远程服务器
2.SSH主配置文件(/etc/ssh/sshd-config)
三.VNC服务
1.作用:远程通过WEB形式管理LINUX服务器
2.检查软件安装 rpm –q vnc-server
第二节:DHCP服务配置与应用
一.DHCP服务器的概述
1.用途:为网络中客户机分配IP服务,包含IP/网关/DNS等.减轻管理员负担
二.DHCP服务的安装
1.检查是否安装 rpm –q dhcp
第三节:SAMBA服务配置与应用
一.samba的概述
1.简介:SMB(server message block服务信息块),是局域网上共享文件夹/打印机的协议,
通过SMB协议,客户端应用程序可以在各种网络环境下读写服务器上文件。还可以远程访问服务器上文件和打印机等资源
二.samba服务的安装查看 rpm –q samba
三. Sambae服务的配置文件
1.配置文件:/etc/samba/smb.conf
五.在WINDOWS下访问LINUX的SMB服务器,在我的电脑地址栏输入路径例如:\\192.168.1.16
第四节:NFS服务的配置与应用
一.NFS服务的概述
1.NFS(network file system),即网络文件系统,是使不同的计算机之间能通过网络进行文件共享的一种网络协议,多用于UNIX/LINUX网络
  系统中,一台NFS服务器就如同一台文件服务器,只要将其文件系统共享出现,NFS客户端就可以挂载到本地系统中.
3.NFS特点可提高资源使用率,大省去本地硬盘空间.
二.NFS服务的安装 检查是否安装方法 rpm –q nfs-utils portmap
六.配置缓存cache-only服务器
1.功能
   本身无数据库,仅仅起代理功能,它除了把结果返回给客户外,还在自己的缓存中存放一份.在局域网中,建立这样一台DNS代理,可提高客户 机DNS查询效率,减少内网到外网流量.
2.配置方法 /etc/named.conf
…………

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值