文档章节

大学Linux笔记

完美世界
 完美世界
发布于 2014/06/05 16:55
字数 2508
阅读 43
收藏 1
1.linux 的内核版权属于liunx Torvalds GPL GNU 
  liuns Torvalds 芬兰赫尔辛基大学
2.liunx 的优点 
  稳定性、高效性、开源 安全
  具有强大的网络的服务功能实现网络服务功能
  软件成本低
  具有出色的速度性能和良好的用户界面
  具有良好的移植性和开放性
  a)linux 和windows的一同
     同:都是通过进程处理的方式工作
     义:liunx 开源  、更加稳定的不容易受到攻击
         windows使用方便兼容性好比较普及
3.核心版本 最后一位奇数:测试版  偶数: 正式版
4.Red Hat linux 安装方法5种    光盘安装  硬盘安装  NFS映像安装 FTP安装
5。光盘安装的步骤
   a.启动安装程序b.测试光盘介质c.显示说明信息d.选择安装界面所使用的语言e.选择键盘类型
   F。选择鼠标类型 liunx 系统安装类型 g.为安装准备分区h.启动引导器设置i.网络配置
   j.设置liunx 操作系统支持的语言、设置系统时区、设置root密码 k.选择要安装的软件包 
   l.制作liunx 系统启动软盘 m.配置视频卡 n.设置显示器的型号和参数  q.设置图形界面的分辨率及     颜色深度
6。liunx 文件系统类型   ex3  swap vfat NFS ISO9660
7.分区  /boot 是引导分区   /根分区 swap 交换分区(物理内存大小的2倍)
8.启动引导器 GRUB  LILO
9. root用户登陆 #  普通用户$
10.关机 shutdown -h  init6(重起) reboot 
11.切换用户 su 
12. 0停机1单用户模式2多用户模式,但不支持NFS 3完全多用户模式,文本界面 4 未分配使用 5.图形多用户模式6.重新启动
13.启动的五个阶段:
   a。加电自检 加载MBR b、加载内核 c、启动执行INIT程序 d、启动相应的服务程序 E、 运行shell程序
14、
   man命令    或 info  –help 命令
15、
   a、对硬盘分区b、放入光盘引导 c、分区 / 、/boot swap d、
16、
   最长256个字节  不含有 空格  !  @  # $ %……
17、
   a、在linux 上创建文件夹 /mnt/win
   b.使用mount命令将D:装载到/mnt/win
   c.卸载/mnt/win
      参考:
          (1)MKDIR /mnt/win
 (2)mount -t vfat /dev/hda2 /mnt/win
 (3)umount /mnt/win
18、
   创建USER1 两种方法
   一、
      useradd user
      Passed user
   二、
     在/etc/passwd文件中按照已有的账户的格式为user添加一行
     然后在/home下创建文件夹user并设置权限
     mkdir /home/user
     chmod g -rx, o-rx /home/user
     chmo
第二章
1. liunx 使用树型目录结构
2./dev用于存放系统中的所有设备的设备文件
3。 IDE hd开头 第一个a  …… 主分区 1~4 逻辑分区从5开始  
    SCSI硬盘 sd开头  后相同
4./user 存放与用户相关的文件或程序 占用硬盘空间最大的一个目录
5。/etc 系统管理是要用到的各种配置文件
6. /mnt 挂载点目录
7.liunx 文件分类 a. 普通文件(-) b.可执行文件 c.连接文件(l)  d.设备文件 e.隐藏文件以“.”开 
  头目录(d)
8.文件属性占用10个字节
  类型标识 rwx(拥有者权限) rwx(属组权限) rwx(其他用户权限) 
9.修改文件属性 
  chown [-r] 新所有者.新用户组  要改变的文件名目录
  chmod u g o 
10.要在一个命令行上输入和执行多条命令,使用“;”  ,  &(一个命令在后台运行)
11.su 切换用户  shutdown -h -r -t
   mount 设备文件名 挂载点目录名
   umount 设备文件名
   mkdir -p 新目录名 rmkdir 要删除的目录名(目录必须空)  
   pwd 显示当前目录
   cd .. 返回上一级目录 
   cd / 进入跟目录
   cp [-r]  rm[-f][-r]
   mv 源 目标   移动重命名
   ln 链接
   软:快捷方式  标识号不同
   硬:除文件名不同外,其余属性都相同
   查看文本内容 cat [-n]   more less head tail 
   grep 要查的字符串  文本文件名
   在指定的文件中查找指定字符串
   >输出重定向    >>追加
   <              <<输入重定向(读取)
   df查看已安装的文件系统的空间大小和剩余空间大小
   du 显示当前目录及目录大小
   | 管道操作  前者输出作为后者输入
