ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:157.61KB ,
资源ID:8538003      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8538003.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(redhat学习笔记.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

redhat学习笔记.docx

1、redhat学习笔记目录一、基本命令 21 初识Redhat 21.1 目录 21.2 终端 21.3 目录命令 22 内部命令和外部命令 43 系统环境变量 43.1 一次性的修改 43.2 重启后仍有效 5二、用户和组 61 用户 62 用户组: 73 权限 8三、硬盘分区和挂载 101 分区 102 挂载 102.1 挂载点和/etc/fstab 10其他命令 12一、基本命令1 初识Redhat1.1 目录最大的目录: / 根目录/bin 存放可执行文件,命令。/boot 存放系统启动文件。/dev 存放设备文件 什么是设备文件:所有硬件设备当成文件。/etc 存放系统配置信息/hom

2、e 普通用户家目录或者主目录/root 超级管理员root它的家目录 它的主目录1.2 终端rootChenzhuming # 用户主机名 家目录 当前工作目录1.3 目录命令cd 切换工作目录cd . / - 返回上一级目录cd . 当前目录cd !$ 把上一个命令的参数做cd 参数用ls 列出当前目录下的内容ls al 列出当前目下所有内容的详细信息ls命令列出的文件颜色表示的含义:蓝色:目录绿色:可执行文件红色:压缩文件浅蓝色:链接文件黄色:设备文件pwd 显示当前工作目录的路径,以 / 根目录开始mkdir 创建一个目录 创建一个文件夹 文件夹 = 目录 mkdir test mkdi

3、r /home/xiaoming/test mkdir /home/test1/test2 错误 mkdir -p /home/test1/test2 递归性创建目录 mkdir -p /home/user1/user2/user3/rmdir 删除一个空目录rm r file 删除每个给定的目录,以及其下所有的内容touch 创建一个文件,或修改已存在文件的时间rootlocalhost /# cd /home/rootlocalhost home# touch test.txtrootlocalhost home# lstest.txt修改已经存在文件的时间rootlocalhost ho

4、me# ls -l test.txt -rw-r-r-. 1 root root 0 9月 21 21:04 test.txtrootlocalhost home# touch test.txt rootlocalhost home# ls -l test.txt -rw-r-r-. 1 root root 0 9月 21 21:05 test.txtcat 查看文件内容vim 创建并编辑文件按 i 键 ,进入插入模式。退出插入模式 ESC 退出并保存 :wq 退出不保存 :q 加 ! 强制执行中文的切换 ctrl + 空格cp 复制path 指定文件到当前目录rootlocalhost ho

5、me# cp /home/hello.txt /mnt/ 将home目录里的hello.txt复制到/mnt/目录 rootlocalhost home# pwd/homerootlocalhost home# cp /etc/fstab . rootlocalhost home# lsfstab test.txtrootlocalhost home# cp fstab 9988.txt rootlocalhost home# ls9988.txt fstab test.txtmv 移动命令,用法同cp2 内部命令和外部命令内部命令:是指bash、shell源码里面的内置指令,就是系统自带的命

6、令。 echo cd exit history外部命令:与内部命令相反,并不属于shell本身,通过软件包安装得到。 通常存放在 /bin /usr/bin /sbin /usr/sbin ftp mail lsecho $PATH /usr/lib64/qt-3.3/bin: /usr/local/sbin: /usr/sbin: /sbin: /usr/local/bin: /usr/bin: /bin: /root/bin: /homerootlocalhost /# type echo echo is a shell builtin rootlocalhost /# type ls l

7、s is aliased to ls -color=auto rootlocalhost /# which echo /bin/echo rootlocalhost /# echo $PATH /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/binrootlocalhost/#PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin: /usr/bin: /bin: /root

8、/bin:/home 3 系统环境变量Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。3.1 一次性的修改常见的环境变量:HOME:当前用户的主目录PATH: 当前用户可执行文件搜索路径LANG: 程序应该使用的默认语言PS1: 行提示符rootlocalhost home# echo $HOME/rootrootlocalhost home# echo $PATH/usr/lib64/qt-3.3/bin:/usr/l

9、ocal/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin:/homerootlocalhost home# echo $LANGzh_CN.UTF-8rootlocalhost home# echo $PS1uh W$rootlocalhost home# PS1= u H w*_* root localhost.localdomain /home*_*3.2 重启后仍有效环境变量修改后,重启系统仍然生效必须修改配置文件:全局设置文件: /etc/profile /etc/bashrc用户设置文件: /.bashrc /.

10、bash_profile 实验:rootlocalhost # useradd jeck rootlocalhost # passwd jeck rootlocalhost # su -jeck jecklocalhost $ id uid=500(jeck) gid=500(jeck) 组=500(jeck) 环境=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023jecklocalhost $ vim /.bash_profile jecklocalhost $ cat /.bash_profile # .bash_profile#

11、Get the aliases and functionsif -f /.bashrc ; then. /.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATHexport PS1=u H w_ jecklocalhost $ . /.bash_profile jeck localhost.localdomain _ 修改主机名rootSAI 桌面# vim /etc/sysconfig/network NETWORKING=yesHOSTNAME=SAI 红色字处修改为要

12、改的主机名rootSAI 桌面# vim /etc/hosts127.0.0.1 SAI SAI localhost4 localhost4.localdomain4 红色字处修改为要改的主机名:1 localhost localhost.localdomain localhost6 localhost6.localdomain6rootSAI 桌面# reboot 修改后重启机器su uname 切换到 uname 用户su 和 su 的区别jeck localhost.localdomain _ su root密码:root localhost.localdomain /home/jeck

13、_root localhost.localdomain /home/jeck_ su -rootrootlocalhost #单纯使用 su 切换成为 root 的身份,读取的变数设定方式为 non-login shell 的方式,这种方式很多原本的变数不会被改变,若要完整的切换到新使用者的环境,必须要使用 su - username 或 su -l username , 使用login-shell方式。才会连同 PATH/USER/MAIL 等变数都转成新使用者的环境;因此使用su userName方式有时会出问题,不过有些系统当输入相关命令时,会把某些环境变量替换成自己的。但为保证命令的正

14、确性使用su - usrname的形式为好。如果仅想要执行一次 root 的指令,可以利用 su - -c 指令串 的方式来处理;二、用户和组1 用户id username 查看 username 用户rootSAI # id rootuid=0(root) gid=0(root) 组=0(root) useradd 选项 用户名-c comment 指定一段注释性描述。-d 目录指定用户主目录,如果此目录不存在,则同时使用-m选项,能创建主目录。-g 用户组指定用户所属的用户组。-G 用户组,用户组指定用户所属的附加组。-s Shell文件指定用户的登录Shellbash 。-u 用户号指定

15、用户的用户号,如果同时有-o选项,则能重复使用其他用户的标识号。rootlocalhost /# useradd -d /usr/harry -m harry rootlocalhost /# id harry uid=501(harry) gid=501(harry) 组=501(harry)userdel 选项 用户名常用的选项是-r,他的作用是把用户的主目录一起删除。rootlocalhost /# userdel -r harry usermod 选项 用户名 选项包括-c,-d,-m,-g,-G,-s,-u,-o等-l 新用户名这个选项指定一个新的账号,即将原来的用户名改为新的用户名

16、usermod l rose jeck 将 jeck 改成 rosepasswd 选项 用户名-l 锁定口令,即禁用账号。-u 口令解锁。-d 使账号无口令。-f 强迫用户下次登录时修改口令.2 用户组:每个用户都有一个用户组,Linux下的用户属于和他同名的用户组,这个用户组在创建用户时同时创建。 groupadd 选项 用户组 -g GID 指定新用户组的组标识号(GID)。-o 一般和-g选项同时使用,表示新用户组的GID能和系统已有用户组的GID相同。修改用户组:groupmod 选项 用户组常用的选项有:-g GID 为用户组指定新的组标识号。-o 和-g选项同时使用,用户组的新GI

17、D能和系统已有用户组的GID相同。-n 新用户组将用户组的名字改为新名字。/etc/passwd 文件:Linux系统中的每个用户都在/etc/passwd文件中有一个对应的记录行,他记录了这个用户的一些基本属性。cat /etc/passwdroot:x:0:0:Superuser:/:daemon:x:1:1:System daemons:/etc:注:root : x : 0 : 0 : root : /root : /bin/bash用户名:加密密码:UID:GID:描述性:家目录 : 用哪个shell/etc/group 文件:组名:口令:组标识号:组内用户列表3 权限关于权限:d

18、代表这个是 目录- 代表这个是 文件d - - - - - - - - -d rwx rwx rwx 完整的权限d r w x - - - - - -目录 读 写 执行 无权限 无权限- r w - r - - r - -文件 读 写 无执行权限 读 无写 无执行 读 无写 无执行文件 所有者 组成员 其他人a.txt 所有者root 组root用户 xiaoming 其他人 u g ochmod 设置文件或者目录的权限命令格式:chmod ugoa +-= rwx 文件或者目录选项: -R 递归修改子目录rootlocalhost home# touch test.txtrootlocalh

19、ost home# chmod ugo+r test.txt rootlocalhost home# chmod ugo+rwx test.txt rootlocalhost home# chmod o-wx test.txt rootlocalhost home# chmod u+w,go-w test.txt rootlocalhost home# chmod u=rw test.txtchown 改变指定文件的用户和用户组命令格式:chown 属主 文件 chown : 属组 文件或者目录 chown 属主 : 属组 文件或者目录chgrp 改变文件或者目录所属的组命令格式:chgrp

20、属组 文件或者目录选项 -R 递归改变子目录所属组rootlocalhost home# touch test.txtrootlocalhost home# ls -l-rw-r-r-. 1 root root 0 10月 6 23:00 test.txtdrwx-x. 4 xiaoli xiaoli 4096 10月 6 21:59 xiaolirootlocalhost home# chown :xiaoming test.txt rootlocalhost home# ls -l-rw-r-r-. 1 root xiaoming 0 10月 6 23:00 test.txtdrwx-x.

21、 4 xiaoli xiaoli 4096 10月 6 21:59 xiaolirootlocalhost home# su -xiaoming xiaominglocalhost $ vim /home/test.txt 不可以编辑xiaominglocalhost $ exitlogoutrootlocalhost home# chmod g+w /home/test.txt rootlocalhost home# ls -l -rw-rw-r-. 1 root xiaoming 0 10月 6 23:00 test.txtdrwx-x. 4 xiaoli xiaoli 4096 10月

22、6 21:59 xiaolirootlocalhost home# su -xiaomingxiaominglocalhost $ vim /home/test.txt 可以编辑rootlocalhost # su -xiaomingxiaominglocalhost $ cd /home/xiaoli-bash: cd: /home/xiaoli: 权限不够rootlocalhost home# ls -ldrwx-. 4 xiaoli xiaoli 4096 10月 6 21:59 xiaolirootlocalhost home# chmod o+x /home/xiaoli/rootl

23、ocalhost home# ls -ldrwx-x. 4 xiaoli xiaoli 4096 10月 6 21:59 xiaolixiaominglocalhost $ cd /home/xiaolixiaominglocalhost xiaoli$ ls -lls: 无法打开目录.: 权限不够三、硬盘分区和挂载1 分区fdisk -l 查看硬盘的分区情况fdisk 硬盘名 给硬盘分区Command (m for help): nYou must delete some partition and add an extended partition first创建4个主分区之后,再想创建一

24、个分就报错。硬盘分区:sda1 sda2 sda3 sda4 主分区只能有4个主分区 扩展分区 逻辑分区主分区+扩展分区:编号从1 4逻辑分区:编号从5 开始扩展分区不能被系统识别,不用,必须化成逻辑分区才能用。windows分区格式化成 NTFS格式 FAT32格式 exFAT格式linux 分区格式化成 ext2 ext3 ext4 mkfs.ext4 /dev/sdb1 格式化分区为 ext4 格式挂载这个分区到某个目录下面才能使用,存放文件。mount /dev/sdb1 /mytest 挂载某个分区到指定目录df -TH 查看分区挂载情况2 挂载2.1 挂载点和/etc/fstabf

25、stab(/etc/fstab)是Linux下比较重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。fstab 中内容:设备文件 挂载点 类型 mount dump fsckUUID=b335d963-36ff-47c7-b299-afaf727c546d / ext4 defaults 1 1UUID=b1ee3f60-b3a6-49ab-a18d-aefe4a7f3f80 /boot ext4 defaults 1 2UUID=1f721e88-e8a9-4a18-87ea-510af30570ef swap swap defaults 0 0tmpfs /dev/sh

26、m tmpfs defaults 0 0devpts /dev/pts devpts gid=5, mode=620 0 0sysfs /sys sysfs defaults 0 0proc /proc proc defaults 0 0说明:(左 右)设备文件挂载点文件系统类型mount参数(包含defaults和auto的行会在开机时自动加载)dump参数(0 表示用不备份、1 表示每天备份、2 表示每两天备份一次)fsck顺序(0 表示忽略、1 2 3 表示检查顺序,一般1 被根文件系统使用,网络文件系统与光驱等设备应该被忽略) 文件系统类型:1、ext2与ext3文件系统ext是第一个

27、专门为Linux设计的,称为扩展文件系统。2、swap文件系统,用于Linux的交换分区。3、vfat文件系统,是linux对dos,windows系统下的FAT(包含Fat16和Fat32)文件系统的统称。4、NFS文件系统,即网络文件系统,用于在UNIX系统间通过网络进行文件共享,用户可将网络中的NFS服务器提供的共享目录挂载到本地文件目录中,从而实现操作和访问NFS文件系统中的内容。5、ISO9660文件系统,光盘和光盘ISO映像文件。6、NTFS文件系统。mount命令挂载文件系统命令格式:mount -t vfstype -o options device dir1、-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有:光盘或光盘镜像:iso9660DOS fat16文件系统:msdosWindows 9x fat32

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1