Linux 2日目
7636 ワード
Linux 2日目
ユーザーとユーザー・グループの管理
Linuxでプロファイルを使用してユーザーとユーザー・グループ情報を格納
ユーザー管理ユーザー追加:useradd[パラメータ]ユーザー名(パラメータ:-dホームディレクトリ、-g所属グループ、-cコメント、-sログイン実行ファイル) ユーザー修正:usermodパラメータユーザー名(パラメータ:上の4つのパラメータ、-l変更ユーザー名) ユーザ削除:userdel-rユーザ名(注:-rは同時にホームディレクトリを削除することを示す)例:aユーザを追加(パラメータなし) ユーザーパスワード管理
構文passwd[パラメータ]ユーザー名
hユーザの作成
ユーザhパスワードを123に設定
hユーザーのフリーズ
解凍hユーザ
hユーザーステータスの表示
ユーザグループ管理
ユーザー・グループの追加
ユーザー・グループの変更
ユーザー・グループの削除
ユーザグループphp 1の追加
ユーザグループphp 2を追加し、ユーザグループ番号666を作成する
php 2グループをphp_に変更update、ユーザーグループ番号667
ユーザグループphp 3を追加してからphp 3ユーザグループを削除
php 4ユーザーを追加した後(注意:同名ユーザーグループが自動的に作成されます)、php 4ユーザーグループを削除します.
まとめ:
権限アクション
コンセプト:
ファイル権限ls-lの表示
[画像のアップロードに失敗しました...(image-378 afd-153337627436)]
ファイル所有者と所属グループの変更
構文:
例:
user 1を表示します.phpファイル権限
user 1を変更します.phpファイル所有者はa
user 1を変更します.phpが属するグループはphp 1
ファイル権限構文の変更
構文:1
構文:2
例:
a.phpファイルの作成権限は7-マスター、5-同グループ、5-その他のグループです.
[画像のアップロードに失敗しました...(image-98 b 5 f-1533437627437)]
Linuxの運転モード
種類:全部で7種類の運行方式0-6はそれぞれ:
運転モードの変更
一時、コマンド:init+数値
永続的に、/etc/inittab実行モードファイルを変更してデフォルトの数値を変更すればよい
ソフト接続とハード接続
コンセプト
ソフト接続-win作成ショートカットに相当します(使いやすいです.注意:ソースファイルを削除すると使用できません).
ハード接続-元のファイルをコピーすることに相当します(誤削除、注意:ソースファイルを削除し、使用を続行できます).
構文
ソフト接続-[ln-sソースファイル新しいファイル]
ハード接続-[lnソースファイル新しいファイル]
ソフトコネクション
ハードコネクション
Linuxアンインストールソフトウェア
Linuxシステム:rpmコマンドインストール、ソースコードコンパイルインストール、yumインストール
rpmパッケージコマンド
インストール:rpm-ivhソフトウェア名説明:i-インストール、v-詳細表示、h-進捗表示
アンインストール:rpm-eソフトウェア名--nodeps説明:--nodeps依存性を検出しない
ソースパッケージコマンド(tar)
説明:winシステムの下にzipとrarフォーマットファイルがあり、linuxシステムの下にtarがあります.gzとtat.gz 2フォーマットファイル
手順:1-tarコマンドを使用してファイルを解凍し、2-makeとmake installコマンドでインストール
構文:
yumコマンド
インストール:yum-y installソフトウェア名
アンインストール:yum-y removeソフトウェア名
OpenSSHソフトウェア
SSHは、ネットワークデータの安全な伝送のためのセキュリティプロトコルである
OpenSSHはSSHプロトコルに基づいて開発されたソフトウェアである
インストール:
SSHサービスの管理:service sshd start/restart/stop
SSHサービスの役割
linuxまたはmacの下で、SSHサービスを開始するシステムを管理する
SSH指令
SETPコマンド
SCPコマンド
winの下で、SSHサービスのシステムを開きます
ユーザーとユーザー・グループの管理
Linuxでプロファイルを使用してユーザーとユーザー・グループ情報を格納
: /etc/passwd cat /etc/passwd
: /etc/group cat /etc/group
ユーザー管理
useradd a
bユーザを追加(注釈:神墨跡)useradd -c b
cユーザを追加(注釈:221指定ディレクトリ:/home/c 3)useradd -c 221 -d /home/c3
dユーザを追加(ログイン禁止)useradd -s /sbin/nologin d
修正bユーザーコメント小bbユーザー名:bb usermod -c bb -l bb b
修正dユーザー(ログイン可能)usermod -s /bin/bash d
作成ユーザーeとf useradd e(f)
削除ユーザーeなし-r表示/homeディレクトリuserdel e
削除ユーザーf帯-r表示/homeディレクトリ構文passwd[パラメータ]ユーザー名
userdel -r f
hユーザの作成
:
-s : (status state)
-l : , (lock)
-u : (unlock)
ユーザhパスワードを123に設定
useradd h
hユーザーのフリーズ
passwd h
123
解凍hユーザ
passwd -l h
hユーザーステータスの表示
passwd -u h
ユーザグループ管理
ユーザー・グループの追加
passwd -s h
ユーザー・グループの変更
groupadd [ ] ( -g )
ユーザー・グループの削除
groupmod ( -g , -n )
ユーザグループphp 1の追加
groupdel ( : )
ユーザグループphp 2を追加し、ユーザグループ番号666を作成する
groupadd php1
php 2グループをphp_に変更update、ユーザーグループ番号667
groupadd -g 666 php2
ユーザグループphp 3を追加してからphp 3ユーザグループを削除
groupmod -g 667 -n php_update php2
groupadd php3
php 4ユーザーを追加した後(注意:同名ユーザーグループが自動的に作成されます)、php 4ユーザーグループを削除します.
groupdel php3
まとめ:
useradd php4
groupdel php4 ( )
権限アクション
コンセプト:
> :useradd [ ]
-d homedir
-g group
-c comment
-s shell shell
:
> :usermod
-d homedir
-g group
-c comment
-s shell shell
-l loginname
> :userdel -r ( :-r )
> :groupadd [ ]
-g group_number
> :groupmod
-g group_number
-n name
> :groupdel ( : )
ファイル権限ls-lの表示
, : r(read 4)、 w(write 2) 、 x(exec 1)
, : 、 、
[画像のアップロードに失敗しました...(image-378 afd-153337627436)]
-
d
l ( window )
ファイル所有者と所属グループの変更
構文:
/
/
/
a.php /
例:
(change own) : chown -R
(change group) : chgrp -R
:
user1.php
user 1を表示します.phpファイル権限
touch user1.php
user 1を変更します.phpファイル所有者はa
ls -l
user 1を変更します.phpが属するグループはphp 1
chown -R a user1.php
ファイル権限構文の変更
構文:1
chgrp -R php1 user1.php
構文:2
chmod -R ABC
ABC : A- 、B- 、C-
:4- 、2- 、1-
0 -
1 -
2 -
3 - (2 + 1)
4 -
5 - (4 + 1)
6 - (4 + 2)
7 - (4 + 2 + 1)
例:
a.phpファイルの作成権限は7-マスター、5-同グループ、5-その他のグループです.
chmod -R {...}
r: w: x: --
r: w: / / x: --
: a- (all)、u- (user)、g- (group)、o- (other)
:
+ ,
- ,
= ,
[画像のアップロードに失敗しました...(image-98 b 5 f-1533437627437)]
Linuxの運転モード
種類:全部で7種類の運行方式0-6はそれぞれ:
#
touch /a.php
#
chmod -R 755 /a.php
# a.php, w
chmod -R o+w /a.php
$ a.php, w
chmod -R o-w /a.php
運転モードの変更
一時、コマンド:init+数値
0: ( )
1: ( window , , root )
2: ( NFS , )
3: ( )
4: ,
5: ( )
6: ( )
永続的に、/etc/inittab実行モードファイルを変更してデフォルトの数値を変更すればよい
init +number(0-6)
ソフト接続とハード接続
コンセプト
ソフト接続-win作成ショートカットに相当します(使いやすいです.注意:ソースファイルを削除すると使用できません).
ハード接続-元のファイルをコピーすることに相当します(誤削除、注意:ソースファイルを削除し、使用を続行できます).
構文
ソフト接続-[ln-sソースファイル新しいファイル]
ハード接続-[lnソースファイル新しいファイル]
ソフトコネクション
id:number(0-6):initdefault:
ハードコネクション
rm -rf /test
mkdir -p /test #
echo 123 > /test/a.php # 123 test/a.php
ln -s /test/a.php /test/b.php #
echo 4 >> /test/b.php # 4 test/b.php
cat /test/a.php #1234
rm -rf /test/a.php
cat /test/b.php # ,
Linuxアンインストールソフトウェア
Linuxシステム:rpmコマンドインストール、ソースコードコンパイルインストール、yumインストール
rpmパッケージコマンド
インストール:rpm-ivhソフトウェア名説明:i-インストール、v-詳細表示、h-進捗表示
アンインストール:rpm-eソフトウェア名--nodeps説明:--nodeps依存性を検出しない
rm -rf /test
mkdir -p /test #
echo 123 > /test/a.php # 123 ( ) test/a.php
ln /test/a.php /test/b.php #
echo 4 >> /test/b.php # 4 test/b.php
cat /test/a.php #1234
rm -rf /test/a.php
cat /test/b.php #1234
ソースパッケージコマンド(tar)
説明:winシステムの下にzipとrarフォーマットファイルがあり、linuxシステムの下にtarがあります.gzとtat.gz 2フォーマットファイル
手順:1-tarコマンドを使用してファイルを解凍し、2-makeとmake installコマンドでインストール
構文:
& rpm : rpm -qa ( :q query 、a all)
& : rpm -qa | grep ( :rpm -qa | grep mysql)
yumコマンド
インストール:yum-y installソフトウェア名
アンインストール:yum-y removeソフトウェア名
OpenSSHソフトウェア
SSHは、ネットワークデータの安全な伝送のためのセキュリティプロトコルである
OpenSSHはSSHプロトコルに基づいて開発されたソフトウェアである
インストール:
【 .tar.gz】 :tar -zxvf
【 .tar.gz】 :tar -zcvf
【.tar.bz2】 :tar -jxvf
【.tar.bz2】 :tar -jcvf
-z 【.tar.gz】 -j 【.tar.bz2】
-x 【 】 -c 【 】
-v
-f
SSHサービスの管理:service sshd start/restart/stop
:yum -y install openssh-clients
:yum -y install openssh-server
:
SSHサービスの役割
linux d
linuxまたはmacの下で、SSHサービスを開始するシステムを管理する
SSH指令
Apache - apache(httpd)
MySQL -
1)MySQL /bin/mysqld.exe
2)MySQL /bin/mysql.exe
SSH -
1)
2)
3)
Linux mac , openssh-clients , ssh、scp、sftp sshd .
widnow , SSH putty、WinSCP sshd
SETPコマンド
1: ssh @ IP
2 :ssh -l IP
SCPコマンド
: sftp @ ip
: put
: get
: exit quit
winの下で、SSHサービスのシステムを開きます
: scp @ IP :
: scp @ IP :