This is simple, and you can do it without rebooting the machine.
For example, let’s say you have /tmp using tmpfs, and you want to set size to 4 GB:
# mount -o remount,size=4G,noatime /tmp
That’s it.
This is simple, and you can do it without rebooting the machine.
For example, let’s say you have /tmp using tmpfs, and you want to set size to 4 GB:
# mount -o remount,size=4G,noatime /tmp
That’s it.
Many admin faced an issue when using a USB keyboard on IBM Advanced Management Module (AMM) with Linux.
It seems that some Linux distros do not recognize USB device on IBM AMM and then power off the USB port, disconnect a device plugged in.
The solution is quite straightforward: always supply the power to the port.
With udev, you can add the following rules
/lib/udev/rules.d/95-ibm-amm-power-workaround.rules ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="04b3", ATTR{idProduct}=="4002", TEST=="power/control", ATTR{power/control}="on"
It looks like samba sending a list of file names in random order. Of course, you could make it sort alphabetically and make your life easier.
For Debian/Ubuntu
# apt-get install samba-vfs-modules
then edit /etc/samba/smb.conf
[global] vfs objects = dirsort
Restart your samba, and tada !
Well, there are basically 3 tools.
For most of the cases, the first one would work well – boot from USB drive, then you have a go.
For some other cases, unetbootin could do the job.
And in some rare cases, like mine – yesterday – with Ubuntu Server 14.04.3 LTS x86-64 ISO, only dd works.
Kinda funny experiences.
Qualys SSL Labs provides a SSL Server Test for awhile. You can rate your web site at https://www.ssllabs.com/ssltest
To get rating “A”, there are few straightforward tricks:
ssl_protocols TLSv1 TLSv1.1 TLSv1.2
ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS;
add_header Strict-Transport-Security max-age=31536000;
Optionally,
ssl_dhparam /etc/ssl/private/dhparam.pem; ssl_stapling on; ssl_stapling_verify on;
An aligned partition gives you the best read/write performance, but you will have to sacrifice some space to align your partition.
To create,
# parted -a optimal /dev/sda mkpart primary 0% 100%
And you can check if it is aligned,
# parted /dev/sda align-check optimal 1
First, install libpam-ldap
# apt-get install libpam-ldap
Config ldap:// properly. This will add ldap backend to PAM.
Now, create a file /etc/pam.d/nginx
@include common-auth @include common-account
This will add nginx service in PAM.
Then, config your nginx to enable HTTP basic authentication using auth_pam and PAM service name “nginx”
location /someplace { auth_pam "Restricted Area"; auth_pam_service_name nginx; }
Restart nginx. Done.
รีลีสไปแล้ว
และเรื่องใหญ่สุดของ 4.0 คือ infrastructure สำหรับอัพเกรดเคอร์เนลโดยไม่ต้อง reboot อีกต่อไป :)
ที่จริงไม่ใช่ของใหม่เสียทีเดียวมันคือฟีเจอร์เดียวกันกับ Ksplice (Oracle), Kpatch (RedHat) นั่นเอง
เมื่อกลางเดือนกุมภา Linus Torvalds บอกว่า เลข minor version ของ Linux Kernel นี่มันชักจะสูงเกินไปแล้ว (เหมือนตอน 2.6.3x) เลยทำโพล (ผ่าน G+) ว่า Linux Kernel version ถัดไปจะเป็น 3.20 หรือเปลี่ยน major เป็น 4.0 ไปเลย
มีคนกดเลือกไปสามหมื่นกว่าคน (/me ด้วย) สรุปผลโพลได้ว่า
44% เลือก 3.20
56% เลือก 4.0
ดังนั้น รุ่นถัดจาก 3.19 ก็เลยจะเป็น Linux Kernel 4.0 จ้ะ
และเมื่อปลายเดือนกุมภา Linus ก็ปล่อย 4.0-rc1 ก็ออกมาแล้ว
There are many timeout configuration for grub2 that you can put in /etc/default/grub
GRUB_TIMEOUT GRUB_HIDDEN_TIMEOUT GRUB_RECORDFAIL_TIMEOUT
The last one may help to boot normally in case power loss.
Also try FSCKFIX in /etc/default/rcS :)