AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

    • Início
    • system&network
    • Ubuntu
    • Unix
    • DBA
    • Computer
    • Coding
    • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-154426

ron's questions

Martin Hope
ron
Asked: 2025-01-16 00:03:25 +0800 CST

obtendo tela de inicialização detalhada no RHEL 9

  • 5

no RHEL 7 e 8 eu sempre fiz:

  • /etc/default/grub
    • GRUB_CMDLINE_LINUX=... verbosee removendo rhgb quietseguido de fazer um
    • grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

Isso não tem efeito no RHEL 9. Qual é a maneira correta de fazer isso agora no RHEL 9?

Notei grub.cfgque agora ele está localizado /boot/no RHEL e tentei essa localização na -oopção, mas ainda não funcionou.

rhel
  • 1 respostas
  • 27 Views
Martin Hope
ron
Asked: 2025-01-15 21:31:37 +0800 CST

como sair de "screen /dev/ttyUSB0 115200"

  • 5

Usando um cabo USB para serial, posso conectar-me a um equipamento com sucesso viascreen /dev/ttyUSB0 115200

Existe um comando once within screen que fechará isso e retornará meu prompt de terminal? Isso está no RHEL-8.10. e ctrl-dnão tem efeito.ctrl-cctrl-z

gnu-screen
  • 2 respostas
  • 29 Views
Martin Hope
ron
Asked: 2024-08-27 23:54:46 +0800 CST

setuid não funciona com código C e chamada system()

  • 5

Tenho o NICE-DCV instalado no RHEL-8.10 e como root fazendo um dcv list-sessions mostra todas as sessões no sistema. Mas se um usuário fizer dcv list-sessionsisso, a saída disso é apenas a sessão dele e não relata nenhuma outra sessão; isso é normal.

Ao escrever código C em um esforço administrativo para embelezar a saída list-session e permitir que todos os usuários vejam quais sessões ativas existem atualmente, tentei setuid no meu /usr/local/bin/dcvlistexecutável c e ele mostra como -rwsrwxr-x. 1 root root dcvlist. Como root, quando executo este dcvlistexecutável, recebo a saída esperada de todas as sessões acontecendo, mas como uma conta de usuário regular isso ainda não acontece.

Estou fazendo algo errado com base no que expliquei? Estou enganado pensando que o setuid também deve ser aplicado ao system("dcv list-sessions")dentro do meu código C, o que parece não ser? Tudo o que meu código C está fazendo é system("dcv list-sessions")... na verdade, a popene então estou apenas reimprimindo essa saída.

Além disso, o dcvprograma aceita muitos parâmetros adicionais, list-sessionsentão não quero permitir sudoacesso para que os usuários o executem como root.

c
  • 1 respostas
  • 25 Views
Martin Hope
ron
Asked: 2024-08-07 01:24:58 +0800 CST

Expiração da senha do SAMBA

  • 6
  • RHEL-8.10 para ser específico
  • samba-4.19
  • security = userem /etc/samba/smb.conf [global]
  • passdb backend = tdbsamem /etc/samba/smb.conf [global]

smbpasswd -a <user>é feito para que haja uma senha independente para conexões samba.

Quando a senha de um usuário Linux /etc/passwdexpirou , existe uma maneira de também fazer com que a senha do samba expire para o usuário especificado ? No mínimo, proibir a conexão samba para determinado usuário quando a senha da conta Linux expirar?

cenário: a senha /etc/passwd está definida para expirar em 90 dias, conforme PASS_MAX_DAYSmostrado /etc/login.defspor passwd -S <user>. Quando um usuário passou mais de 90 dias e o tempo para alterar sua senha do Linux chegou e passou e ele está efetivamente bloqueado do Linux, estou observando (com uma conta de teste) que o acesso do samba às pastas compartilhadas ainda está disponível porque seu A senha do windowsNT está em um ciclo de expiração diferente e eles ainda podem acessar compartilhamentos samba do servidor Linux. Quero que /etc/passwda expiração também expire a senha do samba no servidor Linux, se possível. O ideal é PASS_MAX_DAYSaplicar também a senha do samba e forçar o usuário a atualizar, isso é possível? Isso é algo básico hoje para a senha /etc/passwd, mas parece que o samba falhou nisso.

