黑马程序员PHP培训教程:Linux安装-安装虚拟环境-1
- 格式:docx
- 大小:216.60 KB
- 文档页数:3
Linux培训虚拟机安装手册
1.安装VirtualBox
请在Windows电脑上,安装VirtualBox WIN版本:
VirtualBox-xxx-Win.exe
2.安装VirtualBox extension
Oracle_VM_VirtualBox_Extension_Pack-xxx.vbox-extpack
3.准备虚拟机镜像
解压Baohua_Linux.vmdk.rar为Baohua_Linux.vmdk
4.新建虚拟机
运行第1步安装的Oracle VM VirtualBox,点击“新建(N)”按钮创建虚拟机,类型选择Linux,Ubuntu 32位,名称可以取名为“linux-training”。
单击“下一步(N)”,设置内存(最好1GB以上):
继续单击“下一步(N)”。
设置硬盘,注意选择“使用已有的虚拟硬盘文件(U)”,虚拟硬盘文件是第3步解压之后的“Baohua_Linux.vmdk”:
最后,点击“创建”完成虚拟机的构建工作。
依次点击“setting”、“system”、“processor”,设置虚拟机内CPU为双核以上:
如果启动双核或者多核失败,请进入电脑的BIOS,enable虚拟化支持相关的选项。
5.启动虚拟机
在Virtualbox上选择先前创建的“linux-training”虚拟机并点击“启动”:
虚拟机的账号和密码都是“baohua”,如果要执行特权命令,sudo密码也是“baohua”:。
函数:一段能够自动完成某些功能的代码
定义语法:
function 函数名(形式参数1,形式参数2。
){
//一些代码
函数体
}
调用语法:
函数名(实际参数1,实际参数2。
);
注意:函数在写好之后是不会自己去执行,需要调用函数才会执行
注意:函数执行完成之后会回到调用函数的位置
一般来说函数写好之后不会总去改动函数内部的代码
函数的练习:
求任意一个数为圆的半径,球圆的面积,假设pai为3.14
求已知任意两个值为直角三角形的两条直角边,求斜边
函数名:
注意:不要和系统函数以及关键字相同
建议:函数名要起得有意义
函数的执行:
1,点到firebug的脚本
2,点击某个位置添加断点
3,刷新
4,点击单步进入
作用域:
对于函数来说,函数内部定义的变量叫局部变量
函数外部的变量叫做全局变量
只是针对函数来说的
局部变量:只能在函数内部使用
全局变量:可以放到任何位置去用
平时只会关注局部变量,只要在函数内部定义变量就必须有意识的知道,存在作用域的问题。
phpstudy版(笔记)参考文章:Linux一键安装web环境全攻略phpstudy版(笔记)/414.html/qq_21794887/article/details/61916438注:这里我是把网站主程序放在以 为名称的文件夹下,绑定访问的域名也是相同所以文件路径为phpstudy/www//index.php开始配置在线安装phpstudy一键包:1.在Xshell里面输入wget -c /phpstudy.bin回车2.输入chmod +x phpstudy.bin回车,这一步用于设置权限,要在root权限下操作3.输入./phpstudy.bin回车,执行安装。
接下来都是中文提示操作,选择安装什么版本和选择是lnmp还是lamp,按照提示进行输入回车。
大约需要28分钟的时间。
4.出现这样的信息。
说明你安装完毕:5.域名绑定:输入:phpstudy add会提示让你输入网站访问域名再输入你的网站访问域名6.安装ftp:wget -c /phpstudy-ftpd.sh回车chmod +x phpstudy-ftpd.sh回车./phpstudy-ftpd.sh回车下图说明FTP安装完毕7.开通FTP:输入phpstudy ftp add根据提示输入:FTP用户名密码能打开的目录/phpstudy/www输入目录(注意是绝对目录)就是你网站程序所要存放的目录配置好后就可以通过ftp上传下载文件(可能需要分配权限)8.开启phpstudyphpstudy start9.访问网站这里我是把要上传的程序文件名称改为网址名称()上传文件至/phpstudy/www/ 域名域名就是绑定的域名名称,也就是网站程序所在文件夹的名称(使域名名称和网站程序根目录名称相同)10.sql 文件的导入上传sql文件:/phpstudy/www链接数据库/phpstudy/mysql/bin/mysql -u root -prootmysql>create database abc;mysql>use abc;mysql>set names utf8;mysql>source/phpstudy/www/abc.sql;(/phpstudy/www)我们上传sql文件所在的路径可能出现的问题:打开网站出现SQLSTATE[HY000] [2002] No such file or directory错误时(1)控制台中敲入 ps aux | grep-imysql命令找到mysqld.sock的路径phpstudy版路径为/phpstudy/data/mysql.sock(2)然后通过vi/phpstudy/server/php/etc/php.ini进入php.ini的位置然后修改其中的的三个default_socket的值,使其等于/phpstudy/data/mysql.sock phpstudy环境下路径(3)重启服务器就好了。
⼿把⼿教会你远程Linux虚拟机连接以及配置pytorch环境。
出⼀期⽤于连接远程Ubuntu系统并配置pytorch环境的教学。
2021-07-07 13:35:57-现在的矿难导致显卡⼤幅度的涨价对很多要做深度学习领域的⼩伙伴们⾮常的不友好,配置设备固然要掏空钱包,那么租个云GPU变成个⾮常经济的选择!但是⽤⿊框命令⾏操控的Linux系统对很对习惯了⽤wingdows的同学显的⼗分不友好!于是乎,我出了今天这期教程!Xshell 7(win系统)是⼀个⽤于MS Windows平台的强⼤的SSH、TELNET和RLOGIN终端仿真软件。
它使得⽤户能轻松和安全地从Windows PC上访问UniX/Linux主机。
简单地说,X shell就是⼀个终端模拟软件,就是模拟服务器所在的linux,在Xshell中可以输⼊命令,就像在服务器的linux中输⼊命令⼀样,从⽽实现远程控制服务器。
下⾯放上基础的Xshell 7使⽤教程,介绍⼀点Xshell使⽤技巧。
登录服务器Xshell 7使⽤教程的第⼀部分当然是了。
第⼀步,登录⾸先需要我们拥有⼀台服务器,这样你就有服务器的IP地址、账户和密码。
第⼆步,打开Xshell 7,这时会打开两个相叠的窗⼝,点击上⾯⼀个窗⼝的新建来新建⼀个新的会话。
第三步,以区别主机,并在主机后⾯的⽅框中正确地输⼊你所拥有的服务器的IP地址。
第四步,点击左侧类别中的⽤户⾝份验证,然后在对应位置输⼊你的服务器的⽤户名和密码。
然后点击确认就可以登陆了。
常⽤快捷键Xshell 7使⽤教程当然少不了介绍⼀些常⽤的。
在介绍快捷键之前,我们⾸先要完成⼀个设置。
在菜单栏⽂件中选择默认会话属性,在左侧选择键盘,将下图⽅框中的两个选项勾上,操作更加⽅便。
下⾯就进⼊Xshell 7使⽤教程快捷键的介绍。
Ctrl+f 向后移动⼀个字符Ctrl+b 向前移动⼀个字符Ctrl+a 将光标移⾄输⼊⾏头,相当于Home键Ctrl+e 将光标移⾄输⼊⾏末,相当于End键Alt+f 以单词为单位,向前移动Alt+b 以单词为单位,向前移动Shift+PgUp 将终端显⽰向上滚动Shift+PgDn 将终端显⽰向下滚动Alt+s 切换到简单版模式Alt+Enter 切换⾄全屏Ctrl+s 锁住终端,可⽤来停留在当前屏Ctrl+q 解锁终端,恢复刷屏Ctrl+d 键盘输⼊结束或退出终端Ctrl+s 暂停当前程序,暂停后按下任意键恢复运⾏Ctrl+z 将当前程序放到后台运⾏,恢复到前台为命令fgCtrl+Shift+r 重新连接Ctrl+Insert 复制Shift+Insert 粘贴好了,Xshell 7使⽤教程就先介绍到这⾥接下来是CUDA的安装教程!查看显卡是否⽀持CUDA基本的环境⾸先了解⾃⼰服务器的操作系统内核版本等信息:查看⾃⼰操作系统的版本信息:cat /etc/issue或者是cat /etc/lsb-release等命令查看服务器显卡信息:1. lspci | grep -i nvidia查看全部显卡信息。
linuxxshelljdkhadoop(环境搭建)虚拟机安装(⼤数据搭建环境)【hadoop是2.6.5版本xshell是6版本jdk是1.8.0.131 虚拟机是CentOS-6.9-x86_64-bin-DVD1.iso vmware10】1.创建虚拟机第⼀步:在VMware中创建⼀台新的虚拟机。
如图2.2所⽰。
图2.2第⼆步:选择“⾃定义安装”,然后单击“下⼀步”按钮,如图2.3所⽰。
图2.3第三步:单击“下⼀步” 按钮,如图2.4所⽰。
图2.4第四步:选择“稍后安装操作系统”,然后单击“下⼀步” 按钮,如图2.5所⽰。
图2.5第五步:客户机操作系统选择Linux,版本选择“CentOS 64位”,然后单击“下⼀步” 按钮,如图2.6所⽰。
图2.6第六步:在这⾥可以选择“修改虚拟机名称”和“虚拟机存储的物理地址”,如图2.7所⽰。
图2.7第七步:根据本机电脑情况给Linux虚拟机分配“处理器个数”和每个处理器的“核⼼数量”。
注意不能超过⾃⼰电脑的核数,推荐处理数量为1,每个处理器的核⼼数量为1,如图2.8所⽰。
图2.8第⼋步:给Linux虚拟机分配内存。
分配的内存⼤⼩不能超过⾃⼰本机的内存⼤⼩,多台运⾏的虚拟机的内存总合不能超过⾃⼰本机的内存⼤⼩,如图2.9所⽰。
图2.9第九步:使⽤NAT⽅式为客户机操作系统提供主机IP地址访问主机拨号或外部以太⽹⽹络连接,如图2.10所⽰。
图2.10第⼗步:选择“SCSI控制器为LSI Logic(L)”,然后单击“下⼀步” 按钮,如图2.11所⽰。
图2.11第⼗⼀步:选择“虚拟磁盘类型为SCSI(S)”,然后单击“下⼀步” 按钮,如图2.12所⽰。
图2.12第⼗⼆步:选择“创建新虚拟磁盘”,然后单击“下⼀步” 按钮,如图2.13所⽰。
图2.13第⼗三步:根据本机的磁盘⼤⼩给Linux虚拟机分配磁盘,并选择“将虚拟机磁盘拆分为多个⽂件”,然后单击“下⼀步”按钮,如图2.14所⽰。
rpm软件管理
在Linux中的rpm其实有点类似于windows下的“xxx电脑管家”、“xxx软件管家”,其作用就是管理软件(查询软件的安装情况,安装软件,卸载软件)。
1、查询安装
语法:rpm -qa [|grep] 需要查询的关键词
参数解释:
-q:表示query,查询
-a:表示全部,all
|:在php中称之它叫变量修饰器,在Linux中称之为管道
grep:表示从结果中进行过滤
例如:可以使用rpm命令查询火狐软件的安装情况。
2、软件的卸载
语法:rpm –e 需要卸载的软件名称(软件完整名称,即通过查询得到的名称)[--nodeps] 参数说明:
-e:表示卸载
--nodeps:表示忽略依赖关系
例如:卸载火狐
3、安装软件
语法:rpm -ivh 需要安装的软件完整名称
参数说明:
-i:表示安装,install
-v:表示显示进度条
-h:表示进度条以“#”显示
例如:需要安装火狐浏览器
首先我们得找到安装包,安装包在光盘的镜像文件中有(iso文件):
先确保光盘已经挂载到Linux上:
在Linux的桌面模式上打开光盘,然后找到Packages目录:
所有的软件包都在这个目录中。
下面我们在打开之后,右键空白地方,选择在终端中打开:
补充ls的用法:
在实际使用的时候可以使用#ls字符串*来匹配指定目录下以特定字符串开头的文件和文件夹,*表示通配符。
安装firefox:
安装结果:。
VMware安装及Linux安装和汉化教程第一部分:安装VMware3.在安装过程中,您可能需要接受许可协议并选择安装位置。
您还可以选择是否创建快捷方式等选项。
第二部分:Linux安装1. 在VMware安装完成后,您可以打开该程序并选择“创建新的虚拟机”选项。
2. 在“创建新的虚拟机”向导中,首先选择要安装的操作系统类型。
在这里,我们选择Linux。
3. 接下来,选择您想要安装的Linux发行版。
例如,您可以选择Ubuntu、CentOS等。
4.在“虚拟机名称和位置”页面上,输入虚拟机的名称和保存位置,并选择保存类型。
5.在“处理器配置”页面上,您可以选择虚拟机使用的CPU核心数和内存大小。
6.在“网络配置”页面上,选择虚拟机的网络类型。
如果您已经连接到互联网,建议选择“桥接模式”。
7.在“磁盘配置”页面上,选择虚拟机的磁盘大小和类型。
您可以选择创建新的虚拟磁盘或使用现有的磁盘。
8.完成向导后,您可以点击“完成”按钮创建虚拟机。
第三部分:Linux汉化1. 在安装好Linux操作系统后,打开终端。
2. 输入命令“sudo apt-get update”更新软件包列表。
3. 接着,输入命令“sudo apt-get install language-pack-zh-hans”安装中文语言包。
4. 输入命令“sudo dpkg-reconfigure locales”开始配置本地化设置。
5.在配置界面中,选择需要的中文语言环境并点击“确定”按钮。
6. 输入命令“sudo apt-get install fcitx fcitx-config-gtk”安装输入法工具。
7.完成安装后,重启电脑以使中文设置生效。
8.重新登录操作系统后,您应该能够看到计算机的界面已经变成了中文。
9. 如果您需要输入中文,可以通过按下“Ctrl+空格”切换输入法,并选择中文输入法进行输入。
总结:本文介绍了如何安装VMware以及安装和汉化Linux操作系统。
linuxunbuntu虚拟环境安装沙盒virtualenv、virtualenvwrapper1、沙盒安装命令:最新版本:sudo easy_install virtualenv或者sudo apt-get install virtualenv指定版本:pip install virtualenv [== 软件版本号]作⽤:virtualenv⽤于创建独⽴的python环境,多个python相互独⽴,互不影响.功能:在没有权限的情况下安装新套件;不同应⽤可以使⽤不同的套件版本;套件升级不影响其他应⽤2、安装 virtualenvwrappervirtualenvwrapper命令:最新版本:sudo easy_install virtualenvwrapper 或者 sudo apt-get install virtualenvwrapper指定版本:pip install virtualenvwrapper [== 软件版本号]作⽤:virtualenvwrapper是virtualenv的扩展包,便于管理虚拟环境功能:将所有虚拟环境整合在⼀个⽬录下;管理(新增,删除,复制)虚拟环境;切换虚拟环境3、‘配置在终端home输⼊:sudo vim ~/.bashrc进⼊配置⽂件,在末尾加上:export WORKON_HOME=$HOME/.virtualenvsPROJECT_HOME=$HOME/test/workspace # 指定虚拟环境⼯作的⽬录, test为⽤户名,workspace为⼯作的⽬录。
可以没有source /usr/share/virtualenvwrapper/virtualenvwrapper.sh # virtualenvwrapper.sh⽂件的位置,可以⽤whereis virtualenvwrapper.sh命令来获取退出⽂件,在终端执⾏ source ~/.bashrc4、创建虚拟环境:查找Pyhton版本路径的⽅法:在终端输⼊:whereis python3.5 (pyhton版本号)在终端输⼊mkvirtualenv -p pyhton版本的路径虚拟环境的名称例如:mkvirtualenv -p /usr/bin/python3.5 py3使⽤虚拟环境:workon 虚拟环境名称例如:workon py3退出虚拟环境deactivate 删除虚拟环境rmvirtualenv py3。
Linux命令高级技巧使用chroot命令创建和管理虚拟环境Linux命令高级技巧:使用chroot命令创建和管理虚拟环境chroot命令是Linux系统中一个强大的工具,用于创建和管理虚拟环境。
它可以将一个进程及其子进程的根目录限制在指定的目录下,使其无法访问系统的其他部分。
这种隔离的环境可以有效保护系统的安全性,并提供一个独立的运行环境。
本文将介绍chroot命令的使用方法和一些高级技巧。
一、chroot命令的基本使用在Linux系统中,使用chroot命令需要root权限。
其基本的命令格式如下:```chroot [选项] 新的根目录命令 [参数]```下面是一些常用选项的解释:- `-u`:指定新的根目录的所有者。
- `-g`:指定新的根目录的所有组。
- `-m`:指定需要挂载的目录。
- `-r`:指定要运行的命令。
例如,要在`/root/newroot`目录下运行`/bin/bash`命令,可以使用以下命令:```chroot /root/newroot /bin/bash```这会将根目录切换到`/root/newroot`并启动一个新的shell。
二、创建虚拟环境使用chroot命令可以轻松创建一个隔离的虚拟环境,用于开发、测试或运行特定的应用程序。
1. 安装必要的软件包在创建虚拟环境之前,需要确保新的根目录中安装了应用程序所需的所有软件包。
可以使用apt-get、yum或者其他包管理器来安装这些软件包。
2. 创建新的根目录首先,创建一个新目录用来作为虚拟环境的根目录,例如:```mkdir /root/newroot```3. 复制系统文件使用rsync或者cp命令,将当前系统的文件复制到新的根目录下,例如:```rsync -avx / /root/newroot```这会将当前系统中的文件复制到`/root/newroot`目录下。
4. 配置环境在新的根目录中,需要进行一些配置以确保虚拟环境的正确运行。
Linux环境安装PHP+Mysql+apache+nginx详细攻略Centos 5.5 32bitApache 2.2.17Nginx 0.8.54MySQL 5.1.55PHP 5.2.17一、重装Centos系统,删除不比要的程序,并安装相关组件:yum -y remove httpd mysql php安装相关组件yum -y install yum-fastestmirroryum -y updateyum -y install patch make gcc gcc-c++ gcc-g77 flex bison taryum -y install libtool libtool-libs kernel-devel autoconf213yum -y install libjpeg libjpeg-devel libpng libpng-develyum -y install libtiff libtiff-devel gettext gettext-develyum -y install freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel yum -y install file glib2 glib2-devel bzip2 diff* openldap-develyum -y install bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs yum -y install e2fsprogs-devel krb5 krb5-devel libidn libidn-develyum -y install openssl openssl-devel vim-minimal unzipexport PHP_AUTOCONF=/usr/bin/autoconf-2.13export PHP_AUTOHEADER=/usr/bin/autoheader-2.13安装PHP 5.2.x 所需的支持库cd /usr/local/srcwget -c /pub/gnu/libiconv/libiconv-1.13.1.tar.gztar zxvf libiconv-1.13.1.tar.gzcd libiconv-1.13.1/./configure --prefix=/usr/localmakemake installcd ../wget -c /~provos/libevent-2.0.10-stable.tar.gztar zxvf libevent-2.0.10-stable.tar.gzcd libevent-2.0.10-stable/./configure --prefix=/usrmakemake installcd ../wget -c /sourceforge/mcrypt/libmcrypt-2.5.8.tar.gz tar zxvf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8/./configuremakemake install/sbin/ldconfigcd libltdl/./configure --enable-ltdl-installmakemake installcd ../../wget -c /sourceforge/mhash/mhash-0.9.9.9.tar.gz tar zxvf mhash-0.9.9.9.tar.gzcd mhash-0.9.9.9/./configuremakemake installcd ../ln -s /usr/local/lib/ /usr/lib/ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.soln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.aln -s /usr/local/lib/ /usr/lib/ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.soln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-configwget -c /sourceforge/mcrypt/mcrypt-2.6.8.tar.gztar zxvf mcrypt-2.6.8.tar.gzcd mcrypt-2.6.8/./configuremakemake installcd ../安装GD图形支持库:cd /usr/local/srcwget /releases/gd-2.0.35.tar.gztar xzvf gd-2.0.35.tar.gzcd gd-2.0.35./configure --prefix=/usr/local/gd --mandir=/usr/share/man --with-jpeg --with-png --with-freetype --with-zlib --with-fontconfigmake //如果GD报错:configure.ac:64: warning: macro `AM_ICONV' not found in library 你就make clean一下,然后再makemake install二、安装 Mysql 5.1.x:1)先安装Google的开源TCMalloc库,可以提高MySQL在高并发情况下的性能cd /usr/local/srcwget-c /files/google-perftools-1.7.tar.gztar zxvf google-perftools-1.7.tar.gzcd google-perftools-1.7/./configuremake && make installecho "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf/sbin/ldconfigcd ../2)开始安装Mysql 5.1.xcd /usr/local/srcwget -c http://mysql.proserve.nl/Downloads/MySQL-5.1/mysql-5.1.55.tar.gztar -zxvf mysql-5.1.55.tar.gzcd mysql-5.1.55./configure --prefix=/usr/local/mysql --with-extra-charsets=all--enable-thread-safe-client --enable-assembler --with-charset=utf8--enable-thread-safe-client --with-big-tables --with-readline --with-ssl--with-embedded-server --enable-local-infile --without-debug --without-innodb --without-isam --with-mysqld-ldflags=-ltcmalloc_minimalmake && make installcd ../groupadd mysqluseradd -g mysql mysqlcp /usr/local/mysql/share/mysql/f /etc/f/usr/local/mysql/bin/mysql_install_db --user=mysqlchown -R mysql /usr/local/mysql/varchgrp -R mysql /usr/local/mysql/.cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqlchmod 755 /etc/init.d/mysqlchkconfig --level 345 mysql onecho "/usr/local/mysql/lib/mysql" >> /etc/ld.so.confecho "/usr/local/lib" >>/etc/ld.so.confldconfigln -s /usr/local/mysql/lib/mysql /usr/lib/mysqlln -s /usr/local/mysql/include/mysql /usr/include/mysqlservice mysql start/usr/local/mysql/bin/mysqladmin -u root password mgrei //修改红色部分为你的密码service mysql restart3)设置MySQL:打开“/etc/f”文件,修改以下设置,如果没有,可手动添加:关闭远程连接,即3306端口。
Linux安装-安装虚拟环境-1
1、安装
通常情况下安装分为真机安装、在虚拟环境中安装。
真机安装:是指将电脑上的操作系统真实的换做其他的操作系统;
虚拟环境安装:是指通过一些特殊的软件虚拟出一个安装环境,然后在安装环境中进行安装;
2、安装步骤
2.1、安装虚拟环境
虚拟环境可以通过特殊的软件来实现:VMare Wrokstation、Virtur Box等。
32位安装:适用于32位电脑;
64位安装:是用于64位电脑;
系统的位数可以在【计算机】-【属性】中查看:
CentOS-6.6-i386-bin-DVD1.iso:镜像文件,也就是Linux的安装包
第一步:先运行VM的安装程序,然后点击下一步
第二步:同意其许可协议,然后点击下一步
第三步:选择安装的位置
说明:该路径是指虚拟机软件的安装路径。