第五周课程内容

用户
查看linux 语言 字符集 echo $LANG
修改字符集命令 localectl
修改的目录 etc/locale.conf

修改系统ps1 控制系统命令行格式
系统命令格式变色
export PS1="[[\e[34;1m]\u@[\e[0m][\e[32;1m]\H[\e[0m] [\e[31;1m]\w[\e[0m]]\$ "

修改后需要
source /etc/profile
生效

---用户管理
命令:
useradd -u指定UID -s指定用户的shell命令解释器 -s最终用在创建虚拟用户 -M不创建家目录 了解下 :-g 修改用户组

userdel 默认删除用户 不会删除家目录 和邮箱 -r 删除用户和家目录及邮箱
passwd :非交互式设置密码
查询用户信息 id
修改用户信息usermod
su -用户名 切换用户
w 能查看谁登陆了 系统 在做什么

history -c 清楚linux 下的历史敲下的命令
lastlog 查看登陆情况

文件和目录 :
etc passwd :存放用户信息 倒数第二列 :用户家目录 最后一列:用户使用的解释器:
默认:/bin/bash 虚拟用户使用的:/sbin/nologin 判断是否为虚拟用户看bin 还是sbin
etc/skel
etc/shadow :密码信息
etc/gruup:用户组


下午课程
随机密码
date date +%N 取纳秒
tr +head 必须会

[root@web02 ~]# echo stu{06..10}|xargs -n1|sed 's#.*#useradd &;p=date +%N;echo p & >>/p.txt#g'

sudo =普通用户临时成为root 授予某个命令
不允许授予 *
sudo 授权格式 oldboy ALL=(ALL) /bin/ls,/bin/touch
用户名 可以在哪台机器使用sudo=(可以切换为谁) 命令

定时任务
作用:备份 定时的运行 命令或脚本
使用格式:
配置格式:分时日月周
正式配置:* = 每
命令:crontab 目录在vim /var/spool/cron/root
参数 -l 查看当前定时任务
参数-e 编辑当前定时任务
参数 - 减号 表示一个范围时候用 00 07-12 每小时
参数,逗号 07,08,09,10,11
软件包名字:cronie


注:书写定时任务 一定要加注释
1.命令行测试
2.书写测试脚本
3.书写定时任务

脚本固定目录
mkidr -p /erver /scripts

!/bin/bash 表示 需要bash 执行 可以不写

用sh 是bash的软连接 用sh

01**** tar xf /oldboy/2019-04-27.tar.gz -C /data/

scrips

参数 -x查看执行过程 +号越多 执行优先
2>&1 解释 对的和错的

你可能感兴趣的:(第五周课程内容)