12.vi编辑器
   命令模式  Esc
   插入模式  在终端下输入 i, a ,o 均可 
   末行模式  shift + :
   wq 保存回车  w! 保存 不退出  q! 退出不保存
第三章  管理用户和用户组
1.linux系统中,所创建的用户账号及信息在 /etc/passwd
               密码在 /etc/shadow中  MD5加密只有ROOT可读取
2.普通用户账号的用户ID从500开始,系统帐户小于500
3.useradd -g 用户组 -p 密码 用户名
4.设置帐户属性usermod -l | -d -u |-u    userdel 删除
5.用户密码管理
  passwd  -l   |  -u |  -s  |  -d
         锁定    解锁  状态    删除
6.用户组  groupadd
  groupadd -n|-g     groupdel
  gpasswd -a | -d 用户帐户 用户组名 -a 设置组管理员添加(删除)用户到指定组
第四组  linux的服务与进程
1.linux 的启动过程
  a.主机加电自检,读取加载硬盘MBR的启动引导器
  b.启动引导器,从/boot分区读取并加载linux内核程序
  c.启动执行init程序
  d.在不同的运行的级别中,根据系统设置启动相应的服务程序
  e.在启动构成的最后,运行shell程序
2.配置文件存放在/etc/inittab ,init程序位于 /sbin 目录下
3、tty1 ~tty6  6各终端
4.所有的服务启动的脚本都放在 /etc/rc.d/init.d 目录中
5.服务的管理
  a。/etc/init/rc.d/init.d/服务名 start|stop|status|restart
  b。service 服务名 start|stop|status|restart
6.查看服务的启动状态  chkconfig –list 服务名
  设置独立运行服务的启动状态
  chkconfig –level 运行级别 服务名 on|off|reset
  非独立
  chkconfig 服务名 on|off|reset  
7.运行级别 7个  a、停机      b、单用户模式  c、多用户模式 d、完全多用户模式 
 	 e、未使用    f、X-windows界面  g、重启
8.进程与程序
  进程由程序产生,是一个运行着的,要占用系统运行资源的程序,但进程不等于程序,进程是动态的  ,而程序是静态的文件,多个进程可以并发调用一个程序,一个程序可以启动多个进程
9.结束进程  
  kill  使用进程号         killall 使用进程名 
第五章  软件包管理
1.rpm软件包管理
2.查询rpm -q | qa | qi | ql | qf | qp
  安装rpm包 rpm -inh
  rpm包放在/usr/local/src目录下
3.安装vmware-tools优点
  a。增强显卡,鼠标的性能
  b。方便虚拟机与物理机之间共享文件
  c。增强鼠标的灵活度
4.tar 标准的文件打包格式 只打包本身并不压缩
  a。创建tar包
     tar -z|jcvf  压缩的tar包名,要备份的目录或文件名称
  b。释放tar包
     tar -z|jxvf  tar包的文件名
第六章 配置网络连接
1.查看主机名称 hostname
2.网卡的配置文件 /etc/sysconfig/network-scripts 目录
3.网卡的配置 netconfig (只是修改并不立即生效)
4.网卡的操作  ifconfig
  设置网卡 IP  ifconfig 网卡设备名  IP 地址 netmask 子网掩码
  禁用网卡 ifconfig 网卡设备名 down |ifdown 网卡设备名
  重启网卡 ifconfig 网卡设别名 up| ifup 网卡设备名
5.路由 route 
6.网络调试命令 ping netstart traceroute nslookup

第八章 配置ftp服务器
1.ftp :lfile transfer protocol 文件传输协议
  服务器利用文件传输协议实现文件的上传下载从而实现文件存储和交换的目的
2.vsftpd默认匿名用户帐号 ftp 密码 ftp 匿名登录所在ftp站点的根目录 /var/ftp目录
3.windows:iis ,serv-u
4.ftp 端口21 
  ftp > dir | ls |  rename |  put |input |get|mget|quit,bye,exit不使用u命令

第十章 配置qmail邮件服务器
1.电子邮件服务系统包括邮件传输代理(MTA)和邮件用户代理(MUA) 
  mail transfer agent
2.邮件传输 SMTP (simple mail transfer protocol)
  接受POP3 (post office protocol 邮件协议)