password
  • 1 respostas
  • 21 Views
Martin Hope
ron
Asked: 2024-07-19 03:53:41 +0800 CST

tcsh canalizando SOMENTE stderr para null deixando stdout sozinho

  • 5

executando um tcshno RHEL-8.10.

fazendo um, grep -l <something> *recebo um monte de Is a directoryrespostas.

no bash eu faria grep -l <something> * 2>/dev/nullpara suprimir isso.

Qual é a sintaxe equivalente em tcsh?

io-redirection
  • 1 respostas
  • 10 Views
Martin Hope
ron
Asked: 2024-06-24 09:24:51 +0800 CST

Maneira correta de escrever código C que injeta mensagens em/var/log/messages?

  • 23

No Linux, RHEL-8.10 ou posterior, se for importante, eu gostaria de escrever algum código C que receba vários parâmetros e, sob uma determinada condição, emita um system("init 0")para desligar o sistema. Antes de emitir o desligamento, gostaria de lançar uma mensagem de uma linha nesse /var/log/messagessistema informando que o sistema foi desligado pelo código de Ron para que eu tenha um registro de quando isso aconteceu.

Como você escreve corretamente /var/log/messages?

Obviamente eu posso fazer um fopen("/var/log/messages, "a")e um simples, fprintfmas isso parece um pouco complicado.

logs
  • 1 respostas
  • 2636 Views
Martin Hope
ron
Asked: 2024-06-17 21:23:41 +0800 CST

alterando o uuid de /run/media/root/partição

  • 8

Eu tenho um disco USB e depois de formatar ele aparece como /run/media/root/abc213onde abc123 é uma string complexa muito mais longa que nenhuma pessoa normal seria capaz de lembrar ... típico do que você veria para UUIDs em /etc/fstab.

Existe uma maneira de alterar essa string uuid no meu disco USB depois de formatar essa partição como XFS? De tal forma que eu poderia transformar seu UUID em um único caractere e, em caso afirmativo, como?

partition
  • 1 respostas
  • 155 Views
Martin Hope
ron
Asked: 2024-06-13 21:27:42 +0800 CST

criando um usb inicializável com esquema de partição GPT para usar linux .iso

  • 4

O rhel-8.10-x86_64-dvd.isopara instalar tem 14 GB de tamanho. Para um dispositivo USB (ou seja, disco) que apareceria no Linux como /dev/sdb por exemplo, fazer um cp rhel-8.10-x86_64-dvd.iso /dev/sdb resultado em um esquema de partição msdos nesse dispositivo USB que é inicializável e permite instalar o Linux.

Eu suspeito que eles usam o esquema de partição msdos para manter a funcionalidade com hardware mais antigo anterior ao EFI

O esquema de partição msdos tem um limite de 2 TB e representa um inconveniente quando tenho um disco USB de 4+ TB que desejo usar simultaneamente para poder instalar o Linux (que precisa de <15 GB de espaço no dispositivo) e também fazer uso dos 4+ TB restantes do dispositivo e não se limitar a uma partição msdos de 2 TB.

Portanto, a solução parece ser formatar o dispositivo USB de 4+ TB com uma tabela de partição GUID, ou seja, GPT , onde posso criar uma partição XFS de 4+ TB nele, mas também converter ou transferir o conteúdo do dispositivo descompactado rhel-8.10-x86_64-dvd.isopara o dispositivo formatado em GPT. .. e então marcar aquela partição (iso9660?) Que contém o conteúdo de instalação do Linux da iso como inicializável?

O conteúdo do descompactado rhel-8.10-x86_64-dvd.isoé

<folder>   [BOOT]
<folder>   AppStream
<folder>   BaseOS
<folder>   EFI
<folder>   images
<folder>   isolinux
           .discinfo
           .treeinfo
           EULA
           extra_files.json
           GPL
           media.repo
           RPM-GPG-KEY-redhat-beta
           RPM-GPG-KEY-redhat-release
           TRANS.TBL

existe uma maneira do que descrevi fazer manualmente neste Linux para tornar um dispositivo USB inicializável (usando partedou fdiskalgum outro)? Se sim, como? Ou existe uma maneira com algum software livre no Microsoft Windows?

partition
  • 1 respostas
  • 38 Views
Martin Hope
ron
Asked: 2024-06-05 23:38:14 +0800 CST

adicione partição e dados no pendrive já tendo iso9660 inicializável

  • 5

Eu tenho um stick USB (na verdade um disco) e tem 5 TB de tamanho.

Eu faço cp rhel-8.10-x86_64-dvd.iso /dev/sdeisso e então funciona para inicializar e instalar o Redhat Linux.

O que eu gostaria de fazer é copiar vários outros dados para este disco, mas manter a funcionalidade de instalação inicializável do rhel-8.10. Isso é possível?

A lsblkdepois da cópia do rhel iso mostra

SIZE    FSTYPE     NAME
4.6T    iso9660    /dev/sde
13.3G   iso9660    /dev/sde1
 9.5M   vfat       /dev/sde2

existe uma maneira de adicionar uma partição XFS de forma que ela possa ser /dev/sde3montada para usar os 4+ tb de espaço restantes, enquanto ainda mantém a funcionalidade inicializável para instalar o rhel?

partition
  • 1 respostas
  • 25 Views
Martin Hope
ron
Asked: 2024-05-15 22:11:03 +0800 CST

ajuda com script bash para [grep sed cut] saída smartctl para o formato desejado

  • 5

Se alguém é bom em escrever scripts bash e está inclinado a fazer o seguinte, estou procurando conseguir isso:

eu sou horrível em escrever bash e ainda mais horrível em usar cut ou sed, e se isso puder ser feito com o mínimo de linhas no bash eu preferiria isso do que escrever um programa C

  smartctl --scan

  /dev/sda -d scsi # /dev/sda, SCSI device
  /dev/sdb -d scsi # /dev/sdb, SCSI device
  /dev/bus/0 -d megaraid,0 # /dev/bus/0 [megaraid_disk_00], SCSI device
  /dev/bus/0 -d megaraid,1 # /dev/bus/0 [megaraid_disk_01], SCSI device
  /dev/bus/0 -d megaraid,2 # /dev/bus/0 [megaraid_disk_02], SCSI device
  /dev/bus/0 -d megaraid,3 # /dev/bus/0 [megaraid_disk_03], SCSI device
  /dev/bus/0 -d megaraid,4 # /dev/bus/0 [megaraid_disk_04], SCSI device
  /dev/bus/0 -d megaraid,5 # /dev/bus/0 [megaraid_disk_05], SCSI device
  /dev/bus/0 -d megaraid,6 # /dev/bus/0 [megaraid_disk_06], SCSI device
  /dev/bus/0 -d megaraid,7 # /dev/bus/0 [megaraid_disk_07], SCSI device

  # 'sdb' not important just always used 'sda' for the following
  # for m = 0 to n per the --scan output giving 0..7 do
  #   smartctl -a -d megaraid,m /dev/sda | grep/sed/cut XXX
  #   where the XXX results in just   `KPM5WRUG3T84 12345678a` being extracted
  #   from the smartctl -a output being this:
  # end for m

=== START OF INFORMATION SECTION ===
Product:              KPM5WRUG3T84
User Capacity:        3,840,755,982,336 bytes [3.84 TB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
LU is resource provisioned, LBPRZ=1
Rotation Rate:        Solid State Device
Form Factor:          2.5 inches
Serial number:        12345678a

Portanto, para meus 8 discos, estou procurando obter essa saída formatada do script que possa abrir facilmente no Excel; isto é para inventário de disco

0 KPM5WRUG3T84  12345678a
1 KPM5WRUG3T84  12345678b
2 KPM5WRUG3T84  12345678c
3 KPM5WRUG3T84  12345678d
4 KPM5WRUG3T84  12345678d
5 KPM5WRUG3T84  12345678e
6 KPM5WRUG3T84  12345678f
7 KPM5WRUG3T84  12345678g

atualização: aqui está a festa que escrevi com base na resposta de Stephen Kitt abaixo, obrigado.

#!/bin/bash

N=`smartctl --scan | grep megaraid | wc -l`

for (( m = 0; m < N; m++ )); do

 echo "$m" $(smartctl -a -d "megaraid,$m" /dev/sda | grep -E '(^Product:|^Serial number:)' | cut -d: -f2)

# this one prints # manuf model serial
# smartctl -a -d "megaraid,$m" /dev/sda -json | jq -r "\"$m \" + .model_name + \" \" + .serial_number"

done
bash
  • 3 respostas
  • 51 Views
Martin Hope
ron
Asked: 2024-04-11 22:51:07 +0800 CST

opções de contêiner do Linux diferentes do tar que funcionam no Windows

  • 5

Tenho PCs com Windows 10 que não possuem winzip ou 7zip, ou qualquer tipo de software de compactação instalado.

não pergunte por que

Como tal, os PCs com Windows10 só podem fazer um arquivo unzip. Eles não conseguem trabalhar com um .tararquivo.

Eu tenho uma data/pasta com mais de 10 gigabytes; fazer um zip -rno RHEL-8.9 demora muito (e não sei se ele também está tentando compactar quantos arquivos não serão compactados).

Que maneiras existem no Linux para conteinerizar uma pasta (diferente de tar) para imitar um .tar com compactação zero, de modo que a transferência dele para um pendrive e através de uma rede seja uma operação simples de um arquivo e também possa ser usada no Windows 10/11 onde o Windows não tem software de compactação de terceiros instalado (figura que o Windows é uma instalação limpa do win10.iso e pronto)?

Se zipfor a melhor maneira, quais opções no Linux, dada a descrição acima?

windows
  • 2 respostas
  • 31 Views
Martin Hope
ron
Asked: 2024-02-16 04:31:33 +0800 CST

As regras do usbguard permitem qualquer teclado e mouse

  • 5

aqui está um /etc/usbguard/rules.confarquivo que foi gerado viausbguard generate-policy > /etc/usbguard/rules.conf

Isso está em um PC Dell optiplex, com apenas um teclado e mouse com fio conectados, RHEL-8.9 eusbguard-1.0.0-13.el8.x86_64

allow id 1d6b:0002 serial "0000:00:1d.0" name "EHCI Host Controller" hash "WHBTxNaEoMGNSNc31KpFNSAeFF4HbLMQgSBqORlC6S8=" parent-hash "jW2YTPWRLeQOE7Q8I2f0pdN13zFYXVQGQoNmr1gDZgg=" with-interface 09:00:00 with-connect-type ""
allow id 1d6b:0002 serial "0000:00:14.0" name "xHCI Host Controller" hash "jEP/6WzviqdJ5VSeTUY8PatCNBKeaREvo2OqdplND/o=" parent-hash "rV9bfLq7c2eA4tYjVjwO4bxhm+y6GgZpl9J60L0fBkY=" with-interface 09:00:00 with-connect-type ""
allow id 1d6b:0002 serial "0000:00:1a.0" name "EHCI Host Controller" hash "ej1WVedyLyUMLiQxzEcrwbY45zCodwV85Kzy7hm2Gv4=" parent-hash "e/RW0mMbM+TSFQxpRiMEfL7/3RJfKVdqffBm9F5qA+E=" with-interface 09:00:00 with-connect-type ""
allow id 1d6b:0003 serial "0000:00:14.0" name "xHCI Host Controller" hash "3Wo3XWDgen1hD5xM3PSNl3P98kLp1RUTgGQ5HSxtf8k=" parent-hash "rV9bfLq7c2eA4tYjVjwO4bxhm+y6GgZpl9J60L0fBkY=" with-interface 09:00:00 with-connect-type ""
allow id 8087:0024 serial "" name "" hash "Zx7v0FMQEjScKSAFENAiobEs1OGPPB0YWR+yXDCVE04=" parent-hash "WHBTxNaEoMGNSNc31KpFNSAeFF4HbLMQgSBqORlC6S8=" via-port "1-1" with-interface 09:00:00 with-connect-type "hardwired"

allow id 0461:4d51 serial "" name "DELL Laser Mouse" hash "w2bwgTsGy6TVhOOr7smHrvF8PtmYVKQwxbqgA5betmI=" parent-hash "jEP/6WzviqdJ5VSeTUY8PatCNBKeaREvo2OqdplND/o=" via-port "2-3" with-interface 03:01:02 with-connect-type "hotplug"
allow id 413c:2003 serial "" name "Dell USB Keyboard" hash "3eEGsGE566EIofQwRf06EINoPRynZIa/09c3uyy4TTY=" parent-hash "jEP/6WzviqdJ5VSeTUY8PatCNBKeaREvo2OqdplND/o=" via-port "2-4" with-interface 03:01:01 with-connect-type "hotplug"

allow id 8087:0024 serial "" name "" hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" parent-hash "ej1WVedyLyUMLiQxzEcrwbY45zCodwV85Kzy7hm2Gv4=" via-port "3-1" with-interface 09:00:00 with-connect-type "hardwired"

allow id 0461:4d22 serial "" name "USB Optical Mouse" hash "OZ6XJQmjdeDg7Dp2MelZt+ewNTtdNTt92FtGPI0VPAc=" parent-hash "kv3v2+rnq9QvYI3/HbJ1EV9vdujZ0aVCQ/CGBYIkEB0=" via-port "3-1.4" with-interface 03:01:02 with-connect-type "hotplug"

Sem ter a última linha no arquivo de regras, o segundo mouse não funcionará quando conectado, então sei que, como este arquivo de regras está escrito, ele é específico para teclados e mouses.

Minha pergunta é - e me disseram que isso é possível - como você escreve a sintaxe da regra para permitir qualquer teclado e mouse conectado [a qualquer porta USB] de um sistema?

Pergunta bônus: se um kybd USB com fio e um mouse estiverem conectados a um monitor com portas USB, então você tem um cabo USB desse monitor para a porta USB do computador. Isso pode ser colocado na lista de permissões para permitir qualquer monitor?

usbguard
  • 1 respostas
  • 32 Views
Martin Hope
ron
Asked: 2024-02-15 03:33:48 +0800 CST

Como encontrar o endereço MAC não falsificado da NIC

  • 11

No Red Hat Enterprise Linux (RHEL) 8, se alguém fizer isso ifconfig eth0 hw ether abcd12341234,

tudo que sei é ifconfigeip -a ,

então existe uma maneira de obter com segurança o endereço MAC real dessa interface eth0 e, em caso afirmativo, como? ... além de, por exemplo, reiniciar em um live CD do Linux vindo de uma fonte confiável para ter certeza de que o endereço MAC da interface não foi alterado.

network-interface
  • 3 respostas
  • 1730 Views
Martin Hope
ron
Asked: 2023-10-04 04:45:33 +0800 CST

maneira linux de converter mp3 estéreo em mono?

  • 5

Eu sei como fazer isso no Microsoft Windows usando o Audacity para converter um arquivo de áudio mp3 de estéreo para mono, mas são necessários alguns cliques do mouse e demorado se você quiser fazer muitos.

Existe um programa no Linux que fornece uma maneira de criar scripts em lote dos comandos para converter minha pasta de cerca de 1000 arquivos mp3? Por exemplo :

some_sound_program.x  --convert-stereo-to-mono  --input file1.mp3  --output file1_mono.mp3
some_sound_program.x  --convert-stereo-to-mono  --input file2.mp3  --output file2_mono.mp3
{and so on}
audio
  • 1 respostas
  • 22 Views
Martin Hope
ron
Asked: 2023-08-09 05:04:56 +0800 CST

NFS proto=udp é compatível com RHEL 8 nfs-utils-2.3?

  • 5

Eu posso vers=3acontecer, e posso mountproto=udpacontecer, mas não consigo fazer proto=udpacontecer no cliente nfs. Só consigo entrar proto=tcpno cliente nfs.

É proto=udpsuportado no nfs-utils 2.3.3 que está no RHEL 8.8?

aqui estão os arquivos conf originais, o que pode ser alterado para alcançar proto=udpo cliente nfs?

configurar tcp=nresulta nfs.confem um failed service nfs-server start, não importa como eu pareça alterar qualquer outra coisa.

# /etc/nfs.conf
# This is a general configuration for the
# NFS daemons and tools
#
[general]
# pipefs-directory=/var/lib/nfs/rpc_pipefs
#
[nfsrahead]
# nfs=15000
# nfs4=16000
#
[exportfs]
# debug=0
#
[gssd]
# verbosity=0
# rpc-verbosity=0
# use-memcache=0
# use-machine-creds=1
use-gss-proxy=1
# avoid-dns=1
# limit-to-legacy-enctypes=0
# context-timeout=0
# rpc-timeout=5
# keytab-file=/etc/krb5.keytab
# cred-cache-directory=
# preferred-realm=
# set-home=1
# upcall-timeout=30
# cancel-timed-out-upcalls=0
#
[lockd]
# port=0
# udp-port=0
#
[mountd]
# debug=0
# manage-gids=n
# descriptors=0
# port=0
# threads=1
# reverse-lookup=n
# state-directory-path=/var/lib/nfs
# ha-callout=
# cache-use-ipaddr=n
# ttl=1800
#
[nfsdcld]
# debug=0
# storagedir=/var/lib/nfs/nfsdcld
#
[nfsdcltrack]
# debug=0
# storagedir=/var/lib/nfs/nfsdcltrack
#
[nfsd]
# debug=0
# threads=8
# host=
# port=0
# grace-time=90
# lease-time=90
# tcp=y
# vers2=n
# vers3=y
# vers4=y
# vers4.0=y
# vers4.1=y
# vers4.2=y
# rdma=n
# rdma-port=20049
#
[statd]
# debug=0
# port=0
# outgoing-port=0
# name=
# state-directory-path=/var/lib/nfs/statd
# ha-callout=
# no-notify=0
#
[sm-notify]
# debug=0
# force=0
# retry-time=900
# outgoing-port=
# outgoing-addr=
# lift-grace=y
#

#
# /etc/nfsmount.conf - see nfsmount.conf(5) for details
#
# This is an NFS mount configuration file. This file can be broken
# up into three different sections: Mount, Server and Global
# 
# [ MountPoint "Mount_point" ] 
# This section defines all the mount options that
# should be used on a particular mount point. The '<Mount_Point>'
# string need to be an exact match of the path in the mount 
# command. Example:
#     [ MountPoint "/export/home" ]
#       background=True
# Would cause all mount to /export/home would be done in
# the background
#
# [ Server "Server_Name" ]
# This section defines all the mount options that
# should be used on mounts to a particular NFS server. 
# Example:
#     [ Server "nfsserver.foo.com" ]
#       rsize=32k
#       wsize=32k
# All reads and writes to the 'nfsserver.foo.com' server 
# will be done with 32k (32768 bytes) block sizes.
#
[ NFSMount_Global_Options ]
# This statically named section defines global mount 
# options that can be applied on all NFS mount.
#
# Protocol Version [2,3,4]
# This defines the default protocol version which will
# be used to start the negotiation with the server.
# Defaultvers=4
#
# Setting this option makes it mandatory the server supports the
# given version. The mount will fail if the given version is 
# not support by the server. 
# Nfsvers=4
#
# Network Protocol [udp,tcp,rdma] (Note: values are case sensitive)
# This defines the default network protocol which will
# be used to start the negotiation with the server.
# Defaultproto=tcp
#
# Setting this option makes it mandatory the server supports the
# given network protocol. The mount will fail if the given network
# protocol is not supported by the server.
# Proto=tcp
#
# The number of times a request will be retired before 
# generating a timeout 
# Retrans=2
#
# The number of minutes that will retry mount
# Retry=2
#
# The minimum time (in seconds) file attributes are cached
# acregmin=30
#
# The Maximum time (in seconds) file attributes are cached
# acregmin=60
#
# The minimum time (in seconds) directory attributes are cached
# acregmin=30
#
# The Maximum time (in seconds) directory attributes are cached
# acregmin=60
#
# Enable Access  Control  Lists
# Acl=False
#
# Enable Attribute Caching
# Ac=True
#
# Do mounts in background (i.e. asynchronously)
# Background=False
#
# Close-To-Open cache coherence
# Cto=True
#
# Do mounts in foreground (i.e. synchronously)
# Foreground=True
#
# How to handle times out from servers (Hard is STRONGLY suggested)
# Hard=True
# Soft=False
#
# Enable File Locking
# Lock=True
#
# Enable READDIRPLUS on NFS version 3 mounts
# Rdirplus=True
#
# Maximum Read Size (in Bytes)
# Rsize=8k
#
# Maximum Write Size (in Bytes)
# Wsize=8k
#
# Maximum Server Block Size (in Bytes)
# Bsize=8k
#
# Ignore unknown mount options
# Sloppy=False
#
# Share Data and Attribute Caches
# Sharecache=True
#
# The amount of time, in tenths of a seconds, the client
# will wait for a response from the server before retransmitting
# the request.
# Timeo=600
#
# Sets all attributes times to the same time (in seconds)
# actimeo=30
#
# Server Mountd port mountport
# mountport=4001
#
# Server Mountd Protocol
# mountproto=tcp
#
# Server Mountd Version
# mountvers=3
#
# Server Mountd Host
# mounthost=hostname
#
# Server Port
# Port=2049
#
# RPCGSS security flavors 
# [none, sys, krb5, krb5i, krb5p ]
# Sec=sys
#
# Allow Signals to interrupt file operations
# Intr=True
#
# Specifies  how the kernel manages its cache of directory
# Lookupcache=all|none|pos|positive
#
# Turn of the caching of that access time
# noatime=True
rhel
  • 1 respostas
  • 15 Views
Martin Hope
ron
Asked: 2023-08-08 22:33:59 +0800 CST

diferença NFS proto e mountproto

  • 7

no RHEL 8.8, quando estou tentando testar o NFS tcp versus udp e as versões 3 versus 4.0, 4.1 e 4.2, observo em meu cliente nfs um mountproto=além de proto=ao digitar mount. Qual é o significado disso e o que significa?

Devo ser capaz de, no RHEL 8.8, ter o NFS operando especificamente vers=3e proto=udpno cliente nfs?

O que significa, no cliente nfs, quando vejo proto=tcpe mountproto=udp?

rhel
  • 2 respostas
  • 264 Views
Martin Hope
ron
Asked: 2023-07-20 23:49:49 +0800 CST

RHEL 8 trava na inicialização do disco ausente no fstab

  • 5

meu/etc/fstab

UUID=12345abcdef   /data  xfs   defaults  0  0

Eu pensei que a parte 0 0 , uma delas, significava pular a verificação do disco, então durante a inicialização, se o disco não estivesse lá, o sistema operacional ficaria bem com ele e continuaria.

No RHEL 8.8, tenho essa entrada, /etc/fstabmas esse disco foi removido manualmente do sistema. Redhat primeiro faz o systemd esperando o que quer que seja por 1m30s e depois cai para pressionar Ctrl-D para manutenção ou digitar a senha de root .

Eu insiro a senha de root, comento essa entrada /etc/fstabe reinicio e tudo está bem.

Existe uma maneira de configurar o RHEL-8 para que ele não pare por um minuto e 30 segundos e não caia na manutenção? Ele pode apenas imprimir uma mensagem de inicialização, concluir a inicialização e não demorar mais de 2 segundos?

rhel
  • 1 respostas
  • 18 Views
Martin Hope
ron
Asked: 2023-02-02 12:40:08 +0800 CST

como o tune armazena o perfil ativo a ser executado

  • 5

no RHEL 7.9 especificamente se for importante, fazendo

systemctl enable tuned --now

tuned-adm profile hpc-compute

o perfil padrão é throughput-performance.

Eu tenho um sistema de arquivos virtual, que chrooté usado para inicializar nós sem disco de um sistema de cluster. Habilitar o serviço sintonizado funciona, no entanto, iniciar o serviço com o --nowou fazer service tuned startdentro do sistema de arquivos chroot falha, o que faz sentido. Mas a única forma que conheço de alterar o perfil é através do comando acima, que também falha informando que o serviço sintonizado não está rodando. Um tipo de problema de ovo de galinha.

Não quero que meus nós de computação sem disco sejam inicializados e, a cada vez, ter que fazer ssh e fazer tuned-adm profile hpc-computepara alterar o perfil.

Onde, como em existe um arquivo, que o tuned-adm profilecomando muda, que eu posso editar manualmente, onde diz defaultprofile = X ? Dessa forma, posso modificar meu sistema de arquivos virtual para que o sintonizado comece com o perfil que desejo.

para esclarecimento - o aviso que recebo tuned-adm profile <whatever>do sistema de arquivos chroot'ed não significa que ele não o configurou para um novo perfil. Ele funciona. Mas, de acordo com minha pergunta original, ainda gostaria de saber se o Tuned modifica algum arquivo .conf ou algo assim onde indique em texto sem formatação qual será o perfil quando o serviço for iniciado.

tuned
  • 1 respostas
  • 12 Views
Martin Hope
ron
Asked: 2022-12-01 09:46:40 +0800 CST

yum encontrando os pais de um rpm dependente

  • 5

Executando o RHEL 7.9. Eu tenho tomcat-servlet-3.0-api-7.0.76-16.el7_9.noarchaparecido através de umrpm -qa

Como posso usar yumou qualquer outra coisa para descobrir por que tenho esse servlet tomcat instalado e quais rpms estão usando isso como uma dependência?

Quero saber como ou por que tomcat-servlet-3.0-api-7.0.76-16.el7_9.noarchfoi instalado em primeiro lugar, porque sei que não o instalei explicitamente.

yum
  • 1 respostas
  • 14 Views
Martin Hope
ron
Asked: 2022-11-02 08:52:30 +0800 CST

alterar a propriedade do grupo especificando de para para todo o sistema de arquivos

  • 5

Eu tenho 3 contas de usuário específicas (menos de 10 de qualquer maneira), para todos os arquivos e pastas em um diretório /dataou específico /home, quero alterar apenas a propriedade do grupo de todos os arquivos/pastas desses usuários específicos.

Eu não sei onde todos os lugares podem estar (além /homede e /data), então eu quero fazer um <what?> -Ron /. Existe uma maneira de fazer isso? O grupo existente é nomeado XYZe quero alterar todos os arquivos e pastas pertencentes ron.XYZa ron.users. Como isso pode ser feito?

permissions
  • 1 respostas
  • 14 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help
subwaysurfers
my femboy roommate

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve