Ubuntu服务器环境配置
来源:互联网 发布:网络打印机主机 编辑:程序博客网 时间:2024/06/05 02:11
一、服务器PHP环境配置
php
1、有必要清一下服务器登录缓存vim ../.ssh/known_hosts进入编辑模式删除全部登录缓存
ESC+: 进入命令行模式,w+q 保存退出
2、正常登录
root@hostname 回车键入密码
3、suso apt-get update 更新资源库和软件
4、sudo apt-get install apache2
5、sudo apt-get install php5 libapache2-mod-php5 php5-gd php5-cli php5-curl php5-gd
6、sudo apt-get install mysql-server(设置密码)
7、测试apache是否运行
8、在 /var/www/html/ 文件夹下touch php或html文件,再次查看是否支持PHP
9、sudo apt-get install git-core 等关联软件
apache
1、修改Apache根目录
vim /etc/apache2/sites-available/000-default.conf
修改之后wq退出
2、apache启动、关闭、重启
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/apache2 restart
mysql -uroot -proot 登陆mysql(没有空格)
create database db_zhongnan; 创建数据库 db_zhongnan
use db_zhongnan; 进入数据库 db_zhongnan
source /home/www/zhongnan.git/db_zhongnan.sql; 执行sql文件
show tables; 展示当前数据库所有表格
quit; 退出musql连接
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;任何主机连接到mysql服务器
FLUSH PRIVILEGES;
二、git仓库搭建
1.创建一个本地git仓库
$ mkdir zhongnan
$ cd zhongnan/
$ git init
Initialized empty Git repository in /home/xxx/workspace/code_celloct/gittest/.git/
3.在本地仓库添加一个远程仓库,并把本地仓库master分支跟踪到远程分支
git remote add origin root@www.mantoutech.cn:/home/gitreository/zhongnan.git
如果远程代码库不为空:
git pull origin master
如果远程代码库为空
vim index.txt
git add .
git commit -a -m "提交日志"
git push origin master
4.更新本地代码库(本地没有修改)
git fetch origin master
5.强制更新,放弃本地修改
git fetch --all
git reset --hard origin/master
6.查看本地的仓库和远程参考的区别
git log -p master.. origin/master
本地新建git仓库和远程仓库的目录结构一一对应
软连接:(不要新建zhongnan文件,软连接不是文件)
ln -s /home/www/zhongnan.git /var/www/zhongnan 建立软连接
rm -rf /var/www/zhongnan 删除软连接
三、用户
usermod –l u1 user1 将用户 user1的登录名改为 u1
usermod –g users user1 将用户 user1 加入到 users组中usermod –d /users/us1 user1 将用户 user1 目录改为/users/us1
userdel user2 删除用户user2
userdel –r user3 删除用户 user3,同时删除他的工作目录
id user4 查看user4的id
finger user4 查看用户user4的主目录、启动shell、用户名、地址、电话等信息
sudo usermod -G admin username 为用户增加权限
四、文件操作
mkdir 文件夹 --/创建一个文件夹rmdir 空文件夹名 --/删除一个空文件夹
rm 文件名 文件名 --/删除一个文件或多个文件
rm -rf 非空文件夹名 --/删除一个非空文件夹下的一切
如果不能删除或者建立的话,可以使用sudo命令,如 sudo rm -rf 文件夹名称
也可先su root,拥有root权限再操作。
五、SVN
sudo apt-get install subversion 安装软件包:
sudo mkdir svn svn总目录
cd /srv/svn
sudo mkdir mengm 项目仓库
sudo chmod -R 777 /home/svn/mengm
sudo svnadmin create /home/svn/mengm 目录建好后 创建版本仓库
sudo svnserve –d –r /home/svn
sudo chmod -R 777 db 对db进行权限设置
killall svnserve 关闭SVN
svnserve -d -r /home/svn -d:表示在后台运行 -r:指定服务器的根目录
ps aux | grep svnserve 查看端口运行情况六、安装ftp
安装命令:sudo apt-get install vsftpd
查看安装成功: sudo service vsftpd restart 有无端口开启信息 15784添加用户:sudo useradd -d /home/uftp -s /bin/bash uftp
配置:sudo vim/etc/vsftpd.conf
修改权限:chomr -R 777 /home/uftp
0 0
- Ubuntu服务器环境配置
- ubuntu环境下VPN服务器的配置
- Ubuntu服务器下配置 jdk 环境
- ubuntu环境下配置samba 服务器
- ubuntu环境下配置samba 服务器
- 远程服务器Ubuntu下,配置java环境
- Ubuntu环境FTP服务器vsftpd安装及配置方法
- Ubuntu环境FTP服务器vsftpd安装及配置方法
- 在ubuntu server 12.04环境中手动配置openerp服务器
- ubuntu环境下samba服务器简单安装与配置
- ubuntu下开发环境配置:tftp服务器的搭建
- ubuntu下开发环境配置:nfs服务器的搭建
- [服务器小笔记]Ubuntu配置numpy等环境
- ubuntu环境下搭建和配置使用nginx服务器
- ubuntu服务器后端环境配置与django开发小结
- ubuntu服务器环境搭建
- Ubuntu搭建LAMP服务器(apache+mysql+php),Ubuntu配置php环境
- ubuntu服务器配置备忘录
- Oracle 11.2.0.4 RAC修改VIP(虚拟IP)
- 去除c代码里面的宏定义代码块的程序
- ExtJs window 使用API以及window常用属性和方法
- Android常见CRASH
- Eclipse、Java 历史各个版本下载地址
- Ubuntu服务器环境配置
- 1. LVS
- three.js3D学习(1)
- 【Android C#开发】Xamarin环境搭建
- DNS
- 了解_idt_hook
- 51Nod 1137 矩阵乘法
- Python学习笔记01
- python中list的拷贝与numpy的array的拷贝