Linux: Difference between revisions

143 bytes added ,  31 August 2023
m
no edit summary
→‎Networking: check for an open port
mNo edit summary
Line 1: Line 1:


= System =
= System =
Line 150: Line 149:
These commands remove volumes named ''laravelhome'' and ''laravelhtml'', and then increase ''lv_var'' volume with the remaining space.
These commands remove volumes named ''laravelhome'' and ''laravelhtml'', and then increase ''lv_var'' volume with the remaining space.


<source lang="console">
<syntaxhighlight lang="console">
[root@it153coai01lnx ~]# lsblk
[root@it153coai01lnx ~]# lsblk
NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
NAME                MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
Line 256: Line 255:
/dev/mapper/vg00-lv_varlog  3.8G  103M  3.7G  3% /var/log
/dev/mapper/vg00-lv_varlog  3.8G  103M  3.7G  3% /var/log
tmpfs                      182M    0  182M  0% /run/user/4323
tmpfs                      182M    0  182M  0% /run/user/4323
</source>
</syntaxhighlight>




Line 263: Line 262:
{{testedon|2020-07-06|CentOS 8.1.1911}}
{{testedon|2020-07-06|CentOS 8.1.1911}}


<source lang="console">
<syntaxhighlight lang="console">
[root@chara mhan]# lsblk
[root@chara mhan]# lsblk
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
Line 365: Line 364:
tmpfs                          1.6G  4.0K  1.6G  1% /run/user/1000
tmpfs                          1.6G  4.0K  1.6G  1% /run/user/1000
[root@chara mhan]#
[root@chara mhan]#
</source>
</syntaxhighlight>


=== Links ===
=== Links ===
Line 433: Line 432:
List all audio cards you have:
List all audio cards you have:


<source lang="bash">
<syntaxhighlight lang="bash">
$ cat /proc/asound/cards
$ cat /proc/asound/cards
  0 [PCH            ]: HDA-Intel - HDA Intel PCH                                                                                                                 
  0 [PCH            ]: HDA-Intel - HDA Intel PCH                                                                                                                 
Line 441: Line 440:
  2 [SoundBar      ]: USB-Audio - Dell AC511 USB SoundBar                                                                                                       
  2 [SoundBar      ]: USB-Audio - Dell AC511 USB SoundBar                                                                                                       
                       Dell Dell AC511 USB SoundBar at usb-0000:00:14.0-4, full speed
                       Dell Dell AC511 USB SoundBar at usb-0000:00:14.0-4, full speed
</source>
</syntaxhighlight>


Get ALSA identifiers of those:
Get ALSA identifiers of those:


<source lang="bash">
<syntaxhighlight lang="bash">
$ aplay -l | awk -F \: '/,/{print $2}' | awk '{print $1}' | uniq                                                                                 
$ aplay -l | awk -F \: '/,/{print $2}' | awk '{print $1}' | uniq                                                                                 
PCH                                                                                                                                                             
PCH                                                                                                                                                             
NVidia                                                                                                                                                         
NVidia                                                                                                                                                         
SoundBar
SoundBar
</source>
</syntaxhighlight>


Update /etc/asound.conf:
Update /etc/asound.conf:


<source lang="ini">
<syntaxhighlight lang="ini">
pcm.!default {
pcm.!default {
         type hw
         type hw
Line 464: Line 463:
         card SoundBar
         card SoundBar
}
}
</source>
</syntaxhighlight>


I found that the numeric identifier for these cards and change on reboot.  That may be related to how the hardware detection works on Linux, and the order changes time to time.  So I've used the string identifier instead -- seems to stick better than a numeric value.
I found that the numeric identifier for these cards and change on reboot.  That may be related to how the hardware detection works on Linux, and the order changes time to time.  So I've used the string identifier instead -- seems to stick better than a numeric value.
Line 473: Line 472:
Restart pulseaudio. Do not sudo for this.
Restart pulseaudio. Do not sudo for this.


<source lang="console">
<syntaxhighlight lang="console">
$ pulseaudio -k && pulseaudio -D
$ pulseaudio -k && pulseaudio -D
</source>
</syntaxhighlight>


List sinks.
List sinks.


<source lang="console">
<syntaxhighlight lang="console">
$ pacmd list-sinks
$ pacmd list-sinks
1 sink(s) available.
1 sink(s) available.
Line 546: Line 545:


         active port: <analog-output>
         active port: <analog-output>
</source>
</syntaxhighlight>




Line 597: Line 596:
{{testedon|2020-10-21|RHEL 7.8}}
{{testedon|2020-10-21|RHEL 7.8}}


<source lang="console">
<syntaxhighlight lang="console">
# running a yum update yields the following
# running a yum update yields the following
   file /etc/os-release from install of redhat-release-server-7.9-3.el7.x86_64 conflicts with file from package oraclelinux-release-7:7.8-1.0.7.el7.x86_64
   file /etc/os-release from install of redhat-release-server-7.9-3.el7.x86_64 conflicts with file from package oraclelinux-release-7:7.8-1.0.7.el7.x86_64
Line 608: Line 607:
$ sudo find /var/cache/yum -type f -name "redhat-release-server*" -exec rpm -Uvh --force {} \;
$ sudo find /var/cache/yum -type f -name "redhat-release-server*" -exec rpm -Uvh --force {} \;
$ sudo yum --disablerepo="*" --enablerepo="rhel*" --disablerepo="oraclelinux*" --disablerepo="rhel-source*" --disablerepo="rhel-beta*" update -y && sudo yum -y upgrade && sudo yum -y autoremove
$ sudo yum --disablerepo="*" --enablerepo="rhel*" --disablerepo="oraclelinux*" --disablerepo="rhel-source*" --disablerepo="rhel-beta*" update -y && sudo yum -y upgrade && sudo yum -y autoremove
</source>
</syntaxhighlight>