与Linux的初见

一、UNIX发展历史:

1965年,美国麻省理工学院(MIT)、通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作系统,但因Multics追求的目标过于庞大复杂,项目进度远远落后于计划,最后贝尔实验室宣布退出。

1969年,贝尔实验室的肯 • 汤普森在DEC PDP-7机器上开发出了UNIX系统。

1971年,肯 • 汤普森的同事丹尼斯 • 里奇发明了C语言

1973年,UNIX系统的绝大部分源代码用C语言重写,这为提高UNIX系统的可移植性打下基础。

UNIX:                UNIX V     开源(不免费)

加州大学伯克利分校: BSD-UNIX

UNIX 主要发行版本

操作系统

公司

硬件平台

AIX

IBM

PowerPC

UX

HP

PA-RISC

Solaris

SUN

SPARC

LinuxBSD

Red Hat Linux

Ubuntu 、FreeBSD

IA(Intel、AMD、Cyrix、RISE...)

1987 Minix荷兰安德鲁.谭金邦教授叫学生操作系统,自己搞一个免费 开源

1991Linux系统诞生,由芬兰大学生李纳斯(Linus Torvalds)和后来陆续加入的众多爱好者共同开发完成。

二、Linux版本分类

     内核版:   www.kernel.org

     发行版:

     RedHat系列:

          Fedora:(个人版)

RHEL(RedHat Enterprise Linux)

REHL    7.x        3.10.x

REHL    9.x        5.14.x

CentOS  7.x

     Debian系列:   Ubuntu(乌班图)

两个系统发行版最大的区别:

软件包管理系统:  Windows和Linux软件包不兼容  (安卓苹果  源码Linux)

源码包:优点:开源、安全、稳定

        缺点:安装时间长(需要本机编译)

              本机编译容易报错,初学者很难解决

三、Linux注意事项

Linux严格区分大小写

Linux一切皆文件

Linux中所有内容都是以文件形式保存和管理的,硬件设备也是文件。Linux的设备文件保存在/dev/目录中,硬盘文件是/dev/sd[a-p],光盘文件是/dev/hdc

Linux不靠扩展名区分文件类型

Linux是靠权限位标识来确定文件类型。但写上扩展名方便管理员来区分不同的文件类型

压缩包:*.gz、*.bz2、*.zip、*.tar.gz、*.tar.bz2、*.tgz等

二进制软件包:.rpm

程序文件:.sh; .c等

网页文件:*.html、*.php

Linux中所有的存储设备都必须在挂载之后才能使用

Windows下的程序不能直接在Linux中使

四、服务器管理建议

①关机及重启时

严禁服务器关机(关机插入电源和开机需要手工进行)

远程服务器在重启前,要中止正在执行的服务(容易造成硬盘损坏)

重启命令:init 6poweroffrebootshutdown -r now

缓冲:sync(数据同步命令)(重启前建议多执行几次)

②不要在服务器访问高峰期运行高负载命令

数据备份、拷贝;压缩或解压缩大文件等操作

建议在凌晨300-500执行

③远程配置防火墙时不要把自己踢出服务器

配置防火墙操作全部需要手工命令完成,容易出错

方法:写一个定时任务,5分钟清空一下防火墙规则

④指定合理的密码规范并定期更新(密码三原则:复杂性、易记忆性、时效性)

⑤合理分配权限

原则:给予用户最小的权限

⑥定期备份重要数据和日志

基本原则:不要把鸡蛋放在同一个篮子里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值