社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
韩顺平图解Linux全面升级 https://www.bilibili.com/video/BV1Sv411r7vd
27 小时 、153 讲, 2021 韩顺平 一周学会Linux
P001_韩顺平图解Linux全面升级_课程内容 20:37
P002_韩顺平图解Linux全面升级_应用领域 05:05
P003_韩顺平图解Linux全面升级_概述 16:37
P004_韩顺平图解Linux全面升级_Linux与Unix 18:09
P005_韩顺平图解Linux全面升级_vmware15.5安装 17:36
P006_韩顺平图解Linux全面升级_CentOS7.6安装 35:15
P007_韩顺平图解Linux全面升级_网络连接三种方式 16:01
P008_韩顺平图解Linux全面升级_虚拟机克隆 09:13
P009_韩顺平图解Linux全面升级_虚拟机快照 09:15
P010_韩顺平图解Linux全面升级_虚拟机迁移删除 06:47
P011_韩顺平图解Linux全面升级_vmtools 20:39
P012_韩顺平图解Linux全面升级_目录结构介绍 07:50
P013_韩顺平图解Linux全面升级_目录结构详解 18:44
P014_韩顺平图解Linux全面升级_远程登录 15:30
P015_韩顺平图解Linux全面升级_远程文件传输 13:58
P016_韩顺平图解Linux全面升级_vi vim快速入门 08:32
P017_韩顺平图解Linux全面升级_vi vim快捷键 19:09
P018_韩顺平图解Linux全面升级_vi vim内容梳理 06:02
P019_韩顺平图解Linux全面升级_关机重启 07:54
P020_韩顺平图解Linux全面升级_登录注销 08:41
P021_韩顺平图解Linux全面升级_用户管理(1) 15:26
P022_韩顺平图解Linux全面升级_用户管理(2) 05:22
P023_韩顺平图解Linux全面升级_用户管理(3) 18:45
P024_韩顺平图解Linux全面升级_用户管理(4) 08:37
P025_韩顺平图解Linux全面升级_运行级别 12:03
P026_韩顺平图解Linux全面升级_找回root密码 08:23
P027_韩顺平图解Linux全面升级_帮助指令 08:46
P028_韩顺平图解Linux全面升级_文件目录指令(1) 15:27
P029_韩顺平图解Linux全面升级_文件目录指令(2) 07:33
P030_韩顺平图解Linux全面升级_文件目录指令(3) 12:43
P031_韩顺平图解Linux全面升级_文件目录指令(4) 14:04
P032_韩顺平图解Linux全面升级_文件目录指令(5) 24:21
P033_韩顺平图解Linux全面升级_文件目录指令(6) 10:08
P034_韩顺平图解Linux全面升级_时间日期指令 07:51
P035_韩顺平图解Linux全面升级_查找指令(1) 13:33
P036_韩顺平图解Linux全面升级_查找指令(2) 08:22
P037_韩顺平图解Linux全面升级_压缩和解压(1) 11:18
P038_韩顺平图解Linux全面升级_压缩和解压(2) 09:59
P039_韩顺平图解Linux全面升级_实用指令小结 04:57
P040_韩顺平图解Linux全面升级_linux组的介绍 07:35
P041_韩顺平图解Linux全面升级_所有者 04:03
P042_韩顺平图解Linux全面升级_所在组 08:56
P043_韩顺平图解Linux全面升级_修改所在组 04:15
P044_韩顺平图解Linux全面升级_rwx权限 15:46
P045_韩顺平图解Linux全面升级_权限说明案例 06:48
P046_韩顺平图解Linux全面升级_修改权限 09:32
P047_韩顺平图解Linux全面升级_修改所有者和所在组 09:15
P048_韩顺平图解Linux全面升级_权限管理应用实例(1) 21:57
P049_韩顺平图解Linux全面升级_权限管理应用实例(2) 17:43
P050_韩顺平图解Linux全面升级_权限管理应用实例(3) 09:50
P051_韩顺平图解Linux全面升级_权限管理应用实例(4) 14:34
P052_韩顺平图解Linux全面升级_crond快速入门 11:01
P053_韩顺平图解Linux全面升级_crond时间规则 05:05
P054_韩顺平图解Linux全面升级_crond应用实例 14:55
P055_韩顺平图解Linux全面升级_at任务调度机制 12:36
P056_韩顺平图解Linux全面升级_at任务调度实例 10:09
P057_韩顺平图解Linux全面升级_任务调度小结 09:49
P058_韩顺平图解Linux全面升级_磁盘分区机制 16:04
P059_韩顺平图解Linux全面升级_增加磁盘应用实例 23:02
P060_韩顺平图解Linux全面升级_磁盘情况查询 07:57
P061_韩顺平图解Linux全面升级_磁盘实用指令 07:24
P062_韩顺平图解Linux全面升级_磁盘分区挂载小结 10:30
P063_韩顺平图解Linux全面升级_NAT网络原理图 13:42
P064_韩顺平图解Linux全面升级_网络配置指令 07:16
P065_韩顺平图解Linux全面升级_网络配置实例 12:10
P066_韩顺平图解Linux全面升级_主机名和hosts映射 22:08
P067_韩顺平图解Linux全面升级_网络配置小结 09:42
P068_韩顺平图解Linux全面升级_进程基本介绍 06:22
P069_韩顺平图解Linux全面升级_ps指令详解 10:21
P070_韩顺平图解Linux全面升级_父子进程 08:21
P071_韩顺平图解Linux全面升级_终止进程 16:15
P072_韩顺平图解Linux全面升级_pstree指令 04:11
P073_韩顺平图解Linux全面升级_服务管理(1) 13:42
P074_韩顺平图解Linux全面升级_服务管理(2) 06:30
P075_韩顺平图解Linux全面升级_服务管理(3) 06:40
P076_韩顺平图解Linux全面升级_服务管理(4) 22:01
P077_韩顺平图解Linux全面升级_服务管理(5) 07:56
P078_韩顺平图解Linux全面升级_动态监控系统(1) 09:49
P079_韩顺平图解Linux全面升级_动态监控系统(2) 08:01
P080_韩顺平图解Linux全面升级_监控网络状态 16:14
P081_韩顺平图解Linux全面升级_进程管理小结 11:02
P082_韩顺平图解Linux全面升级_rpm管理(1) 08:13
P083_韩顺平图解Linux全面升级_rpm管理(2) 07:36
P084_韩顺平图解Linux全面升级_yum 06:47
P085_韩顺平图解Linux全面升级_软件包管理小结 03:14
P086_韩顺平图解Linux全面升级_安装配置JDK8 12:45
P087_韩顺平图解Linux全面升级_安装配置tomcat8 07:16
P088_韩顺平图解Linux全面升级_安装配置idea2020 07:03
P089_韩顺平图解Linux全面升级_安装配置mysql5.7 15:14
P090_韩顺平图解Linux全面升级_小结 02:13
P091_韩顺平图解Linux全面升级_shell编程快速入门 11:41
P092_韩顺平图解Linux全面升级_shell变量 12:49
P093_韩顺平图解Linux全面升级_设置环境变量 09:41
P094_韩顺平图解Linux全面升级_位置参数变量 05:28
P095_韩顺平图解Linux全面升级_预定义变量 04:09
P096_韩顺平图解Linux全面升级_运算符 11:57
P097_韩顺平图解Linux全面升级_条件判断 12:51
P098_韩顺平图解Linux全面升级_单分支多分支 04:20
P099_韩顺平图解Linux全面升级_case语句 04:58
P100_韩顺平图解Linux全面升级_for循环 12:12
P101_韩顺平图解Linux全面升级_while循环 04:26
P102_韩顺平图解Linux全面升级_read获取输入 05:20
P103_韩顺平图解Linux全面升级_系统函数 04:10
P104_韩顺平图解Linux全面升级_自定义函数 05:21
P105_韩顺平图解Linux全面升级_定时备份数据库(1) 07:24
P106_韩顺平图解Linux全面升级_定时备份数据库(2) 25:27
P107_韩顺平图解Linux全面升级_shell编程笔记梳理 03:44
P108_韩顺平图解Linux全面升级_ubuntu安装 09:32
P109_韩顺平图解Linux全面升级_ubuntu中文支持 02:45
P110_韩顺平图解Linux全面升级_ubuntu的root 04:12
P111_韩顺平图解Linux全面升级_hello python 01:42
P112_韩顺平图解Linux全面升级_APT原理机制图 09:45
P113_韩顺平图解Linux全面升级_APT更新源和实例 12:28
P114_韩顺平图解Linux全面升级_ubuntu远程登录和集群 19:24
P115_韩顺平图解Linux全面升级_python定制篇梳理 04:58
P116_韩顺平图解Linux全面升级_centos8安装和介绍 16:13
P117_韩顺平图解Linux全面升级_日志介绍和实例 08:51
P118_韩顺平图解Linux全面升级_日志服务原理图 04:30
P119_韩顺平图解Linux全面升级_日志服务配置文件 11:11
P120_韩顺平图解Linux全面升级_自定义日志服务 05:24
P121_韩顺平图解Linux全面升级_日志轮替介绍 11:21
P122_韩顺平图解Linux全面升级_自定义日志轮替 06:38
P123_韩顺平图解Linux全面升级_日志轮替机制 03:13
P124_韩顺平图解Linux全面升级_内存日志 03:27
P125_韩顺平图解Linux全面升级_日志管理笔记梳理 05:59
P126_韩顺平图解Linux全面升级_定制自己的Linux(1) 09:14
P127_韩顺平图解Linux全面升级_定制自己的Linux(2) 26:32
P128_韩顺平图解Linux全面升级_定制自己的Linux(3) 03:20
P129_韩顺平图解Linux全面升级_阅读Linux内核源码好处 04:57
P130_韩顺平图解Linux全面升级_阅读Linux内核源码技巧 04:55
P131_韩顺平图解Linux全面升级_内核源码阅读及main 13:19
P132_韩顺平图解Linux全面升级_内核升级 14:41
P133_韩顺平图解Linux全面升级_备份与恢复介绍 08:51
P134_韩顺平图解Linux全面升级_数据备份dump 11:45
P135_韩顺平图解Linux全面升级_数据恢复restore 12:38
P136_韩顺平图解Linux全面升级_数据备份恢复梳理 04:06
P137_韩顺平图解Linux全面升级_webmin安装和配置 11:13
P138_韩顺平图解Linux全面升级_webmin功能演示 07:46
P139_韩顺平图解Linux全面升级_bt宝塔介绍和安装 05:45
P140_韩顺平图解Linux全面升级_bt宝塔应用实例 09:13
P141_韩顺平图解Linux全面升级_可视化管理小结 02:27
P142_韩顺平图解Linux全面升级_统计访问量和连接数 14:01
P143_韩顺平图解Linux全面升级_找回Mysql的root密码 05:57
P144_韩顺平图解Linux全面升级_访问量排名和tcpdump 08:45
P145_韩顺平图解Linux全面升级_系统权限划分(1) 17:47
P146_韩顺平图解Linux全面升级_系统权限划分(2) 05:33
P147_韩顺平图解Linux全面升级_权限思考题(有趣) 15:07
P148_韩顺平图解Linux全面升级_CentOS7启动流程详解 12:01
P149_韩顺平图解Linux全面升级_io读写监控 10:55
P150_韩顺平图解Linux全面升级_统计文件个数和行数 12:16
P151_韩顺平图解Linux全面升级_无人值守备份目录 09:44
P152_韩顺平图解Linux全面升级_Linux系统优化策略 23:57
P153_韩顺平图解Linux全面升级_卖油翁和老黄牛 06:09
20210206 — START
www.kernel.org
当前最新是 5.10 版的内核
下载官方地址: https://www.vmware.com/cn.html
下载好用地址: https://www.nocmd.com/windows/740.html
https://mirrors.163.com/centos
https://mirrors.aliyun.com/centos ----不可用
网络连接的三种模式
模式1.桥接模式
虚拟系统可以和外部系统通讯,但是容易造成IP冲突
模式2.NAT模式
网络地址转换模式,虚拟系统可以和外部通讯,不造成IP冲突;
注意外部不可以访问内部
模式3.主机模式
独立的系统,不与外部联系
gcc -v : 可以查看是否有安装gcc
将其放到 /opt 目录
/mnt/hgfs/
下载 free - for home school 版本 地址
https://www.netsarang.com/en/free-for-home-school/
VIM快捷键使用
执行动作 | 所在模式 | 具体快捷键操作 |
---|---|---|
1.拷贝 | 一般模式 | 拷贝当前行== yy ; 拷贝当前行向下5行 ==5yy ; 黏贴用 p |
2. 删除 | 一般模式 | 删除当前行 dd ; 删除当前行向下5行 5dd |
3.文件中查找 | 一般模式 、命令行模式 | /关键字 ; 回车 查找; n 下一个; |
4. 设置行号 | 命令行模式 | :set nu ; :set nonu ; |
5. 撤销 | 一般模式 | u = 撤销 |
6. 快速定位 | 一般模式 | gg=首行 ; G = 末行 ; |
7.快速定位某行 | 一般模式 | 20 , shift + g == 快速定位到20行 |
关机&重启命令
执行动作 | 所在模式 |
---|---|
shutdown -h now | 立刻进行关机 |
shutdown | 1分钟后会关机(等同下面) |
shutdown -h 1 | 1分钟后会关机 |
shutdown -r now | 现在重新启动计算机 |
halt | 关机,作用和上面一样 |
reboot | 现在重新启动计算机 |
sync | 将内存数据同步到磁盘 |
20210207
https://www.bilibili.com/video/BV1Sv411r7vd?p=21
20210317 继续
–新建用户 设置密码
----- useradd milan ;默认创建家目录 /home/milan
[root@shell37 home]# useradd milan ----新增用户milan
[root@shell37 home]# passwd milan --给milan设置密码
Changing password for user milan.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
--- 显示所有用户
cat /etc/passwd | awk -F: '$3>=500' | cut -f 1 -d :
输出/etc/passwd文件,对于每一行进行处理,判断以冒号:分割的第三个元素,抽取其中的大于500的行,并用cut输出第一列(用户账号名)。
删除用户 king ---保留家目录
userdel king
[root@shell37 home]# pwd
/home
[root@shell37 home]# ls
kinghome leo milan
--- 删除用户 milan 不保留家目录 (要慎重操作)
[root@shell37 home]# pwd
/home
[root@shell37 home]# ls
kinghome leo milan
[root@shell37 home]# userdel -r milan
[root@shell37 home]# ls
kinghome leo
[root@shell37 home]# id leo
uid=1000(leo) gid=1000(leo) groups=1000(leo)
[root@shell37 home]# id root
uid=0(root) gid=0(root) groups=0(root)
[root@shell37 home]# id milan
id: milan: no such user
[root@shell37 home]# useradd jack
[root@shell37 home]# passwd jack
Changing password for user jack.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@shell37 home]# su - jack
[jack@shell37 ~]$
[jack@shell37 ~]$ pwd
/home/jack
[jack@shell37 ~]$ su - root
Password:
Last login: Wed Mar 17 06:58:33 PDT 2021 on pts/0
[root@shell37 ~]# logout
[jack@shell37 ~]$ logout
[root@shell37 ~]# whoami
root
[root@shell37 ~]# who am i
root pts/0 2021-03-17 07:12 (192.168.121.1)
[root@shell37 ~]# su - jack
Last login: Wed Mar 17 07:11:14 PDT 2021 on pts/0
[jack@shell37 ~]$ who am i
root pts/0 2021-03-17 07:12 (192.168.121.1)
[root@shell37 ~]# groupadd wudang ---武当
[root@shell37 ~]# useradd -g wudang zwj
[root@shell37 ~]# id zwj ---张无忌
uid=1002(zwj) gid=1003(wudang) groups=1003(wudang)
---- 张无忌 划归 魔教 门下
[root@shell37 ~]# groupadd mojiao
[root@shell37 ~]# usermod -g mojiao zwj
[root@shell37 ~]# id zwj
uid=1002(zwj) gid=1004(mojiao) groups=1004(mojiao)
[root@shell37 ~]# cat /etc/passwd
...
tcpdump:x:72:72::/:/sbin/nologin
leo:x:1000:1000:CentOS7:/home/leo:/bin/bash
mongod:x:987:981:mongod:/var/lib/mongo:/bin/false
jack:x:1001:1001::/home/jack:/bin/bash
zwj:x:1002:1004::/home/zwj:/bin/bash
[root@shell37 ~]# cat /etc/shadow
tcpdump:!!:18557::::::
leo:$1$oxzRhXx2$3.4d0qInl.vMfZJCW25Pi1:18557:0:99999:7:::
mongod:!!:18581::::::
jack:$1$naZ6CVhI$OEJlUnnEECkDCXfhTKEIe0:18703:0:99999:7::: ---设置过密码的
zwj:!!:18703:0:99999:7::: -- zwj 没有设置密码,所以没有数据是!!
[root@shell37 ~]# cat /etc/group
.....
tcpdump:x:72:
leo:x:1000:
mongod:x:981:
docker:x:980:
jack:x:1001:
wudang:x:1003:
mojiao:x:1004:
[root@shell37 bin]# init 5 --- 切换到图形界面
[root@shell37 bin]#
[root@shell37 bin]# init 3 --- 切换到命令行界面
[root@shell37 bin]# systemctl get-default
graphical.target
[root@shell37 bin]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@shell37 bin]# systemctl get-default
multi-user.target
详细图示过程,见单独的文章
https://blog.csdn.net/wei198621/article/details/114956502
具体步骤
1.首先进入系统,进入开机界面,选中 上面的系统,按e进入编辑界面 (默认5秒内操作好,来回切换系统不耗费时间)
2.进入编辑页面,将光标移动到“Linux16” 开头的行,在最后面输入 init=/bin/sh ,输入完成后按ctrl +x 键 进入单用户模式
4.进入单用户模式后,启动如图, 输入 mount -o remount,rw /
注意单词间空格(mount空格-o空格remount,rw空格/ ),然后回车
5.在新的一行后面输入 passwd , 然后回车,
输入密码
再次输入密码
6.此处输入 touch /.autorelabel (touch空格/.autorelabel) 完成后回车
7.输入 exec /sbin/init (exec空格/sbin/init) 然后回车
8.等待重启
[root@hell39 ~]# head -n 5 anaconda-ks.cfg
#version=DEVEL
# System authorization information
auth --useshadow --enablemd5
# Install OS instead of upgrade
install
[root@hell39 ~]# tail -n 5 anaconda-ks.cfg
%end
%addon com_redhat_kdump --enable --reserve-mb='auto'
[root@hell39 home]# ln -s /root/ myroot
[root@hell39 home]# ll
total 4
drwxr-xr-x. 2 root root 50 Mar 14 01:31 ceshi
drwxr-xr-x. 2 root root 25 Mar 14 06:32 docker-test-volume
drwx------. 15 leo leo 4096 Dec 15 06:59 leo
drwxr-xr-x. 2 root root 60 Mar 14 07:53 mydockerfile
lrwxrwxrwx. 1 root root 6 Mar 17 09:52 myroot -> /root/
[root@hell39 home]# cd myroot/
[root@hell39 myroot]# pwd
/home/myroot
[root@hell39 myroot]# ll
total 16
-rw-r--r--. 1 root root 0 Mar 13 22:54 a124.txt
-rw-------. 1 root root 2761 Oct 22 08:55 anaconda-ks.cfg
drwxr-xr-x. 4 root root 4096 Nov 18 08:40 data
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Desktop
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Documents
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Downloads
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Music
-rw-r--r--. 1 root root 139 Mar 17 09:47 mycal.txt
-rw-------. 1 root root 2041 Oct 22 08:54 original-ks.cfg
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Pictures
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Public
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Templates
drwxr-xr-x. 2 root root 6 Dec 5 03:22 Videos
[root@hell39 myroot]# history 10
728 link -s /root/ myroot
729 clear
730 ln -s /root/ myroot
731 ll
732 cd myroot/
733 pwd
734 ll
735 history
736 history --help
737 history 10
[root@hell39 myroot]# !733
pwd
/home/myroot
[root@hell39 myroot]#
20210318
[root@shell37 ~]# date +%y
21
[root@shell37 ~]# date +%Y
2021
[root@shell37 ~]# date +%m
03
[root@shell37 ~]# date +%d
18
[root@shell37 ~]# date "+%Y-%m-%d %H:%M:%S"
2021-03-18 06:50:04
[root@shell37 shell]# find /opt -size +200M
[root@shell37 shell]# find -name time.sh
./time.sh
[root@shell37 shell]# updatedb
[root@shell37 shell]# locate time.sh
/opt/shell/time.sh
[root@shell37 shell]# which ls
alias ls='ls --color=auto'
/usr/bin/ls
[root@shell37 shell]# which reboot
/usr/sbin/reboot
[root@shell37 shell]# cat time.sh | grep sleep
sleep 1
[root@shell37 shell]# cat -n time.sh | grep sleep
4 sleep 1
[root@shell37 shell]# cat time.sh | grep -n sleep
4: sleep 1
[root@shell37 shell]# grep -n "sleep" ./
grep: ./: Is a directory
[root@shell37 shell]# grep -n "sleep" time.sh
4: sleep 1
[root@shell37 shell2]# ll
total 6368
drwxr-xr-x. 4 root root 4096 Mar 18 22:29 shell
-rw-r--r--. 1 root root 6510585 Mar 18 22:28 shell2.zip
-rw-r--r--. 1 root root 46 Mar 18 22:30 whiletest.sh
[root@shell37 shell2]# gzip whiletest.sh
[root@shell37 shell2]# ll
total 6368
drwxr-xr-x. 4 root root 4096 Mar 18 22:29 shell
-rw-r--r--. 1 root root 6510585 Mar 18 22:28 shell2.zip
-rw-r--r--. 1 root root 75 Mar 18 22:30 whiletest.sh.gz
[root@shell37 shell2]# gunzip whiletest.sh.gz
[root@shell37 shell2]# ll
total 6368
drwxr-xr-x. 4 root root 4096 Mar 18 22:29 shell
-rw-r--r--. 1 root root 6510585 Mar 18 22:28 shell2.zip
-rw-r--r--. 1 root root 46 Mar 18 22:30 whiletest.sh
[root@shell37 shell2]# ll
total 6364
drwxr-xr-x. 4 root root 4096 Mar 9 07:22 shell
-rw-r--r--. 1 root root 6510585 Mar 18 22:28 shell2.zip
[root@shell37 shell2]# zip -r shell2.zip ./shell/
[root@shell37 shell2]# ll
total 6364
drwxr-xr-x. 4 root root 4096 Mar 9 07:22 shell
-rw-r--r--. 1 root root 6510585 Mar 18 22:28 shell2.zip
[root@shell37 shell2]# ll
total 6368
drwxr-xr-x. 4 root root 4096 Mar 18 22:29 shell
-rw-r--r--. 1 root root 6510585 Mar 18 22:28 shell2.zip
-rw-r--r--. 1 root root 46 Mar 18 22:30 whiletest.sh
[root@shell37 shell2]# tar -zcvf 22.tar.gz whiletest.sh
whiletest.sh
[root@shell37 shell2]# ll
total 6372
-rw-r--r--. 1 root root 158 Mar 18 22:36 22.tar.gz
drwxr-xr-x. 4 root root 4096 Mar 18 22:29 shell
-rw-r--r--. 1 root root 6510585 Mar 18 22:28 shell2.zip
-rw-r--r--. 1 root root 46 Mar 18 22:30 whiletest.sh
[root@shell37 shell2]# tar -zxvf 22.tar.gz
whiletest.sh
---将*** 解压到文件夹 shell2dir 下面
[root@shell37 shell2]# tar -zxvf 22.tar.gz -C shell2dir/
whiletest.sh
[root@shell37 home]# ls -ahl
total 8.0K
drwxr-xr-x. 6 root root 56 Mar 17 07:20 .
dr-xr-xr-x. 19 root root 4.0K Mar 16 07:51 ..
drwx------. 5 jack jack 128 Mar 17 07:11 jack
drwx------. 3 zwj 1002 78 Mar 17 06:52 kinghome
drwx------. 15 leo leo 4.0K Dec 15 06:59 leo
drwx------. 3 zwj mojiao 78 Mar 17 07:20 zwj
[root@shell37 home]# chown leo zwj
[root@shell37 home]# ls -ahl
total 8.0K
drwxr-xr-x. 6 root root 56 Mar 17 07:20 .
dr-xr-xr-x. 19 root root 4.0K Mar 16 07:51 ..
drwx------. 5 jack jack 128 Mar 17 07:11 jack
drwx------. 3 zwj 1002 78 Mar 17 06:52 kinghome
drwx------. 15 leo leo 4.0K Dec 15 06:59 leo
drwx------. 3 leo mojiao 78 Mar 17 07:20 zwj
[root@shell37 home]# groupadd monster
[root@shell37 home]# useradd -g monster fox
[root@shell37 home]# id fox
uid=1003(fox) gid=1005(monster) groups=1005(monster)
[root@shell37 home]#
[fox@shell37 ~]$ pwd
/home/fox
[fox@shell37 ~]$ touch ok.txt
[fox@shell37 ~]$ ll
total 0
-rw-r--r--. 1 fox monster 0 Mar 18 23:04 ok.txt
[fox@shell37 ~]$
[root@shell37 ~]# clear
[root@shell37 ~]# groupadd fruit
[root@shell37 ~]# touch orange.txt
[root@shell37 ~]# ll
[root@shell37 ~]# chgrp fruit orange.txt
[root@shell37 ~]# ll
[root@shell37 ~]# clear
[root@shell37 ~]# id zwj
uid=1002(zwj) gid=1004(mojiao) groups=1004(mojiao)
[root@shell37 ~]# cat /etc/group
[root@shell37 ~]# cat /etc/group | grep wudang
wudang:x:1003:
[root@shell37 ~]# usermod -g wudang zwj
[root@shell37 ~]# id zwj
uid=1002(zwj) gid=1003(wudang) groups=1003(wudang)
[root@shell38 dev]# ll /dev
total 0
crw-rw----. 1 root video 10, 175 Mar 18 06:45 agpgart
crw-------. 1 root root 10, 235 Mar 18 06:45 autofs
drwxr-xr-x. 2 root root 140 Mar 18 06:45 block
-rwxrw---x. 1 root root 46 Mar 6 00:56 whiletest.sh
[root@shell37 shell]# chmod u=rwx,g=rw,o=x whiletest.sh
chown tom /home/test2.txt
chown -R tom /home/test
chgrp newgroup 文件/目录
目录 rwx 权限
x: 可以进入到该目,cd 到该目录
r: 是否可以在目录下执行 ll 读取目录下的数据
w: 执行更改 ,删除操作
梳理知识点
crontab
at 定时任务
crontab 定时任务调度
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wei198621/article/details/113727023
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!