一般的なコマンドLinux--(2)

第六に、yumをインストール、アンインストールパッケージを使用

ローカルソース、ネットワークソース:YUMソースが分かれています

  • ファイルプロトコルを使用して、元のハードディスク、CD-ROMのソース;:ローカルソースが分かれています
  • ネットワークソース:HTTP、FTPプロトコル、ネットワーク環境を使用しますが、サポートを必要とします

この例では、ローカルのソース(ディスクソース)を使用して、ネットワークソースを理解していません

図1に示すように、ソースを決定YUM、YUMファイル・リポジトリを変更します
  • /etc/yum.repos.dのyumリポジトリファイルをディレクトリに配置され、ファイル名の接尾辞の.repo

次のように:
ここに画像を挿入説明

  • デフォルトでは、3つのファイルはありますが、あなたは2削除することができ、1を保持することができます。

ここに画像を挿入説明

  • geditのエディタ倉庫ファイルRHEL-source.repoを使用します
    ここに画像を挿入説明
  • 次のように倉庫文書が読み取ります。
    ここに画像を挿入説明

次のように説明しました:

[]:私の倉庫名は任意とすることができる塩基倉庫を定義し、
名前:倉庫の短いテキスト記述;
BASEURL:倉庫場所、ファイル://ローカルパスを示し、/ MNTローカルCD-ROMパス、ネットワークパス:HTTP、FTP
有効:無効にするには、0を有効にするために、倉庫、1を有効にするかどうか
gpgcheckを: GPG署名(Red Hatの公式のインストールパッケージかどうかを検証するために使用される)かどうかを確認
:gpgkeyはキーGPG署名ファイルストレージパスを指定

2、LinuxシステムのCDをハングアップ

ここに画像を挿入説明

3、YUM機能試験

コマンド:yumのリスト(リストされている倉庫rpmパッケージ)

ここに画像を挿入説明
次のメッセージと同様に、yumをその正常な機能を示す、表示されます

ここに画像を挿入説明

4、ソフトウェアインストールパッケージ

コマンド:yumのパッケージ名をインストール

ここに画像を挿入説明
ここに画像を挿入説明

5、アンインストールパッケージ

コマンド:YUM消去パッケージ名

ここに画像を挿入説明
ここに画像を挿入説明

6、自動的に依存関係の問題を解決します

6.1>ソフトウェアをインストールします

ここに画像を挿入説明
ここに画像を挿入説明
6.2>ソフトウェアをアンインストール

ここに画像を挿入説明
ここに画像を挿入説明

七、USBストレージデバイスをマウントします

1、USBストレージデバイスを使用したLinux仮想マシン

1.1>(仮想計算機システムでマウスをクリックするだけで)仮想計算機システムによって占め必ずキーボード、マウスを作ります。

1.2> Uディスク挿入またはリムーバブルディスク;

插入U盘后,U盘只出现在物理机Windows系统中,而未进入Linux虚拟机,解决办法;
如下图所示:

ここに画像を挿入説明
执行该操作后,虚拟机Linux系统中会出现类似下面的提示:


Disk /dev/sdb: 131 MB, 131989504 bytes
16 heads, 32 sectors/track, 503 cylinders
Units = cylinders of 512 * 512 = 262144 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 503 128752 6 FAT16

如果看不到以上信息,可能是虚拟机版本问题,或是Linux系统不支持该U盘!

1.3> 使用“ fdisk -l ”命令也可以查看U盘的设备名
本例中的U盘设备名为:sdb,分区编号为1,具体情况以命令结果为准。

1.4> 使用 mount,umount 命令进行挂载、卸载U盘(和光盘的使用相同),如下所示:

  • 挂掉U盘:

命令1:mount /dev/sdb1 /mnt
命令2:ls /mnt (可查看U盘中的文件或目录)

  • 卸载 U 盘

命令:umount /mnt 或者 umount /dev/sdb1

2、Linux物理机中使用USB储存设备(从上面的第二步开始即可)

八、文件的归档、压缩操作

1、tar命令

常见选项:
-c:创建归档
-x:解归档
-v:显示过程
-f:指定文件名
-C:指定解归档的目录路径
-z:将打包文件压缩gzip格式
-j:将打包文件压缩bzip2格式

1.1> 归档:即打包,常用于备份某个重要的目录

(1)只归档不压缩:

命令:tar -cvf 创建的归档文件名及路径 要归档的目录

ここに画像を挿入説明

(2)即归档,又压缩(gzip、bzip2压缩格式)

  • 命令:tar -czvf 创建的归档压缩文件名及路径 要归档的目录

ここに画像を挿入説明ここに画像を挿入説明
ここに画像を挿入説明

  • 命令:tar -cjvf 创建的归档压缩文件名及路径 要归档的目录

ここに画像を挿入説明
1.2> 解归档

  • 解归档到源路径

命令:tar -xvf 归档文件名及路径

ここに画像を挿入説明
ここに画像を挿入説明

  • 解归档到指定路径:

命令:tar -xvf 归档文件名及路径 -C 指定解归档的目录路径

