配置lamp环境:
CTRL+ALT+T打开终端
一.安装mysql服务
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql
二.安装apache服务
sudo apt-get install apache2
测试localhost或127.0.0.1是否安装成功
三.安装php服务
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.5
sudo apt-get install php5.5-curl 等扩展
apt-get命令详解:
先进行apt-get update操作更新软件源列表
apt-cache search package 搜索软件包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package --reinstall 重新安装包
sudo apt-get -f install 修复安装
sudo apt-get remove package 删除包
sudo apt-get remove package --purge 删除包,包括配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
apt-cache depends package 了解使用该包依赖那些包
apt-cache rdepends package 查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
安装sublime_text3:
sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer
subl //开启sublime
卸载服务:
sudo apt-get --purge remove php5.6 //彻底删除php5.6
重启服务:
sudo /etc/init.d/apache2 restart //重启apache服务
E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) :
解决办法如下:
终端输入 ps -aux ,列出进程。找到含有apt‘-get的进程,直接sudo kill PID。解决。
强制解锁,命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
安装Google Chrome:
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
/usr/bin/google-chrome-stable
Crontab:
***** COMMAND
分钟(0-59)
小时(0-23)
日期(1-31)如果是多个日期可以用逗号分隔,如:1,3,4;如果是连续的一段日期,可以用:1-10;
月份(1-12)
星期(0-7,0或7表示星期天)
时间段内每隔一小时定时执行:0 23-7/1 *** COMMAND
时间端内每隔半小时定时执行:0-59/30 **** COMMAND
Tips:
在终端中安装软件的时候,停留在“正在设定......”,按tab键选中确定按钮
快速打开终端:ctrl+alt+t
ALT+CRTL+F1:切换字符界面
ALT+CRTL+F7:切换图形界面
clear:清屏
vi中方向键不能使用,可以安装vim:sudo apt-get update && sudo apt-get install vim
关键词:available(可以使用); enabled(已启用的)
apache核心配置文件:httpd.conf ; mysql核心配置文件:my.cnf;php核心配置文件:php.ini
给mysql配置remote access,修改/etc/mysql/my.cnf里面的bind-access将其注释掉,保存退出,然后在phpmyadmin中新建用户,然后再配置任意用户,并赋予其权限,最后重启mysql
配置虚拟主机:
cd /etc/apache2/sites-available/
先复制几个default文件
sudo vim default1
配置文件内加上servername参数
修改documentroot路径
directory后面加上路径,如/wwwroot/video/
cd ../sites-enabled/
sudo ln -s ../site-available/video(刚创建的配置文件) video(后面的软连接名称,随便命名)
sudo service apache2 restart
配置samba服务:
sudo apt-get update
sudo apt-get install samba samba-common
sudo mkdir /home/share
sudo chmod -R 777 /home/share
sudo vim /etc/samba/smb.conf
输入sercurity=user;
[share dir](随意命名)
comment=sharedir(随意命名)
path=/home/share
browseable=yes
writeable=yes
:wq!
sudo useradd smbuser
sudo smbpasswd -a smbuser 设置密码
sudo service samba restart 重启samba服务
在客户机上输入ip地址,进入输入用户名密码
查看端口:
netstat -apn|grep 3306 //查看数据库3306端口
查找服务状态:
ps -ef grep|ssh //查看服务状态
安装redis服务:
sudo apt-get install redis-server
启动redis服务:
redis-server
进入redis客户端:
redis-cli
权限操作:
chmod 【选项】模式 文件名
-选项
-R 递归
-模式
【ugoa】【+-=】【rwx】
【mode=421】
r只读权限 4
w写入权限 2
x执行权限 1
rwxr-xr-x
【所有者权限】-【所属组权限】-【其他人权限】
777 最高权限
755 所有者读写执行-所属组读和执行
644 所有者读写-所属组合和其他人是只读
编译安装php扩展:
git clone https://github.com/phpredis/phpredis.git
phpize
sudo ./configure --with-php-config=/usr/local/php/bin/php-config
sudo make && make install
安装docker:
sudo apt-get install docker
sudo apt-get install docker.io
sudo apt-get install docker-registry
启动docker:
sudo systemctl start docker
安装gogs:
1.下载gogs官网二进制压缩包,并解压
wgethttps://dl.gogs.io/0.11.86/gogs_0.11.86_linux_amd64.zip
unzip gogs_0.11.86_linux_amd64.zip
2.进入gogs目录并启动gogs,给gogs目录权限,创建gogs数据库
cd gogs
chmod -R 777 gogs
mysql -hlocalhost -uroot -p
CREATE DATABASE gogs DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
3.启动gogs服务
./gogs web
4.在客户端上输入http://xxxx:3000,进行安装
5.安装成功之后设置管理员账号密码
6.进入gogs管理后台之后,创建开发者,在客户端里,生成ssh公钥并复制到gogs后台开发者
ssh -keygen -t rsa -C "[email protected]"
生成的目录在C盘用户下的.ssh目录,文件名是id_rsa.pub
7.gogs后台创建仓库,并复制仓库地址,本地进行克隆
git clone [email protected]:root/warehose_dev.git
8.修改文件提交并推送上仓库,此时我们的gogs的git管理服务就已经搭建成功