ubuntu软件安装

时间:2023-03-09 09:52:37
ubuntu软件安装

介绍常用的ubuntu软件及其安装

首先声明,本人在以下的操作全部基于腾讯云16.04版本ubuntu,若版本不一,有些出入,遇到问题可以在楼下留言。

汉化终端

  • 下载中文包

    sudo apt-get install language-pack-zh-hans 
  • 进入语言控制面板

    sudo dpkg-reconfigure locales

    然后选择zh_CN.UTF-8为默认locale就好 。

java环境搭建

直接安装默认JDK,ubuntu默认的JAVA不是Oracle JDK,但是基本都一样

安装

需要安装JDK(开发工具包)和JRE(运行环境),它俩的区别

sudo apt-get install default-jre
sudo apt-get install default-jdk

安装完后输入以下命令判断是否安装成功

java -version
javac -version

运行java程序

  1. 在ubuntu中,你可以运行单个java程序,对hello world执行以下命令
javac hello.java
java hello
  1. 如果是java项目,可以先用eclipse打包成jar,在ubuntu下执行以下命令
java -jar hello.jar

但是这种方法没办法后台执行,你可以执行以下命令

nohup java -jar hello.jar &
//nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
//当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中
//除非另外指定了输出文件。

若要将日志文件输入到你指定的文件temp.txt中,可以执行以下命令

nohup java -jar test.jar >temp.txt &

如果想要查看后台运行的程序,可以执行

$ jobs
//那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
//如果想将某个作业调回前台控制,只需要 fg + 编号即可。
$ fg 2

若你的程序要运行在8000端口,可以事先查询该端口是否有程序在运行

netstat -nlp |grep :8080

nginx部署

ubuntu下配置nginx

安装 nginx

sudo apt-get install nginx

Ubuntu安装之后的文件结构大致为:

  • 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
  • 程序文件在/usr/sbin/nginx
  • 日志放在了/var/log/nginx中
  • 并已经在/etc/init.d/下创建了启动脚本nginx
  • 默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)

启动nginx

sudo /etc/init.d/nginx start

然后就可以访问了。

git

一个程序员不会使用git就说不过去了,这里强推git教程

Winscp

在windows上编程,在云服务器上运行,当然需要传输工具啦,强推Winscp