第六に、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にユーザーおよびグループに置き換えられます。