24 April 2019

Ubuntu Kylin 19.04 Review : A Gorgeous Windows 10 Clone

It's been quite a while since the last post I wrote in this blog. My daily life prevents me to write another stuff about Linux Desktop, and now I'm curious to take a look to the Ubuntu Kylin 19.04.

Ubuntu is always be my favorite distro. It supports huge number of hardwares, it has probably the largest Linux software repository. It is also --the most important thing-- very easy to install, even for beginners. 

But for some couple of years, because of technical reason, I stopped to play around with the Ubuntu releases. I stood for KDE Neon and became my primary OS because of its simplicity and the look. Few days ago Ubuntu has released its newer version, Ubuntu 19.04 codenamed Disco Dingo.

I'm yes impressed by the progress Ubuntu developer has made, especially the way they arrange the GNOME desktop to match the Ubuntu theme. But the most interesting flavor of this release is Ubuntu Kylin. It's an official Ubuntu flavor, designed for Chinese People with its own Desktop Environment called UKUI Desktop --which is based on MATE.

Like I said before, Ubuntu is relatively very easy to install. As well Ubuntu Kylin uses Ubuntu's Ubiquity installer, it has no issue. Even if you are a beginner, you would be easy to understand the installer without any significant difficulties.

Login Screen
Ubuntu Kylin 19.04 uses LigthDM display manager with its own theme. It is superb and gergous.

Desktop and Theme
The first time you login, you will see a very familiar desktop. Yes! Ubuntu Kylin 19.04's UKUI Desktop is very similar to that Windows 10 desktop. I could simply call it as an 'identical clone' of Windows 10 Desktop.

The start menu, the icon theme, the window manager theme, the taskbar and icon placement, the only thing that differs Ubuntu Kylin from Windows 10 is the Start menu logo.. And the desktop wallpaper.

Resource Usage
Ubuntu Kylin 19.04 consumes a reasonable amount of resources. At the first login, it eats about 700 MB of RAM. 

File Manager
Ubuntu Kylin uses its own File Manager called Peony. It is based on MATE's Caja File Manager. This time, Peony has been reworked and I don't find any issue or bug. 

Control Panel
Ubuntu Kylin develops its own Control Panel which is --based on my point of view-- simple and good looking. I don't have any personal issue with the control panel.

Preinstalled Apps
The preinstalled apps in Ubuntu Kylin are standard. There are Chromium and Firefox for the browser, Libreoffice for the office suite, and SMPlayer for the multimedia player. It has some Chinese apps that could be easily removed from package manager.

Start Menu
I've been in love with KDE Plasma 5's start menu and with the XFCE's Whisker menu. Ubuntu Kylin 19.04 also has a very similar concept of Start Menu, which resembles the old Windows' Start Menu.

The one minor thing I don't like is the absence of categorized menu for the installed apps. There are only Favorites menu and All Apps menu. But this is okay and acceptable, because it has superb power menu that very identical to the Windows 10's power menu.

If you ever tried the Chinese Deepin Linux, you would feel the same feeling about this distro. It is very Chinese : Good looking, simple, effective and easy to use. The main difference thing is : Deepin is sophisticated, while Ubuntu Kylin is far more simple and for me, feel better. I give this distro 8 of 10 stars.

18 July 2017

My Linux Filesystem / Home Folder Suddenly Becomes Read Only? Don't Panic !

Recently, I've found an odd error in my Linux machine : My home folder and my entire Linux system suddenly becomes read only! I tried to reboot my machine, and the system failed to boot. I was panic and ridiculously thought, that my Linux machine was being hacked.

I reinstalled my machine and the error gone, but later, the error showed up again. After googling around, I've finally known that I had some bad sectors in my harddisk. What I did to solve was just using this fsck command :
sudo fsck -a /dev/sda

Wait until the process done, and your Linux machine will be back to normal.

18 May 2017

How To Check Your Server From DDoS, and How To Solve.

If you are a Linux server administrator, you might need to know how to check your server from DDoS attack. There is no clear explanation why some people do a DDoS attack. Maybe they just want to test your server. Whatever they are, you have to be technically prepared for this issue.

1. Check who are accessing your server right now
netstat -anp |grep 'tcp\|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

You will get output like this :

2. The IP that is accessing your server most is the suspected one. Next, you should block the IP by executing this command :
route add suspected_ipaddress reject

12 May 2017

Linux Command dig Nor Working, How To Solve

Yesterday, I experienced a very odd error in my new installed Rosa Linux R9 : the dig command not working! Every time I tried to dig or dig ns a domain, there is no result.  I reconnected the internet connection, I rebooted the OS, but the result was still same.

I didn't know whether it is the distro issue or not, but I've finally found the solution. Here are the steps :

  1. Edit /etc/resolv.conf
    sudo vi /etc/resolv.conf
  2. Replace the default record with these records :
  3. Make the resolv.conf immune so the network-manager can't automatically replace it
    sudo chattr +i /etc/resolv.conf
  4. Done

06 May 2017

How To Solve Hipchat4 on Linux : "Make sure you have an internet connection and try again.."

I need to work with Hipchat and didn't have any problem running hipchat client on my Linux machines, since I move to Hipchat4 and installed it on my Debian 9 Stretch with Kernel 4.9. The Hipchat4 Linux Client is unable to connect to the internet and an error message appears "Make sure you have an internet connection and try again..". The internet is ok and everything is ok, so this is without doubt a bug in the Hipchat4 Linux client with newer Linux system. I didn't find this problem with my older Linux machine like Debian 8, Ubuntu 14.04 and older releases.

After wandering around the internet, I've finally found a solution and quite simple. Here are the steps :

1. Create a symbolic link to a library to the Hipchat4 library.
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 /opt/HipChat4/lib/libcrypto.so.1.0.2
sudo ln -s /opt/HipChat4/lib/libcrypto.so.1.0.2 /opt/HipChat4/lib/libcrypto.so

2. Relaunch the Hipchat4 Linux Client.

System I'm Using :

  • Hipchat4 Linux Client 4.0.1517
  • Debian 9 Strecth 
  • Kernel 4.9.0-2-amd64