环境 VMware +cenos5.5英文环境学习linux
可以用 命令 rpm -ivh 不一定要装 ssh 呀
这个更怎么配置
http://www.itokit.com/2011/0914/68485.html
您用 vmware 装 ,网络方式 要选 跟主机 在一个局域网内 ,因为它默认的事NAT 方式 ,好像主机和虚拟的机器不能能相互IP访问的 ,这样EC装好了 也访问不了
/etc/sysconfig/network-scripts/ifcfg-eth0
比如配置这个 ,那就是 用 vi 编辑器 或者 nano 编辑器打开来 ,然后编辑完保存退出就OK
命令就是 vi /etc/sysconfig/network-scripts/ifcfg-eth0 或者 nano /etc/sysconfig/network-scripts/ifcfg-eth0
centos GNOME 图形环境 application 下面找 terminal 这种字样的程序 ,打开一个命令窗口出来
服务器用不用开到图形界面 ? 一般不用,这个可以配置的 。 但只要性能够 ,在图形界面下配置比用纯命令行下方便 。配好后下次启动到 纯命令环境即可省掉 GUI 运行这部分资源
不过不同的 linux 配置文件名称,位置等可能不同的
linux是不是不分区的 可以分区的 。讲究的管理员 或者 应用比较critical 的都会分区的 /boot 一个区 /usr 一个区 等等
[jacky@localhost~] $ 提示符 是 # 还是 $ ? $ 符号代表您现在还是 普通用户 ,还不是 掌握整个系统生杀大权的 root 用户 中文显示乱码 没有配置 中文环境 。 应用上出来的网页 中文只要在 apache 里配好就可以 # 是超级管理员
一般来说 用普通用户登录 ,然后在 这个窗口 su 一下 就可以转成 root 权限 这是安全漏洞的
yum install mysql mysql-server 先这个命令 敲下去看看 装哪个版本的 mysql
y 回车 这种是 网络安装方式 如果系统里已经有旧的版本,会自动升级 。如果已经有何服务器上一样的版本 ,就提示后自动退出
这个命令 同时 装了 2个软件包 ,然后系统还会 自动按照软件包之间的依赖关系 ,必须依赖的软件包也会自动安装上去
mysql 是个客户端,mysql-server 才是服务器进程 服务进程只是 负责存数据,然后让客户端来连接 查数据的
mysql 这个是 我们用来 进到 mysql 服务进程里面与数据库服务器交互的工具
只要刚才 yum install 那个命令正常结束了 ,那就装好了
再新开的 terminal 里面 ,输入 chkconfig --levels 235 mysqld on 这个是 mysqld的服务
yum info gcc 这个是看 GCC 这个包的版本,软件介绍等等 GCC 是 linux 下的编译器 ,非常著名
yum install httpd 这个命令装好了 ,apache 就好了 。apache = httpd
httpd 就是 apache 的小名 ,就是个 WEB 服务器 d 是 daemon 的意思,中文就是 守护进程,服务进程的意思
所以mysql 服务进程也叫 mysqld
chkconfig --levels 235 httpd on 这条命令用 root 输进去 是让 httpd 每次开机自动启动
--levels 235 这个是 linux的运行 级别 ,我记得一共有 123456 共 6个级别 。 3 是 命令行情况的的普通运行状态 ,5 是 图形界面的 普通运行状态 normal running 其他一些级别 比如 emergency 状态 ,类似 WIN 按 F8 后的安全模式 就是不会把 所有服务都加载 ,而是到一个基本可用的状态,用来修复系统的环境 般我们都是进 3 ,或者 5 。现在处于 5
如果要安装的软件服务器上没有 可以先网上下载包 ,然后本地安装 ,用 rpm -ivh 软件包名称
再 yum install php
/etc/init.d/httpd start
这个是现在手动启动 httpd 刚才的命令只是让系统记住以后每一次启动时候自动启动 对应的服务 ,但现在还没有启动。所以咱手动现在启动
这个下下去后 。用 浏览器 127.0.0.1 ,应该有 apache 页面出来了
mysql同样 /etc/init.d/mysqld start 这个是绝对路径 。现在您处于 随便哪个目录都没关系 。如果给您的相对路径 ,那就跟您目前在的路由有关系了
cd / / 代表 根 目录
ls 以后 会看到它下面的目录 ,这个可以算是 一级目录
把这些目录名称脑子里有个数 这个背出来的 ,一般redhat 系的都在这个目录下 。其他版本linux 可能不太一样
cd / cd 后面有一个空格的 cd --- 是 change directory ,改变目录的意思 。整个就是 转到 / 根目录
mysqladmin -u root password XXXX 要设定的mysql超级用户密码 只要命令下去后 没有提示 错误 基本就是成功执行了
mysql -u root -p 然后应该会提示 输入密码 输入后就进去了 。进去了就可以 show database ,create database 等 exit或者 quit 退出mysql
在 appliction 里面找个 类似记事本的软件,写下面一段
<?php
phpinfo();
?>
保存到 /var/www/html 文件名是 info.php
好了后 浏览器 127.0.0.1/info.php 看php模块起来没
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring
这些是安装 php的 mysql 支持项目模块
这个如果知道 应用软件 会用的 php 和 mysql 的交互 ,要装就一起装 。每个都不大 。
一共有多少个 相关的 模块 ,就要找网上文档 。最权威的文档就在这个软件的 官方网站
或者 centos 自己也会整理一份。 软件的官网 对应所有 linux 和 UNIX 。 做的细的话 也会照顾到 各个linux版本 。centos 一般都会有很完善的文档 ,这个企业市场用的相对多
我以前用 debian ,一次update 安装 200个以上软件包
只要依赖关系 没问题 ,一次装完一个完整系统 都可以的
AddType application/x-httpd-php .php //是 让 httpd 知道 php文件 用 php 模块来处理
AddType application/x-httpd-php-source .phps
DirectoryIndex index.html
替换为:
DirectoryIndex index.php index.html index.html.php 顺序咱把 index.php 放最前 //设置 httpd的默认主页名称。本来默认只有 index.html 。因为是程序是php的 ,所以 index.php肯定也要成为主页的一种 这里配置要是哪里错了 ,下面跑应用很 可能跑不起来的 。 所有必需要当心的

浙公网安备 33010602011771号