在Windows10之前,如需在windows中使用Ubuntu系统,只能使用VMware等虚拟机。
Windows10改变了这一缺陷,可以不使用虚拟机,而直接在windows中安装Linux子系统。
优点:响应速度快,无需安装虚拟机。
缺点:不能安装32位系统;无内置gcc编译器,需要自己安装;无图形界面,需另行安装。
在Windows10之前,如需在windows中使用Ubuntu系统,只能使用VMware等虚拟机。
Windows10改变了这一缺陷,可以不使用虚拟机,而直接在windows中安装Linux子系统。
优点:响应速度快,无需安装虚拟机。
缺点:不能安装32位系统;无内置gcc编译器,需要自己安装;无图形界面,需另行安装。
本文将分别记录官方安装包及apt-get命令两种方式的redis数据库安装方法,以及redis的一些常用命令
在执行一个shell脚本的时候, 经过检验,内部代码并没有错误,但运行时却提示 ‘\r’: command not found。
这个问题一般发生在Windows创建和编辑.sh脚本上传至Linux服务器运行的情况。问题发生的原因是 因为系统换行符的差异。只要转化脚本为unix格式即可解决问题。
sed替换的基本语法为:
sed 's/<原待替换字符串>/<替换目标字符串>/'
在上一段代码规则中:单引号内部,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线
\
进行转义。但是单引号'
是不能用反斜线\
转义的,这中签情况需要把命令中的单引号改为双引号,即:sed "s/<原待替换字符串>/<替换目标字符串>/"
。
命令中的斜线分隔符可以换成其他的符号,只需要紧跟s定义即可,例如换成问号
?
:sed 's?<原待替换字符串>?<替换目标字符串>?'
,效果是一样的。
基本语法默认只替换每行的第一个匹配的关键字。
更复杂的语法可以在此基础上加以调整:
在Ubuntu系统安装Apache2服务器并支持PHP_Web。
本文详细介绍Ubuntu 系统以 .tar.gz安装包解压 / apt-get 两种方法安装Tomcat7服务器的步骤。
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
至此,java已经安装成功。
使用java -version
命令即可查看Java版本:
使用sudo update-alternatives --config java
命令可以查看java安装路径:
查看Java安装路径后,需要设置系统环境变量。具体流程如下:
打开environment文件:sudo vim /etc/environment
;
在文件中添加上一步查询到的Java安装路径,如:JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
。
如系统安装了多个版本的JDK,可以通过update-java-alternatives
命令切换Java版本。如:
sudo update-java-alternatives -s java-8-oracle
为保证数据的安全,防止异常问题造成数据库文件破坏/丢失,大型项目通常需要每天执行1~2次数据库备份。
因为数据库的备份工作有其重复性和规律性,所以通过自执行脚本的方式可以提高备份的效率和可靠性。
本文介绍了在Ubuntu下设置mysql自动定时备份的方法。
在Linux系统(包含Ubuntu/Centos)下进行远程拷贝文件,可以使用scp命令。
scp是secure copy的简写,是linux 系统下基于ssh登录进行安全的远程文件拷贝命令。
腾讯云主机ubuntu系统默认用户名为ubuntu。在默认的ubuntu用户权限下,很多系统操作(如编辑/删除/上传文件等)都不被允许的。因此,为了更方便的使用系统功能,通常选择root账户直接登录。