ここに画像を挿入説明
ここに画像を挿入説明ここに画像を挿入説明

  • 解压缩、解归档
    (1) 解压缩、解归档到源路径
  • 命令1:tar -xzvf 归档压缩文件名及路径
    例如:tar -xzvf /backup/root.tar.gz
  • 命令2:tar -xjvf 归档压缩文件名及路径
    例如:tar -xjvf /backup/root.tar.gz

(2)解压缩、解归档到指定路径

  • 命令1:tar -xzvf 归档压缩文件名及路径 -C 指定解归档的目录路径
    例如:tar -xzvf /backup/root.tar.gz -C /backup
  • 命令2:tar -xjvf 归档压缩文件名及路径 -C 指定解归档的目录路径
    例如:tar -xjvf /backup/root.tar.bz2 -C /backup2
2、gzip、bzip命令

常见选项:
-d:解压

2.1>解压

  • gizip

ここに画像を挿入説明
ここに画像を挿入説明

  • bzip

ここに画像を挿入説明

2.2> 解压缩

  • gzip
    ここに画像を挿入説明
    ここに画像を挿入説明
  • bzip

ここに画像を挿入説明

九、用户和组

相关概念:
  • 运行程序需要一定的用户身份,且具有一定的操作权限;
  • 用户也可以加入到某个组中以继承组的权限;
  • Linux系统中有私有组和附加组之分;
    • 私有组是用户自己的组,该组不需单独建立,在创建用户时由系统自动创建,私有组的组名与用户相同。
    • 附加组是私有组以外的其他组,用户可隶属于多个不同的附加组,具有多个组的权限;
  • 每一个不同的用户和组都有一个唯一的名称(用户名、组名)
  • 用户和组分别存放在 /etc/目录下的passwd和group文件中。
1、创建用户和组

1.1>创建用户(useradd)

  • 不指定附加组:

命令:useradd 新用户名
例如:useradd zhangsan

  • 指定附加组

命令:useradd -G 附加组组名 新用户名
-G:指定用户所属的附加组(改组必须存在)

例如:创建用户 test1,并将其加入到student组中

ここに画像を挿入説明
ここに画像を挿入説明
1.2> 创建组(groupadd)

命令:groupadd 新组名
例如:groupadd admin

1.3>设置用户的登录密码

设置密码时,屏幕上将不显示任何信息(连星号 * 也没有)

命令:passwd 用户名

ここに画像を挿入説明

2、删除用户和组

2.1> 删除用户(userdel)

  • 只删除用户,不删除宿主目录

命令:userdel 用户名

ここに画像を挿入説明

  • 用户和宿主目录同时删除

命令:userdel -r 用户名
-r:删除宿主目录

ここに画像を挿入説明

2.2> 删除组(groupdel)

命令:groupdel 组名
例如:groupdel admin

3、用户和组权限

文件和目录的权限问题请参考:(四、文件和目录操作中[ls -l])

3.1>ファイル、ディレクトリのパーミッション変更:chmodコマンドを

  • ウーゴ操作

コマンド:変更したいのchmod ugoの±ファイルのアクセス権またはディレクトリのパス

U:ファイル・ディレクトリ(の所有者であるユーザの権利の所有者
G:ファイルディレクトリ基に結合しているグループ(グループ許可
O:他のユーザ(他のユーザ権限

たとえば:test1のユーザーはホームディレクトリのtest.txtというファイルで作成し、システムにログインし、TEST1、test1のメンバーシップ・グループとして、ファイルの所有者だけでなく、ために(プライベートグループ)

次のように:

ここに画像を挿入説明ここに画像を挿入説明

ここに画像を挿入説明

  • オクタル・操作
    • 4:R
    • 2:ワット
    • 1:X
    • 0:権限がありません

例えば:即ち660のウーゴ順序と配列同一の意味:所有者権限6(RW)、グループ・パーミッション6(RW)、0に他の権限(権限なし)

ここに画像を挿入説明
3.2>ファイル、ディレクトリの所有者変更:chownコマンドを

  • 唯一の所有者を変更

コマンド:chownコマンド名のファイルまたはディレクトリのパス

ここに画像を挿入説明

  • グループメンバーシップのみを変更

コマンド:chownコマンド:グループ名、ファイルまたはディレクトリのパス

ここに画像を挿入説明

  • 同時に、所有者とグループメンバーシップを変更

コマンド:chownコマンドユーザー名:グループ名のファイルやディレクトリのパス

ここに画像を挿入説明

  • -Rオプション:あなたは再帰的にディレクトリツリーまたはグループメンバーシップの所有者を変更することができます

コマンドます。chown -Rユーザ名:グループ名のディレクトリ名

たとえばます。chown -R&LT TEST1:TEST1 /パブ
パブディレクトリとそのサブディレクトリの所有者とグループのメンバーシップはルート秘密test1のtest1にユーザーおよびグループに置き換えられます。

おすすめ

転載: blog.csdn.net/weixin_45116657/article/details/93487246