歡迎您光臨本站 註冊首頁

學習linux7天總結

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

作者是danzisedefenglin

今天是第七天了,一個星期前剛開始下載centos5.1。如果是花21天學的話,已經過去了三分之一。

今晚沒有搞新的東西,就整理做個總結,發現mindimanger真的好用,下面的內容就是用他生成的。周末的時候,把這個內容完善,那肯定是一個非常不錯的技術文檔。

1 安裝


1.1 CentOS5.1

1.2 基本信息

8g硬碟,160m內存,去掉音效卡,軟碟機
ip:192.168.1.168
掩碼:255.255.255.0
網關:192.168.1.1
dns:192.168.1.1
hostname:centos


1.3 最小化安裝

通過命令行的方式進行安裝,所有的選擇都是採用預設的,
區域選擇:中國
語言:英語
安裝了342個包,佔用空間是536m


1.4 分區

/swap:320
/ :5000
/data:剩下空間


2 基本命令使用


2.1 VI

進入編輯狀態:i
退出編輯狀態:Esc
到第一行:gg
到最後一行:G
到某一行:xxG
到行首:0
到行末:$
複製:yy
貼上:p
復原:u
刪整行:dd
刪除全部內容:dG
顯示行數::set nu
不顯示行數::set nonu
搜尋:/、再次搜尋:n
儲存::w
離開::q
儲存兼離開::wq 或 shift+zz
強制離開(不儲存)::q!



2.2 yum

更新:yum update
安裝:yum install xxx
移除:yum remove xxx
清除已經安裝過的檔案(/var/cache/yum/):yum clean
all
搜尋:yum search xxx
列出所有檔案:yum list
查詢檔案訊息:yum info xxx


群組安裝功能:


yum grouplist
yum groupinstall "Web Server"


2.3 rpm

安裝:rpm -ivh xxx
移除:rpm -e xxx
升級:rpm -Uvh xxx


查詢:
查詢所有安裝的包: rpm -qa
查詢某個包:rpm -qa | grep xxx
rpm -qi xxx
查詢軟體的安裝路徑:rpm -ql xxx
rpm -qc xxx
查詢某個文件是那個rpm包產生:rpm -qf /etc/yum.conf
rpm -qpi xxx



2.4 chkconfig

chkconfig --list
chkconfig --list | grep 3:on
chkconfig --level 345 xxx on
chkconfig xxx on
chkconfig --list xxx


3 登陸後設置


3.1 關閉selinux

1:運行命令setup,可以在圖形化界面進行關閉
2:vi /etc/sysconfig/selinux
SELINUX=enforcing 改成--> SELINUX=disabled




3.2 關閉不需要服務

1:運行命令setup
2:運行命令ntsysv
只啟用下面9個服務(autofs是為了方便使用光碟機,其實可以不啟用這個服務)
acpid
anacron
autofs
cpuspeed
crond
network
sshd
syslog
yum-updatesd



3.3 配置ssh

修改兩個地方
vi /etc/ssh/sshd.config
#PermitRootLogin yes 改為
PermitRootLogin yes


#UseDNS yes 改為
UseDNS no


3.4 配置yum

mv /etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-Base.repo.save
vi /etc/yum.repos.d/CentOS-Base.repo
######################


[base]
name=CentOS-5 - Base
repo=os
baseurl=http://centos.ustc.edu.cn/centos/5.1/os/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-
KEY-CentOS-5


[update]
name=CentOS-5 - Updates
baseurl=http://centos.ustc.edu.cn/centos/5.1/updates/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-
KEY-CentOS-5


[addons]
name=CentOS-5 - Addons
baseurl=http://centos.ustc.edu.cn/centos/5.1/addons/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-
KEY-CentOS-5


[extras]
name=CentOS-5 - Extras
baseurl=http://centos.ustc.edu.cn/centos/5.1/extras/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-
KEY-CentOS-5


[centosplus]
name=CentOS-5 - Plus
baseurl=http://centos.ustc.edu.cn/centos/5.1/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-
KEY-CentOS-5


[contrib]
name=CentOS-5 - Contrib
baseurl=http://centos.ustc.edu.cn/centos/5.1/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-
KEY-CentOS-5
###################



rpm --import
http://centos.ustc.edu.cn/centos/5.1/os/i386/RPM-GPG-KEY-CentOS-5


yum update



3.5 gcc

yum install gcc


3.6 基本信息查看和修改

查看 IP:ifconfig
修改 IP:
運行命令:system-config-network-tui
或修改:/etc/sysconfig/network-scripts/ifcfg-eth0


FQDN 設定:
hostname
more /etc/hosts
more /etc/sysconfig/network
修改計算機名字
1:vi /etc/sysconfig/network
2:vi /etc/hosts
如果通過
hostname xxx
來修改計算機名字,則重新啟動后就不起作用


DNS 設定:
vi /etc/resolv.conf
nameserver 192.168.1.1
nameserver 202.106.195.68


重新啟動網卡:
/etc/rc.d/init.d/network restart

4 編譯前準備


4.1 安裝編譯器gcc

最小化安裝,沒有安裝編譯器
yum install gcc


4.2 gcc-c++

如果不安裝,在編譯mysql的時候會出現【exec: g++: not
found】錯誤
yum install gcc-c++


4.3 安裝libxml2

如果不安裝這個,編譯php的時候會出錯:configure:
error: xml2-config not found. Please check your
libxml2 installation
yum install libxml2
yum install libxml2-devel


5 安裝軟體


5.1 mysql

5.2 apache

5.3 php

6 軟體

6.1 windows

6.1.1 winscp

6.1.2 secureCRT

6.1.3 UltraEdit

6.2 linux

[火星人 ] 學習linux7天總結已經有523次圍觀

http://coctec.com/docs/linux/show-post-113669.html