Linux 學習總結(一)

netstat得相關命令
ps查看全部活躍狀態得服務
netstat 查看處於可連接和服務,和他們得狀態,netstat 還能夠顯示ps沒法顯示得,從xinetd和inetd中運行得服務,好比telnet
netstat --inet -a 顯示只有網絡連接得連接(默認時包括套接字,系統內部連接)
netstat --inet -a -c > netstat.txt 能夠不斷得把網絡連接數據發送到文件中
netstat -i 檢查網卡
netstat -pln 查看系統當前監聽得端口
linux ubuntu10.10 grub 配置文件
/boot/grub/grub.cfg 設置配置(主要配置)
/etc/grub.d/* 自動配置腳本
/etc/default/grub 系統變量
Linux VNC(virtual newtwork computing)虛擬網絡計算
VNC軟件得使用方法
VNC軟件主要由兩個部分組成:VNC server及VNC viewer。用戶需先將VNC server安裝在被控端的計算機上後,才能在主控端執行 VNC viewer 控制被控端。 VNC server 與 VNC viewer 支持多種操做系統,如 windows,Linux,MacOS 及 Unix 系列(Unix,Solaris等),所以可將 VNC server 及 VNC viewer 分別安裝在不一樣的操做系統中進行控制。RealVNC 的優越性還在於若是操做系統的主控端計算機沒有安裝 VNC viewer,也能夠經過通常的網絡瀏覽器(如 IE 等)來控制被控端(須要 Java 虛擬機的支持)。 整個 VNC 通常運行的工做流程以下:
 (1) VNC 客戶端經過瀏覽器或 VNC Viewer 鏈接至 VNC Server。
 (2) VNC Server 傳送一對話窗口至客戶端,要求輸入鏈接
Windows下可使用軟件winvnc鏈接服務端
利用圖片來保存密碼:
使用openoffice Draw 繪圖生成1.odt文件
建立文件 touch account.txt 文件,輸入本身得用戶名和密碼
使用cat 1.odt account.txt > 2.odt就會在相應目錄下生成2.odt文件,若是你想看本身的密碼:
使用 cat 2.odt | tail -n 2 就能夠了
CDLinux
CDlinux 是一種從光盤啓動、運行的小 Linux 系統,可用於系統修復/維護。支持不少硬件(PCMCIA、SCSI、USB 等)和多種網絡協議(ftp、ssh、nfs、samba 等)。用戶可方便地進行定製,並按須要自行添加、刪除軟件包
最後說說幾個小型linux系統。有名的就四個,cdlinux、puppy、slax、slitaz。
http://www.linuxdiyf.com/bbs/thread-189115-1-1.html
文件類型
-普通文件
d目錄文件
l連接文件
b塊設備文件
c字符設備文件
p管道文件
s套接字
/dev/sda1    第一快主串口硬盤上的第一個分區
/dev/sda2    第一快主串口硬盤上的第2 個分區
 
/dev/hda1    第一快主並口硬盤上的第一個分區
/dev/hda2    第一快主並口硬盤上的第2 個分區
 
/dev/cdrom   cd/dvd/ cd,rw dvd,rw
/dev/fdx 本地的軟驅
/dev/sdx {a..z      本地的串口硬盤
/dev/sda 第一快主串口硬盤
/dev/sdb 第二快從串口硬盤
/dev/sdc 第三快主串口硬盤
MBR(主引導扇區)
主引導記錄中包含了硬盤的一系列參數和一段引導程序。引導程序主要是用來在系統硬件自檢完後引導具備激活標誌的分區上的操做系統。它執行到最後的是一條JMP指令跳到操做系統的引導程序去。這裏每每是引導型病毒的注入點,也是各類多系統引導程序的注入點。
 /tmp和/var/tmp目錄 意義
linux沒有將不須要的文件刪除的功能,卻創建了兩個臨時性目錄---/tmp和/var/tmp,在此目錄下創建的文件,即便未做清理也不會弄亂通常的目錄。大部分系統在開機時都會清理/tmp目錄,而有些文字編輯程序會再/var/tmp下備份一個當前編輯程序。從而當系統崩潰會可用來恢復數據。
 Redmine開源軟件
Redmine是用Ruby開發的基於基於web的項目管理軟件,是用ROR框架開發的一套跨平臺項目管理系統,聽說是源於Basecamp的ror版而 來,支持多種數據庫,有很多本身獨特的功能,例如提供wiki、新聞臺等,還能夠集成其餘版本管理系統和BUG跟蹤系統,例如SVN、CVS、TD等等。 這種 Web 形式的項目管理系統經過「項目(Project)」的形式把成員、任務(問題)、文檔、討論以及各類形式的資源組織在一塊兒,你們參與更新任務、文檔等內容 來推進項目的進度,同時系統利用時間線索和各類動態的報表形式來自動給成員彙報項目進度
 
PAM(插件式鑑別模塊)
文件目錄權限設置
$HOME                     700
/etc/passwd                                      
/etc/shadow                                                         這些都是600
root/.rhosts     遠程訪問控制文件  
root/.netrc        FTP腳本文件
/user
/etc                                                                     這三個,other不能有權限,普通user能夠有讀權限。個別服務.例如Apache可單獨設置權限
/var                                                                                
/tmp                               777
snmpd.conf                     600
修改系統設置
/etc/login.defs
PASS_MAX_DAYS9999     通常設置密碼的使用天數爲90天。9999爲關閉該功能,使用無限期。
PASS_MIN_DAYS0            通常設置爲1天,密碼最少的使用天數。也就是修改密碼後一天之後才能再次修改。
PASS_MIN_LEN5              密碼的長度。通常設置8位。
PASS_WARN_AGE7           密碼失效前一週設置警告提示。
三個主要的日誌系統
鏈接日誌 /var/log/wtmp            /var/run/utmp
進程日誌
錯誤日誌 /var/log/messages(很給力)
 
查看日誌文件
Linux日誌文件存放在 /var/log/下的文件   utmp、wtmp、lastlog、messages
       一、有關當前登陸用戶的信息記錄在文件utmp中;======who命令
  二、登陸進入和退出紀錄在文件wtmp中;========w命令
  三、最後一次登陸文件能夠用lastlog命令察看;
  四、messages======從syslog中記錄信息
 
注意:wtmp和utmp文件都是二進制文件,他們不能被諸如tail命令剪貼或合併(使用cat命令)。
用戶須要使用who、w、users、last和ac來使用這兩個文件包含的信息。
 
  例子:
  last命令往回搜索wtmp來顯示自從文件第一次建立以來登陸過的用戶
 
  users用單獨的一行打印出當前登陸的用戶,每一個顯示的用戶名對應一個登陸會話
 
  w命令查詢utmp文件並顯示當前系統中每一個用戶和它所運行的進程信息
 
  who命令查詢utmp文件並報告當前登陸的每一個用戶
 
  ac命令根據當前的/var/log/wtmp文件中的登陸進入和退出來報告用戶連結的時間(小時)
 
linux .so文件
2.通常來講.so文件就是常說的動態連接庫, 都是C或C++編譯出來的。與Java比較就是:它一般是用的Class文件(字節碼).//
3.Linux下的.so文件時不能直接運行的,通常來說,.so文件稱爲共享庫
fork炸彈
.(){ .|.& };.//遞歸產生線程
使用 --posix 選項啓動 bash。
在運行 bash 以後,執行 set -o posix 命令。
使用 /bin/sh 。
相關文章
相關標籤/搜索