LINUX的基本使用入门

  • Linux简介

1.Linux概念

芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的

类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统

能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

2.Linux发行版

将Linux内核与应用软件做一个打包

较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等

3.应用领域

各种场合都有使用,主要是用于服务器端,通常服务器使用LAMP(Linux + Apache + MySQL + PHP)或LNMP(Linux + Nginx+ MySQL + PHP)组合。

 

  • Linux系统启动

 1.内核引导

计算机接通电源,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。

2.运行init

init 进程是系统所有进程的起点,没有这个进程,系统中任何进程都不会启动。init 程序首先是需要读取配置文件 /etc/inittab。

运行级别:Linux允许为不同的场合,分配不同的开机启动程序,共有7个。

许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。init进程的一大任务,就是去运行这些开机启动的程序。

3.系统初始化

 init的配置文件中:si::sysinit:/etc/rc.d/rc.sysinit,rc.sysinit是一个bash shell的脚本,每一个运行级别都要首先运行,它主要是完成一些系统初始化的工作。主要完成的工作有:激活交换分区,检查磁盘,加载硬件模块以及其它一些需要优先执行任务。

4.建立终端

5.用户登录系统

三种方式:(1)命令行登录(2)ssh登录(3)图形界面登录

/etc/usertty文件用于对用户作出附加访问限制,如果不存在这个文件,则没有其他限制。

 

  • Linux关机

 在linux领域内大多用在服务器上,很少遇到关机的操作。 

正确的关机流程为:sync > shutdown > reboot > halt

 

  • 系统目录结构

 树状的目录结构:在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。

 

  • 远程登录

Linux系统中是通过ssh(Secure Shell)服务实现的远程登录功能,默认ssh服务端口号为 22。Window系统上 Linux 远程登录客户端有SecureCRT, Putty, SSH Secure Shell等。SSH 为建立在应用层和传输层基础上的安全协议。

 

  • 文件基本属性

 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组

更改文件属性

 

  • 文件与目录

Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。

 处理目录常用命令

ls(list):列出目录

cd(Change Directory):切换目录

pwd(Print Working Directory):显示当前所在的目录

mkdir(make directory):创建新目录

rmdir(remove directory):删除空的目录

cp(copy):复制文件或者目录

rm(remove):移除文件或者目录

mv(move):移动文件与目录,或者修改名称

文件内容查看常用命令

cat:由第一行开始显示文件内容

tac:文件内容从最后一行开始显示

nl:显示行号

more:一页一页翻动

less:一页一页翻动

head:取出文件前面几行

tail:取出文件后面几行

 

  • 用户和用户组管理

 用户账号管理的命令

useradd:添加用户账号

userdel:删除用户

usermod:修改用户

passwd:指定和修改用户的口令

(用户账号刚创建时没有口令,但是被系统锁定,无法使用,必须为其指定口令后才可以使用,即使是指定空口令。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。)

用户组的管理的命令

groupadd:增加一个用户组

groupdel:删除一个已有的用户组

groupmod:修改用户组的属性

newgrp:切换用户组

 

  • 磁盘管理

磁盘管理常用命令

df:列出文件系统的整体磁盘使用量

du:检查磁盘空间使用量

fdisk:用于磁盘分区

mkfs(make filesystem):磁盘格式化

 fsck(file system check):磁盘检验,检查和维护不一致的文件系统

mount:磁盘挂载

umount:磁盘卸除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值