【笔记】Linux基础

99 阅读2分钟

Linux版本

  1. 内核版本
  2. 发行版本

查看Linux内核版本

uname -a
cat /proc/version

内核版本号一般由三个数字组成 x.y.z x:主版本号 y:次版本号,若为奇数为开发中版本,若为偶数为稳定版本 z:修订次数

应用领域

  1. it服务器
  2. 嵌入式
  3. 个人办公

基本组成

  1. 内核:中间层
  2. shell
  3. 文件系统
  4. 应用程序

Linux系统结构

进程管理

进程控制命令

ps

显示进程的信息,无选项时显示当前启动的进程

ps -l 显示进程详细信息

主要输出项说明:

  1. S:进程状态,R表示运行状态;S 表示休眠状态;T 表示暂停或终止状态;Z 僵死状态
  2. UID 拥有人UID
  3. NI:进程优先数(进程取值越小优先级越高,默认为0)

top:实时显示系统中的进程状态
kill:终止进程

计划任务 at:仅运行一次 cron:周期性

进程调度


文件系统

文件的基本操作

cp 复制文件或目录
mv 移动或重命名文件或目录
touch 不带命令选项则为创建一个空文件
    -a 更改文件访问时间
    -m 更改文件修改时间
rm 删除文件或目录
mkdir 创建目录
rmdir 删除目录

文件权限

ls -l可以列出某个目录下每个文件的权限

第一位是文件类型,-为普通文件,d为目录文件

2到4位为拥有人的权限,5~7位为拥有组的访问权限,再往后三位为其他人的访问权限

r:读 w:写 x:执行

chown:修改文件的所有权(只有超级用户才能修改文件所有权) chmod 修改文件权限

用户权限操作

su: 切换用户(centos7中切换root用户输入密码,密码不显示)