傳統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
相關文章
相關標籤/搜索