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
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
原创粉丝点击