Linux Skills

In this post, I will record the daily usage of linux, as well as the ways to resolve the common problems.

How to use ramdisk in Ubuntu and Fedora?

In Fedora, the ramdisk is disabled by default, that is, it is compiled into the kernel, but as a module, which will be loaded into the kernel when actually used. So, it is necessary to compile the kernel manually to select the ramdisk as the built-in modules.

In Ubuntu, the ramdisk support is enabled by default, so the steps are easier compared to Fedora.

Using the following commands to list the ramdisk:

ls /dev/ram*

The output will be like:

/dev/ram0 /dev/ram10 /dev/ram12 /dev/ram14 /dev/ram2 /dev/ram4 /dev/ram6 /dev/ram8
/dev/ram1 /dev/ram11 /dev/ram13 /dev/ram15 /dev/ram3 /dev/ram5 /dev/ram7 /dev/ram9

Format the ramdisk as an ext4fs:

mkfs.ext4 /dev/ram1

Then mount it:

sudo mount /dev/ram1 /mnt

How to enable ssh server in Ubuntu?

By default, Ubuntu doesn‘t install the ssh server, so the following command will fail:

ssh localhost
ssh: connect to host localhost port 22: Connection refused

Using the following command to install the ssh-server:

sudo apt-get install openssh-server

Then all things will go well.

How to disable CPU in Linux?

It is easy to do with real root user:

echo 0 > /sys/devices/system/cpu/cpuX/online

The CPU status can be checked by:

cat /proc/cpuinfo

To re-enable the CPU:

echo 1 > /sys/devices/system/cpu/cpuX/online

How to disable SELinux in Linux?

The SELinux has some negative effect on the self-defined filesystem, so it is necessary to disable it, using the following command:

sestatus \\

will list the status of the SELinux,

SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 28

To change the status of SELinux, modify the configure file in:

/etc/selinux/config \\

How to deal with the errors in MP3 files in Rythmbox under Ubuntu?

The easiest way is as follows:

sudo gedit /etc/profile

Add the following two lines to the end of the file:

export PATH=$PATH GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
export PATH=$PATH GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

This enables the Chinese characters to be recoginized by the system.

How to accelerate the ssh connection?

I am working on a project which has something to do with a remote server, and I have to ssh to that server, but the server is Fedora and my os is Ubuntu, and it turns out it takes a long time to resove the host/server IP, the solution to this problem is:

ssh -o GSSAPIAuthentication=no user@yourserver

When something goes wrong in ubuntu ?

Afer a failed attempt to upgrade the Ubuntu13.10 to Ubuntu 14.04, the system shows a popup window everytime the system boots, the title of the window is "System Program Problem Detected". The following method can be used to solve the problem:

sudo rm /var/crush/*

This command will delete the crushed software of the system so that the reporting utility won‘t work, thus eliminating the annoying message.

How to umount a filesystem even when it is busy?

Recently, a project requires frequently mounting and testing a filesystem, and it is very likely that the newly-mounted filesystem will crash for all kinds of reasons, and after the accident, it is no longer possible to umount the filesystem in a normal way. The error message from the OS is as follows:

With the -l option of umount, the result can be seen as follows:

Linux Skills,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。