linux基础知识

一.什么是分区?挂载?挂载点?怎样实现挂载?

(1)硬盘不能直接使用,必须对硬盘进行分割,分割成的一块块的硬盘区域就是磁盘分区

 

 分区分为两大类,主分区和扩展分区,MBR分区表类型的硬盘中最多存在4个主分区,如果需要超过4个以上
 的硬盘分区就需要使用扩展分区,这样硬盘最多只能有3个主分区和1个扩展分区。  扩展分区不能直接
 使用,必须经过二次分区分割成一个个的逻辑分区,才可以使用,一个扩展分区可以包含多个逻辑分区

(2)一个挂载点就是一个文件夹,将分区挂载到到一个挂载点,挂载点就成为了分区的入口

 

    例如分区/dev/hda5  挂载到/usr上,意为着/usr下所有的文件都在物理意义上位于/dev/hd5

(3)实现挂载的命令:mount 设备名称 挂载点

 

二.什么是inode和block?

block:记录目录下的文件名和inode

inode:指向文件所在block和记录文件属性

 

三.软链接和硬链接的区别?

 

1)原理上
     软链接:记录源文件的路径名,与源文件是主从关系(相当winsows快捷方式)
     硬链接:指向相同的inode,指向同一个inode的文件对于文件系统来说是平等的,删除一个文件
            并不影响其它
(2)使用限制
     硬链接:不能对目录和不同的文件系统创建硬链接  ln 源 链接
     软链接:相反  ln -s 源 链接

四.进程和线程?

 

进程是执行着的一个应用程序,是资源分配的基本单位
线程是进程内部的一个执行序列,是资源调度的基本单位

五.linux系统结构?

 

六.linux状态

 

(1)内核态:CPU可以访问内存的所有数据,包括外围设备的数据(包括硬盘,网卡)

(2)用户态:只能受限访问内存,且不允许访问外围设备

 

(3)用户态和内核态切换的三种方式:(1)系统调用(2)异常(3)外围设备的中断

(4)用户态和内核态切换原理:调用了中断机制,执行中断响应过程

 

七.kill的用法?

 

先用ps查找进程:ps -aux|grep vim
彻底杀死进程:kill -9
杀死指定用户的进程: kill -u
kill -9杀不掉 ? 系统处于内核态

八.linux各个分区的作用?

/usr:(unix software resource)软件放置处
/etc:配置文件
/boot:开机引动文件
/bin:可执行文件(常用的命令等)
/sbin:重要的执行文件
/dev:设备文件
/home:一般使用者家目录
/lib:程序中使用的库文件

 

九.Linux压缩和解压缩

压缩过程:
    (1)打包
         tar -cvf xx.tar Dirname
        (c:表示create,即打包 v:显示详细过程  f:后面要跟上输出的文件名)
    (2)压缩
         gzip xx.tar.gz  

解压过程:
       tar -zxvf XX.tar.gz
       (z:表示tar是被gzip压缩过的,所以解压时需要用gunzip解压
        x:从tar包中把文件提取出来,即解包
        v:显示详情信息
        f:指定被处理的文件)

 

十.Linux安装和卸载

1.安装

(1)通过编译源码安装(一般.tar.gz结尾的都是源码包)

 

(1)下载
    wget xxx.tar.gz
    
(2)解压
    tar -zxvf XX.tar.gz
    解压后会产生一个名为configure的可执行脚本程序,用于检查系统是否有编译时所需要的库
    可通过该脚本指定安装目录:./configure --prefix=安装目录
    
 (3)编译  
     事先需要安装gcc编译器
     yum install gcc-c++
    然后 make 编译
 
 (4)安装
     make install
    
 (5)清除编译过程中产生的临时文件
     make clean

(2)通过prm工具安装

rpm全名 redhat package manager ,优点是不用编译,快速安装,缺点是安装的主机环境必须要跟发布时的编译环境一致

 

  rpm -i XX.rpm
   (i是install的意思)

 

(3)通过yum安装

 

 

yum install 软件名

 

2.卸载

 

1)查询系统当前所有安装的软件包
rpm -q -a2)卸载
(忽略依赖关系直接卸载)
rpm -e 包名 -nodeps

十一.文件管理

1.常用的文件夹操作

1)mkdir  创建文件夹       -p(parent) 递归创建
 (2)cp     复制文件或文件夹  -r 复制文件夹
 (3)rm     删除文件或文件夹  -rf 递归删除
 (4)mv     移动文件         如果目标和源目录未改变,则移动的效果为重命名

2.文件执行权限的控制
drwx rwx r-x 4 bensonlaur webadmin 4096 9月 20 14:12 WebContent/

1)d:是否是目录,不是则为-
(2)后面的三组分别代表:所有者,所属组,其它用户对此文件的权限
(34:y硬连接数 
(4)再后面两个分别为所有者和所属组

3.修改文件权限

chmod 755 filename
chmod a+x filename  所有用户添加执行权限
(a可替换为u g o)

4.修改文件所有者和所属组

chown -R 用户名 目录名  递归的修改目录及目录下的所有者
chgrp -R 组名   目录名                   ....所属组
 

十二.用户管理
1.用户的创建和管理

useradd    userdel    password
(只有设置密码后才可以登录)

2.组的创建和管理

groupadd    groupdel
相关文件:/etc/group

十三.查看文件大小

df:查看磁盘分区信息   -h (human-readable,以GB,MB方式输出)
du:查看某文件夹下各文件使用磁盘空间大小 
    (du -h --max-depth=1 /usr)非常重要的参数,指定深入目录的层数)

十四.进程管理
(1)ps

ps -ef|grep nginx

(e:all process f:full)
分别显示用户 PID PPID 等信息
clipboard.png

(2)top(监控系统进程)

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值