红联Linux门户
Linux帮助

学习linux7天总结

发布时间:2008-04-25 20:55:55来源:红联作者:eometry
作者是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
文章评论

共有 1 条评论

  1. 149banzhang 于 2008-04-27 10:01:17发表:

    那要继续努力啊!!大家一起同路学习!!!