Linux基础(一)

1、linux的安装:
  • 到官网下载ISO镜像文件;
  • 拷贝到U盘或刻录到光盘,进行安装;
2、linux系统启动的过程
  • 内核引导:计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动;操作系统接管硬件后,首先读入/boot目录下的内核文件;

  • 运行init:init进程是所有进程的起点(系统所有进程的老祖宗),没有这个进程,系统中其他进程都不会启动;
    init程序首先是需要读取配置文件/etc/inittab
    许多程序需要开机自启动,windows中叫“服务(service)“,linux中叫”守护进程(daemon)“,init进程的一大任务,就是去运行这些开机自动的程序;
    liunx允许为不同的场合,分配不同的开机启动程序,称为“运行级别”(0-6)

  • 系统初始化:etc/rc.d/init.d rc.sysinit 是每个运行级别都要首先运行的重要脚本
    完成的主要工作:激活交换分区、检查磁盘、加载硬件模块以及其他一些需要优先执行的任务
    -建立终端:rc执行完毕后,返回init。init接下来会打开6个终端,以便用户登录系统;
    -用户登录:命令行登录/ssh登录/图形界面登录
    操作系统->/boot->init进程->运行级别->/etc/init.d->用户登录

  • linux关机
    sync 将数据由内存同步到硬盘中
    shutdown -h 10/now/20:35 //系统将在10分钟后关机/立即关机/20:35分关机
    shutdown -r now/+10 //系统将立即重启/10分钟后重启
    reboot/init6 //系统立即重启
    halt/poweroff/init0 //立即关机

3、系统目录结构
  • bin:bin是binary的缩写,这个目录存放着最经常使用的命令;
  • boot:这里存在着启动linux时要使用的一些内核文件,包括一些连接文件及镜像文件;
  • dev:device的缩写。目录下存放着linux的外部设备(CPU、disk),linux中访问这些设备的方式和访问文件的方式是相同的。
  • etc:该目录下存放所有系统管理所需要的配置文件和子目录。
  • home:用户的主目录,每个用户的目录以用户名命名;
  • lib:存放着系统最基本的动态连接共享库;几乎所有的应用程序都需要用到这些共享库;
  • lost+found:该目录一般为空,当系统非法关机后,这里就存放了一些文件;
  • media:linux会自动识别一些设备(U盘,光驱等),当识别后,linux会把识别的设备挂载到该目录下;
  • mnt:该目录是为了让用户手动临时挂载其他文件系统的,我们可以将光驱挂载在/mnt/目录下,然后进入该目录就可以查看光驱里面的内容了。
  • opt:该目录是主机额外安装软件所存放的目录(例如安装一个Google)
  • proc:该目录是一个虚拟目录,是系统内存的映射。(该目录中的内容不在硬盘上而在内存里)
  • root:该目录为root管理员的用户主目录;
  • sbin:存放着超级管理员(root)所使用的系统管理程序(命令)
  • srv:该目录存放一些服务启动之后需要提取的数据;
  • sys:该目录下存放了一个文件系统sysfs;
  • tmp:该目录用来存放一些临时文件;
  • usr:用户的很多应用程序和文件都放在这里目录下,类似于windows的program。
  • usr/bin:系统用户使用的程序
  • usr/src:内核源代码默认放置的目录;
  • run:是一个临时文件系统,存储着系统启动以来的信息。
  • var:存放着不断扩充的东西,例如各种日志文件。
4、linux文件基本属性:
  • ./ 代表 当前目录
  • …/ 代表上级目录
  • chmod a-x test.txt 去掉所有的可执行权限
5、linux yum命令

yum是一个shell前端软件包管理器。他基于rpm包管理,可以从指定的服务器自动下载rpm包并安装,可以自动处理依赖性关系,并且一次性安装所有以来的软件包。
yum提供了查找、安装、删除一个或多个或全部的命令。

  • 列出所有可更新的软件清单:yum check-update
  • 更新所有软件:yum update
  • 安装指定软件:yum install <package_name>
  • 更新指定软件:yum update <package_name>
  • 列出所有可安装的软件清单:yum list
  • 删除软件包:yum remove <package_name>
  • 查找软件包:yum search
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值