mac系统中利用VMware Fusion安装ubuntu-18.04-server-amd64的详细图文流程文档
1.Ubuntu Server系统镜像下载地址
官网下载:https://www.ubuntu.com/download/alternative-downloads#alternate-ubuntu-server-installer
国内镜像下载:http://mirrors.melbourne.co.uk/ubuntu-releases/18.04.2/
2. Ubuntu Server服务器官方安装指南:
https://tutorials.ubuntu.com/tutorial/tutorial-install-ubuntu-server?_ga=2.202383314.251224745.1560301261-646996938.1560301261#0
安装到如下界面选择镜像源请选择更改为阿里云镜像或者其他的国内镜像方便后续软件包的安装:
阿里云
https://mirrors.aliyun.com/ubuntu
网易
http://ubuntu.cn99.com/ubuntu
163
http://mirrors.163.com/ubuntu
中科大源
https://mirrors.ustc.edu.cn/ubuntu
清华源
https://mirrors.tuna.tsinghua.edu.cn/ubuntu
服务器安装完毕后重启电脑。
安装leafpad记事本
apt-get install leafpad
安装SSH远程连接服务器
sudo apt-get install openssh-server
安装完成后,在远端使用如下命令
ssh 用户名@虚拟机ip地址
进行连接
export PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
sudo dpkg -i 命令确定-i的-为短分 割线即上图对比图的/后的-。
3. 在安装过程中,选择要安装的MySQL版本。
上下键选择所需版本后按TABLE键到ok,按return。进入下图
通过执行以下命令刷新存储库:
sudo apt update
通过执行以下命令安装MySQL:
sudo apt install mysql-server
出现提示时,为MySQL“root”用户设置密码。
7. (仅限MySQL 8.x)当提示您选择身份验证插件时,请选择“ 使用传统身份验证方法”(保留MySQL 5.x兼容性)。
systemctl status mysql.service
systemctl start mysql
启动完成后,使用ps命令查看,可以看到启动以后的mysqld进程。
ps aux | grep mysql
如果额外的检查,您可以尝试使用该 mysqladmin 工具连接到数据库,该工具是允许您运行管理命令的客户端。例如,该命令表示以 root(-u root)方式连接到 MySQL ,提示输入密码(-p)并返回版本:mysqladmin -p -u root version
其他命令:
检查MySQL的状态:sudo service mysql status
开启MySQL服务器:sudo service mysql start
关闭MySQL服务器:sudo service mysql stop
使用MySQL连接到其他非本地服务器时,执行此操作命令:
mysql -h host_name -u user -p
1、-h用于指定主机名(如果服务器位于另一台机器上,如果不是,则只省略它)。
2、-u提到用户。
3、-p指定你要输入密码。
安装jamf pro前必须先创建MySQL数据库才能安装Jamf Pro。请参阅“ 创建Jamf Pro数据库知识库”一文。
地址:https://www.jamf.com/jamf-nation/articles/542/manually-creating-the-jamf-pro-database
更改MySQL密码
在登录MySQL后,使用以下命令语句来更改“root”用户密码:
MySQL 5.7.6或更高版本
ALTER USER 'root'@'localhost' IDENTIFIED BY 'mYub3rS3cuUr$p@sswRD';
步骤1.创建Jamf Pro数据库:
创建Jamf Pro数据库,MySQL命令语句为:
CREATE DATABASE jamfsoftware;
步骤2. 创建Jamf Pro数据库用户:
创建一个用户名为uniquename且密码为Z9hfB#qta8YfUB{va6K 的新MySQL用户,MySQL命令语句为:
CREATE USER 'uniquename'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Z9hfB#qta8YfUB{va6K';
注:在非生产(即“测试”或“分期”)环境中,使用默认用户名jamfsoftware和默认密码jamfsw03可用于避免必须提供自定义值当Jamf Pro的Web应用程序首次启动,但这不应该用于生产环境。
步骤3.授予对数据库的访问权限
允许新创建的MySQL用户可完全访问Jamf Pro数据库,MySQL命令语句为:
GRANT ALL ON jamfsoftware.* TO 'uniquename'@'localhost';
如果MySQL和Jamf Pro安装在不同的服务器上,请键入类似于:
GRANT ALL ON jamfsoftware.* TO 'uniquename'@192.168.22.22;
这将授予对名为“jamfsoftware”的数据库的每个表(“*”)的“ALL”访问权限。如果您将数据库命名为其他内容,请根据需要调整“jamfsoftware”。
步骤4.退出MySQL
退出MySQL命令提示符:
exit
使用SSH的scp命令或通过U盘来复制文件
本机已下载了tomcat,并占用了其端口。卸载tomcat文件包以及配置。(jamf pro下载包里包含tomcat,8080端口冲突)
5. 通过打开Web浏览器并键入服务器的协议,IP地址或主机名以及端口来访问Jamf Pro。例如:
https://jamf.mycompany.com:8443/
https://wangxinpc:8443/
mysql> CREATE DATABASE jamfdb;
Query OK, 1 row affected (0.00 sec)
mysql> CREATE USER 'wang'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL ON jamfdb.* TO 'wang'@'localhost';
Query OK, 0 rows affected (0.00 sec)
通过执行以下命令启动Tomcat服务:
sudo systemctl start tomcat
要检查Tomcat的状态,请执行:
systemctl status tomcat
通过执行以下命令自动启动Tomcat服务:
sudo systemctl start tomcat
首先查看openssh-server是否启动:
ps -e | grep ssh
如果没有任何提示则是没有启动:
sudo /etc/init.d/ssh -start
启动进程。若提示找不到命令则需要安装openssh-server:
sudo apt-get install openssh-server
openssh-client ubuntu是默认已经安装好的,如果没有安装可以用以下命令安装:
sudo apt-get install openssh-client
然后即可用scp命令传输文件了。
ssh username@Ubuntu’s ip(eg.192.168.0.1)
SSH远程登入Ubuntu
scp -r [email protected]:/home/username/remotefile.txt
将文件/文件夹从远程Ubuntu拷至本地(scp)
scp -r localfile.txt [email protected]:/home/username/
将文件/文件夹从本地拷至远程Ubuntu(scp)
如果不存在sshd则启动服务
sudo service ssh start
在启用防火墙的系统环境上,配置防火墙以允许端口8443上的入站访问,该端口提供对Jamf Pro Web应用程序的访问。
安装
sudo apt-get install ufw
通过执行以下命令检查防火墙是否正在运行:
sudo ufw status
如果防火墙正在运行,请编辑防火墙配置以允许通过执行以下命令来访问端口8443:
sudo ufw allow 8443 / tcp
sudo ufw reload
关闭ubuntu的防火墙
sudo ufw disable
开启防火墙
sudo ufw enable
sudo ufw default deny
开启/禁用相应端口或服务举例
sudo ufw allow 80 允许外部访问80端口
sudo ufw delete allow 80 禁止外部访问80 端口
sudo ufw allow from 192.168.1.1 允许此IP访问所有的本机端口
sudo ufw deny smtp 禁止外部访问smtp服务
个人实例: