IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux命令 -> 正文阅读

[系统运维]Linux命令

搭建环境

使用的是VMwarecentos6.9

对操作系统进行信息查询

打开终端后的提示

[root@centos Desktop]#

[当前登录用户名称@主机名称当前所在路径]#

#:用户身份为超级管理员

$:用户身份为普通用户

fdisk -1 				列出系统分区
fdisk -m				显示菜单和帮助信息
cat /proc/meminfocpu 	查看内存大小
cat/proc/cpuinfo		查看型号
reboot 					重启 
poweroff 				关机 

操作系统的目录结构和文件属性

linux操作系统树状结构目录==文件夹

cd .. ---(change directory)返回上一级目录
pwd ---列出当前所在目录路径
ls  ---list列出当前目录中的内容
ll---ls-s 的别名,意思为:罗列出当前文件或目录的详细信息,含有时间、读写权限、大小、时间等信息
/  ---操作系统的启示路径根路径
/bin ---普通用户和管理员都可以执行的命令字
/sbin ---只有管理员才能执行的命令关机重启
/boot ---引导、主引导目录、独立的分区、启动菜单、内核
/dev --- device设备设备文件存放目录
/etc ---配置文件存放目录
/home ---普通用户的家目录
/root ---管理员的家目录
/media ---光驱的挂载目录
/mnt --- 临时设备挂载目录
/proc ---里面的数据都在内存中,进程的所在目录
/tmp --- 临时文件存放目录
/usr --- 软件的安装目录
/var ---常变文件存放目录日志文件邮件文件。

快捷键功能

1.Tab键功能命令字和以存在的文件名称补齐的作用

2.清除屏幕内容ctrl+l

3.终止快捷键ctrl+c

Linux系统文件类型

蓝色----目录
黑色----普通文件
浅蓝色----符号链接(快捷方式)
黑底黄字---设备文件 硬盘 sda
绿色----有执行权限的而文件
红色----压缩包
紫色----片模块文件

增删改查

查询:查看目录下有哪些内容,查看文件中的内容

? ls命令

? cat命令
创建:创建文件创建目录

? touch文件名 — 创建文件

? echo “hello”>文件名 — 写入hello

? mkdir 目录名—make directory创建目录

改:剪切和复制
mv 文件名 文件目录/文件名----剪切/重命名

? cp 拷贝文件

符号链接

? ln -s 绝对路径

删除

? rm 文件名—remove移除

? rm -f 文件名 强制删除

? rm -rf 目录

? rm-fr 目录—删除目录(r表递归)


命令字的帮助信息查询

命令字【选项】【文件或者目录】

man 命令字—查看一个命令字的帮助手册man ls

-a显示隐藏文件

-Ⅰ显示文件的详细信息-lh显示文件大小

-R递归显示目录中子目录的内容

内部命令命令解释器自带的命令help cd

外部命令安装的第三方软件带的命令字基本都有帮助手册


压缩与解压

gzip 文件名称— 压缩文件

gunzip压缩包– 解压缩

bzip2文件名称—压缩

bunzip2压缩包—解压缩

如何对目录进行打包压缩

tar -jcf /tmp/allfile.tar.bz2 /tmp/allfile — (create创建)打包目录

tar -jxf /tmp/allfile.tar.bz2 -C /root—打包压缩

tar -jxf allfile.tar.gz -C /root—解压缩

-x解包 -C 指定解压路径s

-z gzip

-j bzip2


vim编辑器使用

vi编辑器→vim升级版

vim /tmp/text.txt —在/tmp/目录中建立一个名为test.txt的文件并写入hello

vim分三种工作模式

? 命令模式

? i / Esc \ :

? / \

? 输入模式 末行模式

末行模式:

:wq				保存
:q!				不保存并退出
:set nu			显示行号
:% s/old/new/g	每一行中的old替换成new,%:每一行、s:替换

命令模式:

2yy		复制当前行及下一行
p		粘贴到当前行下
dd 		删除当前行
gg		回到第一行
G		到最后一行
50G		快速跳转到第50行

