de cuong linux

Màu nền
Font chữ
Font size
Chiều cao dòng

Ngày 17/9/1991, Linus Torvalds chính thức thNgày 17/9/1991, Linus Torvalds chính thức thông báo sự ra đời của Ngày 17/9/1991, Linus Torvalds chính thức thông báo sự ra đời của nhân Linux đầu tiên phiên bản 0.0.1.

Linux là một phiên bản hệ điều hành miễn phí giống như hệ điều hành Unix. Linux được thiết kế riêng dành cho hệ máy PC, và có nhiều cải tiến cho người sử dụng có thể so sánh với hiệu suất cao nhất của trạm làm việc UNIX. Một vài hãng lớn như IBM,Compaq đã tham gia sử dụng Linux. Cũng có một vài công ty đã bắt đầu đóng gói Linux như Redhat,Samba,Corel...Mặc dù vậy họ cũng chỉ có thể thêm vào các gói dịch vụ và các tài liệu hướng dẫn qua các phần mềm chạy trên linux. Ngày càng nhiều các công ty thương mại sử dụng Linux trên các mạng của họ nhờ tính hiệu quả, bảo mật tốt (do linux được xây dựng trên nên mã nguồn mở) và khả năng tiết kiệm về tài chính của nó. Linux là một hệ điều hành đa nhiệm và hỗ trợ nhiều người dùng cùng lúc. Linux cũng có tất cả các đặc tính và thế mạnh của Unix. Unix là một hệ điều hành mạng phổ biến trên thế giới. Nó được cung cấp miễn phí trên mạng internet và tích hợp một số lượng lớn các phần mềm mã nguồn mở. Từ 1991 Linux đã nhanh chóng phát triển và được coi là hệ điều hành thay thế cho Window và các hệ thống Unix. Khi Redhat phát hành bản Linux thương mại có sự hỗ trợ về kĩ thuật và các bản hướng dẫn. Linux trở lên cực kì phổ biến,ngày càng nhiều người sử dụng cài đặt Linux trên các máy tính cá nhân, các công ty sử dụng Linux để quản lý mạng của họ. Linux trở thành hiện tượng mới nhất để bình luận trên thị trường hệ điều hành và phần mềm máy tính.

Các phiên bản của Linux:

Ubuntu , Debian  , Red Hat , BackTrack , Fedora ,CentOS , Slackware , Xandros , Dreamlinux , Hacao Linux ,Vubuntu,Fenix Desktop.

---------------------------------------------he phuong trinh bac 1------------------------------------

#!/bin/bash

# phb2_GUI.sh : giai phuong trinh voi giao dien GUI cua zenity

#nhap du lieu vao 3 o text

$(zenity --info\

           --title "Infor"\

    --text "Chuong trinh giai he phuong trinh bac nhat

ax + by = c

dx + ey = f"\

           --width 300)

echo "Chuong trinh giai he phuong trinh bac nhat

ax + by = c

dx + ey = f"

c=$(zenity --entry\

           --title "Nhap lieu"\

    --text "nhap c"\

           --width 300)

echo "c= $c"

d=$(zenity --entry\

           --title "Nhap lieu"\

    --text "nhap d"\

           --width 300)

echo "d= $d"

e=$(zenity --entry\

           --title "Nhap lieu"\

    --text "nhap e"\

           --width 300)

echo "e= $e"

f=$(zenity --entry\

           --title "Nhap lieu"\

    --text "nhap f"\

           --width 300)

echo "f= $f"

#delta

#dt=$(($a*$e-$b*$d))

dt=$(echo "scale=2; ($a*$e-$b*$d)" | bc )

#dx=$(($c*$e-$b*$f))

dx=$(echo "scale=2; ($c*$e-$b*$f)" | bc )

#dy=$(($a*$f-$c*$d))

dy=$(echo "scale=2; ($a*$f-$c*$d)" | bc )

#kiem tra delta

check=$(echo "r=1;if($dt==0)r=0;r" | bc)

#echo $check

if [ $check -eq 0 ]

then

check=$(echo "a=$dx;b=$dy;r=1;if(a==0&&b==0)r=0;r" | bc)

if [ $check -eq 0 ]

then

zenity --info\

       --text "Phuong trinh vo so nghiem"

echo "Phuong trinh vo so nghiem"

exit 0

else

