Thứ Năm, 24 tháng 11, 2016

Các ví dụ về lệnh cd trong linux

Lệnh cd (Change directory) gần như sử dụng phổ biến nhất trong Linux. Gần như thao tác của chúng ta luôn luôn có lệnh cd. Sau đây là một số lệnh cd với tùy chọn hay sử dụng nhất:

1. Thay đổi thư mục hiện tại

[root@zimbra2 ~]# cd Desktop/
[root@zimbra2 Desktop]# 

2. Lùi thư mục hiện tại

[root@zimbra2 Desktop]# cd -
/root
[root@zimbra2 ~]# cd ..

[root@zimbra2 /]# 


Các ví dụ về lệnh 'ls' trong linux

Lệnh ls  được sử dụng khá phổ biến với tần suất sử dụng nhiều.

1. Liệt kê file sử dụng lệnh ls không tùy chọn

[root@zimbra2 ~]# ls
anaconda-ks.cfg  Desktop  Documents  Downloads  install.log  install.log.syslog  Music  Pictures  Public  Templates  Videos
[root@zimbra2 ~]# 

2. Liệt kê file hoặc thư mục cùng tùy chọn -l

Tất cả các file được hiển thị sẽ có quyền của tập tin, chủ tập tin, ngày tháng ...

root@zimbra2 ~]# ls -l
total 192
-rw-------. 1 root root   9129 Aug 16  2014 anaconda-ks.cfg
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Desktop
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Documents
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Downloads
-rw-r--r--. 1 root root 114660 Aug 16  2014 install.log
-rw-r--r--. 1 root root  25605 Aug 16  2014 install.log.syslog
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Music
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Pictures
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Public
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Templates
drwxr-xr-x. 2 root root   4096 Aug 16  2014 Videos
[root@zimbra2 ~]# 

3. Xem tập tin ẩn với tùy chọn -a

[root@zimbra2 ~]# ls -a
.                .bash_logout   .cshrc     .esd_auth        .gnote           .ICEauthority       Music           .pulse         .ssh        .Xauthority
..               .bash_profile  .dbus      .gconf           .gnupg           .imsettings.log     .mysql_history  .pulse-cookie  .targetcli  .xauthqQW5Cx
.abrt            .bashrc        Desktop    .gconfd          .gstreamer-0.10  install.log         .nautilus       .redhat        .tcshrc     .xsession-errors
anaconda-ks.cfg  .cache         Documents  .gnome2          .gtk-bookmarks   install.log.syslog  Pictures        .rnd           Templates   .xsession-errors.old
.bash_history    .config        Downloads  .gnome2_private  .gvfs            .local              Public          .spamassassin  Videos
[root@zimbra2 ~]# 

4. Liệt kê file và kích thước với tùy chọn -lh

[root@zimbra2 ~]# ls -lh
total 192K
-rw-------. 1 root root 9.0K Aug 16  2014 anaconda-ks.cfg
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Desktop
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Documents
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Downloads
-rw-r--r--. 1 root root 112K Aug 16  2014 install.log
-rw-r--r--. 1 root root  26K Aug 16  2014 install.log.syslog
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Music
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Pictures
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Public
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Templates
drwxr-xr-x. 2 root root 4.0K Aug 16  2014 Videos

[root@zimbra2 ~]# 







Thứ Sáu, 18 tháng 11, 2016

Backup All Incoming & Outgoing Mails in Zimbra

Khi bạn tạo tất cả luồng gửi nhận thư trên hệ thống, bạn muốn backup lại các thông tin đó...
Đầu tiên bạn tạo tài khoản backup@test.com.vn
[root@server /]# su zimbra
[zimbra@server /]$
Chỉnh sửa cấu hình Postfix của zimbra
[zimbra@server /]$ vi /opt/zimbra/postfix/conf/main.cf
Thêm dòng sau vào bên dưới
always_bcc = backup@test.com.vn
Sau đó reload lại dịch vụ
Reload postfix
postfix reload

Checklist kiểm tra thư mục có file lớn nhất trong Linux

Kiểm tra ổ cứng của cả hệ thống

[root@zimbra1 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root 18G 17G 0 100% /
tmpfs 1.9G 68K 1.9G 1% /dev/shm
/dev/sda1 485M 40M 420M 9% /boot
/dev/sdb1 30G 191M 28G 1% /u01
[root@zimbra1 /]#

Kiểm tra tổng thư mục trên hệ thống 

[root@zimbra1 /]# du -sh /
9.4G /

Kiểm tra các thư mục con trên thư mục cha lớn

[root@zimbra1 /]# du -sh /usr/*
498M /usr/bin
4.0K /usr/etc
4.0K /usr/games
247M /usr/include
956K /usr/kerberos
409M /usr/lib
2.1G /usr/lib64
139M /usr/libexec
136K /usr/local
101M /usr/sbin
4.2G /usr/share
49M /usr/src
0 /usr/tmp


Lấy 10 thư mục lớn nhất 

[root@zimbra1 /]# du -hsx * | sort -rh | head -10
7.7G usr
964M opt
432M var
155M lib
52M etc
34M lib64
30M boot
23M tmp
23M sbin
19M u01
[root@zimbra1 /]#

Cứ kiểm tra dần dần từng thư mục con, xóa các file không cần thiết.

Nếu file là log hệ thống, backup ra ổ cứng phân vùng khác.

cp -rp /var/log/message /u01/

Sau đó dùng lệnh echo để xóa content trong file

echo 0 > /var/log/message

Stop clamAV in zimbra

 zmprov ms `zmhostname` -zimbraServiceEnabled antivirus

zmcontrol restart

 zmclamdctl status