admin 管理员组

文章数量: 887017

Linux简介

Linux是一种自由和开放源码的操作系统,存放着许多不同的Linux版本,但他们都使用了Linux内核。Linux可安装在各种计算机硬件中 比如、手机、平板电脑、路由器、台式计算机中。
Linux出现于1991年,是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成
美国《时代周刊》如此评价他:有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是托瓦兹。

Linux特点

  • 多用户、多任务、丰富的网络功能,可靠的系统安全性,良好的可移植性,具有标准的兼容性,良好的用户界面,出色的速度性能。
  • 开源

CentOS

  • 主流:目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS。
  • 免费:RedHat和CentOS差别不大,基于Red Hat。Linux提供的可自由使用源代码的CentOS是一个基于企业级Linux的发行版本。
  • 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RedHat需要花钱购买支持服务。
CentOS下载地址:
  • CentOS官网:http://www.centos/
  • CentOS搜狐镜像:http://mirrors.sohu/centos/
  • CentOS网易镜像:http://mirrors.163/centos/
  • CentOS北京理工大学镜像:http://mirror.bit.edu/centos/
CentOS 6.4下载地址:
  • http://mirrors.sohu/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD1.iso
  • http://mirrors.sohu/centos/6.4/isos/x86_64/CentOS-6.4-x86_64-bin-DVD2.iso
下载方式:打开搜狐镜像 然后选择isos镜像
选择任意一个版本

选择具备图形界面的进行下载
注意:  .torrent:表示种子 需要先下载种子 然后使用下载器例如迅雷才能打开进行下载。体积小,方便下载,多用于给别人传递。 Live: 表示需要U盘启动盘进行安装的那种。 minimal:表示不具备图形界面,开启后只具有命令窗口的版本。

Linux安装

VisualBox、CentOS 、为了方便远程连接和文件的传输  还可以下载SecureCRT和SecureFX。具体的安装和破解 直接百度一下就OK。安装包截图:

我的是Mac系统,所以要下载Mac版本的。 安装后需要注意的问题: 问题一:网络连接方式,需要选择桥接方式连接
修改后如下:
这样使用SecureCRT进行连接了 问题二:地址不固定,动态改变,使用SecureCRT不停改变IP 很不方便
设置方式如下:
其中Address是IP地址。 NetMask是子网掩码 GateWay是网关。 这样设置之后IP地址永远都不会再改变了。SecureCRT就能连接了。 如下所示:
然后输入密码即可连接成功。 进入界面是一个纯白色的界面,且默认编码集是不支持中文的需要进行设置如下: 在标签页上右键选择Session Option (当前会话的参数)
点击OK后 页面如下:
问题三:查看ssh安全外科协议 是否安装和开启 ssh又被称为sshd  ,SecureCRT和SecureFX远程连接Linux是基于sshd进程开启的基础之上的,否则是不能连接的。 一般默认安装完毕 开机后 就默认已经安装和开启,特殊情况下如果没有安装和开启。就需要手动的安装和开启。 相关命令如下:   rpm -qa | grep ssh 查看当前系统是否已经安装sshd   yum install ssh   安装sshd (如果没有安装,可以使用此命令进行安装)   netstat -nltp | grep sshd 查看httpd服务是否开启以及端口信息 默认为22(netstat 指网络连接信息)   ps -ef | grep sshd   查看sshd连接的所有进程信息(ps指在系统内存中的进程)   service sshd start   启动sshd
目前可以使用SecureCRT连接Linux了 如果不能连接外网 可以参考如下连接 解决Linux不能联网
OK前戏做完了,该办正事了。

Linux目录结构


bin(binaries)存放二进制可执行文件 sbin(super user binaries)存放二进制可执行文件,只有root才能访问 etc(etcetera)存放系统配置文件 usr(Unix shared resources)用于存放共享的系统资源 home 存放用户文件的根目录 root  超级用户目录 dev(devices)用于存放设备文件 lib(library)存放文件系统中的程序运行所需要的共享库及内核模块 mnt(mount)系统管理员安装临时文件系统的安装点 boot 存放用于系统引导时使用的各种文件 temp(temporary)用于存放各种临时文件 var(variable)用于存放运行时需要改变数据的文件

Linux常用命令的使用

Linux命令的分类

内部命令:属于Shell解析器的一部分
  • cd 切换目录(change directory)
  • pwd

本文标签: 实战 虚拟机 命令 编辑 常用命令