zenity --info\

       --text "Phuong trinh vo nghiem"

echo "Phuong trinh vo nghiem"

exit 0

fi

else

 x=$(echo "scale=2; ($dx/$dt)" | bc)

 y=$(echo "scale=2; ($dy/$dt)" | bc)

zenity --info\

             --text "Nghiem x = $x , y = $y"

echo "Phuong trinh co 2 nghiem:

\t X1=$x

\t X2=$y"

exit 0

fi

exit 0

----------------------------------------------Phuong trinh bac 2 : ---------------------------------------------

#!/bin/sh

clear

$(zenity --info\

    --title "PHUONG TRINH BAC 2"\

    --text "Dang: ax^2 +bx + c"\

    --width 300)

echo "Phuong trinh bac 2"

echo "Dang: ax^2 +bx +c =0"

a=$(zenity --entry\

    --title "Nhap he so a"\

    --text "Nhap mot so"\

    --width 200)

if [ $a -eq 0 ]

   then

   $(zenity --info\

    --title "Thong bao"\

    --text "He so a = $a

Khong phai phuong trinh bac 2"\

    --width 300)

   exit 0 #Thoat khoi Dieu kien a=0

else #He so a != 0

   echo "He so a = $a"

   b=$(zenity --entry\

       --title "Nhap he so b"\

       --text "Nhap mot so"\

       --width 200)

   echo "He so b = $b"

   c=$(zenity --entry\

       --title "Nhap he so c"\

       --text "Nhap mot so"\

       --width 200)

   echo "He so c = $c"

   #Kiem tra & Tinh gia tri   

   delta=$(echo "scale=2; ($b*$b  - 4*$a*$c)" | bc)

   $(zenity --info\

       --title "Ket qua"\

       --text "

delta = $delta"\

       --width 300)

   echo "delta = $delta"

   check=$delta

   if [ $check -lt 0 ]

      then 

      $(zenity --info\

          --title "Ket qua"\

          --text "Phuong trinh vo nghiem"\

          --width 300)

      echo "Phuong trinh vo nghiem"

      exit 0 #Thoat khoi Dieu kien

   elif  [ $check -eq 0 ]

      then

      x=$(echo "scale = 2; -($b/(2*$a))"| bc) 

      $(zenity --info\

          --title "Ket qua"\

          --text "Phuong trinh co nghiem kep

\t x= $x"\

          --width 300)

      echo "Phuong trinh co nghiem kep: x = $x"

      exit 0 #Thoat khoi Dieu kien

   else 

      x1=$(echo "scale=2; -($b + sqrt($delta))/(2*$a)" | bc)

      x2=$(echo "scale=2; -($b - sqrt($delta))/(2*$a)" | bc)

      $(zenity --info\

          --title "Ket qua"\

          --text "Phuong trinh co 2 nghiem phan biet

\tx1 = $x1

\tx2 = $x2"\

          --width 300)

      echo " Phuong trinh co 2 nghiem phan biet: x1= $x1 va x2 = $x2"

      exit 0 #Thoat khoi Dieu kien

   fi

   exit 0 #Thoat khoi Dieu kien

fi

exit 0

------------------------------------------He phuong trinh bac 2 ----------------------------------------

#!/bin/bash

# phb2_GUI.sh : giai phuong trinh voi giao dien GUI cua zenity

#nhap du lieu vao 3 o text

$(zenity --info\

           --title "Infor"\

      --text "Chuong trinh giai he phuong trinh bac nhat

ax + by = c

dx + ey = f"\

           --width 300)

echo "Chuong trinh giai he phuong trinh bac nhat

ax + by = c

dx + ey = f"

a=$(zenity --entry\

           --title "Nhap lieu"\

      --text "nhap a"\

           --width 300)

echo "a= $a"

b=$(zenity --entry\

           --title "Nhap lieu"\

      --text "nhap b"\

           --width 300)

echo "b= $b"

c=$(zenity --entry\

           --title "Nhap lieu"\

      --text "nhap c"\

           --width 300)

echo "c= $c"

d=$(zenity --entry\

           --title "Nhap lieu"\

      --text "nhap d"\

           --width 300)

echo "d= $d"

e=$(zenity --entry\

           --title "Nhap lieu"\

      --text "nhap e"\

           --width 300)

echo "e= $e"

