友情提示:小程序,开发制作。

类别《linux》下的文章:

CentOS 7.x设置自定义开机启动,添加自定义系统服务 systemctl stop、start、reload XXX.service

Centos 系统服务脚本目录:
/usr/lib/systemd/  
有系统(system)和用户(user)之分,

如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:

/lib/systemd/system/  
反之,用户登录后才能运行的程序,存在用户(user)里服务以.service结尾。

这边以nginx开机运行为例

1.建立服务文件

vim /lib/systemd/system/nginx.service  
[Unit]  
Description=nginx  
After=network.target 
[Se...

阅读全文>>

linux screen 命令详解,关掉窗口或者断开连接,继续执行命令。

一、背景

系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

二、简介

GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。

GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。

  • 会话恢复
只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一...

阅读全文>>

Python下的Mysql模块MySQL-python安装和问题详解

始初我是想安装国产云存储seafile-server的。公司要做自己的私云存储,方便各个部门的资料存储,已经移动办公。我在服务器上架设的是的owncloud+mysql,一个国外的云存储,性能还算是可以,我在oschina.net上面看到了国内的一个软件seafile-server,据说效果不错,已经上架好长时间了,想上手试试效果。下载安装…………

根据官方提供的详细安装步骤安装。第一步就出错。

ImportError: No module named MySQLdb

提示没有安装MySQL-python。

那就安装呗。首先想到yum安装省时省力。

# yum install MySQL-python

提示没有这个安装包。

手动下载安装。。。

#wget  ht...

阅读全文>>

centos7+nginx1.6.2+php5.6.2+mysql5.6.20 上安装私有云存储owncloud7

centos7+nginx1.6.2+php5.6.2+mysql5.6.20的系统环境的搭建我就不介绍啦。

php需要的模块。

php-fileinfo
php-zip
php-mysql
php-zip
php-curl
php-iconv
php-pdo
php-intl
php-gd
php-xml
参考地址:http://pclinuxoshelp.com/index.php/Owncloud,_installation_and_setup
由于owncloud默认使用的apache的htaccess文件。由于现在使用的nginx所以,查看官方的帮助文档。
参考地址:http://doc.owncloud.org/server/7.0/ad...

阅读全文>>

rpm -ivh mysql-*.rpm 失败、报错、安装不上。

[root@localhost ~]# rpm -ivh MySQL-server-5.6.20-1.el7.x86_64.rpm 
准备中...      ################################# [100%]
file /usr/share/mysql/charsets/README from install of MySQL-server-5.6.20-1.el7.x86_64 conflicts with file from package mariadb-libs-1:5.5.35-3.el7.x86_64
file /usr/share/mysql/czech/errmsg.sys from install of ...

阅读全文>>

centos 7系统KDE桌面环境配置中文支持

费劲周折终于安装最新的centos 7 ,安装的是kde桌面后没有中文,可以用以下方法配置中文

#yum list kde*chinese

会显示可以安装的包,我的显示如下

kde-l10n-Chinese.noarch                4.5.5-1.fc14                     @updates

可以用以下命令安装

#yuminstall kde-l10n-Chinese.noarch

安装成功后,进入system setting里,选择locale,然后add language,
选择中文即可啦。

注销

重新登录

搞定。

阅读全文>>

Ubuntu14 鼠标闪烁解决办法

鄙人作为一个职业 IT 男,对于新出的系统ubuntu当然要在第一时间的去体验一把。

电脑安装Ubuntu14版本后,进入Ubuntu系统后鼠标指针不停的闪烁,看起来很不爽,找到的解决办法如下。

问题关键:通过网上资料的查阅,发现原因是Ubuntu系统在电脑上识别出两个显示器(“内置显示器”和“内置显示器”),当我们关闭其中一个内置显示器后,鼠标则不闪烁。

解决办法:关闭其中一个内置显示器”。

至于为什么或出现两个显示器,可能双显卡的原因把。

-----------------------------------------------------

逼人是在win7 的基础上安装的ubuntu。

但是新的ubuntu系统好像对双硬盘的支持不怎么的好。win和ubuntu共存,默认的分区,自动安装好居然没有引导ubuntu的选项。最后...

阅读全文>>

Ubuntu14.04 装完后进系统时出现 ‘为/检查磁盘时发生严重错误’

我们需要开机,进入紫色的grub启动器画面。选择第一项,按键盘上e键。

IMG_0597

找到以“linux”开头的那行,将其中的“ro rootflags=sync”,改为“rw rootflags=sync”。修改完毕后再按F10启动。

阅读全文>>

lz4压缩传输-让远程传输大文件变得更快

如果用传统SCP远程拷贝,速度是比较慢的,如图:

点击查看原图

现在采用lz4压缩传输。LZ4是一个非常快的无损压缩算法,压缩速度在单核300MB/S,可扩展支持多核CPU。它还具有一个非常快速的解码器,速度单核可达到和超越1GB/S。通常能够达到多核系统上的RAM速度限制。

阅读全文>>

隐藏nginx 版本号

[root@dfsdt bin]# curl --head wx.artuion.com
HTTP/1.1 200 OK
Server: nginx/1.4.2
Date: Sun, 06 Oct 2013 02:54:21 GMT
Content-Type: text/html; charset=utf-8
Connection: keep-alive
X-Powered-By: PHP/5.4.17
Set-Cookie: auth=deleted; expires=Thu, 01-Jan-1970 00:00:01 GMT
Set-Cookie: PHPSESSID=hnuifml4raa7363v61p3l198o7; path=/
Expires: Thu, 19 ...

阅读全文>>