�������΂�ߓ���Linux�}�X�^�[�p
14FFHSɂfBNg̋Ki
�@Linux���g���n�߂Ď�������������1�‚ɁC�f�B�X�g���r���[�V������RPM�p�b�P�[�W�Ctar�{�[���Ȃǂ���̃C���X�g�[�����ꂼ��Ńf�B���N�g���\�����قȂ�C������ɏ�����Ă���͂��̐ݒ�t�@�C�����Y������f�B���N�g���ɑ��݂��Ȃ��Ȃǂ���������B�����̐ݒ�t�@�C�����ۑ�����Ă���f�B���N�g���́C������x�ǂ̃f�B���N�g���ɕۑ�����Ă���̂����K�肳��Ă���B
�@������Unix�n��OS�ł́C�ǂ̃f�B���N�g���ɂǂ̂悤�ȃt�@�C����u���������܂��Ă�����̂́COS�ɂ���ăt�@�C����ۑ����ׂ��f�B���N�g���̏ꏊ���قȂ�����C�f�B���N�g���\��������Ă���̂��������B����́C�قȂ�OS�Ɍ��炸�O�q�����悤�ɓ���Linux�ł���Ȃ�����f�B�X�g���r���[�V�����ɂ���č��Ⴊ���邱�Ƃ��������Ȃ��B
�����ŁC���̂悤�ȃf�B���N�g���\���̈Ⴂ���z�����ׂ��K�i�����ꂽ�̂��uFHS�v���B

FHS�Ƃ�

�@FHS�iFilesystem Hierarchy Standard�j�Ƃ́CDaniel Quinlan����ɂ���Ă܂Ƃ߂��񏥂���Ă���f�B���N�g���\�����������t�@�C���̕W�����d�l�����BFHS�̍ŐV�̃o�[�W������2.2�ŁC����2.3�ւ̘_�c���s���Ă���B

�@FHS�́A�f�B���N�g���\�������������łȂ��C�f�B���N�g���̗p�r��ǂ̂悤�ȃt�@�C�����ǂ̃f�B���N�g���ɔz�u���ׂ����Ȃǂ܂Ŏ�����Ă���B���̂��߁COS�̊e��ݒ������Ƃ��ɖ𗧂‚΂��肩�CRPM�p�b�P�[�W�ł͂Ȃ��\�[�X�t�@�C���i.tar.gz�`���̃t�@�C���j���_�E�����[�h���ăA�v���P�[�V�������C���X�g�[�����Ȃ���΂Ȃ�Ȃ��ꍇ�ł��C�ǂ̃f�B���N�g���ɕۑ�����̂��K�؂��𗝉������ł��Q�l�ɂȂ�B

�@Red Hat Linux�̃o�[�W����7�ȍ~�̃f�B���N�g���\���́C�قڂ���FHS�ɏ��������f�B���N�g���\���ƂȂ��Ă���B���̂��߁CFHS�𗝉�����΁C������Red Hat Linux�̃f�B���N�g���\���������ł��邾�낤�B

�@�����Linux How-To�́CFHS 2.2�Œ�`����Ă���f�B���N�g���\����������悤�B

FHS�ɂ�����f�B���N�g���\��

�@FHS�Œ񏥂����f�B���N�g���\���́CFig.1�̂悤�ɂȂ��Ă���B

Fig.1��FHS�Œ񏥂����f�B���N�g���\��
Fig.1

�@FHS�ł́C�K�{�Ƃ����f�B���N�g�����ڂƃI�v�V���������̃f�B���N�g�����ڂ�����BFig.1�ł́C�K�{���ڂ��u�ԁv�ŁC�I�v�V�������ڂ��u�΁v�Ŏ����Ă���B�Ȃ��C�I�v�V���������̃f�B���N�g�����ڂ͑��X���邽�߁CFig.1�ł͈ꕔ�I�v�V���������̃f�B���N�g�����ڂ̃T�u�f�B���N�g���͏ȗ������B�S�K�w�ɂ‚��ẮCFHS�̃h�L�������g���Q�Ƃ��Ăق����B

�@Fig.1�Ɏ������悤�ɁCFHS�ł̓f�B���N�g���K�w������3�‚̃J�e�S���ɕ������B

�i1�j�V�X�e���ɕK�{�̃t�@�C��

�@�f�B���N�g���ɂ́C�V�X�e�����N�����邽�߂ɕK�{�Ȃ��̂��܂Ƃ߂��Ă�����̂�����B�Ⴆ�΁C�J�[�l���C���[�W�͕K�{�Ȃ��̂�1�‚ł���C/etc�f�B���N�g���ɕۑ������t�@�C���́C���̃V�X�e�����g�̐ݒ�t�@�C���Q�ł����ċN�����邽�߂ɕs�Œ����B

�@�܂�/bin�f�B���N�g����/sbin�f�B���N�g���ɂ́C�V�X�e���̍\�z����V�X�e���̃��J�o�����ɕK�v�ȃt�@�C�����܂܂�Ă���B���̂��߁C�V�X�e�����N�����鎞�_�ŗ��p�ł���悤�p�ӂ���Ă��邱�Ƃ��]�܂����B

�@����ɑ΂��āC�e���[�U�[�̃z�[���f�B���N�g����C/usr�f�B���N�g���Ȃǂ́C�N���ɕK�{�Ƃ����킯�ł͂Ȃ��B

�@������FHS�ł́C���̃f�B���N�g�����V�X�e���̋N���ɕK�{�̃t�@�C�����i�[���鏊�Ƃ��Ē�`����Ă���B

/bin�A/boot�A/dev�A/etc�A/lib�A/mnt�A/opt�A/root�A
/sbin
�A/tmp

�i2�j�V�X�e���ɂ͕K�{�ł͂Ȃ��t�@�C��

�@�f�B���N�g���ɂ́C�N�����ɂ͕K�v�Ȃ��ʂ̃p�[�e�B�V�����ɕ����Ċi�[���C�ォ��}�E���g�����ق����Ǘ���s�����悢���̂�����B

�@�Ⴆ��/home�f�B���N�g���́C���[�U�[�̃z�[���f�B���N�g���Ƃ��ė��p������̂��B���̂��߁C������̃R���s���[�^���l�b�g���[�N��ɑ��݂���ꍇ�ɂ́CNFS�ȂǂŃl�b�g���[�N�}�E���g���ė��p�������ꍇ�����邾�낤�B

�@�����āC/usr�f�B���N�g���́C�V�X�e�����\�z����f�B���N�g���ł͂��邪�C�����ɂ͋N�����ɕK�{�̃R�}���h���C���X�g�[������킯�ł͂Ȃ��B�N����ɗ��p�����R�}���h���C���X�g�[�������ꏊ���B�����ŁC�ʂ̃p�[�e�B�V�����Ƃ��ėp�ӂ��Ă����C�}�E���g���ė��p����`�ɂ��Ă����͂Ȃ��B�}�E���g����`���ɂ��Ă����΁C������V�X�e���t�@�C�����j�������ꍇ�ł��C����ɓ��삵�Ă���V�X�e���Ƀ}�E���g�������΂����ɕ����ł���Ƃ��������b�g������B���̂悤�ɋN�����ɕK�{�̃t�@�C�����i�[����ꏊ����������Ă��邽�߁C����ŃC���X�g�[������v���O�������C���̋K�i�̌��ŊǗ�����悤�z�����Ă����̂��D�܂����B

�i3�j���I�ɕω�����t�@�C��

�@FHS�ł́C/var�f�B���N�g���ȉ��ɂ́C���I�ɕω�����t�@�C�����i�[����悤���߂��Ă���B�Ⴆ�΁C�v���Z�XID�̃t�@�C���⃍�O���CE���[����ۑ�����f�B���N�g����e��X�v�[���f�[�^�Ȃǂ����Ă͂܂�B

�@���I�ɕω�����t�@�C����ۑ�����f�B���N�g���́C�ǂݏ����ł���悤�Ƀ}�E���g���Ȃ���΂Ȃ�Ȃ��B���Ȃ킿/var�ȉ��́C�ǂݏ����ł���悤�Ƀ}�E���g����K�v������B

�@����ɑ΂��C/var�ȊO�̃t�@�C���V�X�e���́COS��v���O�����ɂ���ď�����������t�@�C���͊܂܂�Ȃ��B����āC���[�U�[��Ǘ��҂�����������K�v���Ȃ��̂ł���΁C/var�ȊO�̃t�@�C���V�X�e���́C�ǂݎ���p�Ń}�E���g���Ă��\��Ȃ��̂��B

�@�Ⴆ�΁C����̋@��ɑg�ݍ��ރV�X�e���Ȃǂł́C/var�f�B���N�g����RAM�f�B�X�N�Ɋ��蓖�ĂāC���̑��̃f�B���N�g����ROM�Ɋ��蓖�Ă�Ƃ��������Ƃ��”\���B�܂��C�ʏ�̃V�X�e���ł����Ă��C/var�ȊO��ǂݎ���p�Ƀ}�E���g���邱�Ƃŕs���ȏ���������h���C�Z�L�����e�B�ʂł��ӎ����ꂽ�V�X�e���\�z���”\�ƂȂ�̂��B

�@��L�ȊO�̃J�e�S���̕������Ƃ��āC�u�V�X�e���C�V�X�e���Ǘ��ҁC��ʃ��[�U�[�̒N���g���t�@�C�����i�[����̂��v�C�uOS�̋N�����ɃC���X�g�[�������t�@�C�����i�[����̂��C����Ƃ��V�X�e���Ǘ��҂��ォ��C���X�g�[�������t�@�C�����i�[����̂��v�Ƃ��������ނ̎d��������B�����́C�{�e�̍Ō�ʼn�����悤�B

�@����ł͈ȉ��ɁCFHS�̃f�B���N�g���\�������Ă������B

1/4 NEXT

'; document.write(a); return true; })(); //-->