f=$(zenity --entry\

           --title "Nhap lieu"\

      --text "nhap f"\

           --width 300)

echo "f= $f"

#delta

#dt=$(($a*$e-$b*$d))

dt=$(echo "scale=2; ($a*$e-$b*$d)" | bc )

#dx=$(($c*$e-$b*$f))

dx=$(echo "scale=2; ($c*$e-$b*$f)" | bc )

#dy=$(($a*$f-$c*$d))

dy=$(echo "scale=2; ($a*$f-$c*$d)" | bc )

#kiem tra delta

check=$(echo "r=1;if($dt==0)r=0;r" | bc)

#echo $check

if [ $check -eq 0 ]

then

   check=$(echo "a=$dx;b=$dy;r=1;if(a==0&&b==0)r=0;r" | bc)

   if [ $check -eq 0 ]

      then

         zenity --info\

                   --text "Phuong trinh vo so nghiem"

         echo "Phuong trinh vo so nghiem"

         exit 0

      else

         zenity --info\

                   --text "Phuong trinh vo nghiem"

         echo "Phuong trinh vo nghiem"

         exit 0

   fi

else         

x=$(echo "scale=2; ($dx/$dt)" | bc)

y=$(echo "scale=2; ($dy/$dt)" | bc)

   zenity --info\

                 --text "Nghiem x = $x , y = $y"

   echo "Phuong trinh co 2 nghiem:

\t X1=$x

\t X2=$y"

   exit 0

fi

exit 0

---------------22 buoc cai dat redhat------------------

1. Sau khi boot từ CD1 hoặc từ đĩa mềm, trên màn hình sẽ xuất hiện một số thông báo và hỏi muốn chọn mode nào để install, nhấn Enter để chọn mode mặc định và tiếp tục.

2. Language: bạn chọn English sau đó nhấn Next để tiếp tục.

3. Keyboard + Mouse : chọn loại keyboard và  mouse phù hợp.

4. Systen installer: Welcome to Red Hat ! click Next để tiếp tục.

5.Install Type: chọn kiểu cài đặt ở đây, RedHat sẽ cài đặt những chương trình phù hợp tuỳ vào phần mình chọn.

Workstation cài đặt dành cho máy trạm và PC thông thường.

Server System: cài đặt cho máy chủ.

Laptop: cài đặt dành cho máy tính xách tay.

Custom System: nếu  không thích các kiểu cài đặt trên, hãy chọn kiểu cài đặt riêng của mình.

Sau đó click Next.

7. Disk Partition: nếu đĩa cứng trống trơn, có thể chọn Automatically partition, nếu như trên đĩa có dữ liệu thì chọn Manually partition with Disk Druid, và click Next.

8. Disk Druid: cần tạo 2 partition để install Red Hat,

9. Network card: nếu có network card thì chọn DHCP, và khai báo số IP cho máy.Còn nếu không có thì cứ click Next,

10. Firewall: để chế độ mặc định rồi click Next, chọn High để chọn chế độ bảo mật cao 

11. Language Section: chọn English ,click Next.

12. Time zone: chọn vùng thời gian đang ở, rồi click Next.

13. Account Configuration: nhập vào mật mã cho account "root", click Next.

14. Authentication Configuration: click Next 

15. Package Group Selection: chọn package nào mình thích, nếu muốn install "trọn gói" thì click Everything ở cuối trang, click Next sau khi đã chọn xong.

16. X Configuration: chọn đúng model và tên của video card đang có, thông thường thì RedHat sẽ tự detect cho.

17. Monitor Configuration: tìm tên và model monitor đang dùng, click Next để tiếp tục.

18. Customize Graphic Configuration: chọn giao diện lúc login, default là Graphial. 

19. About to install: chỉ cần click Next để RedHat bắt đầu quá trình install.

20. Installing Packages:  chờ Red Hat install nếu Red Hat có hỏi CD2 hoặc CD3 thì bạn bỏ vào.

21. Bootdisk Creation: click Next để tạo 1 đĩa khởi động, phòng trường hợp không thể khởi động Red Hat từ đĩa cứng thì có thể dùng bootdisk.

22. Exit: sau khi tạo bootdisk xong là Done.Có thể bootdisk ra và máy sẽ tự động khởi động lại.

Bạn đang đọc truyện trên: Truyen2U.Net

#linux