文档章节

大学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 第三方远程登录


© 著作权归作者所有

共有 人打赏支持
上一篇: replace
完美世界
粉丝 10
博文 151
码字总数 134011
作品 0
西城
高级程序员
私信 提问
求高手指教

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

刘俊雄
2011/02/06
292
6
《Linux内核设计与实现》读书笔记 - 目录 (完结)

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

你的猫大哥
2018/01/14
0
0
如何确定A段文字是由B段文字修改而来?

我在印象笔记中有近万条笔记,因害怕印象笔记出bug或自己误操作,导致笔记丢失,所以想定期(一周一次)导出所有笔记 的标题,用印象笔记自带功能可以完成标题导出,导出到一个html文件中,然后...

李毅超
2018/03/21
140
6
广州一应届PHPer求前辈指导就业问题。先就业还是先修内功?

昨天在某招聘网投了大概20-30份简历,这两天一共跑了三家公司面试,明天还有一份某疯狂英语公司的面试,说说今天面试的两家 有一家(中小型公司A:规模不大,100来人左右,是家小网页游戏公司...

方力申
2012/08/07
884
13
安装Kali Linux操作系统Kali Linux无线网络渗透

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

大学霸
2015/01/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

从 JVM 分析 hibernate-validator NoClassDefFoundError

最近排查一个spring boot应用抛出hibernate.validator NoClassDefFoundError的问题,异常信息如下: Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernat......

微笑向暖wx
17分钟前
1
0
c++指针和字符串

==================================================================================

天王盖地虎626
21分钟前
2
0
从 JVM 分析 hibernate-validator NoClassDefFoundError

最近排查一个spring boot应用抛出hibernate.validator NoClassDefFoundError的问题,异常信息如下: Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernat......

java菜分享
26分钟前
2
0
超500款社交APP对标微信,细分未来社交领域

“微信之父”张小龙在2019微信公开课PRO活动上透露,截止2018年8月,微信的日登录量已超过10亿。腾讯2018年三季度财报显示,QQ智能终端月活跃账户达6.98亿人。 当前微信和QQ无疑是中国最大且...

ThinkSNS账号
33分钟前
1
0
Fiddler 抓包工具总结

序章 Fiddler是一个蛮好用的抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。也可以用来检测网络安全。反正好处多多,举之不尽呀!当年学习的时候也蛮费劲,一...

javaer
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部