comandos relacionados con el usuario
usuarioañadir nombre de usuario | Agregar usuario |
useradd -g nombre de grupo nombre de usuario | Agregar usuario al grupo |
contraseña nombre de usuario | configurar la clave |
nombre de usuario de identificación | Ver los detalles del nombre de usuario |
gato /etc/contraseña | Comprobar qué usuarios se han creado |
su nombre de usuario | Cambiar nombre de usuario (no se pueden obtener variables de entorno) |
su - nombre de usuario | Obtener variables de entorno y permisos de ejecución) |
nombre de usuario del usuario | eliminar nombre de usuario |
userdel -r nombre de usuario | El directorio del nombre de usuario Yu usuario también se elimina |
quién soy | Ver información de inicio de sesión |
nombre de usuario sudo | Configure los usuarios comunes para que tengan permisos de root [vim etc/modificación de sudoers] |
usermod -g nombre de usuario del grupo de usuarios | Modificar el grupo de inicio de sesión inicial de un usuario |
Comandos relacionados con grupos de usuarios
grupoañadir nombre de grupo | Agregar nuevo grupo |
nombre del grupo groupdel | eliminar grupo |
groupmod -n nombre de grupo nuevo nombre de grupo antiguo | modificar el nombre del grupo |
gato /etc/grupo | Ver qué grupos se crean |
clase de permiso de archivo
permisos de cambio de chmod
Método 1: chmod { {ugoa}+-={rwx}} archivo o directorio
Método 2: número de chmod (777 binario: 111 111 111) directorio de archivos
chow cambia de dueño
chown -R usuario final archivo o directorio de usuario
grupo de cambio chgrp
archivo o directorio del grupo de usuarios finales chgrp
buscar clase
find 【Rango de búsqueda】【Opciones】{-name<método de consulta> -user<nombre de usuario> -size<tamaño de archivo>} |
Utilice la base actualizada tanto como sea posible antes de localizar los archivos de búsqueda. |
búsqueda de filtro grep y carácter de canalización "|" |
por ejemplo: ls | grep - n configuración inicial-ks.cfg |
compresión y descompresión
archivos gzip (solo puede comprimir archivos)
gunzip nombre de archivo.gz
zip [-r] directorio comprimido
unzip [-d] <directorio> especifica el directorio donde se almacenan los archivos descomprimidos
paquete de alquitrán
opciones
-C | Generar un archivo de paquete .tar |
-v | mostrar detalles |
-F | Especifique el nombre del archivo después de presionar el candado |
-z | Descomprimir mientras empaca |
-X | Extraiga el archivo .tar |
-C | Descomprimir en el directorio especificado |
-zcvf nombre de archivo [usar juntos pero f debe colocarse al final] paquete
-zxvf nombre de archivo descomprimir a la carpeta actual
Vista de disco y clase de partición
du Ver el uso del disco de archivos y directorios
du [opción] archivo|directorio
opciones
-h | mostrar información amigable |
-a | Ver no solo el tamaño del subdirectorio, sino también los archivos |
-C | Después de mostrar todos los tamaños de archivos y subdirectorios, muestre también el total |
-s | solo muestra la suma |
-max-profundidad=n | Especifique la profundidad del subdirectorio de estadísticas como el nivel |
df ver el uso del disco
df -h enumera el uso general del disco del sistema de archivos para ver la ocupación del sistema de archivos
lsblk Ver el estado de montaje del dispositivo
lsblk -f Ver el estado de montaje del dispositivo
montar|desmontar montar|desmontar
montar 【-t vfstype】【-o opción】 directorio del dispositivo
desmonte el nombre del archivo del dispositivo o el punto de montaje
Configurar montaje automático
vi /etc/fatab
partición fdisk
fdisk -l Ver detalles de la partición del disco
fdisk nombre del dispositivo de disco duro (operación de partición)
m mostrar la lista de comandos p mostrar la partición de disco actual n agregar una nueva partición w escribir la información de la partición y salir q salir sin guardar la información de la partición
Use mkfs -t xfs para especificar el tipo de sistema de archivos para formatear
clase de gestión de procesos
ps Ver el estado del proceso del sistema actual
opciones
a | Mostrar todos los procesos de todos los usuarios con una terminal |
X | Enumere todos los procesos del usuario actual, incluidos los procesos sin terminal |
tu | pantalla amigable |
-mi | enumerar todos los procesos |
-tu | Listar procesos asociados con un usuario |
-F | Mostrar una lista de todos los procesos en formato completo |
ps aux cpu compartir
ps -ef ID de proceso principal del proceso
matar termina el proceso
pstree [-p muestra el ID del proceso||-u muestra el usuario del proceso]
top 实时监控系统进程状态
netstat 显示网络状态和端口占用信息
netstat -anp|grep 进程号
netstat -nlp|grep 端口号
crontab 系统定时任务
【1】启动服务 systemctl restart crond
【2】基本语法 crontab 【选项】
-e | 编辑crontab的定时任务 |
-l | 查询crontab任务 |
-r | 删除当前用户的crontab的任务 |
举例每隔1分钟向hello 文件中写入一个a字符
*1 * * * * echo "a" >> /root/hello