vim /etc/passwd 查看vim界面的彩色的字符
:set nu显示行号
查看是否安装光驱 :df
mount /dev/cdrom /mnt/
写保护,将以只读方式挂载表示成功 镜像文件已经挂载到了mnt上去了
GPL开源协议
在了Packages中放的都是以.rpm的软件包
cd Packages/
ls 出现红色字体
查找是否安装软件
rpm -q vim
rpm -q vi
rpm -q bash(安装了)
which vi (查看) (查找这条命令的配置文件在那边)
bin->/usr/bin (都是命令)
rpm -qf /usr/bin/vi(查看该文件属于哪个软件包)
rpm -qa 查看安装的所有软件(all)
rpm -qa | grep python ==== rpm -q python
rpm -qa | grep bash (查出2条) rpm -q bash (查出一条) 判断内部还是外部命令type cd
type mkdir
rpm -ql vim (list查看指定软件的列表)(没安装)
rpm -ql bash
cd
cd /
ls -l
rpm -qi bash(查看指定软件的信息information)
rpm -qa -qi -ql -qf 判断软件是否安装
rpm -q bash 判断软件是否安装
rpm -qa |grep bash
查看未安装的RPM
-qpi(information)
-qpl(list)
cd /mnt/Packages/
ls
安装httpd
rpm -q httpd(显示没有安装)
rpm -qpi httpd-2.4.6-67.el7.centos.x86_64.rpm
rpm -qpl httpd-2.4.6-67.el7.centos.x86_64.rpm
rpm -qpl httpd-2.4.6-67.el7.centos.x86_64.rpm |wc -l
以.conf结尾的文件都是配置文件
rpm -ivh httpd-2.4.6-67.el7.centos.x86_64.rpm(去安装httpd 普通安装失败依赖检测失败)
大黄狗
cd /etc/yum.repos.d/
ls
yum list
mv C* back/
用yum安装httpd(的依赖关系)
yum install httpd
yum 解决软件之间依赖性关系的命令
yum remove httpd(去掉httpd依赖的软件包)
y
cd /mnt/Packages/
rpm -ivh httpd-2.4.6-67.el7.centos.x86_64.rpm
rpm -e httpd(卸载httpd)
rpm -q httpd(查看是否卸载完毕)
rpm -ivh httpd-2.4.6-67.el7.centos.x86_64.rpm(再把安装上去)
rpm -e httpd-tools(卸载依赖包 存在依赖关系 失败)
rpm -e --nodeps httpd-tools(强制卸载依赖包 不要用)
重建RPM数据库
rpm --rebuilddb 或者 rpm --initdb
导入验证公钥
rpm --import /media/cdrom/RPM-GPG-KEY-redhat-release
yum
先要光盘挂载
mount /dev/cdrom /mnt (取消掉了) mount /mount
永久挂载
vi /etc/fstab
在最下面加入:
/dev/cdrom /mnt iso9660 defaults 0 0
mount -a (检查上面语法是否错误,检查完没有错误下并帮忙挂载上去)
cd
cd /etc/yum.repos.d/ 配置本地yum配置文件
ls
先建一个back文件将centos文件移到back文件中去
mkdir back
cd /etc/yum.repos.d/
ls
mv C* back/(不清楚命令执行报错)
ls
vi local.repo
[local] yum仓库的唯一标识名
name=local yum仓库的名字
baseurl=file:///mnt指向路径根目录下的/mnt 连接/mnt去拿软件
enabled=1 启用yum仓库
gpgcheck=0不检查公钥
yum list (查看yum仓库中所有的列表出来)(列出来表示成功 本地yum仓库)
yum install httpd -y(安装完不会提醒)
rpm -ivh安装
rpm U升级
rpm -e卸载
普通执行程序文件 /usr/bin
服务器执行程序文件和管理程序文件 /usr/sbin
应用程序配置文件 /etc
日志文件 /var/log
应用程序文档文件 /usr/share/doc
应用程序手册页文件 /usr/share/mam
把下载的两个文件放在WinSCP里面
cd
ls(查看是否放进去了)
md5sum httpd-2.4.34.tar.bz2
md5sum -c httpd-2.4.34.tar.bz2.md5 有确认表明校验和正确
1:50:00
tar xf apr-
apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz
tar xf apr-util-1.6.0.tar.gz -C /opt/
cd /opt/
ls
yum -y install \
gcc \
gcc-c++ \
make \
pcre-devel \
expat-devel \
perl
mv apr-1.6.2/ httpd-2.4.34/srclib/apr
mv apr-util-1.6.0/ httpd-2.4.34/srclib/apr-util
cd httpd-2.4.34/
ls
./configure --prefix=/usr/local/httpd
make && mak install(一步到位,编译完就安装)
cd /usr/local/
ls
cd httpd/
ls
vi conf/httpd.conf
/ServerName www.aa.com 2:00
:wq
/usr/local/httpd/bin/apachectl start(开启命令)
systemctl stop firewalld(关防火墙)
sentenforce 0
在网站上输入192.168.80.111
cd /var/www/html/
ls
rpm -q httpd
rpm -e httpd
rpm -e httpd
/usr/local/httpd/bin/apachectl start(开启命令)