ubuntu初始配置+云盘搭建
ubuntu初始配置+云盘搭建

ubuntu初始配置+云盘搭建

1.使用xshell远程链接Ubuntu

2.配置Ubuntu网卡

  • 修改网卡配置注意事项

a.ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP配置,即使配置也不会生效,而是改成netplan方式。

b.配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里。 3.修改配置以后不用重启,执行 netplan apply 命令

可以让配置直接生效

如果没有安装好网卡,则可通过下面命令配置,修改命令如下:

    $ sudo vim /etc/netplan/00-installer-config.yaml
  • 网卡文件内容如下:
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens32:
      addresses:
      - 192.168.101.168/24
      gateway4: 192.168.101.2
      nameservers:
        addresses:
        - 114.114.114.114
        search:
        - 8.8.8.8
  version: 2
  • 配置完成后,执行如下命令生效:
sudo netplan apply

3.远程连接ssh配置

  • Ubuntu默认不允许root远程登录,如果后期想通过root登录系统,则必须修改ssh配置文件中的相关参数。
sudo vim /etc/ssh/sshd_config  
PermitRootLogin yes

4.root用户管理

  • 切换登录root账户
sudo su -
  • 修改root密码
sudo passwd root
#无特殊情况,不建议使用root用户登录Ubuntu

5.配置apt软件源(类似于conts yum源)

  • 清华源:
  https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
  • 配置命令:
sudo vi /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse 
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse 
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
  • 更新缓存:
sudo apt update

6.安装nginx+php

sudo apt update
sudo apt install -y php7.4 php7.4-fpm php7.4-gd php7.4-curl php7.4-mbstring nginx
sudo apt install unzip net-tools lrzsz -y

7.配置nginx虚拟主机

sudo su -
cat > /etc/nginx/conf.d/kod.conf << EOF
server {
listen 80;
server_name kod.oldboyedu.com;
root /code;
index index.php index.html;
location ~ \.php$ {
root /code;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
EOF
cat /etc/nginx/conf.d/kod.conf

8.配置php

sudo mv /etc/nginx/sites-enabled/default /tmp/
cd /etc/php/7.4/fpm/pool.d/
sudo sed -i 's#listen = /run/php/php7.4-fpm.sock#listen = 127.0.0.1:9000#' www.conf
grep 9000 www.conf

9.下载并解压网盘代码

sudo mkdir /code/&&cd /code/
sudo wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip
sudo unzip kodexplorer4.40.zip -d /code/
sudo chown -R www-data:www-data /code/

10.启动检查

sudo systemctl restart nginx php7.4-fpm
netstat -lntup|egrep -w "9000|80"

11.打开浏览器,输入服务器ip 按回车键设置登录密码

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注