一、主機名和免密登錄
1.設置主機名:hostnamectl set-hostname  ____
2.查看別名:hostname
3.配置主機名:vi /etc/hosts 這樣可以認識其他的虛擬機
Linux(三)免密登錄/用戶分組/進程/系統資源/日期
4.免密登錄
1.cd /root
2.生成密鑰:ssh-keygen -t rsa -P ""
3.刪除密鑰:ssh-kengen -R IP
4.拷貝公????
    cd .ssh/
    cat id_rsa.pub >> authorized_keys
5.拷貝????給別人:可以連接別人
ssh-copy-id -i id_rsa.pub -sp22 root@[another name]/IP
6.免密登錄驗證:
    ssh root@[another name]
    (如果能夠直接連接上遠程主機,則免密登錄設置成功)
================以上是root用戶====================
================以下是普通用戶====================
1.  su hwy
2. ssh-keygen -t rsa -P ""
3. ssh-copy-id -i ~/.ssh/id_rsa.pub -p22 hwy@[ANOTHER HOST]

二、用戶和分組
1.cat /etc/passwd #查看用戶
Linux(三)免密登錄/用戶分組/進程/系統資源/日期
 
  useradd [新username]
  passwd [username]  #設置密碼
  id # 查看當前用戶id
  su USERNAME
  whoami
  userdel
  usermod -l NEWNAME OLDNAME
  
2.查看分組
cat /etc/group Linux(三)免密登錄/用戶分組/進程/系統資源/日期
groups
groupadd GROUPNAME
usermod -a -G GROUPNAME USERNAME

三、進程
ps -ef|grep $USER  # 用戶們的進程
ps -ef
ps aux
kill -9 PID
Linux(三)免密登錄/用戶分組/進程/系統資源/日期

四、系統資源查看
  1. top # 動態任務管理器
  1. netstat # 網絡連接狀態
    • yum search netstat
    • yum install xxx
        netstat -t/u 協議類型 -tcp【可靠性三次握手】/-udp【用戶數據包協議,聊天視頻】
        netstat -i 網卡列表
  1. df 磁盤分區
        df -h
  1. ​free 内存
 

五、常用命令
  1. 打印
    1. echo 常規輸出
  • echo "hello"
  • printf 格式化輸出
    • \t \n %c %s %d %(.n)f
    • printf "%c\t%s\nage:%d\nsalary:%.2f" 'H' "hewenyan" 18 2300.453
  • printenv 輸出環境變量 |grep PATH
    1. -w(精確匹配) |grep PATH 
  • 日期時間
    1. date 
      1. date +"%Y"
      2. date +"%Y-%m-%d %H:%M:%S%s"
      3. date +"%s" # 時間戳
    2. date -d "+1 day"+"%Y-%m-%d %H:%M:%S"
      1. date -d "+-n PART" + "FORMAT"
    3. date -s "00:00:00 1900-1-1"
    4. ntpdate -u ntp.api.bz  # 糾正時差
     
     
     
     
     
     
     
     
     
     

    相关文章:

    • 2021-06-18
    • 2022-01-20
    • 2021-08-09
    • 2021-06-21
    • 2022-12-23
    猜你喜欢
    • 2022-12-23
    • 2022-12-23
    • 2021-12-19
    • 2021-09-07
    • 2021-06-02
    • 2022-01-03
    • 2021-10-21
    相关资源
    相似解决方案