<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://medjava.ro/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://medjava.ro/feed.php">
        <title>Med Java - linux</title>
        <description></description>
        <link>https://medjava.ro/</link>
        <image rdf:resource="https://medjava.ro/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-04-05T19:28:23+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:check-hdd-health&amp;rev=1763593847&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:check-ssd-health&amp;rev=1688488590&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:copy-preserve-rights&amp;rev=1688488590&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:display-specific-line-from-a-large-file&amp;rev=1735842138&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:fail2ban&amp;rev=1708031612&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:generate-csr&amp;rev=1688488590&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:owncloud&amp;rev=1688488590&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:replace-characters-in-large-files&amp;rev=1735842138&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:sync-non-blocking&amp;rev=1763589836&amp;do=diff"/>
                <rdf:li rdf:resource="https://medjava.ro/doku.php?id=linux:tar&amp;rev=1688488590&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://medjava.ro/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>Med Java</title>
        <link>https://medjava.ro/</link>
        <url>https://medjava.ro/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:check-hdd-health&amp;rev=1763593847&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-19T23:10:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>check-hdd-health</title>
        <link>https://medjava.ro/doku.php?id=linux:check-hdd-health&amp;rev=1763593847&amp;do=diff</link>
        <description>Linux HDD Diagnostics &amp; Health Check

This guide outlines the steps to diagnose hard drive issues, ranging from system freezes (I/O Wait) to physical hardware failure.

Step 1: Is the Disk Slowing Down the System?

Before checking the disk physically, check if the disk is the bottleneck causing system lag or</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:check-ssd-health&amp;rev=1688488590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>check-ssd-health</title>
        <link>https://medjava.ro/doku.php?id=linux:check-ssd-health&amp;rev=1688488590&amp;do=diff</link>
        <description>Check SSD health on linux

Important to check (value 100 is ideal - it will decrease under 100 over time): 


	*  Power_On_Hours - how many hours the drive has been powered on
	*  Wear_Leveling_Count - remaining drive endurance

Short test: 



smartctl -t short -a /dev/sdc</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:copy-preserve-rights&amp;rev=1688488590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>copy-preserve-rights</title>
        <link>https://medjava.ro/doku.php?id=linux:copy-preserve-rights&amp;rev=1688488590&amp;do=diff</link>
        <description>Synchronize two local folders


rsync -avz --delete /media/usb/* /home/partimag


Copy recursively a folder and keep original rights
cp -a /data1/* /bkpdata1
Diff between two folders recursively
diff -rq /data1 /bkpdata1</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:display-specific-line-from-a-large-file&amp;rev=1735842138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-02T18:22:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>display-specific-line-from-a-large-file</title>
        <link>https://medjava.ro/doku.php?id=linux:display-specific-line-from-a-large-file&amp;rev=1735842138&amp;do=diff</link>
        <description>Display a specific line from a very large file


sed -n &#039;2130876p&#039; sample.csv</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:fail2ban&amp;rev=1708031612&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-02-15T21:13:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>fail2ban</title>
        <link>https://medjava.ro/doku.php?id=linux:fail2ban&amp;rev=1708031612&amp;do=diff</link>
        <description>Fail2Ban Commands

List all banned IP&#039;s on all services (jails)


for jail in $(sudo fail2ban-client status | grep &#039;Jail list:&#039; | sed -r &#039;s/.*Jail list://; s/,//g&#039;); do echo &quot;Jail: $jail&quot;; sudo fail2ban-client status &quot;$jail&quot; | grep &#039;Banned IP list&#039;; echo; done</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:generate-csr&amp;rev=1688488590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>generate-csr</title>
        <link>https://medjava.ro/doku.php?id=linux:generate-csr&amp;rev=1688488590&amp;do=diff</link>
        <description>Generate CSR (Certificate Signing Request)
openssl req -new -newkey rsa:2048 -nodes -keyout medjava.ro.key -out medjava.ro.csr

Send mail with attachments
mail -s &quot;CSR Files&quot; -a phab.ro.csr -a nocloud.ro.csr odefta@medjava.ro &lt; message.txt

* CSR Files is the subject</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:owncloud&amp;rev=1688488590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>owncloud</title>
        <link>https://medjava.ro/doku.php?id=linux:owncloud&amp;rev=1688488590&amp;do=diff</link>
        <description>Turn off maintenance mode (after upgrade)
cd /var/www/html/owncloud
sudo -u apache php occ upgrade
sudo -u apache php occ maintenance:mode --off</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:replace-characters-in-large-files&amp;rev=1735842138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-02T18:22:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>replace-characters-in-large-files</title>
        <link>https://medjava.ro/doku.php?id=linux:replace-characters-in-large-files&amp;rev=1735842138&amp;do=diff</link>
        <description>Replace characters in very large files

We can use the sed command. 


Example - replace “” with “:


sed -i &#039;s/&quot;&quot;/&quot;/g&#039; sample.csv


Get rid of all ”:


sed -i &#039;s/&quot;//g&#039; sample.csv


Get rid of “ on the first line only:


sed -i &#039;1s/&quot;//g&#039; sample.csv</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:sync-non-blocking&amp;rev=1763589836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-19T22:03:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sync-non-blocking</title>
        <link>https://medjava.ro/doku.php?id=linux:sync-non-blocking&amp;rev=1763589836&amp;do=diff</link>
        <description>Safe Data Migration under High I/O Load

Use this method when you need to transfer data from a storage device that is already under heavy load (e.g., RAID resync, slow USB, high latency) to prevent system lockups (high I/O Wait).

The Command


ionice -c 3 rsync -avxW --progress /source/path/ /destination/path/</description>
    </item>
    <item rdf:about="https://medjava.ro/doku.php?id=linux:tar&amp;rev=1688488590&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-04T16:36:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tar</title>
        <link>https://medjava.ro/doku.php?id=linux:tar&amp;rev=1688488590&amp;do=diff</link>
        <description>Remove a single file from a tar archive
tar --delete -f cygwin.tar lib/libexpat.dll.a
Archive entire folder
tar -zcvf plugins.tar.gz plugins</description>
    </item>
</rdf:RDF>
