在Ubuntu18.04系统中,如何修改IP配置?本文将针对此问题进行详细说明。Ubuntu 系统网卡配置文件在:/etc/network/interfaces
1.打开文件
sudo vi /etc/network/interfaces
可以看到以下内容
auto eth0 #设置开机自动启动eth0接口
iface eth0 inet static #配置静态IP
address 192.168.1.8 #IP地址
netmask 255.255.255.0 #子网掩码
gateway 192.168.1.1 #默认网关
修改后保存退出
2.重启网卡,使之配置生效
sudo /etc/init.d/networking restart
3.修改DNS
sudo vi /etc/resolv.conf
填入或修改以下内容:
nameserver 127.0.0.1 #必有
nameserver 1.1.1.1 #公共dns服务器
在Ubuntu18.04系统中,如何进行磁盘分区和挂载?本文将针对此问题进行详细说明。
如果新机器的需要挂载数据盘的话,需要对数据盘进行分区和格式化后才能够挂载。
1.首先查看当前所有的磁盘信息
fdisk -l
可以看到有sda 和sdb两个盘,其中sda是系统盘,sdb是我们要挂载的数据盘,还没有分区存在。
2.执行sudo fdisk /dev/sdb对sdb创建分区。
按m可以获得帮助:
3.我们选择输入n 创建一个新的分区
然后其他全部默认
这里p代表创建主分区,e代表创建扩展分区
说明:一块磁盘最多只能有4个主分区,要创建更多的磁盘只能选择创建扩展分区。无论创建了几个主分区,扩展分区的序号必定从5开始。
分区设置完之后输入w,保存磁盘分区设置
这样一个新的分区就建立好了
4.接下来对分区进行格式化
sudo mkfs -t ext3 /dev/sdb1
5.格式化完成可以对分区进行挂载了
mkdir /data #创建挂载点
mount /dev/sdb1 /data #将磁盘文件挂载到/data上
6.查看磁盘uuid
7.将分区信息写入 /etc/fstab 文件开机启动后自动挂载:
sudo vim /etc/fstab
在最后一行加入
UUID=磁盘uuid /data xfs defaults 0 0
说明:格式为[磁盘文件 或 uuid] [挂载点] [挂载磁盘类型linux为xfs windows为ntfs] [挂载参数默认defaults即可] [磁盘检查默认0即可] [磁盘检查默认0即可]
8.修改完/etc/fstab文件后,运行
sudo mount -a
配置完成
FTP是一个经典的档案传输协议,那么在Ubuntu18.04系统中,如何搭建FTP?本文将针对此问题进行详细说明。
1.首先更新软件列表
sudo apt-get update
2.然后安装vsftpd
sudo apt-get install vsftpd
3.安装完成后查看vsftpd服务状态
systemctl status vsftpd
4.修改vsftpd配置文件,anonymous_enable=YES允许匿名访问
sudo vi /etc/vsftpd.conf
5.修改之后重启vsftpd服务
sudo systemctl restart vsftpd
6.Ubuntu预设的FTP server 目录是在/srv/ftp
建立一个目录和文件方便测试
cd /srv/ftp
sudo touch test.txt
sudo mkdir test
7.在浏览器上打开ftp://ip
搭建完成
在Ubuntu18.04系统中,如何查看系统相关信息?本文将针对此问题进行详细说明。
1.磁盘信息
df -h
显示磁盘剩余空间
du -h
显示当前目录里下文件大小占用
2.Cpu信息
查看cpu型号
cat /procuinfo | grep name | cut -f2 -d: | uniq -c
查看CPU信息概况
lscpu
3.内存信息
单独查看内存使用情况
free -m
查看内存及CPU使用情况
top
4.系统信息
查看系统内核版本
uname -a
查看系统版本
lsb_release -a
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器。在Ubuntu18.04系统中,如何安装nginx?本文将针对此问题进行详细说明。
首先更新软件列表
sudo apt-get update
然后安装nginx
sudo apt-get install nginx
打开nginx配置文件
vi /etc/nginx/nginx.conf
Nginx配置文件的大致结构主要为
http {
# 可以设置 gzip、gzip_buffers、timeout 时间等
server {
# 通常会加入这个虚拟主机的 Port 和网域名称
access_log /var/log/nginx/nginx.access.log;
# 可以将这个网页服务器产生的 log 新增放置位置
location {}
# location 指令会因为不同的URL符合不同的规则
}
}
例如,本地端 (localhost) 已有架设好的 Web service,想要让 internet 上的使用者透过 www.example.com 这个 domain name 连线至本地端的服务 127.0.0.1:3000,可以透过如下的设定。
server {
listen 80;
server_name www.example.com;
location / {
proxy_pass 127.0.0.1:3000;
# 把 www.example.com 指到本地端 3000 port
}
}
设置完之后,需要重新加载nginx配置后生效
/etc/init.d/nginx reload
Tomcat是一个基于java的web应用服务器。在Ubuntu18.04系统中,如何安装tomcat?本文将针对此问题进行详细说明。
1.首先更新软件列表
sudo apt-get update
2.然后安装tomcat
sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin
安装完成后的配置档案放置在/var/lib/。
3.设置管理员权限
sudo vim /var/lib/tomcat8/conf/tomcat-users.xml
添加以下内容
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>
保存退出
4.重启tomcat服务
sudo service tomcat8 restart
5.访问http://127.0.0.1:8080可以看到如下图
curl http://127.0.0.1:8080
Tomcat正常工作
说明:Tomcat服务命令
#启动
service tomcat8 start
#状态
service tomcat8 status
#停止
service tomcat8 stop
R语言,一种自由软体程式语言与操作环境,主要用于统计分析、绘图、数据挖掘。在Ubuntu18.04系统中,如何安装R语言?本文将针对此问题进行详细说明。
1.首先更新软件列表
sudo apt-get update
2.完成之后开始安装R语言
sudo apt-get install r-base
sudo apt-get install r-base-dev
3.安装完成之后在命令行里输入R
R语言安装成功
Ruby 是一种物件导向、命令式、函数式、动态的通用程式语言。Ruby on Rails(简称为RoR),是一个使用Ruby语言写的开源Web应用框架。在Ubuntu18.04系统中,如何安装ruby on rails?本文将针对此问题进行详细说明。
1.首先更新软件列表
sudo apt-get update
2.安装ruby
sudo apt-get install ruby
安装成功
3.命令行ruby -v可以查看安装版本
4.安装rails引擎 ruby-railties
sudo apt-get install ruby-railties
5.安装ruby on rails
gem install rails
6.安装成功,查看rails版本
Redis 是一个高性能键值对(key-value)的内存数据库,因此常常被用在需要快取(Cache)一些数据的场合,可以减轻许多后端数据库的压力。在Ubuntu18.04系统中,如何安装redis?本文将针对此问题进行详细说明。
1.首先更新软件列表
apt-get install redis-server
2.安装redis-server
apt-get install redis-server
3.查看redis版本号
redis-cli -v
redis-server -v
4.启动Redis前,为Redis建立一个用户,新建数据和日志目录
sudo useradd redis
sudo mkdir -p /var/lib/redis
sudo mkdir -p /var/log/redis
sudo chown redis.redis /var/lib/redis
sudo chown redis.redis /var/log/redis
5.设置redis开机启动
sudo update-rc.d redis-server defaults
6.启动redis
sudo /etc/init.d/redis-server start
7.测试
安装完成
Node.js是一个可以让JavaScript程式不再与浏览器绑定,并独立执行于后端的框架。在Ubuntu18.04系统中,如何安装node.js?本文将针对此问题进行详细说明。
1.首先更新软件列表
sudo apt-get update
2.然后获取nodejs安装源及安装的相关设置
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash –
3.安装node.js
sudo apt-get install -y nodejs
4.确认node.js版本
node -v
安装完成