教你如何在ubuntu15.04安装 RVM
RVM 官方网站
https://rvm.io/
1 由于现在很多网站都转向https链接,所以,根据rvm官方的教程
另,最好还是以单用户的形式安装,也就是安装到非ROOT用户目录下。
1.1 设置https验证,如果按照以前的教程的话是没有这一部的,不过现在需要了,否则会报错。
复制代码 代码如下:
gpg --keyserv ...
linux时间函数与时间格式与字符串之间的转化方法
我们可以认为格林威治时间就是时间协调时间(GMT=UTC)
GMT : 格林威治时间
UTC : 时间协调时间
1、time_t
?
1
time_t time(time_t *t);
取得从1970年1月1日至今的秒数。
time_t类型 ...
详解linux下的.net/mvc/cms程序结构
cms程序架构
本程序是主要是用于企业网站开发的,也可以做博客程序,程序是从之前上一篇的.net 博客程序改进过来的,主要技术由webform转成.net mvc了,由于是很早之前的项目,12年还是mvc3版本,当然还是跑在linux下的。
技术栈 .net framework 4.0 sqlite 数据库 mono linux 运行环境以及mono下的sqlite库 razor 模 ...
Centos7下面如何配置静态IP
修改网卡配置文件(操作前先备份一下该文件),/etc/sysconfig/network-scripts/ifcfg-enp0s3 ,如下:
?
1
2
3
4
5
6
7
8
9
...
如何在使用 Xfce 桌面环境的 Xubuntu 上安装主题
这是一个循序渐进的初学者教程,展示了如何在 Xubuntu 和其他使用 Xfce 桌面环境的 Linux 发行版中安装主题和图标。
在 Xubuntu 上安装主题与 Ubuntu 或其他 Linux 发行版类似。你把主题文件放在~/.themes文件夹中,然后用一个工具来改变它。
然而,考虑到 Xubuntu 使用Xfce 桌面环境,一些选项或用户 ...
详解ubuntu搭建Java开发环境
没有用Java写过程序,做为一个Java新手,在写第一个Hello,world程序之前,先在Ubuntu中搭建Java开发环境。
本文结构:
一、JDK安装
二、MyEclipse安装
三、Hello World测试
一、JDK安装
好吧,我选择JDK1.6,是不是有点out了?
1、下载JDK1.6,你可以到官网去下载,下载时请看清自己的系统版本,记得 ...
Linux基础之xargs命令的入门实例
简介
xargs命令有两个要点。第一,你必须列出目标文件。第二,你必须指定对每个文件需要执行的命令或脚本。
xargs命令被用来处理分布在不同目录下的文件:
计算所有文件的行数
打印指定文件的第一行
对每个文件执行一个自定义脚本
xargs可以将输入内容(通常通过命令行管道传递),转成后续命令的参数 ...
Linux基础学习之文件查找find的常见用法
前言
在linux的日常管理中,find的使用频率很高,熟练掌握对提高工作效率很有帮助。
find的语法比较简单,常用参数的就那么几个,比如-name、-type、-ctime等。初学的同学直接看第二部分的例子,如需进一步了解参数说明,可以参考find的帮助文档。
find语法如下:
find(选项)(参数)
常用例子
根据文件名查找
...
CentOS 配置无密码登录的实现
CentOS 配置无密码登录
配置sshd服务 在服务器上修改/etc/ssh/sshd_config:
<!-- lang: shell -->
?
1
2
3
4
5
6
7
8
9
1 ...
Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解
和Windows下各种双击安装直接使用的数据库管理工具不同,Linux下的数据库管理工具显得有些稍稍复杂。由于版权和收费限制,很多好用的数据库管理工具例如Data Grip和Navicat不能直接在Linux的包管理器中安装使用。不过仍然有一些好用的DBMS,phpmyadmin就是其中之一。
安装LAMP
LAMP是Linux、Apache、MySql(MariaDB) ...
如何在 Ubuntu 和其它的 Linux 发行版安装 Rust 和 Cargo
了解在 Linux 上安装 Rust 编程语言及其包管理器 Cargo 的各种方法。
自从 Mozilla 贡献了 Rust 语言之后,它就获得了更加突出和受欢迎的地位。口说无凭。Rust 将被使用在 Linux 内核中,它是继 C 语言之后的第二种编程语言。
许多开发人员也开始使用 Rust 语言制作很棒的基于命令行的工具。这些工具通常可以通 ...
解决Unixbench安装报错信息的问题
运行环境:
Ubuntu 16.04.3 x86_64
在Ubuntu下安装运行Unixbench时,提示报错信息如下
?
1
2
3
4
5
6
gcc -o ./pgms/ubgears -DTIME -Wall -pedan ...
Linux基础学习之利用tcpdump抓包实例代码
简介
很多时候我们的系统部署在Linux系统上面,在一些情况下定位问题就需要查看各个系统之间发送数据报文是否正常,下面我就简单讲解一下如何使用tcpdump抓包
网络数据包截获分析工具。支持针对网络层、协议、主机、网络或端口的过滤。并提供and、or、not等逻辑语句帮助去除无用的信息。
?
...
详解CentOS 7下安装Tomcat到服务
环境:
CentOS Linux release 7.3.1611 (Core)
3.10.0-514.16.1.el7.x86_64
1.安装Java环境
Jre有ServerJre和Jre的区别。两者具体的区别就是ServerJre启动时默认Jvm是Server模式,且包含了一些监控工具,具体的区别见Oracle的站点。现在普遍存在的一个问题就是大部分JAVA程序是基于JAVA7开发的,但是Oracle ...
详解基于Centos7+Nginx+Tomcat8的负载均衡服务器的搭建
由于工作的需求,在使用中,需要搭建负载均衡,研究了apache+tomat负载均衡的方案,并且通过检索相关的文章,进行了比较发现,apache负载负载均衡在使用的效率上,远远不如nginx的效率高,因此决定使用nginx来进行服务的搭建。最初yum安装了nginx,但是不知道什么原因,nginx的服务可以正常启动,静态页面也可以正常访问 ...
Ubuntu下LAMP环境配置教程(linux)
据说搞好lamp也就是linux+apache+mysql+php就已经相当于一个中级php程序猿的水平,当然你的php要得会才行,之后就是搞好各种框架。其实这东西,并不神秘,非常简单。甚至比windows还简单,各种变量都自动帮你搞好了。你的畏惧主要来自于你的无知。
建议先通过phpnow1.5.6在windows一键搭好php环境,然后通过mysql_gui_t ...
如何更改 Ubuntu 的终端的颜色
如果你只是想完成一些工作,默认的终端已经看起来足够好了。
但是,如果你想要一个独一无二的的终端体验或者符合你自身品位的一些东西,你也可以改变你的 Ubuntu 的终端的颜色。
在这篇速成教程中,我将专注于调整 Ubuntu 中的颜色方案。由于 Ubuntu 使用 GNOME 的终端,因此这些步骤可能也对大多数的使用 GNOME ...
linux安装redis和mysql的实例讲解
linux环境下安装redis和mysql
安装redis(版本3.2.10):
下载地址:https://redis.io/download,这里我下载3.2.10
?
1
2
3
4
5
6
7
8
9
...
linux下SVN配置实现项目目录自动更新以及源码安装的操作方法
配置钩子文件自动更新
开发环境提交更新至服务器时会出现每次在服务器端项目目录下必须手动更新SVN up才可以访问最新更新,通过钩子文件配置 则可以实现自动更新
新建文件:
?
1
vim /usr/local/svn/demo/hooks/post-commit
...
详解Linux运维CentOS系统SVN双备份Shell脚本
前言
SVN是Subversion的简称,是一个开放源代码的版本控制系统,采用了分支管理系统。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
作为一个代码管理工具,备份操作显得尤为重要,这里采取这样的备份策略:在执行本地备份的同时,让Shell脚本自动上传数据到另一台FTP备份服务器中,这种异地备 ...