分类: Linux

CentOS 安装 nodejs

通过yum安装1yum install nodejs安装完成后,验证是否正确的安装,node -v,如果输出如下版本信息,说明成功安装v6.13.3这版本。。。现在nodejs发的版本比较快,有些新的框架需要node的新版本,那如何升级。安装 n 升级n是nodejs管理工具,是TJ写的,Github: https://github.com/tj/n1npm install -g n安装最新版1n

CentOS 修改主机名

老版本123/etc/hosts/etc/sysconfig/networkhostname dev996CentOS712345# hostnamectl set-hostname [new hostname]修改完需要重启服务# systemctl restart systemd-hostnamed重启服务后,需要重新连接才会显示新的hostname

CentOS配置JDK、Maven、Tomcat、Nginx

这是去年配置服务器时记录的,当时有一个CentOS的阿里云服务器,是乙方公司给配置好的,并且部署了我们的产品。后来组建了技术团队,产品重构了,在新版本预生产阶段又买了一台阿里云,参照之前的服务器又配置了一台,配置过程如下:辅助和前期准备123yum install htopyum install wgetyum install zip下载和拷贝12345678910# 下载wget http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-linux-x64.tar.gz?AuthParam=1481680452_7b0a82fb7ee458bda8fa0e099d256166# 拷贝scp ./apache-maven-3.3.9-bin.tar.gz cuflash@139.196.1.1:/home/cuflash/setupscp ./apache-tomcat-8.0.36.tar.gz cuflash@139.196.1.1:/home/cuflash/setup# jenkins暂时不安装了,用另一台服务器上的jenkins远程管理scp ./jenkins.war cuflash@139.196.1.1:/home/cuflash/setupscp ./nginx-1.11.3.tar.gz cuflash@139.196.1.1:/home/cuflash/setup

Linux 链接

首先Linux链接大体上分为2种,硬链接(Hard Link)和符号链接(Symbolic Link),后者大家更喜欢称之为软链接。硬链接硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点,一般这种连接就是硬连接。一个硬连接仅仅是一个文件名。(一个文件可以有好几个文件名,只有将最后一个文件名从磁盘上删除,才能把这个文件删掉。软链接符号链接文件有类似于Windows的快捷方式。它实际上是一个特殊的文件。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。因此,软连接可以指向不同文件系统里的文件(比如由NFS装载的不同机器文件系统上的文件),甚至可以指向一个不一定确实存在的文件。在软连接文件被访问的时候,操作系统用该文件所包含的路径替换该文件的访问介入点,从而实现对所指文件的访问。(用命令rm和unlink可以删除连接,但不是删除该文件所指向的文件。

CentOS man 中文包

在用man查看手册的时候,大部分英文还是比较简单的,但难免有一些需要查单词才能明白,所以还是安装个中文包包,可以两个版本对比着看。通过yum在线查找123[root@school1024 ~]# yum list | grep man.*zhman-pages-zh-CN.noarch 1.5.2-4.el7 base [root@school1024 ~]#

Linux crontab-定时执行任务

在日常服务器维护中,经常会遇到时备份、执行xx脚本等任务。通常的解决办法是定义个job来执行一些命令或shell。crond 是linux用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。crontab是一个命令,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。在开始用crontab命令之前,通过下面的文件内容可以查看job定义格式vi /etc/crontab