Heim > Backend-Entwicklung > PHP-Tutorial > Als ich mir das lnmp-Installationsskript ansah, gab es einen Code, der die Konfigurationsdatei libc6-xen.conf änderte, den ich nicht besonders verstand.

Als ich mir das lnmp-Installationsskript ansah, gab es einen Code, der die Konfigurationsdatei libc6-xen.conf änderte, den ich nicht besonders verstand.

WBOY
Freigeben: 2023-03-02 07:36:02
Original
1669 Leute haben es durchsucht

lnmp.org V1.3Version

Es gibt eine Methode Xen_Hwcap_Setting. Ich glaube, ich habe das libc6-xen.conf der Konfigurationsdatei hwcap 1 nosegneg in hwcap 0 nosegneg geändert. Der Code lautet wie folgt:

<code>Xen_Hwcap_Setting()
{
    if [ -s /etc/ld.so.conf.d/libc6-xen.conf ]; then
        sed -i 's/hwcap 1 nosegneg/hwcap 0 nosegneg/g' /etc/ld.so.conf.d/libc6-xen.conf
    fi
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Ich habe online gesucht, aber ich verstehe es nicht ganz. Ich hoffe, Sie können mir die Antwort geben.

============== Zusätzliche Informationen ===========

Vielleicht ist meine Frage etwas problematisch. Was ich mehr wissen möchte, ist, was diese Konfiguration hwcap 1 nosegneg bewirkt. Warum sollten wir diese Konfiguration auf hwcap 0 nosegneg ändern?

Eine Passage aus apt-browse.

# Diese Direktive bringt ldconfig bei, in Nosegneg-Unterverzeichnissen zu suchen
# und die DSOs dort zwischenzuspeichern, wobei das zusätzliche Bit 1 in ihren Hwcap-Übereinstimmungsfeldern gesetzt ist
# In Xen-Gastkerneln teilt das vDSO die Dynamik mit Linker zur
# Suche in Nosegneg-Unterverzeichnissen und zum Abgleichen dieses zusätzlichen Hwcap-Bits
# in der ld.so.cache-Datei.
hwcap 1 Nosegneg

Antwortinhalt:

lnmp.org V1.3Version

Es gibt eine Methode Xen_Hwcap_Setting. Ich glaube, ich habe das libc6-xen.conf der Konfigurationsdatei hwcap 1 nosegneg in hwcap 0 nosegneg geändert. Der Code lautet wie folgt:

<code>Xen_Hwcap_Setting()
{
    if [ -s /etc/ld.so.conf.d/libc6-xen.conf ]; then
        sed -i 's/hwcap 1 nosegneg/hwcap 0 nosegneg/g' /etc/ld.so.conf.d/libc6-xen.conf
    fi
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Ich habe online gesucht, aber ich verstehe es nicht ganz. Ich hoffe, Sie können mir die Antwort geben.

============== Zusätzliche Informationen ===========

Vielleicht ist meine Frage etwas problematisch. Was ich mehr wissen möchte, ist, was diese Konfiguration hwcap 1 nosegneg bewirkt. Warum sollten wir diese Konfiguration in hwcap 0 nosegneg ändern?

Eine Passage aus apt-browse.

# Diese Direktive bringt ldconfig bei, in Nosegneg-Unterverzeichnissen zu suchen
# und die DSOs dort zwischenzuspeichern, wobei das zusätzliche Bit 1 in ihren Hwcap-Übereinstimmungsfeldern gesetzt ist
# In Xen-Gastkerneln teilt das vDSO die Dynamik mit Linker zur
# Suche in Nosegneg-Unterverzeichnissen und zum Abgleichen dieses zusätzlichen Hwcap-Bits
# in der ld.so.cache-Datei.
hwcap 1 Nosegneg

-s in der Shell-Dateibeurteilung bedeutet, ob die Datei Inhalt hat. Wenn kein Inhalt vorhanden ist, führen Sie den folgenden sed aus
Wie beim ersten

<code>test_name()
{

}</code>
Nach dem Login kopieren

Es ist tatsächlich eine Funktion!

sed-Nutzungsparameter

<code>
-i :直接修改读取的文件内容,而不是输出到终端

   </code>
Nach dem Login kopieren

Datensuche und -ersetzung
Neben dem gesamten Zeilenverarbeitungsmodus kann sed auch Teildaten in Zeileneinheiten suchen und ersetzen. Grundsätzlich sind die Suchvorgänge und Ersetzungen von sed denen von vi ziemlich ähnlich! Er sieht ungefähr so ​​aus:

<code>
sed 's/要被取代的字串/新的字串/g'

</code>
Nach dem Login kopieren

Ihr Code bedeutet also:

<code>全局把hwcap 1 nosegneg替换成hwcap 0 nosegneg</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage