Rights Management for Linuxthree basic permissions
R Read permission (read)
W Write permission (write)
X Execute permission (execute)
Permission Description
Format: Owner belongs to group others
1th bit: File type (d directory,-normal file, L link file)
第2-4位: The owning User (owner) permission, denoted by U (user)
第5-7位: The owning group permission, expressed in G (Group)
第8-10位: Other user (other people) permissions, denoted by O (other)
第2-10位: Represents all permissions, denoted by a (all)
Type: F binary file L Soft connect file D directory
Character |
Permissions |
The meaning of the file |
The meaning of the directory |
R |
Read permissions |
Can view the contents of a file |
Can list contents of directory (LS) |
W |
Write permissions |
Can modify the contents of a file |
Delete files can be created in the directory (MKDIR,RM) |
X |
Execute permissions |
Can execute file |
Access to directory (CD) |
Permission Change-chmod
English: Change mode (change the permissions mode of a file)
Role: Changing file or directory permissions
Grammar:
chmod [{ugoa}{+-=}{rwx}] [file name or directory]
chmod [mode=421] [file or directory]
Parameters:
-R The following files and subdirectories do the same permissions operation (recursive recursive)
Use numbers to represent permissions (r=4,w=2,x=1,-=0)
Example: chmod b.txt
RWX and digital representations can be switched freely
Note: Root is superuser, and root can be changed regardless of permissions. You cannot use an ordinary user to modify the permissions of another normal user.
Change owner-chown
English: Change file ownership
Role: Change the owner of a file or directory
Syntax: chown user[:group] File ...
-R: Recursive modification
Parameter format:
User: The user ID of the new file owner
Group: The user group of the new file owner (group)
Eg: #chown Lee File1 to change the owner of the file1 file to user Lee
Eg: #chown lee:test file1 to change the owner of the file1 file to user Lee, the owning group to test
Eg: #chown –R lee:test dir Modify the owner and owning group of Dir and its subdirectories
change the owning group Chgrp
English: Change file group ownership
Role: Change the owning group of a file or directory
Syntax: CHGRP [Group] file ...
EG:CHGRP root Test.log To change Test.log's owning group to root
RPM Package Management
The RPM package is also known as a binary software package. RPM is an abbreviation for the Redhat Package Manager (Redhat Packages management tool), a file format name that, although Redhat, is open-ended and now includes Redhat, CentOS, Versions of Linux, such as SuSE, are used and can be regarded as industry standards. RPM files are easiest to install on Linux systems
The rpm command uses
Common parameters for rpm
I: Installing the Application (install)
VH: Show installation progress; (verbose hash)
U: Upgrade package; (update)
QA: Show all installed packages (query all)
E: Uninstalling the application (erase)
Note: If the other packages have dependencies, the uninstallation will generate a prompt message and can be forcibly uninstalled using--nodeps.
Query all installed RPM packages: # RPM–QA
Query mysql-related packages: # Rpm–qa | grep MySQL
Installation: Rpm-ivh jdk.rpm
Uninstall: Rpm–e mysql*
Forcibly unloaded: Rpm–e mysql*--nodeps
Graphical interface, manual mount
Yum Management
Yellowdog Updater Modified Package management tools.
Benefits of applying Yum:
1, automatically resolve package dependencies
2, Convenient package upgrade
Inquire
Yum list queries all available package lists
Yum Search keyword searches all and keyword-related packages on the server
You can find the package name by using the Yum info keyword
Installation
yum-y Install Package name -y auto Answer Yes
Upgrade
YUM-Y Update Package name
Note : If you do not add the package name, upgrade all, including the kernel. You must upgrade a single package with the name of the package and upgrade all of them with caution. detection upgrade Yum check-update
Unloading
Yum-y Remove Package Name
Help
Yum--help, man Yum
Yumclean all clears the cache and the old package
Yum Repolist View the currently available Yum sources
Yum deplist httpd lists a package for all dependent packages
build local Yum source
#cat/etc/yum.repos.d/centos-base.repo
[Base]
name=centos-$releasever-base
mirrorlist=http://mirrorlist.centos.org/?release= $releasever &arch= $basearch &repo=os
#baseurl =http://mirror.centos.org/centos/$releasever/os/$basearch/
Gpgcheck=1
Gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
Explain:
[Base] Container name, must be placed in []
Name Container description, this can be written on your own
Mirrorlist Mirror site, this can be commented out
BaseURL the address of the Yum source server. The default is the official CentOS Yum source server,
Enabled this container is not effective, if not write or write enable=1 are effective, written enable=0 is not effective
Gpgcheck If 1 means that the RPM digital certificate is in effect and if 0 does not take effect
Pggkey the public key file of the digital certificate save location without modification
Basic steps:
1, Mounting Discs
# Mkdir/mnt/cdrom
# Mount/dev/cdrom/mnt/cdrom
Unload Mount with Umount/mnt/cdrom
2 to invalidate the network Yum source file
cd/etc/yum.repos.d/
Rename. Repo. Repo.bak * #重命名所有的. Repo file
CP Centos-media.repo.bak Centos-media.repo #配置一个. Repo file
3 , modify the disc yum source file
VI Centos-media.repo
[C6-media]
name=centos-$releasever-media
Baseurl=file:///mnt/cdrom #这里的地址为自己光盘挂载地址 and comment out the non-existent address at the beginning of the line
# file:///media/cdrom/
# file:///media/cdrecorder/
Gpgcheck=1
Enabled=1 #把原来的0改为1 to get this yum source funding file in effect
Gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-6
Use Yum repolist to view the currently available Yum sources
Yum Clean All
Yum Repolist
Linux common commands (v)