传统IDC部署网站(三)

11. 重置密码

密钥和密码都支持远程登录, 二选一 两个均可以登录,node

密钥相对于密码来讲,相对安全一点linux

本地登录没法是用密钥windows

修改密码安全

root 用户 passwdsocket

root 修改普通用户 passwd username操作系统

普通用户 passwdcode

12. 单用户模式

单用户模式,

是centOS 系统的一个用户级别排序

什么是用户级别呢?

[root@localhost ~]# ls -l /usr/lib/systemd/system/runlevel*target
lrwxrwxrwx. 1 root root 15 Jan 20 21:52 /usr/lib/systemd/system/runlevel0.target -> poweroff.target
lrwxrwxrwx. 1 root root 13 Jan 20 21:52 /usr/lib/systemd/system/runlevel1.target -> rescue.target
lrwxrwxrwx. 1 root root 17 Jan 20 21:52 /usr/lib/systemd/system/runlevel2.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Jan 20 21:52 /usr/lib/systemd/system/runlevel3.target -> multi-user.target
lrwxrwxrwx. 1 root root 17 Jan 20 21:52 /usr/lib/systemd/system/runlevel4.target -> multi-user.target
lrwxrwxrwx. 1 root root 16 Jan 20 21:52 /usr/lib/systemd/system/runlevel5.target -> graphical.target
lrwxrwxrwx. 1 root root 13 Jan 20 21:52 /usr/lib/systemd/system/runlevel6.target -> reboot.target

如何进入单用户而且修改密码

  • 重启机器
  • 按方向键
  • 选择第一个启动项
  • 按e键 进入到编辑grub的界面
  • 按方向键,找到linux16开头的行, 而后挪到ro哪里,把ro 改成 rw init=/sysroot/bin/sh
  • 再按CTRL X 启动
LANG=cn
chroot /sysroot/
touch /.autorelable
passwd root
exit
reboot

touch命令是用来建立一个新文件,或者说更改文件时间的命令进程

13. 援救模式

须要有系统盘来启动,是个内存操做系统内存

如何进入援救模式

  • 关机
  • 点击电源 启动时进入BIOS
  • 到BIOS里面,选择BOOT ,把光驱放到第一位 按F10保存 点YES
  • 选择 troubleshuooting 回车
  • 选择 rescue a CentOS system 回车
  • 选择 continue 回车
  • chroot /mnt/sysimage
  • 执行password
  • exit
  • reboot
  • 断开光驱

关闭selinux

[root@localhost ~]# vi /etc/selinux/config
SELINUX=enforcing 修改成 SELINUX=disabled

临时关闭selinux

[root@localhost ~]# setenforce 0

查看selinux状态

[root@localhost ~]# getenforce

14. ls命令

man ls 查看ls 命令的文档

ls --help 查看帮助信息

经常使用的参数

  • -a 查看隐藏文件或者目录
  • -l 查看文件的详细信息
    • -普通文件
    • d 目录
    • l 软连接文件(相似于windows的快捷方式)
    • b 块设备文件(磁盘)
    • c 字符设备文件(键盘,鼠标)
    • s 套接字文件(socket文件,谢谢文件是Unix/Linux 系统里面用来通讯的,进程间通讯的文件)
    • p 管道文件(|命名管道)
  • -d 查看目录自己
  • -t 按照时间排序 最新的在最上面
  • -i inode(在格式化磁盘时生成的,mkfs.ext4)

15. chmod命令

是用来改一个文件权限的

[root@localhost ~]# ll
total 12
-rw-------. 1 root root 1273 Jan 20 21:59 anaconda-ks.cfg
-rw-------. 1 root root 1679 Jan 21 00:05 y
-rw-r--r--. 1 root root  408 Jan 21 00:05 y.pub

-rw-r--r-- 2-10位就是文件的权限

这2到10位又分为3段 (rwx) (rwx) (rwx)

r=read=4 w=write=2 x=exectue=1

  • rw- = 6
  • r-x = 5
  • -wx = 3

t --stick权限 (目录权限通常出如今最后一位 做用是:谁的文件谁作主)

-rw------- (600) -- 只有属主有读写权限。
-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其余用户只有读权限。
-rwx------ (700) -- 只有属主有读、写、执行权限。
-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其余用户只有读、执行权限。
-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其余用户只有执行权限。
-rw-rw-rw- (666) -- 全部用户都有文件读、写权限。这种作法不可取。
-rwxrwxrwx (777) -- 全部用户都有读、写、执行权限。更不可取的作法。

chmod 600 1.txt
相关文章
相关标签/搜索