Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Cac lenh co_ban_linux

2.405 visualizaciones

Publicado el

Cac lenh co ban_linux

  • Inicia sesión para ver los comentarios

Cac lenh co_ban_linux

  1. 1. rsync -azvu -e ssh allsite@4.30.111.105:/home/allsite/public_html/y3dre@108.163.163.228:/home/y3dre/public_html/ssh y3dre@108.163.163.228 "/usr/bin/rsync -azvu -e ssh/home/y3dre/public_html/allsite@4.30.111.105:/home/allsite/public_html/"rdiff-backup y3dre@108.163.163.228:/home/y3dre/public_html/allsite@4.30.111.105:/home/allsite/public_html/rsync -abvz y3dre@108.163.163.228:/home/y3dre/public_html//home/allsite/public_html/rsync -abvz -e sshy8online@108.163.163.227:/home/y8online/public_html/medias//home/agame/public_html/medias//etc/init.d/httpd restartLoi : Error from park wrapper: Sorry, subdomains of the hostname cannotbe parked.Fig:Both the problem you encountered in your first post, and the problem inyour second post, can be resolved by changing an option in TweakSettings.The addon problem can be resolved by changing the Tweak Setting named:Allow users to park subdomains of the servers hostname main domain.As for the second problem, look for a Tweak Setting named:Allow Creation of Parked/Addon Domains that resolve to other servers(i.e. domain transfers) [This can be a major security problem. If youmust have it enabled, be sure to not allow users to park common internetdomains.]=====================================================================mysql> DELETE FROM mysql.user -> WHERE User=user_name and Host=host_name;mysql> FLUSH PRIVILEGES;Procedure for setting up a MySQL user accountLogin in as mysql root user (at shell prompt type following command:):$ mysql -u root -pOR$ mysql -u root -h myserver-sever.com -p
  2. 2. Create a new mysql database called demomysql> CREATE DATABASE demo;Create a new user called user1 for database demomysql> GRANT ALL ON demo.* TO user1@localhost IDENTIFIED BYmypassword;Note: GRANT ALL means all privileges i.e. user is permitted do anything. She can read,modify or delete data, but only on tables in the demo database. She cannot access anyother database.How do I connect to MySQL server using user1 account?User user1 can connect to mysql server demo database using following command:$ mysql -u user1 -p demoOR$ mysql -u user1 -h mysql.server.com -p demoMot so thu thuatAdd Crontab : $ crontab -eInstallmemcacheI need memcache to use Puelia (a PHP implementation of the Linked Data API).sudo apt-get install memcachedsudo apt-get install php-pearsudo apt-get install php5-devsudo apt-get install libmemcached-devsudo pecl install Memcachesudo echo "extension=memcache.so" > /etc/php5/apache2/conf.d/memcache.iniFind your php.ini file, mine was here – /etc/php5/apache2/php.ini, add this line to thebottom of the file:memcache.hash_strategy="consistent"
  3. 3. Try this:memcached -d -m 1024 -l 127.0.0.1 -p 11211If you get a message saying, “can’t run as root without -u switch” then try this:memcached -d -u www-data -m 1024 -l 127.0.0.1 -p 11211memcached -d -u nobody -m 512 -l 127.0.0.1 -p 11211service apache2 restartVoilaInstallmemcache:http://www.itecsoftware.com/hot-to-install-memcache-and-php-client-on-mac-snow-leopardFig error 2002 Cant connect to local MySQL server through socket /var/lib/mysql/mysql.sock (2) root@free [/]# sudo mkdir /var/run/mysqld/ root@free [/]# sudo touch /var/run/mysqld/mysqld.sock root@free [/]# sudo chown -R mysql /var/run/mysqld/ root@free [/]# service mysql restart Hoac ; chown -R mysql /var/lib/mysql/* chgrp daemon /var/lib/mysql/*Createt User And Add User to group : sudo apt-get install phpmyadmin groupadd <group_name> useradd <username> passwd <uocnv> usermod -a -G <group_name> <username> chgrp <group_name> <your_folder> chown -R uocnv:uocnv /home/uocnv fuser -k -n tcp 80Install zip & unzip command : sudo apt-get install zip sudo apt-get install unzip sudo apt-get install yumCopy file or folder cp -r /home/uocnv/website/y8-y8games.net/* /home/uocnv/website/y3dressup.net/Add Website to Server <VirtualHost 62.75.219.5> ServerName it-newsworld.com ServerAlias *.it-newsworld.com it-newsworld.com DocumentRoot /home/uocnv/website/it-newsworld.com </VirtualHost>
  4. 4. Giai nen gz File hoac folder : gunzip -r /home/website/zdressup.net/acp zip -r filename.zip /home/website/zdressup.net/acp unzip -r filename.zipCopy file server to serve : scp -r agamecom@199.19.117.219:/home/agamecom/public_htmly8car@50.116.113.125:/home/y8car/public_htmlscp -r miguel@10.1.2.2:/home/miguel/ miguel@10.1.2.3:/home/miguel/=====================================================Tim kiem file : find / -name httpd.conf======= /usr/local/apache/conf/httpd.conf -- http://108.163.163.226Export DB : mysqldump -u username -ppassword database_name > file_name.sql mysqldump -u username -ppassword –all-databases > dump.sqlImport DB : mysql -u username -p database_name < file_name.sqlConfig php.ini : WHM pico /usr/local/lib/php.iniSet / change / reset the MySQL root password on Ubuntu Linux. Enter the following linesin your terminal. 1. Stop the MySQL Server. sudo /etc/init.d/mysql stop 2. Start the mysqld configuration. sudo mysqld --skip-grant-tables & 3. Login to MySQL as root. mysql -u root mysql 4. Replace YOURNEWPASSWORD with your new password! UPDATE user SET Password=PASSWORD(YOURNEWPASSWORD) WHERE User=root; FLUSH PRIVILEGES; exit;Installing MongoDB on Ubuntu 8.04 LTS (Hardy Heron)
  5. 5. 2010-10-19 15:38:00 UTC - Operating Systems, Ubuntu, Programming, and MongoDBToday I needed to install MongoDB on one of my servers, however it still runs on 8.04LTS, and MongoDB dont provide a dedicated apt package for that release. However youcan safely use the 9.04 Jaunty source lines. It will at least save you compiling fromsource and maintaining it yourself.Edit your sources.list...sudo nano /etc/apt/sources.listAdd this to the bottom...deb http://downloads.mongodb.org/distros/ubuntu 9.4 10genThen run these commands...sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10sudo apt-get updateFinally install MongoDB...sudo apt-get install mongodb-stableJob done!Fig loi khong khoi dong duoc apache1 : fuser -k -n tcp 80ifconfig command linehttp://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/You can use ifconfig command to configure a network interface and alias. For example: • eth0 NIC IP 192.168.1.5
  6. 6. • eth0:0 first NIC alias: 192.168.1.6To setup eth0:0 alias type the following command as the root user:# ifconfig eth0:0 192.168.1.6 upVerify alias is up and running using following command:# ifconfig -a# ping 192.168.1.6However, if you reboot the system you will lost all your alias. To make it permanent youneed to add it network configuration file.Debian / Ubuntu Linux InstructionsYou can configure the additional IP addresses automatically at boot with another ifacestatement in /etc/network/interfaces:# vi /etc/network/interfacesAppend text as follows:auto eth0:1iface eth0:1 inet staticname Ethernet alias LAN cardaddress 192.168.1.7netmask 255.255.255.0broadcast 192.168.1.255network 192.168.1.0Save and close the file. Restart the network:# /etc/init.d/networking restartIII. Một số lệnh cơ bảnpwd Shows the full path of the current directoryls Lists all the files in the current directoryls -al Lists all files and informationls –alR Lists all files and information in all subdirectoriesls -alR | more Same as ls –alR, pausing when screen becomes fullls -alR > filename.txt Same as ls –alR, outputs the results to a filels *.html Lists all files ending with .htmlcd [directory name] Changes to a new directorycd .. Changes to directory above current oneclear Clears the screenvdir Gives a more detailed listing than the “ls” commandexit Log off your shellCreating, Moving, Copying and Deleting Directoriesmkdir [directory name] Creates a new directory
  7. 7. ls -d */ Lists all directories within current directorycp -r [directory] [new directory] Copies a directory and all files/directories in itMoving, Copying and Deleting Filesmv [old filename] [new filename] Move/rename a filecp [filename] [new filename] Copies a filerm [filename] Deletes a filerm * Deletes all files in current directoryrm *.html Deletes all files ending in .htmlSearching Files and Directoriesfind . -name [filename] -print Searches for a file starting with current directorygrep [text] [filename] Searches for text within a fileFile and Directory PermissionsThere are three levels of file permissions: read, write and execute. In addition, there arethree groups to which you can assign permissions: file owner, user group and everyone.The command chmod followed by three numbers is used to change permissions. Thefirst number is the permission for the owner, the second for the group and the third foreveryone. Here are how the levels of permission translate:0=— No permission1 = –X Execute only2 = -W- Write only3 = -WX Write and execute4 = R– Read only5 = R-X Read and execute6 = RW- Read and write7 = RWX Read, write and executeIt is preferred that the group always have permission of 0. This prevents other users onthe server from browsing files via Telnet and FTP. Here are the most common filepermissions used:chmod 604 [filename] Minimum permissions for HTML filechmod 705 [directory name] Minimum permissions for directorieschmod 755 [filename] Minimum permissions for scripts & programschmod 606 [filename] Permissions for data files used by scriptschmod 703 [directory name] Write-only permissions for public FTP uploadingHow do I unzip a file with telnet?All of the below commands assume that you are within the same directory that the compressed file is in. To besure type:ls {enter}
  8. 8. If the file is there, you’re ready to go. If not type:cd /big/dom/xdomain/www/directory/ {enter}replacing the path with the correct path to your file.If a file ends in .zip (for example, file.zip) type:unzip file.zipIf a file ends in .tar (e.g., file.tar) type:tar -xvf file.tarIf a file ends in .gz (for example, file.gz) type:gzip -d file.gzIf a file ends in .tar.gz (e.g. file.tar.gz) type:gzip -d file.tar.gzand thentar -xvf file.tarIf a file ends in .tgz (e.g. file.tgz)zip [options] [zipfile] [files]The zip command compresses a file or list of files into a zip format archive file. This command is compatible with pkziptype “zip zipfile file1 file2 file3″ at a telnet command prompt and replace zipfile with the name you want to use forarchive file, and replace fileX with the name of the file(s) you want to compress into the zip archive.For example, type “zip backup.zip home.html index.html” at a telnet command prompt to compress and archive thehome.html and index.html into the file called backup.zip. unzip [options] [zipfile] The unzip command extracts a zip format archive file. This command is compatible with pkunzip files from a PC. Simply zipfile” at a telnet command prompt and replace zipfile with the name of your zip format archive file. For example, type “unzip -aL old.zip” at a telnet command prompt to extract files contained in the archive called options that are generally useful when unzipping files created on a PC.- Gọi sự trợ giúp: Hầu hết các console Linux đều chứa một chương trình tiện ích nhỏ đểin ra màn hình thông tin về cách sử dụng lệnh khi một cờ "-h hoặc —help được truyềnvào cho chúng. Ngoài ra, chúng ta có thể sử dụng lệnh man (manual) để tìm hiểu về mộtlệnh.command –h Hiển thị thông tin trợ giúp ngắn gọn về lệnh.command -–help Hiển thị thông tin trợ giúp ngắn gọn về lệnh.man command Hiển thị trang trợ giúp đầy đủ của lệnh.- Các lệnh liệt kê tập tin (file): Một trong những tác vụ cơ bản mà chúng ta có thể thựchiện là liệt kê các tập tin nằm trong một thư mục với lệnh ls Lệnh này cho phép kiểm tranội dung của thư mục và tìm kiếm tập tin mà chúng ta muốn làm việc. Nếu các tập tinliệt kê tràn quá một màn hình, chúng ta có thể kết hợp với đường ống (pipe) để xuất kếtquả của lệnh ls đến một chương trình hiển thị văn bản như ‘less’ chẳng hạn.
  9. 9. lsLiệt kê nội dung của thư mục hiện hành.ls –a Liệt kê tất cả tập tin, kể cả các tập tin có thuộc tính ẩn.ls –l Hiển thị đầy đủ các thông tin (quyền truy cập, chủ, kích thước, …)ls | less Hiển thị thông tin, nếu dài có thể dùng PgUp, PgDown duyệt trang. Thoát bằngphím q.- Thay đổi thư mục: Khi bạn đăng nhập vào Linux, chúng ta được tự động đặt vào thưmục tiếp nhận (home directory) của chúng ta. Để chuyển tới thư mục khác, dùng lệnhcd. Lệnh cd nhận đối số là một đường dẫn tương đối hoặc tuyệt đối của thư mục hiệnhành, hoặc một số các đối số đặc biệt như dưới đây:cd path Chuyển đến thư mục được chỉ định bởi path.cd ~ Chuyển về thư mục nhà.cd - Chuyển về thư mục trước của bạn.cd .. Chuyển về thư mục cha của thư mục hiện hành.- Quản lý tập tin và thư mục:cpCho phép tạo ra một bản sao của một tập tin hoặc thư mục:cp source_pathdestination_pathmkdirCho phép tạo ra một thư mục mới (make directory), rỗng, tại vị trí được chỉ định:mkdir directorynamemvCho phép di chuyển (move) một tập tin từ thư mục này tới thư mục khác, có thể thựchiện việc đổi tên tập tin:mv source_path destination_pathrm Cho phép xóa (remove) các tập tin, dùng lệnh rm –R để xóa một thư mục và tất cảnhững gì nằm trong nó: rm filenamermdirDùng để xóa thư mục: rmdir directorynametouchTạo tập tin trống: touch filename- Xác định vị trí của tập tin: Khi các tập tin của chúng ta nằm trên nhiều thư mục, hoặcchúng ta cần tìm kiếm một tập tin nào đó, chúng ta có thể sử dụng lệnh find và locate.Lệnh find bắt đầu từ thư mục được chỉ định và sẽ tìm trong tất cả các thư mục controng đó. Lệnh locate thì tạo ra và duy trì một cơ sở dữ liệu về các tập tin trong hệthống, và nó đơn giản chỉ tìm trong cơ sở dữ liệu này xem có tập tin cần tìm. Lệnhlocate thực hiện nhanh hơn lệnh find, nhưng cơ sở dữ liệu của nó chỉ cập nhật một lầntrong ngày nên những tập tin mới được tạo ra có thể không được tìm thấy.findTìm tập tin filename bắt đầu từ thư mục path:find path –name filenamelocateTìm tập tin trong cơ sở dữ liệu của nó có tên là filename:locate filename
  10. 10. - Làm việc với tập tin văn bản:cat Để xem nội dung của tập tin văn bản ngắn, dùng lệnh cat để in nó ra màn hình: catfilenamelessCho phép xem một tập tin dài bằng cách cuộn lên xuống bằng các phím mũi tên vàcác phím pageUp, pageDown. Dùng phím q để thoát chế độ xem:less filenamegrep Một công cụ mạnh để tìm một chuỗi trong một tập tin văn bản. Khi lệnh grep tìmthấy chuỗi, nó sẽ in ra cả dòng đó lên màn hình: grep string filenamesort Sắp xếp các dòng trong tập tin theo thứ tự alphabet và in nội dung ra màn hình:sortfilename- Giải nén:bunzip2Giải nén một tập tin bzip2 (*.bz2). Thường dùng cho các tập tin lớn:bunzip2filename.bz2gunzipGiải nén một tập tin gzipped (*.gz):gunzip filename.gzunzipGiải nén một tập tin PkZip hoặc WinZip (*.zip):unzip filename.ziptarNén và giải nén .tar, .tar.gz: Ví dụ: tar –xvf filename.tar và tar –xvzf filename.tar.gz- Xem thông tin hệ thống: Các lệnh sau đây hiển thị các thông tin khác trên hệ thống củachúng ta.dateIn ngày giờ hệ thống.df –hIn thông tin không gian đĩa được dùng.freeIn thông tin bộ nhớ được dùng.historyHiển thị các lệnh được thực hiện bởi tài khoản hiện tại.hostnameIn tên của máy cục bộ (host).pwdIn đường dẫn đến thư mục làm việc hiện hành.rwho -aLiệt kê tất cả người dùng đã đăng nhập vào network.uptimeIn thời gian kể từ lần reboot gần nhất.whoLiệt kê tất cả người dùng đã đăng nhập vào máy.whoamiIn tên người dùng hiện hành.- Các lệnh dùng theo dõi tiến trình:psLiệt kê các tiến trình đang kích hoạt bởi người dùng và PID của các tiến trình đó.ps –auxLiệt kê các tiến trình đang kích hoạt cùng với tên của người dùng là chủ tiến trình.topHiển thị danh sách các tiến trình đang kích hoạt, danh sách này được cập nhật liêntục.command&Chạy command trong nền.fgĐẩy một tiến trình nền hoặc bị dừng lên bề mặt trở lại.
  11. 11. bgChuyển một tiến trình vào nền. Có thể thực hiện tương tự với Ctrl-z.killpidThúc đẩy tiến trình kết thúc. Đầu tiên phải xác định pid của tiến trình cần hủy vớilệnh ps.killall-9 nameHủy tiến trình với name chỉ định.nice programlevelChạy program với cấp ưu tiên ngược level. Cấp nice càng cao, chươngtrình càng có mức ưu tiên thấpCác lệnh cơ bản trong LinuxKhi mở một shell, bạn cần đến tài khoản kích hoạt vào thư mục chủ (thông thường nằm trong/home/tên_người_dùng).Chú ý rằng mỗi lệnh đều có nhiều tùy chọn riêng của mình. Để xem các tùy chọn cho một lệnh cụthể, đơn giản bạn chỉ cần gõ “man ” (trong đó: man là từ khóa; command là tên lệnh). Một điểmquan trọng cần chú ý là trong các hệ điều hành Linux, câu lệnh có phân biệt chữ hoa, chữ thường.“A” sẽ được hệ điều hành hiểu là khác so với “a”.Để vào hệ thống file, dùng:- pwd: đưa ra ngoài màn hình thư mục đang hoạt động (ví dụ: /etc/ssh).- cd: thay đổi thư mục (ví dụ: cd .. – ra một cấp thư mục hiện tại; cd vidu – vào thư mục /vidu).- ls: đưa ra danh sách nội dung thư mục.- mkdir: tạo thư mục mới (mkdir tên_thumuc).- touch: tạo file mới (touch ten_file).- rmdir: bỏ một thư mục (rmdir ten_thumuc).- cp: copy file hoặc thư mục (cp file_nguồn file_đích).- mv: di chuyển file hoặc thư mục; cũng được dùng để đặt lại tên file hoặc thư mục (mv vị_trí_cũvị_trí_mới hoặc mv tên_cũ tên_mới).- rm: loại bỏ file (rm tên_file).Để tìm kiếm file, bạn có thể dùng:- find : dùng cho các tên file.- grep < tiêu chuẩn tìm kiếm>: để tìm nội dung trong file.Để xem một file, bạn có thể dùng:- more : hiển thị file theo từng trang.
  12. 12. - cat < tên file>: hiển thị tất cả file.- head < tên file>: hiển thị các dòng đầu tiên.- tail < tên file>: hiển thị các dòng cuối cùng (có thể hữu ích trong những trường hợp như khi bạnmuốn xem thông tin cuối cùng của một file hệ thống).Để chính sửa file, bạn phải sử dụng trình soạn thảo tích hợp sẵn trên dòng lệnh. Thông thường,đây là vi và được dùng với cú pháp: vi .Để giải nén một lưu trữ (thông thường có đuôi tar.gz), bạn phải dùng lệnh tar với cú pháp tar-xvf .Để in một file, dùng lệnh lpr . Chú ý là bạn phải có một số daemon hoạt động để quản lý máy in.Thông thường đây là các cup (chủ yếu là UNIX Printing System) có thể sử dụng cho tất cả cácphân phối chính.Để loại bỏ file khỏi hàng đợi ở máy in (bạn có thể lên danh sách hàng đợi bằng lệnh lpq), sử dụngcâu lệnh lprm .Để lắp hoặc gỡ bỏ thiết bị (thêm vào hệ thống file với vai trò như một phương tiện được phép sửdụng), dùng:- mount /mnt/floppy: lắp thêm ổ mềm.- umount /mnt/floppy: gỡ bỏ ổ mềm.- mount /mnt/cdrom: lắp ổ CD-ROM.- mount /mnt/cdrom: gỡ ổ DC-ROM.Các thiết bị này thường được cài và cho phép sử dụng một cách tự động. Nhưng có thể một ngàyđẹp trời nào đó bạn lại phải tự mình thực hiện công việc này khi có lỗi xảy ra. Đừng lo lắng!Để tạo một phân vùngĐầu tiên, tạo một thư mục trong /mnt (mkdir /mnt/ổ_đĩa_mới). Sau đó sử dụng lệnh mount(mount /dev/source /mnt/ ổ_đĩa_mới), trong đó /dev/source là thiết bị (tức phân vùng) bạn muốnlắp thêm vào hệ thống file.Nếu muốn kết nối tới một host từ xa, sử dụng lệnh ssh. Cú pháp là ssh .Quản lý hệ thống:- ps: hiển thị các chương trình hiện thời đang chạy (rất hữu ích: ps là cái nhìn toàn bộ về tất cảcác chương trình).Trong danh sách đưa ra khi thực hiện lệnh ps, bạn sẽ thấy có số PID (Process identification –nhân dạng tiến trình).
  13. 13. Con số này sẽ được hỏi đến khi muốn ngừng một dịch vụ hay ứng dụng, dùng lệnh kill .- top: hoạt động khá giống như Task Manager trong Windows. Nó đưa ra thông tin về tất cả tàinguyên hệ thống, các tiến trình đang chạy, tốc độ load trung bình… Lệnh top -d thiết lập khoảngthời gian làm tươi lại hệ thống. Bạn có thể đặt bất kỳ giá trị nào, từ .1 (tức 10 mili giây) tới 100(tức 100 giây) hoặc thậm chí lớn hơn.- uptime: thể hiện thời gian của hệ thống và tốc độ load trung bình trong khoảng thời gian đó,trước đây là 5 phút và 15 phút.Thông thường tốc độ load trung bình được tính toán theo phần trăm tài nguyên hệ thống (vi xử lý,RAM, ổ cứng vào/ra, tốc độ load mạng) được dùng tại một thời điểm. Nếu tốc độ được tính toánlà 0.37, tức có 37% tài nguyên được sử dụng. Giá trị lớn hơn như 2.35 nghĩa là hệ thống phải đợimột số dữ liệu, khi đó nó sẽ tính toán nhanh hơn 235% mà không gặp phải vấn đề gì. Nhưng giữacác phân phối có thể khác nhau một chút.- free: hiển thị thông tin trên bộ nhớ hệ thống.- ifconfig : để xem thông tin chi tiết về các giao diện mạng; thông thường giao diện mạng ethernetcó tên là eth(). Bạn có thể cài đặt các thiết lập mạng như địa chỉ IP hoặc bằng cách dùng lệnh này(xem man ifconfig). Nếu có điều gì đó chưa chính xác, bạn có thể stop hoặc start (tức ngừng hoặckhởi_động) giao diện bằng cách dùng lệnh ifconfig up/down.- passwd: cho phép bạn thay đổi mật khẩu (passwd người_dùng_sở_hữu_mật_khẩu hoặc tênngười dùng khác nếu bạn đăng nhập hệ thống với vai trò root).- useradd: cho phép bạn thêm người dùng mới (xem man useradd).Dù ở phân phối nào, bạn cũng có thể dùng phím TAB để tự động hoàn chỉnh một lệnh hoặc tênfile. Điều này rất hữu ích khi bạn quen với các lệnh. Bạn cũng có thể sử dụng các phím lên,xuống để cuộn xem các lệnh đã nhập. Bạn có thể dùng lệnh đa dòng trên một dòng. Ví dụ như,nếu muốn tạo ba thư mục chỉ trên một dòng, cú pháp có thể là: mkdir thư_mục_1 ; mkdirthư_mục_2 ; mkdir thư_mục_3.Một điều thú vị khác nữa là các lệnh dạng pipe. Bạn có thể xuất một lệnh thông qua lệnh khác. Vídụ: man mkdir | tail sẽ đưa ra thông tin các dòng cuối cùng trong trang xem “thủ công” của lệnhmkdir.Nếu lúc nào đó được yêu cầu phải đăng nhập với tài khoản gốc (tức “siêu” admin của hệ thống),bạn có thể đăng nhập tạm thời bằng cách dùng lệnh su. Tham số -1 (su-1) dùng để thay đổi thưmục chủ và cho các lệnh đã hoặc đang dùng. Chú ý là bạn cũng sẽ được nhắc một mật khẩu.Để thoát hay đóng shell, gõ exit hoặc logout.——————————————–1. Lệnh liên quan đến hệ thốngexit: thoát khỏi cửa sổ dòng lệnh.logout: tương tự exit.reboot: khởi động lại hệ thống.
  14. 14. halt: tắt máy.startx: khởi động chế độ xwindows từ cửa sổ terminal.mount: gắn hệ thống tập tin từ một thiết bị lưu trữ vào cây thư mục chính.unmount: ngược với lệnh mount./usr/bin/system-config-securitylevel-tui: Cấu hình tường lửa và SELinux2. Lệnh xem thông tincat /proc/cpuinfo: Tìm chi tiết kỹ thuật của CPUcat /proc/meminfo: Bộ nhớ và trang đổi thông tinlspci: Xem thông tin mainboarduname -r: Xem hạt nhân phiên bảngcc -v: Compiler phiên bản nào tôi đã cài đặt./sbin/ifconfig: Xem các địa chỉ IP của bạn.netstat: xem tất cả các kết nối.lsmod: Những gì được nạp module hạt nhânlast: xem những ai đã login vào hệ thốngdf: Xem dung lượng ổ đĩa cứngfree -m: xem dung lượng sử dụng bộ nhớnetstat -an |grep :80 |wc -l: xem có bao nhiêu kết nối đến cổng 803. Lệnh thao tác trên tập tinls: lấy danh sách tất cả các file và thư mục trong thư mục hiện hành.pwd: xuất đường dẫn của thư mục làm việc.cd: thay đổi thư mục làm việc đến một thư mục mới.mkdir: tạo thư mục mới.rmdir: xoá thư mục rỗng.cp: copy một hay nhiều tập tin đến thư mục mới.mv: đổi tên hay di chuyển tập tin, thư mục.rm: xóa tập tin.wc: đếm số dòng, số kí tự… trong tập tin.touch: tạo một tập tin.cat: xem nội dung tập tin.vi: khởi động trình soạn thảo văn bản vi.df: kiểm tra dung lượng đĩa.du: xem dung lượng đĩa đã dùng cho một số tập tin nhất địnhtar -cvzpf archive.tgz /home/example/public_html/folder: nén một thư mụctar -tzf backup.tar.gz: liệt kê file nén gztar -xvf archive.tar: giải nén một file tarunzip file.zip: giải nén file .zipwget: download một file.chown user:user folder/ -R: Đổi owner cho toàn bộ thư mục vào file.tail 100 log.log: Xem 100 dòng cuối cùng của file log.log.4. Lệnh khi làm việc trên terminalclear: xoá trắng cửa sổ dòng lệnh.date: xem ngày, giờ hệ thống.find /usr/share/zoneinfo/ | grep -i pst: xem các múi giờ.ln -f -s /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime: Đổi múi giờ máy chủ về múi giờ
  15. 15. Việt Namdate -s “1 Oct 2009 18:00:00″: Chỉnh giờcal: xem lịch hệ thống.5. Lệnh quản lí hệ thốngrpm: kiểm tra gói đã cài đặt hay chưa, hoặc cài đặt một gói, hoặc sử dụng để gỡ bỏ một gói.ps: kiểm tra hệ thống tiến trình đang chạy.kill: dừng tiến trình khi tiến trình bị treo. Chỉ có người dùng super-user mới có thể dừng tất cả cáctiến trình còn người dùng bình thường chỉ có thể dừng tiến trình mà mình tạo ra.top: hiển thị sự hoạt động của các tiến trình, đặc biệt là thông tin về tài nguyên hệ thống và việcsử dụng các tài nguyên đó của từng tiến trình.pstree: hiển thị tất cả các tiến trình dưới dạng cây.sleep: cho hệ thống ngừng hoạt động trong một khoảng thời gian.useradd: tạo một người dùng mới.groupadd: tạo một nhóm người dùng mới.passwd: thay đổi password cho người dùng.userdel: xoá người dùng đã tạo.groupdel: xoá nhóm người dùng đã tạo.gpasswd: thay đổi password của một nhóm người dùng.su: cho phép đăng nhập với tư cách người dùng khác.groups: hiển thị nhóm của user hiện tại.who: cho biết ai đang đăng nhập hệ thống.w: tương tự như lệnh who.man: xem hướng dẫn về dòng lệnh như cú pháp, các tham số…Lưu ý: hệ điều hành Linux phân biệt chữ hoa và chữ thường.

×