3邮件用户代理:邮件系统的客户端程序,为用户提供邮件接受和发送服务,常用的客户端程序:
 Foxmail、outlook Netscape 、messenger
 MTA:Sendmail 、Postfix 、qmail

第十一章配置防火墙与代理服务器
防火墙的定义:
            是一套能够在两个网络间,对网络进行隔离并实现有条件通信的软硬见设备组织合,其基            本功能,分析 出入防火墙的数据包,根据IP包头结合防火墙的规则决定是否接受或允许数
            据包通过。 

 

2.防火墙分类: 硬件  软件
3.按运作方式分类:封包过滤式、应用层网关式、电路层网关式
4.NAT 网络地址转换 network address translation
实现私有地址–>公网地址转换
5.代理服务器:代表内部私有网中的客户,去连接请求internet 网中的资源,并将相应的数据返回给客户机的服务器
6.透明代理服务器,客户端感觉不到代理的存在,不需要在浏览中设置代理服务器。
7.实现透明代理的方式:
  a。直接利用网络地址转换(IP伪装)
  b。将squid缓存代理服务器与网络地址转换结合使用。
  利用squid代理最常使用的http ftp
第十二章 linux 的远程登陆管理
1.rpm -q telnet 端口 23号
2.ssh secure shell 
3.putty 第三方远程登录


© 著作权归作者所有

共有 人打赏支持
完美世界
粉丝 10
博文 151
码字总数 134011
作品 0
西城
高级程序员
《Linux内核设计与实现》读书笔记 - 目录 (完结)

《Linux内核设计与实现》读书笔记 - 目录 (完结) 读完这本书回过头才发现, 第一篇笔记居然是 2012年8月发的, 将近一年半的时间才看完这本书(汗!!!). 为了方便以后查看, 做个《Linux内核设计...

你的猫大哥
01/14
0
0
如何学习Liunx和个人学习大纲

提醒不甘平凡的我 2009大学刚刚毕业(不是正规大学,没来北京之前,在家里不是打架就是闲逛,家里人怕早晚出事,索性花钱上了这个“大学”)找了一家IT培训机构。当时的培训机构出名两家:“...

jcpokai521
2017/02/28
0
0
KVM虚拟化学习笔记系列文章列表

kvm虚拟化学习笔记(一)之kvm虚拟化环境安装 http://koumm.blog.51cto.com/703525/1288795 kvm虚拟化学习笔记(二)之linux kvm虚拟机安装 http://koumm.blog.51cto.com/703525/1289627 kvm虚拟...

蓝狐乐队
2015/03/19
0
0
求高手指教

小弟最近对SNS很感兴趣,想在自己的电脑上建一个sns网站试一试。但是虽然小弟我大学时候学的是计算机应用专业,但是多年来没有从事相关行业,已经把当初学的东西都还给老师了,所以现在想弄一...

刘俊雄
2011/02/06
280
6
安装Kali Linux操作系统Kali Linux无线网络渗透

安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版。在该操作系统中,自带了大量安全和取证方面的相关工具。为了方...

大学霸
2015/01/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

学习设计模式——命令模式

参考博客 1. 认识命令模式 1. 定义:将一个请求封装成为一个对象,从而可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,并支持可撤销操作。 2. 组织结构: Commond:定义命令的...

江左煤郎
15分钟前
0
0
字典树收集(非线程安全,后续做线程安全改进)

将500W个单词放进一个数据结构进行存储,然后进行快速比对,判断一个单词是不是这个500W单词之中的;来了一个单词前缀,给出500w个单词中有多少个单词是该前缀. 1、这个需求首先需要设计好数据结...

算法之名
昨天
6
0
GRASP设计模式

此文参考了这篇博客,建议读者阅读原文。 面向对象(Object-Oriented,OO)是当下软件开发的主流方法。在OO分析与设计中,我们首先从问题领域中抽象出领域模型,在领域模型中以适当的粒度归纳...

克虏伯
昨天
0
0
Coding and Paper Letter(四十)

资源整理。 1 Coding: 1.Tomislav Hengl撰写的非官方作者指南:Michael Gould•Wouter Gerritsma。 UnofficialGuide4Authors 2.R语言包rwrfhydro,社区贡献的工具箱,用于管理,分析和可视化...

胖胖雕
昨天
0
0
JAVA 内存回收

参考:https://www.cnblogs.com/leesf456/p/5218594.html 1,JMV 中哪些可以作为 GC Root? 1. 虚拟机栈(栈帧中的局部变量区,也叫做局部变量表)中引用的对象。 2. 方法区中的类静态属性引...

Carlyle_Lee
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部