二、プロフィール及び基礎ネットワーク設定

5763 ワード

原文のリンク:http://www.cnblogs.com/outsrkem/p/11168413.html
Unix発展史
1965年、米マサチューセッツ工科大学(MIT)、ゼネラル・エレクトリック(GE)及びAT&Tのベル実験室共同開発Multiicsプロジェクト計画は、対話式の多道プログラム処理能力を持つタイムシェアオペレーティングシステムの開発を目指していますが、Multicasが追求する目標が大きすぎて、プロジェクトの進度が計画より遅れています.1969年、ベル実験室のケン・トンプソンはゲーム「宇宙ローミング」でDEC POP-Tマシン上開発UNIXシステムにいます.  1971年、ケン・トンプソンの同僚であるデニス・リッチがC言語を発明し(UNIXを書き換えるため)、1973年にUNIXシステムのほとんどのコードをC言語で書き換え、UNIXの移植性に基礎を築いた.
一般的なUnix
                                           
    AIX                 IBM                 PowerPC
    HP-UX               HP                  PA-RISC
    Solaris             Sun                 SPARC
Linuxの発展
  minixは譚寧邦によって発明され、開源は1987年に発表され、教育研究に用いられ、2000年にBSD授権に改められ、自由と開放のソースソフトと呼ばれています.Linus Torvaldsはフィンランド大学でMinixのオペレーティングプラットフォームで新しいオペレーティングシステムのカーネルを構築しました.彼をLinuxといいます.
よくあるLinux
    
    2.6.32      REHL 6 (    :www.kernel.org)
    3.10.x      REHL 7
    
    RedHat          
           :Fedora
           :REHL(Redhat Entetprise Linux)5 、 6 、 7
           :CentOS
        SUSE
    Debian      
        Ubuntu
注:カーネルはオペレーティングシステムの中核です.ハードウェアベースの第一層ソフトウェア拡張であり、オペレーティングシステムの基本的な機能を提供し、オペレーティングシステムの動作の基礎であり、システムのプロセス、メモリ、デバイスドライバ、ファイル、ネットワークシステムを管理し、システムの性能と安定性を決定しています.
一般的なオープンソースソフトウェア
Apache      web   
Nginx       web   
MySQL          (SQLserver,Oracle)
MongoDB     NoSQL       (    MySQL   ,redis    ,   )
Samba       Linux Windows          
PHP             
Python          
Ruby            
Sphinx          
GPL原則:オープンソースソフトを使うなら、再開発ソフトもオープンソースでなければなりません.  Linux応用分野:ウェブサイト、ゲーム、組込み式Linuxファイルシステム:EXT 2 EXT 3 EXT 4(主に使用)XFS(ダイナミック拡充対応)
パーティションステップ:
デバイスファイル名(8195)④マウントポイント(マウントポイントはユーザがパーティションにアクセスするインターフェース)をマウントします.
注意事項
Linuxでは、すべての内容はファイルであります.Linuxでは、大文字小文字と小文字を区別します.Linuxでは、拡張子ではなく、権限によって区別されますが、例えば圧縮ファイルrpmパッケージファイルのような特殊なものがあります.ハードディスクの表示/dev/hd a 1 aを含む:第一のハードディスク1:第一のパーティション_; hd:IDEインターフェースハードディスク
        swap      ,     boot    
boot            200MB
swap        (    )        4G,swap   2 ,  4G,   
/      (    )
Linux IPプロファイル
1) setup        On boot   *(    )
2) on boot=yes(    )
3) service network restart(      )  
4)      
         
           
    service network restar
5) UUID  (     )(         )
    vi /etc/sysconfig/network-scripts/ifcfg-eth0(  MAC   )
    rm -rf /etc/udev/rules.d/70-persistent-net.rules(  MAC UUID    )
    reboot(    )
一般的な設定ファイル
/etc/sysconfig/network-scripts/ifcfg-eth0         
/etc/udev/rules.d/70-persistent-net.rules   MAC UUID     (CentOS 6.8)
ネットワークカードの設定
ONBOOT=yes                        
BOOTPROTO=static            IP    (none | static | dhcp)
IPADDR=192.168.28.179       ipv4  
NETMASK=255.255.255.0           
GATEWAY=192.168.28.1            
DNS1=202.106.0.20           DNS1
DNS2=8.8.8.8                DNS2
ifconfig eth0 192.168.28.179/24         ip netmask ,     
保護をオフにする
iptables:(   )
    iptables -F                        
    service iptables stop              
    chkconfig iptables off                  
SELinux:      (       )
      :setenforce 0     (0/1)   0:   (    ) 1:  
            getenforce          selinux  
      :vim /etc/selinux/config
             SELINUX    =   enforcing(1)
                        =   permissive(0)
                        =   disabled(  )
     :        
よくあるリモートツール
Putty   SecureCRT   Xshell
注意事項
1) Linux        (Linux      ,      )
2) Linux        
3) Linux          (        .gz .bz2 .tar.bz2 .tgz .rpm)
4)         
5) Windows     Liunx        
6) Linux     X     
常用位置(約定俗成)
1) /usr/local/                    
2) /usr/local/src/                 
3) /usr/srv/kernels/            
4) /var/lib/mysql/          MySQL(rpm  )
5) /var/www/html/               (rpm  )
サーバ保守の提案
1)        ,    (     ,  4  5 ,       )
2)         (    ,              )
3)               (4  5 ,       )
4)                   (              5      )
5)      
6)       (          ,     ,    ,            )
7)            (         ,  ,         )
注:
                  
MySQL     /tmp/          (.sock)     
          
   :            
      
/                      
├── bin                   ,       。
├── boot                            
├── cgroup
├── dev                     
├── etc                        
├── home                   
├── lib                    ,         ,        
├── lib64                      
├── lost+found                       
├── media               ,          
├── misc                ,      NFS        
├── mnt                 ,  Linux          ,                
├── net
├── opt                      ,      /use/loacl/
├── proc                  ,         
├── root                (root)   
├── sbin                      ,      ,           
├── selinux                   
├── srv                   
├── sys                   , proc  ,          
├── tmp                   ,        ,         
├── usr                     
│   ├── bin               ,       ,            
│   ├── sbin                       
│   ├── lib              
│   ├── local             ,           
│   │    ├── src           ,               
│   ├── share                   ,      
│   ├── src                ,      /usr/local/src/
│        ├── linux          ,      
└── var                     
      ├── lib                     
      ├── spool           ,      ,    
      │    ├── mail          
      │    ├── cron             
      ├── log               
      ├── run             PID(   )      
      
注:以上はCentOS 6.8システムの一部の一般ディレクトリです.
転載先:https://www.cnblogs.com/outsrkem/p/11168413.html