$ wget package.tar.gz $ tar xvzf package.tar.gz hay $ tar xvjf package.tar.bz2 $ cd package $ ./configure $ make $ make install $ make clean
2.Liên quan đến tập tin
So sánh hai tập tin
$ meld file1 file2
Tìm tập tin từ thư mục gốc theo tên
$ find . -name filename.xml hay $ locate slapd.conf
Tìm tập tin của một lệnh
$ whereis ldapsearch
Tìm chuỗi trong toàn bộ các tập tin trong thư mục và thư mục con
$ grep -r "searched string" *
3. Liên quan đến process và cổng (port)
Tìm process của prostgresql
$ ps -ef | grep postgresql
Kiếm một process tương ứng với một service :
$ ps aux | grep l[d]ap
Kiểm tra một chương trình có đang chạy hay không (ở đây là varnish):
$ ps aux | grep varnish
Tìm cổng của một dịch vụ được cài :
$ lsof -i | grep l[d]aphay
$ netstat -autp | grep l[d]ap
Tìm cổng đăng ký của một service :
$ grep ldap /etc/services
Kiểm tra chương trình có đang xài một cổng nào đó hay không (ex: 8080):
$ lsof -i:8080
4. Kết nối từ xa
Lấy tập tin từ máy từ xa :
$ scp root@openspacevn.local:/root/ldap_update /platform/home/user/
Gởi tập tin đến máy từ xa:
$ scp jdk-6u29-linux-x64.bin root@openspacevn.local:/root
Hoặc xài sftp:
$ sftp root@10.1.15.125 $ sftp> get export.ldif
Kết nối ssh đến máy từ xa :
$ ssh root@10.1.15.125 $ logout
5. Chương trình và bộ nhớ
Kiểm tra xem chương trình đã được cài trên máy hay chưa :
$ rpm -qa | grep ldap
$ rpm -q --whatprovides /usr/bin/ldapsearch $ rpm -v openldap_clients
Xem thông tin bộ nhớ:
$grep MemTotal /proc/meminfo $grep SwapTotal /proc/meminfo
test available memory:
Bộ nhớ chia sẻ chưa dùng (available):
$ df -k /dev/shm/
Dung lượng bộ nhớ còn trống trong tmp directory
$ df -h /tmp
Xem thông tin toàn bộ không gian ổ đĩa còn trống:
$ df -h
Xem thông tin phiên bản của ubuntu:
$ more /etc/*-release $ lsb_release -id $ lsb_release -a
Xem thông tin phiên bản của lõi linux:
$ uname -rms $ uname -a
6. Liên quan đến mạng và kết nối
Kiểm tra có thể kết nối tới một địa chỉ hay không, thay <ip adress> bằng địa chỉ muốn kiểm tra:
$ ping <ip addresse>
Kiểm tra server DNS đã được cấu hình (đúng) chưa (ở đây bằng cách hỏi tên miền của google) :
$ nslookup google.com
Thêm server DNS bằng cách sửa tập tin resolv.conf:
$ sudo gedit /etc/resolv.confSau đó thêm địa chỉ server bằng cách thêm dòng sau vào cuối tập tin, thay <ip dns server> bằng địa chỉ ip của server DNS:
nameserver <ip dns server>
7. Tập tin .profile
Sửa tập tin .profile:
$ gedit .profile
Cập nhật thông tin vừa thay đổi trong tập tin .profile:
$ source .profile
8. Java
Mở Java Control Panel:
$ ControlPanel
9. Dùng cURL
Ví dụ thực hiện truy vấn POST:
curl -X POST \ http://openspacevn.com/oauth2/token \ -H 'cache-control: no-cache' \ -H 'content-type: application/x-www-form-urlencoded' \ -d 'grant_type=client_credentials&client_id=XXX&client_secret=XXX'
Không có nhận xét nào:
Đăng nhận xét