系统运维
文章平均质量分 85
帘卷西风
对技术执着有代码洁癖希望和志同道合的人一起互相学习分享
展开
-
Linux中samba服务器的搭建
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。使用它我们能够快速的在linux和windows之间建立文件共享,本文主要讲述如何搭建和共享文件。 一、先查看系统中是否安装有samba服务相关的软件包。 [root@xxxsite ~]#rpm -qa | grep samba 如果已经安装则...原创 2018-05-03 15:27:00 · 7576 阅读 · 0 评论 -
linux下shell技巧
经常看到一些大牛操作linux的时候,双手运指如飞,指令如流水般输出,会不会感到羡慕呢? 本文就整理了一些linux下shell的技巧,保管你学会之后,shell输出apm突飞猛进,开个玩笑,我们进入正题。 一般来说shell的命令行编辑使用Emacs或者Vi模式,也就是说可以用Emacs或者Vi的操作指令来进行命令行的编辑,默认的模式是Emacs模式。 Ctrl+T:将...原创 2018-07-05 12:40:05 · 769 阅读 · 0 评论 -
使用Cmake生成跨平台项目编译解决方案
项目最近有需求在windows下面运行,我花了几周时间将linux的服务器移植到windows下面,目前已经能够正常运行服务器,目前又有了新需求,两边的代码结构和组织是分开的,因此为了两边能够同步维护,需要一个能够跨平台的项目编译解决方案,经过调研之后,选择了使用cmake这个工具,本文主要讲述,使用cmake的生产项目的一些基础知识。一、cmake简介 你或许听过好几种 M...原创 2018-07-03 22:12:14 · 19219 阅读 · 0 评论 -
批处理在文件行首添加内容
经常遇到用工具导出一个文件后,需要在文件行首添加一些内容的需求。最近又遇到了,因此查了资料后自己在实验通过之后,决定把这个脚本记录下来。基本思路是文件内容copy,如下所示:echo #include "stdafx.h" > $for /f "delims=" %%i in ('dir/b CChatSvrConfDesc.cpp')do ( copy /b $+"%%i" $1 m...原创 2018-05-26 19:10:09 · 5968 阅读 · 0 评论 -
MySQL添加新用户、为新用户分配权限
1、使用root用户登录mysql2、添加具有本地(localhost/127.0.0.1)访问权限的用户 #create user 'newuser'@'localhost' identified by 'password';3、创建具有远程访问权限的用户 #create user 'newuser'@'%' identified by 'password'; 创建之后记得执...原创 2018-05-04 16:50:27 · 10354 阅读 · 0 评论 -
centos7 yum install mariadb
mariadb数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 1、添加数据源仓库,建议命名为 mariadb.repo 类似的名字。 #vim /etc/yum.repos.d/mariadb.re...原创 2018-05-04 15:19:01 · 551 阅读 · 1 评论 -
linux下使用yum安装mysql
记录一下linux安装mysql的流程和出现问题的解决。 1、使用yum安装mysql 安装前可以使用mysql指令看是否已经安装mysql。 # yum install -y mysql-server 2、启动和关闭mysql服务 # service mysqld start ...原创 2014-08-06 11:12:59 · 2587 阅读 · 0 评论 -
linux下搭建SVN服务器
最近搞了一台云服务器,尝试部署一些服务器相关的东西,作为开发用服务器,首先考虑搭建的是SVN服务器。记录一下搭建的过程,方便以后查看。 一、安装svn软件,有些云服务器会有安装svn服务器,有些没有。 # yum install -y subversion //在线安装svn # svn...原创 2014-08-06 00:11:12 · 2368 阅读 · 0 评论 -
Linux下rz/sz安装及使用方法
新搞的云服务器用SecureCRT不支持上传和下载,没有找到rz命令。记录一下如何安装rz/sz命令的方法。 一、工具说明 在SecureCRT这样的ssh登录软件里, 通过在Linux界面里输入rz/sz命令来上传/下载文件. 对于某些linux版本, rz/sz默认没有安装所以需要手工安装。 sz: 将选定的文件发送(send)到本地机器; ...原创 2014-08-06 10:02:16 · 110547 阅读 · 6 评论 -
Linux常用指令
服务器部署会经常用到linux,很多时候都是用的时候上网查一下指令,然后用完过不了多久就忘记了,因此本文记录一些自己常用的linux指令,以作备忘。并不断添加。 1、文件、目录相关 a、cd:切换目录 (#cd /sbin....) b、mkdir:创建目录 (#mkdir test) c、rm:删除文件或者目录(#rm -fr test) d、cp:拷贝文件或者目录(#cp -fr ...原创 2014-09-30 11:54:51 · 2195 阅读 · 0 评论 -
关于linux服务器进程监控及自动重启的简单方案
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 本周开始,新手游进行删档封测阶段,前两天表现还好,今天更新后出现几次宕机行为,比较影响玩家的测试和体验,我们的服务器管理系统尚未完善,为了晚上能够预防宕机造成损失,先用一种简单的方案临时顶替一下。 实现原理主要是使用linux提供的crontab机制,定时查询服务器进程是否存在,如果宕机则处理我们预设的...原创 2014-10-22 01:38:19 · 15099 阅读 · 0 评论 -
用rz,sz命令在windows和linux间传送文件
经常需要在windows和linux之间上传和下载文件。使用ftp工具来工作有时候会觉得比较麻烦,切来切去的十分不方便,要是能够直接在终端进行上传和下载就好了。其实真有这样的方案,就是使用ZModem。 首先,需要在linux服务器上安装rz和sz两个工具,安装完成后就可以直接使用了。就不介绍过程了,我之前的博文记录过。不清楚的同学请移步linux安装rz和sz以及使用。 rz,sz是便是L...原创 2015-02-08 19:37:01 · 4498 阅读 · 0 评论 -
linux利用shell实现守护进程的脚本
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)在游戏开发领域,服务器宕机那是家常便饭。本文简单介绍如何利用linux的shell脚本实现简单的守护进程。Shell代码如下#!/bin/sh#添加本地执行路径export LD_LIBRARY_PATH=./while true; do #启动一个循环,定时检...原创 2016-07-26 15:13:03 · 20245 阅读 · 4 评论 -
linux的一些运维指令和技巧
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog)最近一段时间加强了对liunx的学习和实践。学到了一些不错的技巧和方法。切实感觉到了linux一切皆文本的的魅力。最近一周开启轻测,抽时间记录一下。状态相关查看机器cpu型号: #cat /proc/cpuinfo查看线程占用CPU: #top -H -p pidshell带参...原创 2016-07-26 16:24:14 · 3186 阅读 · 1 评论 -
Cmake在windows支持预编译头文件(stdafx.h)
最近一直在研究cmake构建项目,之前接触cmake的时候就感觉不太喜欢cmake,觉得它太乱了,产生了太多的中间文件,产生的项目文件也不是特别友好,在windows下,生成的项目文件经常需要修改,而在linux和常规的makefile风格也打不一致,文件太多,不方便学习研究。 不够经过这段时间系统的研究,觉得cmake还是非常强大的,吃透之后它的确非常方便,比手工写ma...原创 2018-08-06 16:44:14 · 6560 阅读 · 2 评论