|
|
đang biên dịch gcc
mình phải checksum lại source gcc
|
|
|
Mình mở topic này nhằm mục đích thảo luận virus trên Linux.
Không biết ai đó có dính virus trên Linux không, nhưng mình xài hoài cũng không thấy.
Khác với Windows, vừa mới cài là nguy cơ bị virus ngay !
|
|
|
thực mình cũng không depreciate Pascal đến vậy!
Cũng có những ngôn ngữ giống style của Pascal như Object Pascal, Ada ...
Nhưng nếu muốn phát triển chuơng trình nhanh thì C không thua Pascal hay Delphi mấy.
Hướng Pascal,Delphi không phổ biến mấy mặc dù thấy Skype viết bằng Object Pascal khiến mình ngạc nhiên.
gửi JoanJett:
mình không nghĩ già không thể tiếp thu. Thử bắt đầu nếu thú vị và cuốn hút thì tiếp thôi ...;D
|
|
|
lập trình thì phải suy nghĩ nhiều, nhưng không tới nỗi stress đâu!
mình cũng từng viết C nhưng cảm thấy viết xong cái gì thì rất thích
|
|
|
hỏi vikjava:
firewall là máy tính hay thiết bị phần cứng vậy ?
mà vikjava làm như vậy theo lệnh của cấp trên nào vậy ?
|
|
|
bạn viết mình đọc hụt hơi
nếu có bằng thì chắc tốt hơn có bằng như mình
với lại bạn nên tự tin chút thì thành công hơn
|
|
|
à quên, mình gõ nhầm ftp với FPT
|
|
|
xin lỗi mình nghi nhầm, do mạng FTP chập chờn nên nghi ngờ chút
đúng mạng FTP tệ thiệt
còn máy cái IP đó là do ntpd gửi ra ngoài
|
|
|
mình đang duyệt web thì thấy mạng chập chờn.
thậm chí lúc thể duyệt web được thì ping vẫn được ra ngoài như www.google.com và nsloopup được ip
nhưng duyệt web thì không được.
mình cứ nghĩ là do mạng FTP không tốt, nhưng khi mở iftop thấy máy mình kết nối ra một số IP sau:
ips61.reverse.nsvngt.net
125.234.20.170
203.171.31.61 ssh open
224.0.0.1
không biết máy mình có bị hack không ?
|
|
|
thường thứ tự là cài Windows trước rồi mới tới Linux. Fedora tự nhận ra Windows.
Cách cài hay hơn là chia ra một phân vùng boot riêng cho grub, nhưng rắc rối
|
|
|
mình định viết script build kernel 2.6.30.10 nhưng config sẵn và upload lên internet. Nếu muốn build thì down xuống và make thôi
Code:
## giả sử đang trong thư mục linux
LFS=/mnt/lfs
build_linux(){
wget link-file-config;
[ -f .config ] && rm -f .config;
mv file-config .config;
make V=1;
cp -v arch/x86/boot/bzImage $LFS/boot/vmlinuz-2.6.30.10-AMD64
### code tiếp là phần module nếu có
}
conmale biết cách install module thì viết tiếp
chưa kể phần config lại grub
|
|
|
mình cũng đang viết script tự biên dịch cho một số tools trong đó có kernel
không biết bạn có giải pháp nào tự config kernel không ?
|
|
|
Bạn là Object Pascal coder hả ?
Mình C coder đây,bạn code được C không ?
|
|
|
gửi vltn:
học Pascal nhưng sẽ ít xài đến Pascal. Bạn sẽ không viết ứng dụng chạy bằng Pascal đâu ?
Tuy nhiên nếu bắt đầu bằng C bạn có thể vĩnh viễn dùng nó suốt đời
|
|
|
nói chung nên rèn luyện kĩ năng xài một cái gì cho tốt thì hay hơn học hack.
|
|
|
nên dùng một trình quản lý boot duy nhất. Grub là good vì mình thấy hầu như tất cả distro đều xài.
Nếu có xài win thì chainloader qua phân vùng có window thì nó tự chuyển sang boot win được.
Nhưng cài Windows và Linux cùng một ổ vật lý thì không khuyến khích.
Nếu cài toàn Windows không thì xài boot loader của Windows. Nên cài tuần tự từ version thấp tới để nó thấy lẫn nhau
|
|
|
có thể bắt đầu với C hoặc script nhưng tuyệt đối không nên bắt đầu với Pascal vì nó làm chậm quá trình của bạn khá nhiều.
|
|
|
phổ biến nhất: Java
có thể viết ra mọi thứ: C
không nặng lập trình nhưng hiệu quả: shell script, perl hay Python
web: Javascript
Không nên học Pascal vì tốn thời gian nhưng sau này có thể không dùng.
Mình bắt đầu lập trình với C và bây giờ vẫn tiếp tục với C thỉnh thoảng dùng shell script cho đỡ nhức đầu.
Nên bắt đầu: html && Javascript, shell script, Perl hay Python
|
|
|
biết product ID thì cũng hơi khó dectect ra module nào của ID đó.
Nói chung độ phức tạp hơi cao
Cái này chỉ giúp bạn có kinh nghiệm thôi chứ script thì độ phức tạp cao lắm.
Hope you relax much with some thing defect
|
|
|
đó có thể là qui định cách viết code. Code trong kernel cũng có một số qui định cách viết như xuống hàng, indentation ... nhưng mà làm vậy cũng đúng.
mình viết code hơi vội nên không chú ý đến qui định này lắm
|
|
|
dễ thôi
dùng vòng lặp
for i in /home/*;do
statement;
## grep -Rn "abc" $i;
done
|
|
|
Nếu theo như invalid-password thì chắc mình học QTMang quá
|
|
|
Ừ nhưng productID lấy từ /sys ra thôi
|
|
|
version này v0.2
link : http://piece-of-c.googlecode.com/files/gpack
khắc phục được các vấn đề conmale.
----dùng git lấy git ra thư mục hiện tại
# ./gpack clone git
---xem tên một số gói có thể tải về
# ./gpack get list
---xem tên source tree hỗ trợ tải về
# ./gpack clone list
--- install vào /bin để tiện gọi
./gpack self_install
ví dụ thành công:
lấy kernel v2.6.30.10 so với version hiện tại 2.6.34.1 (July 2010)
--- lấy kernel 30 ra thư mục hiện tại
# gpack get kernel 2.6.30.10 .
|
|
|
cảm ơn conmale nhận xét, mình sẽ sớm viết thêm phần dùng git để down
từ từ mình sẽ mở rộng thêm link down các package cơ bản của hệ thống về
có thể down và tự compile ( không biết có được không )
|
|
|
mình không ra trường nên thất nghiệp.
Cũng tuỳ theo nhu cầu với lại cơ hội, trình độ thích ứng nhanh không !
Nhưng mà mình thấy nhu cầu về lập trình viên cao hơn mạng
|
|
|
mình mới viết đoạn script dùng để download kernel theo version mà không cần nhớ đến link.
dành cho ai hay biên dịch kernel và muốn tải về.
link http://piece-of-c.googlecode.com/files/gpack
cách sử sụng :
---lấy kernel vào đường dẫn
# ./gpack get kernel version path
---lấy kernel mới nhất từ www.kernel.org
# ./gpack get linux [path]
---lấy git mới nhất về
# ./gpack get git [path]
note:
[path] có hoặc không cũng ok, Nếu không thì nó down về tại vị trí pwd
Mình viết bằng bash nếu ai muốn chỉnh sửa gì thêm thì cũng được. Script này được thử nghiệm chạy tốt.
Hy vọng sự đóng góp của mình có ích cho diễn đàn HVA.
PS: đã sửa xong "kernel" -> source kernel và git
|
|
|
có bạn nào có kinh nghiệm cài từ source nhưng link tới libc khác version không ?
|
|
|
đĩa cài đặt Windows XP SP2 đã hư nên không cài được !!
hiện giờ đang cần cài đặt Windows XP để xài không biết ai có link down Windows XP SP2 không ?
|
|
|
postgresql không biết có phổ biến không ?
|
|