Ubuntu Server 的安装与配置
1.1 Ubuntu Server 安装
1.2 Ubuntu Server 的相关配置:如何设置 root 密码
Ubuntu 默认每次开机都有一个新的 root 密码。在终端输入 sudo passwd,然后输入当前用户的密码,终端会提示我们输入新的密码并确认,即 root 新密码。修改成功后,输入命令 su root,再输入新的密码。(来源)
1.3 Ubuntu Server 的相关配置:如何设置IP地址、网关、DNS
1.3.1 如果在安装时没有设置 IP 地址,则需要设置 IP 地址,
1.3.1.1 查看 IP 地址的命令:ifconfig;
1.3.1.2 设置临时 IP :
iconfig eth0 192.168.1.99 netmask 255.255.255.0 up
重启之后,设置的 IP 地址会被重置
2.3.1.3 永久修改 IP 地址:
sudo nano /etc/network/interfaces /etc/network/interfacesbak #备份原有配置文件
sudo nano /etc/network/interfaces #编辑网网卡配置文件
auto lo
iface lo inet loopback
#开机自动连接网络
iface eth0 inet static #static表示使用固定ip,dhcp表述使用动态ip
address 192.168.1.99 #设置ip地址
netmask 255.255.255.0 #设置子网掩码
gateway 192.168.1.1 #设置网关
2.3.1.4 Ubuntu Server 设置 DNS
sudo nano /etc/resolv.conf #编辑配置文件,添加以下内容
nameserver 114.114.114.114 #设置首选dns
nameserver 8.8.8.8 #设置备用dns
设置之后重启网络生效
/etc/init.d/networking restart #重启网络
至此,IP地址、网关、DNS配置完成,现在系统已经可以上网了。
1.3.2 更改源
http://mirrors.163.com/.help/ubuntu.html
1.3.3 安装 Apache
sudo apt-get update
sudo apt-get install apache2
1.3.4 安装 Mysql
sudo apt-get install mysql-server php5-mysql
安装过程中会要求输入 mysql 的 root 密码;
参考: MySQL 命令行操作说明;
2.3.4 安装 PHP 及 PHP 组件
2.3.5 下载 OwnCloud 服务端代码,并部署
2.3.5.1 进入到 /var/www/html,下载 Owncloud 代码,wget http://xxxx
2.3.5.1 删除原来的 html 文件夹,解压 Owncloud 压缩包,并改名为 hmtl。相关命令
- 删除原来的 html 文件夹: rm -rf html
- 解开 OwnCloud.zip 压缩包: unzip owncloud.zip
- 或者解开 OwnCloud.tar.bz2 压缩包: tar -xf owncloud.tar.bz2
- 将 owncloud 文件夹改名为 html: mv owncloud html
- 设置 html 文件夹的读写权限: chmod 770 html, 参考: owncloud 的文件夹权限
2.3.6 访问 http://ip/,初始化 owncloud 程序;
相关链接:
- Shell 命令;
- https://doc.owncloud.org/server/8.0/admin_manual/installation/source_installation.html#example-installation-on-ubuntu-14-04-lts-server
- https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu
- https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-14-04
其他参考内容:
重启命令:
- reboot
- shutdown -r now 立刻重启(root用户使用)
- shutdown -r 10 过10分钟自动重启(root用户使用)
- shutdown -r 20:35 在时间为20:35时候重启(root用户使用)
如果是通过shutdown命令设置重启的话,可以用shutdown -c命令取消重启
关机命令:
- halt 立刻关机
- poweroff 立刻关机
- shutdown -h now 立刻关机(root用户使用)
- shutdown -h 10 10分钟后自动关机
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
sudo apt-get install mariadb-server libapache2-mod-php5
apt-get install php5-gd php5-json php5-mysql php5-curl
apt-get install php5-intl php5-mcrypt php5-imagick