centos 组件安装?centos7安装卡在安装源
各位老铁们好,相信很多人对centos 组件安装都不是特别的了解,因此呢,今天就来为大家分享下关于centos 组件安装以及centos7安装卡在安装源的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
CentOS63264位安装AdobeFlashPlayer组件的方法
前几天一个网友在Linux CentOS6服务器中的某个需要远程操作的项目需要使用到Adobe Flash Player组件,直接通过YUM方式安装不了,于是通过强大的搜索,还是可以解决到安装方法的,通过重新加载安装Adobe RPM包后再YUM安装组件即可实现,这里就记录下来以便以后有需要。
第一、安装Adobe YUM RPM包
1、64位
复制代码代码如下:
rpm-ivh
rpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
2、32位
复制代码代码如下:
rpm-ivh
rpm--import/etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
然后我们选择当前CENTOS6的版本执行。
第二、更新
复制代码代码如下:
yum check-update
第三、安装
复制代码代码如下:
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl
执行命令安装,然后会有两处需要输入y回车。
最后,在安装完毕之后且没有报错基本就安装成功,然后登入我们的项目,比如浏览器可以看到Adobe Flash Player组件安装完毕。
CentOS7下配置DVWA服务
一、配置必要条件
为了在 CentOS7下配置 DVWA服务,首先需要安装和配置 SSH。使用命令 yum install openssh*安装 SSH,接着编辑配置文件/etc/ssh/sshd_config,去除 PermitEmptyPasswords no的注释并设置 PermitRootLogin为 yes,以允许 SSH连接至根用户。重启 SSH服务 systemctl restart sshd.service并设置为开机自启动 systemctl enable sshd.service。同时,添加防火墙策略 firewall-cmd--permanent--zone=public--add-service=ssh并重载防火墙配置 firewall-cmd--reload。最后,确保网络卡配置中 ONBOOT=yes,使用 service network restart重启网络服务。
二、前期更新与安装
更新系统缓存 yum makecache,并执行系统更新 yum update。如系统中未安装 ifconfig命令,则需安装,先检查可用版本 yum search ifconfig,然后根据结果安装相应的包。
三、安装必要组件
安装 Apache服务环境 yum install httpd,并启动服务 service httpd start,检查服务状态 service httpd status。安装 MySQL,首先检查系统中是否已安装 MySQL rpm-qa| grep mysql。如未安装,则从官网下载安装包 wget repo.mysql.com/mysql-co...并安装 rpm-ivh mysql-community-release-el7-5.noarch.rpm。完成 MySQL安装后,再次检查是否安装成功 rpm-qa| grep mysql。
重置 MySQL登录权限,使用命令 mysql-u root登录,如果遇到报错则通过 chown-R root:root/var/lib/mysql给目录赋予适当权限,然后重启服务 service mysqld restart。登录 MySQL并设置新密码 mysql-u root,在 MySQL命令行中执行设置密码的命令 update user set password=password('123456') where user='root',并退出 MySQL mysql> exit;。再次重启 MySQL服务,访问网站验证是否成功。
四、搭建 DVWA服务
下载 DVWA软件并将其拷贝到/var/www/html/目录下,通过命令 cd/var/www/html/进入目录并解压。安装 PHP yum install php,并安装相应组件以支持 MySQL和其他功能 yum install php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash,重启相关服务 systemctl restart mysql.service和 systemctl restart httpd.service。创建文件/var/www/html/phpinfo.php并写入 PHP信息,成功访问后删除该文件。尝试从本地访问 DVWA服务 ,如果无法访问则关闭防火墙服务 service firewalld stop或 setenforce 0。
五、继续设置环境
编辑 PHP配置文件/etc/php.ini,将 allow_url_fopen和 allow_url_include设置为 On。在 DVWA的配置文件目录/var/www/html/dvwa/config中备份 config.inc.php,并编辑该文件填写自定义的配置键。访问 DVWA的 hackable目录并给予适当的权限,调整特定目录和文件的权限以确保 DVWA的正常运行。最后,再次访问 DVWA设置页面 ,使用默认的管理员密码 admin password进行登录。
CentOS上配置VirtualBox虚拟机及安装Windows的教程
开始之前,首先需要使用 VirtualBox最小化安装 CentOS 7.0。
系统设置
使用 root账号登录,进行系统设置。
安装组件
安装系统必须的组件。
复制代码
代码如下:
yum install gcc bzip2 kernel-devel wget
修改主机名称
设置一个便于识别的主机名称,便于以后使用 ssh登录时方便识别。
复制代码
代码如下:
vi/etc/hostname
SSH设置
取消 DNS解析,使 ssh登录更快。编辑/etc/ssh/sshd_config文件,更改以下配置项:
复制代码
代码如下:
UseDNS no
安装 VBoxGuestAdditions
安装了 VBoxGuestAdditions后才可以使用共享目录的功能。
注意:此时需要重启一下系统,否则可能无法继续安装。
点击 VirtualBox运行界面的 Devices菜单,选择 Insert Guest Additions CD Image。
挂载光盘并安装 VBoxGuestAdditions
复制代码
代码如下:
mkdir/media/cdrom
mount/dev/cdrom/media/cdrom
/media/cdrom/VBoxLinuxAdditions.run
umount/media/cdrom
rm-rf/media/cdrom
用户配置
设置 root用户密码为 vagrant。
创建 vagrant用户,密码与用户名相同。
配置 vagrant用户执行 sudo命令时不需要输入密码。并且可以后台执行指令。运行 visudo命令。然后添加如下配置:
复制代码
代码如下:
vagrant ALL=(ALL) NOPASSWD: ALL
Defaults requiretty
设置 vagrant用户证书,使其可以无密码登录系统
复制代码
代码如下:
cd/home/vagrant
mkdir.ssh
wget--no-check-certificate
chmod 700.ssh
chmod 600.ssh/authorized_keys
chown-R vagrant:vagrant.ssh
清理系统
清理临时文件以减小制作出来的 Box文件体积。
复制代码
代码如下:
yum clean all
rm-rf/tmp/*
rm-f/var/log/wtmp/var/log/btmp
history-c
然后关闭虚拟系统。
打包
回到物理机终端,使用下面的命令打包输出 box.
复制代码
代码如下:
vagrant package--base [virtualbox name]--output [box name].box
创建一个 windows的虚拟环境
开始之前,需要先准备一个 windows的安装文件,如 win2003.iso。
使用命令行创建 VirtualBox虚拟机
创建一个名为 win2003的虚拟机:
复制代码
代码如下:
vboxmanage createvm--name win2003--register
设置虚拟机
复制代码
代码如下:
#设置系统类型
vboxmanage modifyvm win2003--ostype Windows2003
#开启电源管理
vboxmanage modifyvm win2003--acpi on
#设置系统内存
vboxmanage modifyvm win2003--memory 512
#添加网卡,网络模式为 NAT
vboxmanage modifyvm win2003--nic1 nat
创建一个的虚拟硬盘,容量为 5G
复制代码
代码如下:
vboxmanage createhd--filename win2003.vdi--size 5000
绑定虚拟硬盘
复制代码
代码如下:
#创建虚拟机的硬盘控制器
vboxmanage storagectl win2003--name HDD--add ide--bootable on
#绑定创建的虚拟硬盘
vboxmanage storageattach win2003--storagectl HDD--port 0--device 0--type hdd--medium win2003.vdi
添加光驱并绑定系统安装文件
复制代码
代码如下:
vboxmanage storageattach win2003--storagectl HDD--port 0--device 1--type dvddrive--medium win2003.iso
启动并安装系统
复制代码
代码如下:
vboxheadless-s win2003
在桌面环境的电脑上使用远程桌面软件,连接服务器的 3389端口就可以看到虚拟机的画面,并进行安装操作了。
使用 vboxheadless命令启动的虚拟机是会话模式的,而且默认启用了远程桌面功能 VRDP。适合首次运行虚拟机安装系统。安装完系统后,想要以后台服务的方式运行,应当使用 vboxmanage startvm命令:
复制代码
代码如下:
vboxmanage startvm win2003--type headless
安装增强包
VirtualBox默认安装好系统后,使用起来不是很顺畅。特别是鼠标操作时,迟滞感十分严重。安装增强包可以明显改善操作感。首先下载 VirtualBox Guest Additions增强包: VBoxGuestAdditions_4.3.20.iso。然后使用下面的命令挂载增强包到光驱:
复制代码
代码如下:
vboxmanage storageattach win2003--storagectl HDD--port 0--device 1--type dvddrive--medium VBoxGuestAdditions_4.3.20.iso
然后启动系统,双击光驱盘符,执行安装程序后重启完成。
添加共享目录
共享目录方便虚拟机和主机之间交换文件,使用下面的命令进行共享目录的添加和删除:
添加共享目录:
复制代码
代码如下:
vboxmanage sharedfolder add win2003--name share-name--hostpath/host/path/folder/--automount
删除共享目录:
复制代码
代码如下:
vboxmanage sharedfolder remove win2003--name share-name
其它常用技巧
1.添加 NAT网络模式下的端口转发
复制代码
代码如下:
#添加远程桌面的转发
vboxmanage modifyvm vmname--natpf1"remote desktop,tcp,,33089,,3389"
vboxmanage modifyvm vmname--natpf2"remote desktop,udp,,33089,,3389"
2.关闭虚拟机
复制代码
代码如下:
vboxmanage controlvm vmname poweroff
3.开机自动启动虚拟机
设置自动开机的数据库路径:
复制代码
代码如下:
vboxmanage setproperty autostartdbpath/etc/vbox
添加要开机启动的虚拟机:
复制代码
代码如下:
vboxmanage modifyvm vmname--autostart-enabled on--autostop-type acpishutdown
启动管理服务:
复制代码
代码如下:
service vboxautostart-service restart