Linuxの学習の3つの段階を通過する必要があります
1.ADMIN(クラウドコンピューティングシステム管理)
2.ENGINEER(クラウドコンピューティングアプリケーション管理)
3.SERVICES(システム、サービス管理高度)
醜いならもっと読む!–巨大
ディレクトリの概要
One.ADMIN(クラウドコンピューティングシステム管理)
1.クラウドコンピューティングネットワークの基本
2. Linuxインストールの概要、基本操作
3.コマンドラインベース、ディレクトリとファイルの管理、テキストコンテンツの操作
4.アーカイブの圧縮、リダイレクト、パイプライン、正確な検索の検索、vim高度なアプリケーション
5. RPMソフトウェアパッケージ管理、yumパッケージウェアハウス、コマンド補足
6.ユーザー管理、グループアカウント管理、スケジュールされたタスク
Two.ENAINEER(クラウドコンピューティングアプリケーション管理)
1.基本的な権限と所有権、追加の権限、ACLポリシー管理
2.ディスクスペース管理、スワップスペース
3.論理ボリューム管理、RAIDディスクアレイ、プロセス管理、VDO
4. LInuxネットワークの構成、ソースコードのコンパイルとインストール、カスタムyumウェアハウス、ログ管理
5. SElinuxシステム障害の修復、ファイアウォールポリシー管理、サービス管理
Three.SERVICES(高度なシステムサービス管理)
1. Kvmの構築と管理、virsh制御ツール、イメージ管理、仮想マシンの迅速な構築技術
2. Web基本アプリケーション、NFSサービスの基盤、トリガーマウント、要約と応答
3. DNSサービスの基盤、特別な解決、DNSサブドメインの承認、 DNSマスタースレーブアーキテクチャ、概要とQ&A
4.キャッシュDNS、分割分離分析、電子メール通信、Webサーバープロジェクトの戦闘、概要とQ&A
5.バッチインストール環境、PXEブートの構成、キックスタート自動応答、Cobblerインストールプラットフォーム、概要とQ&A
6.rsync同期操作、リアルタイム同期、データベースサービス基盤、管理テーブルデータ、概要、Q&Aのinotify
6.ユーザー管理、グループアカウント管理、スケジュールされたタスク
アカウントベースのアクセス制御
口座の種類
1.ユーザーアカウント
識別方法は次のとおりです。UID
スーパーユーザールートUID:0
システムユーザーUID:1-999
共通ユーザーUID:1000以上
ユーザーは少なくとも1つのグループに属しています
2.グループアカウント
許可とログインを区別するために使用されます
識別方法は次のとおりです。GID
グループアカウントは、基本グループとプライベートグループに分けられます。
基本グループ:システムによって作成され、ユーザーと同じ名前で作成されます(通常は使用されません)
プライベートグループ:管理者が作成し、ユーザーとは異なる名前で作成されます(一般的に使用されます)
アカウントはローカルアカウントに保存されます
ユーザーアカウント
/ etc / passwd(基本情報)
/ etc / shadow(パスワード情報)
グループアカウント
/ etc / group(基本情報)
/ etc / gshadow(パスワード情報)
/etc/passwd 七个字段(用户账号的基本信息)
head -1 /etc/passwd
root:x:0:0:root:/root:/bin/bash
账号名称:密码字串和占位符:UID:GID:用户全名:家目录:解释器(登录shell程序的路径)
/etc/shadow 九个字段(用户账号的密码信息)
head -1 /etc/shadow
root:$67Q:15908:0:99999:7:::
名称:加密后的密码字符串:上次修改的时间:密码最短有效天数(自1970.1.1到上一次修改时间的天数):密码最长有效天数:密码过期前的警告天数:过期多少天禁用此账号:账号失效时间:保留字段(未使用)
/etc/group 四个字段(组账号的基本信息)
group stugrp
grep stugrp /str/group
stugrp:x:1005:
名称:密码占位符:GID:本组的成员列表
/etc/gshadow 四个字段(组账号的密码信息)
stugrp:!::
名称:加密后的字串:本组管理员列表(可以属于这个组,也可以不属于):成员用户列表
ユーザーアカウント
useradd
-u:UIDタグ番号を指定します
-d:ホームディレクトリを指定します
-G:所属する追加グループを
指定します-s:ユーザーのログインインタープリターを指定します例:ユーザーがシステムにログインすることを禁止します(/ sbin / nologin)
useradd -d /opt/stu01/ /stu01
id stu01(查询账号id)
useradd -G users stu01
指定stu01用户的附加组是users
ls -ld /opt/stu01
usermod(変更済み)
-l:ユーザーアカウント名を変更して新旧
-u:ユーザーID
-d:ホームディレクトリパス(ディレクトリは再構築されません)
-s:ログインインタープリター
-G:追加グループ(リセット)
passwd --stdin
echo 123 | passwd stu01(非交互式,常用)
passwd stu01(交互式)
useradd delete -r(すべて削除)
useradd -r zengye
su-stu01(ユーザーの一時的な切り替え)出口:rootに戻る
グループアカウント
グループアカウントを追加
groupadd -g(GID)name
grep stu01 /etc/group(查询)
stu01:x:1005:
gpasswd(管理グループメンバー)
-A:グループ管理者のリストを定義
-a:グループメンバーを追加、毎回1つ追加
-d:グループメンバーを削除、毎回1つ削除
-M:グループメンバーのリストを定義、複数
gpasswd -M a,b,c stu01
grep stu01 /etc/gshadow
stu01:!:stu01:a,b,c
(用户加入组,重启终端或exit)
groupdelグループの削除groupadel stu01
useradd -G adminuser natasha natasha userはadminuserの従属グループです
gpasswd -A "" stu01 gpasswd -M "" stu01グループ管理者リストを空に定義するグループメンバーリストを空に定義する
スケジュールされたタスク
cronタスクログファイルを構成する/ var / log / cron
crontab
-e edit -u username *:いつでも
-l view -u username /:複数の個別の時点を分離する
-r clear -u username / n :時間の頻度を指定する
配置:
systemctl restart crond
systemctl enable crond
crontab -e -u natasha
23 14 * * * /bin/echo hiya
检查:
date -s '14:22:50'
等10秒
tail /var/log/cron
......成功
分 时 日 月 周
30 23 * * * 每晚11:30执行一次
30 23 1-5/1,5 周一到周五每晚23:30执行一次/周一和周五每晚11:30执行一次
エイリアスを完全に変更
vim /etc/bashrc(全局,只允许管理员修改)
vim /root/.bashrc(在root用户下) 重启终端或source
/root./bashrc 也可以
1.写在谁家目录下谁生效
2.利用全局都生效
补充
root# gpasswd -A tuge1 Tuge
root# su -tuge1
tuge1# gpasswd -a natasha Tuge (添加组成员)
tuge1# gpasswd -d natasha Tuge (删除组成员)
root# gpass -A " Tuge 删除管理员
重要的事情说三遍
作为一个为linux奉献一生的码员,很是荣幸和骄傲,这里我总结了一些linux的精华,也就是速成文章,后面还会继续更新,望大家关注,绝对有用!