学习笔记-RHCE

    技术2022-07-20  70

    第一阶段 RH124

    ** LINUX使用-RHDHAT 7安装**

    1、创建虚拟机

    2、全新安装 3、重装系统

    常用命令

    1、CRTL+ALT+L 锁屏 2、whoami 查看登录用户 3、who am i 查看当前登录用户并显示终端 4、pwd 显示当前所在的目录

    5、date 显示当前日期

    6、ls 显示当前目录内容

    7、#附号后的内容不执行

    8、Ctrl+C取消输入的命令

    9、ctrl+r或clear 清屏

    10、crtl+shift+T 打开一个终端标签 crtl+d 关闭一个终端标签

    11、ls /boor 查看boot 文件夹里的内容 12、ls -l /boot 13、cal 查看日历 14、ls -a 显示当前目录内容,包含隐藏文件 15、ls -d -l /boot 查看文件夹

    16、alias 临时生效 17、alias 永久生效 18、cat /etc/shells

    bash基础 1、上下键 查找历史命令 2、ctrl+r 从下向上匹配 3、hisstory 查找历史命令 4、tab 补全命令 5、ctrl+aeuk ctrl+a 跳到本行开头 ctrl+e 跳到本行结尾 ctrl+u 删到本行开头 crtl+k 删到本行结尾 6、esc.或者alt+… 上一个命令最后一部分

    文件目录及操作命令 1)/bin 可执行命令 2)/sbin 可执行命令 2)/dev 设备文件 3)/etc 配置文件 4)/lib /lib64 库文件 5)/media 空的,real6之前自动挂载点

    1)/boot 启动分区 类似winodws的启动分区 200M 2)/mnt 挂载点 3)/opt 特定的软件包 没有指定路径/usr/local(默认) 如果指定一般路径/opt 4)/proc 内核的参数 内存里面 5)/root root的家目录 6)/run /run/media/ 默认的挂载点 rhel7新增的 pid信息 7)/srv 特定的应用才用 一般是空的 8)/sys 硬件信息 9)/tmp 临时文件 10)/usr 类似programfiles 11)/var 缓存,邮件,日志 12)/home 类似windows的用户文件夹 普通用户的家目录

    touch 初建文件 rm 删除文件 ln 软链接 cat/more/less/head/tail 查看文件内容 file 查看文件类型

    mkdir 创建目录 rmdir 删除目录 rm

    复制 cp 剪切 mv

    1、vim /etc/sudoers 2、sudu mount /dev/cdrom /mnt

    3、sudo -k

    使用帮助 1、whatis 2、–help或-h 3、man或pinfo

    man -k

    管道重定向 1、输出重定向 1>或> 覆盖正确结果 1>>或>> 追加正确结果 2> 覆盖错误的结果 2>> 追加错误的结果 1>&2 让2>重定向正确的结果 2>&1 让>重定向错误的结果

    &> 覆盖结果 &>> 追加结果

    2、输入重定向 3、管道 4、grep

    -n 显示行号

    -V 排除

    VIM使用

    1、命令模式 u 撤销 ctrl+r 前进 nyy复制n行 ndd剪切n行

    在命令模式输入以下进入插入模式 i 当前光标 a 当前光标下一个 o 当前行的下一行 I 当前行开头 A 当前行末尾 O 当前行下一行

    在命令模式按/或按:进入末行模式。

    切换行:nG G最后一行 1G或gg第一行

    nx 删除字符 r 替换字符 R

    2、插入模式 在插入模式按ESC回退到命令模式

    3、末行模式 按两次esc 进入命令模式

    \c忽略大小写

    :w 保存 :wq 保存退出或者是:x :w 路径 另存为 :q! 不保存退出 :r 读取文件 .! 命令或者在命令模式按两次! :set nu 显示行号

    某个用户:在家目录中 vi .vimrc set nu 永久显示行号 所有用户:vi /etc/vimrc set nu

    末行模式输入行号可以定位行

    n,mS/old/new/ %S/old/new/ 等同 1,$S/old/new/

    :SP分屏 ctrl+w*2 切换上下窗口

    4、ctrl+v 视图模式

    vimtutor vim教程

    *用户和组

    1、安装用户组管理工具 mount /dev/cdrom /mnt rpm -ivh /mnt/Packages/system-config-users-* system-config-users & 2、 UID root 管理员 UID 0 系统用户 UID 1-999 普通用户 UID 1000-6000

    3、账户信息 /etc/passwd 密码信息 /etc/shadow grep 本地用户的信息 getent

    4、用户/sbin/nologin 不能登录,其他用户也不能su(包括root)

    5、当用户账户被锁定时,该账户不能登录系统,除了root可以su以外。

    6、添加用户 useradd或adduser

    -s shell信息 -c 注释信息 -d 家目录位置 -m 创建家目录 -M 不创建家目录 -g 组 -G 附属组 -u UID

    echo 密码 | passwd --stdin 用户

    7、修改用户组 usermod -a -g或usermod -a -G 用户组 用户

    8、gpasswd 增加用户组;gpasswd -a 用户 用户组 删除用户组:gpasswd -d 用户 用户组

    9、groups 用户 显示该用户的所属组

    10、chage 11、默认密码策略 12、删除用户:userdel 用户 -r 表示删除家目录 权限管理 文件类型 /…- 普通文件 d 目录 l 快捷方式(软链接) b block文件 c 字符文件 …/

    权限 所有者 所属组 其他 U G O

    r读 w写 x执行

    selinux相关 硬链接数 所有者 所属组 文件大小(默认字节) 文件修改或创建时间 文件名

    usermod u/g/o/a +/- r/w/x 文件名

    chmod -R 递归

    默认权限

    UMAK=022 修改.bashrc永久生效。

    文件 666 目录 777

    目录权限等于777-UMASK 文件权限等于666-(UMASK去单)

    特殊权限:S和T

    S:位: 1、可执行程序所有者 当其他人执行这个程序的时候,将具有所有者的权限。 2、目录所属组 任何用户在某个目录里创建目录或文件,都会继承目录的所属组。 T位: 1、目录的other

    服务管理 rpm -ivh /mnt/Packages/vsftpd*… systemctl is-active vsftpd systemctl start vsftpd

    systemctl stop vsftpd

    systemctl restart vsftpd

    systemctl is-enabled vsftpd

    systemctl enable vsftpd

    systemctl disable vsftpd

    systemctl mask vsftpd

    systemctl unmask vsftpd

    systemctl status vsftpd

    systemctl list unite-files

    Processed: 0.009, SQL: 9