centos linux
centos 自带apache(httpd)不用安装
1.查看linux 版本号
方法1:
cat /etc/redhat-release
/etc/redhat-release配置文件用一行内容来声明 Red Hat 的名称和版本号。 由 rc.local 使用.
方法2:查看rpm包版本
rpm -q centos-release
如果是redhat,用这个 rpm -q redhat-release
方法3:linux 通用 但是如果没有lsb_release 命令还需要安装
yum install lsb_release -y
然后查看
lsb_release -a
方法4:
uname -r / uname -a
2.设置ssh
我的虚拟机安装完成后,使用ssh命令提示ssh:command not found
解决方法是:
yum install openssh*
开启关闭ssh
service sshd restart 或 /etc/init.d/sshd restart
service sshd stop
SSH开启后会有一个进程SSHD在运行,可以用netstat -nap 命令查询得到
netstat -nap | grep -i sshd
查看ssh端口
netstat -a | grep ssh 或 ps -ef | grep ssh
3.设置网卡
将网卡设为开机默认启动
vi /etc/sysconfig/network-scripts/ifcfg=eth0
将里面的onboot 设为yes
启动网卡
/etc/init.d/network restart 或者 service network restart
查看ip地址
ifconfig
如图:
ping 一下 看网卡是否正常
ping www.baidu.com
有时候eth0不出现,或者没有ip地址 ,设置虚拟机网络为nat或者桥接且选中接入网线cable connected,然后再命令行中 dhclient eth0,一般就可以了
4.yum更新所有软件
yum update
5.yum安装nginx
直接安装不了,需要先处理下源
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
然后通过yam安装
yum install nginx
6.设置虚拟机网站可以被本机访问
状况如下:本机可以ping通虚拟机,虚拟机也能ping通本机,虚拟机能访问自己的web,本机无法访问虚拟己的web。
原因是防火墙将80端口屏蔽了
解决办法:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
保存
/etc/rc.d/init.d/iptables save
重启防火墙
/etc/init.d/iptables restart
查看防火墙状态
/etc/init.d/iptables status
7.修改linux的名字
vim /etc/sysconfig/network
将
NETWORKING=yes
HOSTNAME=localhost.localdomain
改成
NETWORKING=yes
HOSTNAME=namenew
然后
vim /etc/hosts
添加
127.0.0.1 namenew
命令行 输入
hostname namenew
后关闭命令行重新进入就改完了