系统用户分类

su - 用户名—切换用户

/etc/passwd 保存了操作系统中所有用户的信息

root : x : 0 : 0 : root : /root : /bin/bash

centos1 : x : 500 : 500 : : /home/centos1 : /bin/bash

字段1:用户名字段2:密码占位符

字段3:用户的uid 0表示超级用户,500-60000普通用户,1-499程序用户字段4:基本组的gid先有组才有用户

字段5∶用户信息记录字段

字段6:用户的家目录

字段7:用户登录系统后使用的命令解释器

/etc/shadow 保存了用户密码信息

root : 6 6 6Ei2ed1kagofI8w9VZ.MtoFsYfT2/QAaC. : 19169 : 0 : 99999 : 7 : : :

root: 6 6 6hsPrPUKSvOfM6utT$Rv6YGho/:18085:0:99999:7: : :字段1:用户名

字段2:用户的密码加密后的字符串

字段3:距离1970/1/1密码最近一次的修改时间字段4:密码的最短有效期

字段5:密码的最长有效期90

字段6︰密码过期前7天警告

字段7:密码的不活跃期字段8:用户的失效时间

/etc/group记录了系统中所有组的信息


建立及调整用户属性

1、建立一个名为class1的组组id为1000,class2的组id2000

groupadd -g 1000 class1

groupmod -g 2000 class2修改

2、建立tom用户要求其基本组是class1组,附加组为class2组tom用户的uid为600

useradd -u 600 -g 1000 -G 2000 tom

usermod

3、建立一个程序用户uid为250用户名为testuser没有家目录

useradd -u 250 -M -s /sbin/nologin testuser

4、为tom用户设定密码为123,并设定密码最长有效期为90天,将用户密码进行锁定使其无法登录系统

passwd用名

-S查看密码状态 -l锁定用户 –u解锁

5、删除tom用户和testuser用户,删除class1组和2组

userdel -r tom(r删除加目录)

groupdel


调整文件及目录权限

ls -l text.txt 		查看文件权限
ls -ld testdir/		查看目录权限

-rw-r–r–. 1 root(所属者) root(所属组)text.txt(文件)
drwxr-xr-x. 2 (子目录) root root testdir/(目录)

- rw- r-- r-- .

d rwx r-x r-x .

字段1:文件类型 -普通文件 d目录 l符号链接 b块设备

字段2:文件所属者对该文件的权限

字段2rwx
文件read读取文件write写入文件可执行权限
目录可以查看目录内容可以增删文件可以进入目录

字段3:文件所属组对该文件的权限

字段4:其他用户的权限(既不是文件1的所有者也不是文件所属组中的用户)

权限更改

  • chmod 对象 算数运算符 权限 文件

    对象: u (所属者) g (所属组) o (其他用户) a (all)

    算数运算符: - + =

    权限: r w x

  • chmod 764 文件
权限二进制八进制
0000
–x0011
-w-0102
-wx0113
r–1004
r-x1015
rw-1106
rwx1117

改变文件的所属者、所属组

改变文件的所属者为tom,所属组改为tom组chown

chown tom /tmp/text.txt 改变文件的所属者为tom

chgrp tom /tmp/text.txt 所属组改为tom组chown

粘滞位 sgid suid

  • 粘滞位针对目录赋权,目录中创建的文件只有建立者可以删除

  • sgid 针对目录建立的权限,再该目录中建立的文件所属组继承父目录的属组

  • suid 对可执行文件建立。谁允许该文件,具有该文件所属者的权限

1.不再允许添加新用户的请求

/etc/group

/etc/passwd

/etc/shadow

/home/xxxx

chattr +i 文件地址

2.rwx r-x r-x

755

目录的最高权限0777

文件最高权限666

umask值0022----权限为0777-0022=755

umask配置文件:/etc/profile

? /etc/bashrc

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:22:23  更:2022-07-04 23:25:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 21:38:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码