linux系统 云计算系统笔记

📅 2026/8/26 14:37:50
linux系统 云计算系统笔记
一、发行版本和/目录结构Centos Ubuntu(乌班图) Redhat(RHEL)Linux操作系统:企业中做服务器操作系统,安全、高效、稳定等特性 Windows操作系统:娱乐、办公、影音.... “/” 目录结构root opt var mnt dev proc etc bin sbin tmp home lib usrbin:默认存放命令文件 二进制文件 程序文件 (普通用户) /usr/bin sbin:默认存放命令文件 二进制文件 程序文件(管理员用户) /usr/sbindev:默认存放设备文件 proc:默认存放虚拟文件var:默认存放可变化的文件Linux文件管理proc 进程文件(虚拟文件)mnt 默认挂载usr 系统文件,相当于C:\windows二、linux系统基础命令ls 查看-lh:人性化显示 主要是文件大小-d:查看目录本身-i:查看文件inode号-a:查看所有包括隐藏文件date 查看系统时间cd:目录切换语法结构: cd 路径如 切换到网卡配置文件目录下cd /etc/sysconfig/network-scripts/cd - : 原路返回 返回到上一次的目录pwd 当前所在路径、当前所在的位置创建 文件目录touch mkdir文件:语法格式 : touch 参数 [路径]文件名例如在/root目录下面创建aaa文件目录:语法格式 :mkdir 参数 [路径] 目录名例如在/root目录下面创建bbb目录常用参数-p:递归创建例如在刚才创建的bbb目录下面创建ccc在ccc下面创建ddd(一条命令)在这个里可以看到在没有创建ccc目录的情况下是创建不了ddd的这个里加上了参数-p就创建成功了-v显示创建过程案例:在/root目录下面创建1复制 cp copy语法格式: cp [参数] 文件/目录 目的地复制文件例如 把/root目录下面的aaa文件复制到/opt下面-v 显示拷贝的过程目录(加参数) -r 递归注意:复制目录不加-r参数的话目录里面的目录/文件会有复制失败移动 mv文件/目录语法格式:mv 源文件/源目录 目的地案例:mv /root/aaa /tmp删除 rm文件/目录语法格式:rm -rf 文件名/目录名rm -rf /tmp/* 删除目录下的全部rm -rf注意:下面的操作要付法律责任的rm -rf ./* 这命令不能在根目录下执行如果在根目录下 rm -rf ./* ==== rm -rf /*实时查看文件内容语法结构 :tailf 文件 或者 tail -f 文件tailf = tail -ftail -f 等同于--follow=descriptor ,根据文件描述符进行追踪,当文件改名或删除,追踪停止tail -f 等同于--follow=name --retry 根据文件名进行追踪,并保持重试,即该文件删除或改名后,如果再次创建相同的文件名,会继续追踪文件类型linux中的文件类型一共有七类 可以通过 ls -l 或 ll(查看文件详细情况)普通文件 -(以-开头)目录文件 d (以d开头)链接文件 l(以l开头)字符设备文件 c(以c开头)块设备文件 b (以b开头)套接字文件 s (以s开头)管道文件 p (以p开头)help 命令help :(用法 命令 --help) 相当于命令的说明书,可以使用help获取到该命令使用方法和相关参数在help中 [ ] 可选项 {} 是必选项 | 是或者man 命令用法: man + 命令man 1类 8类可以获取命令的使用方法5类 可以获取配置文件的使用方法或相关信息 8类free 命令查看系统中内存的使用情况例如:df 命令查看系统磁盘使用情况例如:三、用户和组管理一个用户至少包含一个组,一个组里可以有多个用户,同一个用户可以同时属于多个组su - 用户 切换到创建的用户创建用户语法格式: useradd [参数] 用户名在/etc/passwd文件中有所有用户的信息以冒号作为分隔符,每一部分有每一部分的作用 mameng:x1:001:1001::/home/mameng:/bin/bash用户名:密码占位符:用户标识UID:组标识GID:描述:用户家目录:登录shell判断一个用户是否可以登录,看登录shell;查看登录shell cat /etc/shells 登录shell 有所展示的用户可以正常登录cat /etc/shells //查看可用的登录shell创建用户的常用参数创建一个不能登录的用户 useradd -s /sbin/nologin 用户名指定家目录创建用户useradd -d 家目录 用户名指定UID创建用户,UID要保持唯一性,有意义 useradd -u 数字(uid) 用户名指定GID创建用户,GID得存在 useradd -g 数字(gid)用户名创建系统用户 参数 -r 系统用户没有家目录创建一个系统用户,并且该用户不能登录没有家目录useradd -r(系统用户) -s(修改登录shell) /sbin/nologin 用户名修改用法:usermod [参数] 用户名修改某用户,让其不可登录usermod -s /sbin/nologin qa修改用户的UIDusermod -u 2002 用户名修改用户名usermod -l 新名字 旧名字组管理如何创建:groupadd 语法格式: groupadd [参数] 组名groupadd hr #创建组cat /etc/grouphr:x:2001:组名:密码占位符:组标识 GID :成员、用户groups linux(用户) 查看用户的组修改组: groupmod组名 组IDgroupmod -n 新组名 旧组名 #修改组名groupmod - g 新ID 组名 #修改组id用户提权:让普通用户具备管理员权限,执行管理员的命令 /bin /sbin1.修改配置文件 visudo = vi /etc/sudoers 110行复制粘贴修改文件 永久提权用户名 ALL=(ALL) ALL 100行后2.执行命令组管理 gpasswd -a 用户 wheel 临时提权系统中有一个组,自带的组,轮子组 wheel(权限是root)