1.系统分区
1>分区
最多四个主分区(其中包括最多一个逻辑分区),一个逻辑分区可以有多个分区
2>格式化
3>硬件设备文件名
IDE硬盘 /dev/hd[a-d]
SCSI/STATA/USB硬盘 /dev/sd[a-p]
光驱 /dev/sdrom 或/dev/sro
软盘 /dev/ fd[0-1]
打印机(25针)/dev/lp[0-2]
打印机(usb)/dev/usb/lp[0-15]
鼠标 /dev/mouse
4>挂载
必须分区 /、/swap (交换分区,内存2倍,不超过2G),推荐分区 /boot(启动分区,200M)
2.连网
vm设置:
1>桥接 虚拟机用真实的网卡上网,配置简单,占用ip,可以与局域网其它主机通信
2>nat 用虚拟的vm8网卡与主机通信 不能与局域网其它主机通信,可以连互联网(主机能连网的情况下)
3>host-only 用怒你及的vm1网卡与主机通信 不能与局域网其它主机通信 不能连互联网
3.权限目录
chmod 改变文件/目录的权限 文件所有者和管理员有权限
-R 递归目录设置
chown 改变文件所有者 只有管理员才有权限
chgrp 改变文件的所属组 只有管理员才有权限
umask -S
4.帮助命令 man
5.用户管理命令
1>useradd
2>passwd
3>who 查看登陆用户的大概信息
/dev/sda2 2.0G 35M 1.8G 2% /home
[root@localhost ~]# who
root tty1 2014-03-31 04:49
root pts/0 2014-03-31 05:30 (192.168.199.1)
[root@localhost ~]#
tty1是本地登录(在linux系统上直接登录,其它为客户端远程登陆)
4>w 查看登陆用户的详细信息
[root@localhost ~]# w
07:11:34 up 2:22, 2 users, load average: 0.00, 0.00, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 - 04:49 1:37m 0.04s 0.04s -bash
root pts/0 192.168.199.1 05:30 0.00s 0.36s 0.27s w
idle 空闲时间 用户多久没执行操作了
jcpu 累计占用的cpu时间
pcpu 当前命令占用的cpu时间
what 操作的命令
6.压缩命令
gzip 只能压缩文件 不保留源文件
gunzip
7.网络命令:
1>write 给在线用户写信,条件是同一台服务器上的在线用户(即时通信)
格式:write <用户名>
以ctrl+D结束
2>wall 给在线所有用户发信息
3>ping
ping -c 4 ip ---ping4次
4>ifconfig 查看和设置网卡信息
5>mail 发送邮件命令
6>last 查看用户记录、系统重启记录
lastlog -u xxx用户
7>traceroute
8>netstat
-t tcp
-u udp
-l 监听
-r 路由
-n 显示ip和端口号
常用三个命令:netstat -rn netstat -an netstat-tlun
9>setup redhat专有命令 设置之后记得重启网络服务(service networak restart)
10>mount 格式:mount [-t 文件系统] 设备文件名 挂载点
卸载 umount
11>shutdown
-c 取消上一次的关机命令
-r 重启
-h 关机
例子:shutdown -h now
其它关机命令 half、poweroff、init0
其它重启命令 reboot 、init 6
运行级别 cat /etc/inittab
runlevel查询运行级别
12>.logout
8.安装包
源代码包
二进制包(rpm)
二进制包安装
命名规则:
httpd-2.2.15-15.el6.centos.1.i686.rpm
httpd 软件包名
2.2.15 软件版本
15 软件发布的次数
el6.centos 适合的Linux平台
i686 适合的硬件平台
rpm rpm包扩展名
模块依赖查询网站: www.rpmfind.net
rpm –ivh 包全名
选项:
-i(install) 安装
-v(verbose) 显示详细信息
-h(hash) 显示进度
--nodeps 不检测依赖性
选项:
-U(upgrade) 升级
卸载
rpm -e 包名
选项:
-e(erase) 卸载
--nodeps 不检查依赖性
常用 查询命令
rpm -q 包名
-i详细信息
-p查没有安装的软件 后加包全名
-l查找文件安装位置(即使没有安装,路径也确定)
-f查系统文件名属于哪个包 后面跟的是系统文件名(是包安装产生的文件)
-R查询包依赖包
-V校验安装包中的文件
9.ip配置
[root@localhost ~]# setup
#使用setup工具
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
把ONBOOT=“no” 改为
ONBOOT=“yes“
#启动网卡
[root@localhost ~]# service network restart
#重启网络服务
网络yum源
[root@localhost yum.repos.d]# vi /etc/yum.repos.d/CentOS-Base.repo
[base] 容器名称,一定要放在[]中
name 容器说明,可以自己随便写
mirrorlist 镜像站点,这个可以注释掉
baseurl 我们的yum源服务器的地址。默认是CentOS官方的yum源服务 器,是可以使用的,如果你觉得慢可以改成你喜欢的yum源地 址
enabled 此容器是否生效,如果不写或写成enable=1都是生效,写成 enable=0就是不生效
gpgcheck 如果是1是指RPM的数字证书生效,如果是0则不生效
gpgkey 数字证书的公钥文件保存位置。不用修改