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(三)

时间日期类

1) 基本语法

?date [option] + [+format]

option:

-d<时间字符串> 显示指定的“时间字符串”表示的时间。而非当前时间

-s<日期时间> 设置系统日期时间

format:

<+日期时间格式> 指定显示时使用的日期时间格式

date显示当前时间

基本语法
date

显示当前时间??

date +%Y显示当前年份
date +%m显示当前月份
date +%d显示当前是哪一天
date "+%Y-%m-%d%H:%M:%S"显示年月日时分秒

date显示非当前时间

date -d '1 days age'显示前一天时间
date -d '-1 days age'显示明天时间

date设置系统时间

基本语法:

date -s字符串时间

cal 查看日历

cal [选项]? ? ? ? 不加选项,显示本月日历

具体某一年? ? ?显示这一年的日历

用户管理命令

useradd 添加新用户

useradd? 用户名? ? ? ? ? ? ? ? ?? 添加新用户

useradd -g 组名 用户名? ? ? ?添加新用户到某个组

passwd设置用户密码

passwd? ?用户名? ? ? ? ? ? ? ? ? 设置用户密码

id查看用户是否存在

id 用户名??

cat /etc/passwd 查看创建了哪些用户

cat /etc/passwd

su 切换用户

su: switch user

基本语法:

su 用户名称? ? ? ? ? ? ? ? ? ?切换用户,只能获得用户的执行权限,不能获得环境变量

su -用户名称? ? ? ? ? ? ? ? ? 切换到用户并活得该用户的环境变量及执行权限?

userdel 删除用户

userdel? ? 用户名? ? ? ? ? ? ? ? ? 删除用户但保持用户主目录

userdel? ?-r 用户名? ? ? ? ? ? ? ? 用户和用户名目录,都删除

-r? ?删除用户的同时,删除与用户相关的所有文件

who查看登陆用户信息

whoami? ? ? ? ? ? 显示自身用户名称

who? am? i? ? ? ? 显示登陆用户的用户名以及登录时间

sudo设置普通用户具有root权限

?usermod 修改用户

usermod -g 用户组名

-g? ?修改用户的初始登录组,给定的组必须存在。默认id是1

用户组管理命令

? ?每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。不同 Linux 系统对用户组的规定有所不同, 如Linux 下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
? ?用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对
/etc/group 文件的更新。

groupadd新增组

groupadd? 组名

groupdel 删除组

groupdel? ?组名

groupmod修改组

groupmod -n? 新组名? 老组名

cat /etc/group查看创建了哪些组

cat? /etc/group

文件权限类

? ? ?Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做 了不同的规定。在Linux 中我们可以使用 ll 或者 ls -l 命令来显示一个文件的属性以及文件所属的用户和组。

?

?chmod 改变权限

?

?注:其实第二种就是二进制数

chown? 改变所有者?

chown [选项]? [最终用户] [文件或目录]? ? ? ? ? ?改变文件或者目录的所有者

-R? ? ? ?递归操作

chgrp? 改变所属组

chgrp? ?[最终用户组]? [文件或目录]? ? ? ? ? ? ? 改变文件或者目录的所属组

搜索查找类

find 查找文件或者目录

? ?find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端。
find [搜索范围]? [选项]
- name<查询方式>按照指定的文件名查找模式查找文件
-user<用户名>查找属于指定用户名所有文件
-size <文件大小>

按照指定的文件大小查找文件,单位为:

b ------------块(512字节)

c ------------字节

w-------------字(2字节)

k--------------千字节

M--------------兆字节

G---------------吉字节

?locate快速得文件路径

? ? ?locate 指令利用事先建立的系统中所有文件名称及路径的 locate 数据库实现快速定位给定的文件。Locate 指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确度,管理员必须定期更新 locate 时刻

locate 搜索文件

?由于 locate 指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创
locate 数据库

grep过滤查找及“|”管道符

管道符, “|” ,表示将前一个命令的处理结果输出传递给后面的命令处理
grep 选项查找内容源文件
-n? 显示匹配行及行号

  系统运维 最新文章
配置小型公司网络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:23:53 
 
开发: 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 18:55:41-

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