|
|
kilbylehn23 wrote:
Tình hình là em đang nghiên cứu về phần này. Nhưng đang lơ mơ quá search google thì nhiều quá và chung chung giống nhau thấy củng dễ nhưng khi làm thì không thành công.
Bạn làm "không thành công" ở bước nào?
kilbylehn23 wrote:
Tìm trên mạng thấy nhiều bác chỉ hướng dẫn share file chứ không hướng dẫn cài đặt gói samba.
Vì bước cài đặt thường là đơn giản.
kilbylehn23 wrote:
Em dow bộ source centos có sẵn và chạy trên máy ảo. ( không có đĩa CD)
cứ cài đặt gói các gói samba là bị lỗi, em không hiểu lí do vì sao ( em là người mới sử dụng)
Lỗi gì? Máy ảo có "ra" Internet được không?
|
|
|
http://gluster.org/community/documentation/index.php/Gluster_3.2:_Accessing_Data_-_Setting_Up_GlusterFS_Client
Dù là truy cập dữ liệu bằng cách nào (Gluster Native Client, NFS, CIFS), thì tại bước này vẫn phải chỉ định một server để mount:
Code:
mount -t glusterfs node01.yourdomain.net:/gv0 /mnt
Liệu có nhất thiết phải dùng Virtual IP hay DNS Round Robin để tránh Single Point Of Failure không? Ứng với mỗi cách mount, chuyện gì xảy ra khi `node01.yourdomain.net` chết?
Mời các bạn cùng thảo luận.
|
|
|
Cho mình xem kết quả khi chạy `readlink /usr/bin/python`?
|
|
|
http://serverfault.com/questions/502/what-are-the-sysadmin-related-blogs-mailing-lists-you-monitor
http://serverfault.com/questions/23349/which-websites-should-a-system-administrator-read
|
|
|
rmdir("data_logs") = -1 ENOTEMPTY (Directory not empty)
write(0, "550 Remove directory operation f"..., 40) = 40
|
|
|
Xác định PID của child process mà user đang ftp:
Code:
quanta 30316 30314 0 10:51 ? 00:00:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
Chạy `strace`:
Code:
strace -e trace=all -p 30316 -o /home/quanta/vsftpd.strace
Sau đó thử xoá thư mục, rồi quay lại terminal xem `vsftpd.strace` có gì.
|
|
|
Đưa mỗi nội dung file config thôi là chưa đủ.
Với thông báo trên, bạn thử kiểm tra lại xem ftp user có quyền như nào trên thư mục đó?
Mỗi khi gặp lỗi trên Linux, bạn nên:
- mở log ra xem có gì
- nếu log không đủ chi tiết thì tăng verbosity level lên
|
|
|
Tham khảo: http://www.proftpd.org/docs/howto/NAT.html
|
|
|
Sao giờ bạn còn dùng Fedora Core 3 vậy?
Khắc phục:
1. `gcc` thường được cài sẵn rồi (kiểm tra bằng cách chạy `rpm -ql gcc`)
2. export CC=/path/to/gcc (mặc định là `/usr/bin/gcc`)
|
|
|
`sudo apt-get autoremove appmenu-gtk appmenu-gtk3 appmenu-qt`.
|
|
|
Ơ, nhìn kỹ lại thì nó đang kéo package của CentOS... 5:
Error: Package: zenoss-3.2.1-1326.el5.i386 (zenoss)
Thảo nào cứ đòi: libmysqlclient.so.15, liberation-fonts, ...
Thôi, đã trót thì đành trét vậy.
Code:
# wget http://downloads.mysql.com/archives/mysql-5.1/MySQL-shared-compat-5.1.67-1.glibc23.i386.rpm
# rpm -ivh MySQL-shared-compat-5.1.67-1.glibc23.i386.rpm
Code:
# rpm -ql MySQL-shared-compat
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient.so.10
/usr/lib/libmysqlclient.so.10.0.0
/usr/lib/libmysqlclient.so.12
/usr/lib/libmysqlclient.so.12.0.0
/usr/lib/libmysqlclient.so.14
/usr/lib/libmysqlclient.so.14.0.0
/usr/lib/libmysqlclient.so.15
/usr/lib/libmysqlclient.so.15.0.0
/usr/lib/libmysqlclient.so.16
/usr/lib/libmysqlclient.so.16.0.0
/usr/lib/libmysqlclient_r.so
/usr/lib/libmysqlclient_r.so.10
/usr/lib/libmysqlclient_r.so.10.0.0
/usr/lib/libmysqlclient_r.so.12
/usr/lib/libmysqlclient_r.so.12.0.0
/usr/lib/libmysqlclient_r.so.14
/usr/lib/libmysqlclient_r.so.14.0.0
/usr/lib/libmysqlclient_r.so.15
/usr/lib/libmysqlclient_r.so.15.0.0
/usr/lib/libmysqlclient_r.so.16
/usr/lib/libmysqlclient_r.so.16.0.0
CentOS 5 cài vào `/usr/lib` thay vì `/usr/lib/mysql` như trên CentOS 6.
Code:
# yum install zenoss
...
Error: Package: zenoss-3.2.1-1326.el5.i386 (zenoss)
Requires: liberation-fonts
Error: Package: zenoss-3.2.1-1326.el5.i386 (zenoss)
Requires: libgcj.so.7rh
Code:
# yum remove liberation-fonts-common
# rpm -ivh http://dl.atrpms.net/el6-i386/atrpms/testing/liberation-fonts-common-1.05.1.20090721-4_1.noarch.rpm
# yum remove libgcj
# rpm -ivh --force ftp://ftp.pbone.net/mirror/ftp.scientificlinux.org/linux/scientific/57/i386/SL/libgcj-4.1.2-51.el5.i386.rpm
Code:
# yum install zenoss
...
Dependencies Resolved
==================================================================================================================================
Package Arch Version Repository Size
==================================================================================================================================
Installing:
zenoss i386 3.2.1-1326.el5 zenoss 69 M
Installing for dependencies:
compat-db43 i686 4.3.29-15.el6 base 893 k
compat-expat1 i686 1.95.8-8.el6 base 62 k
compat-openldap i686 1:2.3.43-2.el6 base 160 k
libaio i686 0.3.107-10.el6 base 21 k
lm_sensors-libs i686 3.1.1-17.el6 base 37 k
mysql-server i686 5.1.67-1.el6_3 updates 8.8 M
net-snmp i686 1:5.5-44.el6 base 302 k
net-snmp-libs i686 1:5.5-44.el6 base 1.5 M
net-snmp-utils i686 1:5.5-44.el6 base 169 k
openssl098e i686 0.9.8e-17.el6.centos.2 base 773 k
perl-DBD-MySQL i686 4.013-3.el6 base 134 k
perl-DBI i686 1.609-4.el6 base 705 k
Transaction Summary
==================================================================================================================================
Install 13 Package(s)
Total download size: 82 M
Installed size: 320 M
Is this ok [y/N]: y
Nguồn: http://community.zenoss.org/thread/17340
Cách này mình thấy "chắp vá" quá. Bạn thử download source (`svn co http://dev.zenoss.org/svn/tags/zenoss-4.2.3`) về rồi compile xem.
Sau đó có thể dùng `fpm` https://github.com/jordansissel/fpm) để build rpm.
Bài học rút ra: lần sau nên cài bản 64bit cho lành.
|
|
|
Dirty trick:
Code:
ln -s /usr/lib/mysql/libmysqlclient.so.16.0.0 /usr/lib/mysql/libmysqlclient.so.15
Bạn làm tương tự cho `libmysqlclient_r.so.15`, cài nốt package còn thiếu `liberation-fonts-common`, rồi thử lại.
|
|
|
`yum provides */libmysqlclient.so.*`?
|
|
|
Mình không có CentOS 6.3 32bit ở đây để test.
Bạn thử:
Code:
rpm -ivh http://dev.zenoss.org/yum/zenoss-repo-1-1.noarch.rpm
rồi:
Code:
xem được không.
|
|
|
Code:
error: Failed dependencies:
libcrypto.so.6 is needed by zenoss-3.0.1-784.el5.i386
Để biết một thư viện thuộc package nào bạn có thể dùng `yum provides`, ví dụ:
Code:
yum provides */libcrypto.so.6
...
openssl098e-0.9.8e-17.el6.centos.2.i686 : A compatibility version of a general cryptography and TLS library
Repo : base
Matched from:
Filename : /usr/lib/libcrypto.so.6
|
|
|
Gõ lệnh `arch` hoặc `uname -m` rồi Enter để kiểm tra xem bạn đang chạy 32 hay 64 bit.
PS: không dùng được [ color ] [ /color ] trong [ code ] [ /code ] đâu. Đọc: /hvaonline/posts/list/23321.html
|
|
|
Starting httpd: [Mon Mar 11 23:58:57 2013] [warn] VirtualHost abc.net:80 overlaps with VirtualHost def.com:80, the first has precedence, perhaps you need a NameVirtualHost directive
http://httpd.apache.org/docs/2.2/mod/core.html#namevirtualhost
|
|
|
giờ mà vào network admin thì cũng khó, dba sys cũng không tới nơi, coder thì lại không thích hẳn.
Chỉ có bạn mới trả lời được câu hỏi "bạn thích mảng nào nhất?" thôi.
sở thích thì thích làm việc dạng cấu hình
sysadmin không chỉ là đọc how-to rồi cấu hình đâu.
hoặc là cái gì đó thiên về phân tích....
Ví dụ?
Đọc qua thì mình thấy bạn thiên về developer hơn đấy.
|
|
|
minhquang.qhamy wrote:
Em sửa được rồi anh ạ, em sửa file 'fstab' bị lỗi.
Lỗi gì và bạn sửa như nào vậy?
|
|
|
`getent passwd MinhQuang`?
|
|
|
minhquang.qhamy wrote:
Em dùng lệnh 'ls' để liệt kê trong thư mục 'home' thì không thấy folder hay file nào trong thư mục này.
Bạn chạy từ live usb hay ở text terminal (Ctrl + Alt + F1)?
|
|
|
minhquang.qhamy wrote:
Em chạy Ubuntu bằng USB live thì không tìm thấy file anh bảo cả trong thư mục home cũ và mới (.xsession-error location -> In your /home/*yourusername ->View hidden files)
cat /home/MinhQuang/.xsession-errors?
minhquang.qhamy wrote:
Sau khi copy xong em không chạy 'chown -R'
Ctrl + Alt + F1, login rổi chạy:
Code:
sudo chown -R MinhQuang:MinhQuang /home/MinhQuang
sau đó Ctrl + Alt + F7 rồi thử login lại xem.
|
|
|
Bạn mở tiếp `~/.xsession-errors` ra xem có manh mối gì không nhé.
sau khi em tạo xong và chép toàn bộ thư mục Home sang phân vùng mới này
Sau khi copy (với root?), bạn đã `chown -R` lại chưa?
|
|
|
minhquang.qhamy wrote:
...
sau khi em tạo xong và chép toàn bộ thư mục Home sang phân vùng mới này thì bị lỗi không thể đăng nhập vào tài khoản root bằng giao diện đồ hoạ,
Sau khi gõ password và Enter thì hiện tượng gì xảy ra, có thông báo gì không?
minhquang.qhamy wrote:
nhưng đăng nhập bằng Ctrl+Alt+F2 thì được.
Mở `/var/log/auth.log` ra xem có gì.
|
|
|
/hvaonline/posts/list/13874.html
|
|
|
coy198x wrote:
"Vui" thì có nhưng lăn tăn lấn cấn nhiều hơn. Bởi mình xem trên mục tuyển dụng thì không biết apply vào đâu.
Bản thân bạn thấy thích (hoặc mạnh) mảng nào nhất: developer, sysadmin, hay DBA? Mình thấy đa-zi-năng như bạn càng tốt mà:
- sysadmin kiêm luôn DBA là chuyện bình thường (ít nhất là MySQL, bạn lại có cơ hội làm việc với Oracle chứng tỏ công ty cũng to to rồi).
- sysadmin biết code thì tốt quá còn gì nữa. Mặc dù, (theo mình) Java có thể không thích hợp trong việc tự động hoá lắm.
coy198x wrote:
Mình không có bằng cấp đại học như mọi người nên việc xin việc ở 1 số chỗ sẽ gặp trở ngại. Bù lại là kinh nghiệm làm việc thôi.
Đúng là không có bằng ĐH cũng hơi kẹt nhưng mình nghĩ cứ tự tin lên, có những chỗ vẫn đánh giá dựa trên năng lực, kinh nghiệm mà không quan tâm đến bằng cấp mà.
coy198x wrote:
Quay lại với chuyện cơm áo gạo tiền thì mình cũng sắp hết hợp đồng rồi. Giờ muốn xin tăng lương giảm giờ làm thì chỉ có đi chỗ khác thì may ra. Nhưng đi thì không biết mình sẽ rơi vào mảng nào để xin. Hiz.
Kinh tế đang khó khăn nên cân nhắc kỹ trước khi nhảy việc.
coy198x wrote:
Mình nghĩ đa phần những người làm về bảo mật và hệ thống ở đây đều thường chỉ làm thiên về 1 việc là chính chứ không ôm đồm. Giờ ngẫm lại thật sự chả biết mình đang đứng ở vị trí nào nữa, coder hay là system architecture????
"Nhạc nào cũng nhảy" được không bạn?
coy198x wrote:
Bạn quanta cho mình hỏi là bạn hiện có đi làm không và bạn làm thiên về cái gì vậy?
Mình thiên về sysadmin.
|
|
|
coy198x wrote:
...
Công việc của mình tại công ty hiện giờ bao gồm nhiều lĩnh vực. Từ Java Developer, team leader cho tới quản trị hệ thống linux và quản trị CSDL Oracle cũng như nghiên cứu tích hợp hệ thống.
Việc code thì ít còn chủ yếu là hệ thống và DBA. Mình đang phân vân không biết là việc mình làm thuộc mảng nào để có thể tính tiếp xem có nên đi tiếp về mảng đó hay ko vì hiện giờ cái gì mình cũng làm cả.
Theo mình là thuộc mảng... đa-zi-năng rồi. Quan trọng là bạn có cảm thấy "vui" với công việc hiện tại không?
|
|
|
- Bạn để ý dòng Cpu: 86.8%wa (`wa` là viết tắt của IO-Wait)
- Cột S có rất nhiều processes bị `D` state - Uninterruptible sleep.
Đây là nguyên nhân dẫn đến Load Average tăng cao, làm server bị chậm. Nhìn qua là có thể đoán được process nào là "thủ phạm" rồi. Để chắc chắn, bạn có thể cài `iotop` lên rồi chạy `sudo iotop -o` xem.
Nếu kernel bạn đang chạy < 2.6.20 thì có thể dùng `dstat`:
Code:
yum --enablerepo=rpmforge-extras update dstat
dstat -d --top-io --top-bio
Nếu MySQL là nguyên nhân, trước mắt bạn thử kiểm tra xem có nhiều temp tables được tạo ra trên disk không?
Code:
mysql> show global status like '%tmp_%';
`key_buffer_size` có đủ to để index MyISAM không?
Code:
mysql> show global variables like 'key_buffer_size';
# du -c /path/to/datadir/*/*.MYI
`query_cache_type` có enable không?
Code:
mysql> show global variables like 'query_cache%';
Mặc dù nhìn vào `top` output thì CPU còn thấp nên slow query có thể chưa phải là nguyên nhân chính, nhưng mình nghĩ cũng nên:
- bật slow query log lên
- enable log-queries-not-using-indexes
- set long_query_time = 0
rồi dùng `pt-query-digest` tuning từng thằng một: http://www.percona.com/doc/percona-toolkit/2.1/pt-query-digest.html
|
|
|
Việc giám sát thư mục rồi gửi mail cảnh báo khi có file nào đó bị upload lên chỉ là biện pháp tạm thời thôi. Khi đó thì chuyện đã rồi. Điều quan trọng bạn cần tìm ra là các files này được upload lên bằng đường nào.
8BiBi8 wrote:
1. Toàn bộ đều là file php, nhưng code đã bị mã hoá, mình không rành vụ mã hoá này, mong được các bạn HVA phân tích giúp là "kẻ lạ mặt" đã và đang làm gì?.
Bạn thử paste vào đây: http://ddecode.com/phpdecoder/ xem. Sau đó phân tích rồi tìm cách chặn.
|
|
|
8BiBi8 wrote:
Bạn biết cách nào để giới hạn một process httpd không dùng nhiều % CPU đã định trước không?
http://cpulimit.sourceforge.net/
8BiBi8 wrote:
Và không biết có chức năng, hoặc phần mềm, hoặc giải pháp nào trên linux giúp mình khoá một thư mục tuỳ chọn, nếu có file mới trong thư mục đó hoặc thư mục con của thư mục đó thì hệ thống sẽ send cho mình một email cảnh báo không?
http://www.splitbrain.org/blog/2011-01/07-watcher_a_recursive_incron_alternative
|
|