
linux
knight_qzc
认真规划开心享受
展开
-
centos 下安装mysql
1.更新yumyum upgrade2.安装mysqlyum install mysql mysql-server mysql-client mysql-devel3.启动mysql/etc/init.d/mysqld start4.设置密码/usr/bin/mysqladmin -u root password '123456'5.登录mysqlmys原创 2014-12-25 13:17:29 · 469 阅读 · 0 评论 -
VMware 安装centos 直接进行安装并没有出现设置界面的问题
1.新建虚拟机,【选择稍后安装】 ,一路next。。。2.提供CD/DVD的安装镜像文件3.启动虚拟机原创 2014-11-30 20:04:50 · 2163 阅读 · 0 评论 -
centos配置静态IP可能会出现的问题
查看自己是否拿到了IP 输入 ifconfig1.配置了文件后,拿不到设置的IP——忘记/etc/init.d/network restart 或者配置文件出错2.拿到了自己要的IP,但是ping 不通宿主机——把宿主机的防火墙的关掉3.拿到了自己要的IP,但是宿主机ping 不通虚拟机——把虚拟机的防火墙的关掉 sudo /etc/init.d/原创 2014-11-30 20:35:12 · 982 阅读 · 0 评论 -
centos 下安装scrapy过程及遇到的问题
问题:1. centos6.6下自带安装的是python2.6.6(yum使用不了python2.7),而我们使用scrapy需要使用的是python2.7,因此会有一些麻烦,幸运的是在python2.6.6和python2.7是可以共存的。vim /usr/bin/scarpy 去修改首行的内容,改为python2.7的路径(我的是/usr/local/bin/Python2.7),或原创 2015-01-04 11:06:51 · 2069 阅读 · 0 评论 -
[Linux]pthread学习笔记
转自:http://www.cnblogs.com/xfiver/archive/2013/01/23/2873725.html#include //新建线程int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, void *(*sta转载 2015-01-04 12:42:41 · 636 阅读 · 0 评论 -
Linux统计某文件夹下文件、文件夹的个数
http://blog.sina.com.cn/s/blog_464f6dba01012vwv.html统计某文件夹下文件的个数ls -l |grep "^-"|wc -l统计某文件夹下目录的个数ls -l |grep "^d"|wc -l统计文件夹下文件的个数,包括子文件夹里的ls -lR|grep "^-"|wc -l如统计/home/han转载 2015-01-14 17:25:00 · 475 阅读 · 0 评论 -
linux 下磁盘空间查看和文件、文件夹查看
查看磁盘空间命令:df [-h]查看文件、文件夹命令:du [-h] 文件夹或文件的名字参数 -h (可选)表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB、MB 等易读的格式。原创 2015-01-16 09:11:01 · 754 阅读 · 0 评论 -
SyntaxError: Non-ASCII character ‘\xe5′ in file
http://www.cnblogs.com/timeship/archive/2013/03/05/2945102.html在写一个抓取网页的小脚本,运行起来总是出现这个错误查了下Python的默认编码文件是用的ASCII码,你将文件存成了UTF-8也没用,解决办法很简单只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf转载 2015-01-16 11:17:43 · 744 阅读 · 0 评论 -
MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下转载 2015-02-03 17:39:17 · 478 阅读 · 0 评论 -
如何卸载rpm包
http://www.cnblogs.com/ziziwu/archive/2012/02/01/2335102.html首先通过 rpm -q 可以查询到rpm包的名字 然后 调用 rpm -e 删除特定rpm包 如果遇到依赖,无法删除,使用 rpm -e --nodeps 不检查依赖,直接删除rpm包 如果恰好有多个包叫同样的名字转载 2015-02-04 09:32:50 · 863 阅读 · 0 评论 -
ubuntu 设置启动时命令模式以及切换桌面的处理
设置启动时命令模式:1./etc/原创 2014-08-24 16:53:43 · 797 阅读 · 0 评论 -
Apache配置详解(最好的APACHE配置教程)
http://liudaoru.iteye.com/blog/336338Apache的配置 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目转载 2015-02-02 17:03:46 · 554 阅读 · 0 评论 -
解决:Permission denied: make_sock: could not bind to address
http://www.jbxue.com/LINUXjishu/11798.html系统中出现:permission denied make_sock could not bind to address 843的问题,这里分享下我的解决方法,有遇到类似问题的朋友,可以看看。在进行业务系统测试时,发现843端口sock连接有问题,通过抓包发现客户端连接843端口的tcp3次握转载 2015-02-26 09:08:53 · 6939 阅读 · 1 评论 -
Ubuntu Server VS Ubuntu Desktop区别
今天有位朋友问我,Ubuntu Server 与 Ubuntu Desktop的区别在哪里!区别如下:SERVER没有GUISERVER没有一堆的桌面软件SERVER在编译时使用的参数不一样,会优化了某些选项(优化了什么选项?真的没仔细研究过)SERVER支持多处理器对称技术,简称SMP(别跟多核混在一起)基本上就这么多了,说真的,在一台IBM双CPU(每C转载 2014-11-05 16:26:05 · 907 阅读 · 0 评论 -
centos下搭建git服务器
参考了以下链接:1.切换root用户,安装gityum install git 2.新建git用户,并设置密码建git用户: adduser git设置密码: passwd git3.切换git用户,到git用户根目录(/home/git/)切换git用户: su git转到git根目录: cd 4.新建git工程git init --ba原创 2014-12-24 10:25:05 · 424 阅读 · 0 评论 -
linux 链接ln的使用 创建和删除符号连接(软、硬链接)
1 . 使用方式 :ln [option] source_file dist_file (source_file是待建立链接文件的文件,dist_file是新创建的链接文件) -f 建立时,将同档案名删除. -i 删除前进行询问. ln -s abc cde 建转载 2014-12-31 16:58:27 · 635 阅读 · 0 评论 -
centos 下编译和调用共享链接库
编译共享链接库的Makefile: FILE = A.cpp B.cpp C.cpp D.cpp E.cpp F.cpp main:${FILE} g++ -Wall -fPIC -shared -o libfile.so ${FILE} clean: rm -f *.so调用共享链接库:需要的文件: libfile.so、.h(包含需要链接使用的head文件原创 2015-01-21 20:08:51 · 1005 阅读 · 0 评论 -
centos jsp 中文传参乱码
window8下jsp 中文传参一切正常(读取的mysql数据库也已经在centos上)导出war包到centos中tomcat的webapp下后,出现 中文传参乱码的情况.解决方法:http://blog.youkuaiyun.com/javaalpha/article/details/5983930方法1:[c-sharp原创 2015-01-24 14:17:10 · 806 阅读 · 0 评论 -
Ubuntu 12.04下搭建Web服务器
1.开始说明首先需要跟大家说明一下,这个教程中使用的IP地址是192.168.0.23,主机名称为Server1.example.com这些设置可能会有所不同,你需要根据不同情况进行修改。2.切换管理员身份在ubuntu中需要用root身份进行操作,所以用下面的命令确保以root身份登录:sudo su3.开始安装MySQL5apt-get inst转载 2014-09-12 17:05:52 · 673 阅读 · 0 评论 -
linux(ubuntu为例) 忘记root后的重置密码
1.重启ubuntu,(可能需要)原创 2014-11-22 14:51:33 · 591 阅读 · 0 评论 -
CentOS 6 各个版本的含义
可选的类型说明如下:Desktop :基本的桌面系统,包括常用的桌面软件,如文档查看工具。Minimal Desktop :基本的桌面系统,包含的软件更少。Minimal :基本的系统,不含有任何可选的软件包。Basic Server :安装的基本系统的平台支持,不包含桌面。 Database Server :基本系统平台,加上mysql和PostgreSQL数据库,无桌面。转载 2014-11-30 20:10:35 · 901 阅读 · 0 评论 -
Ubuntu Server 命令行下的默认语言 中文乱码 菱形<转>
如 果Ubuntu Server在安装过程中,选择的是中文(很多新手都会在安装时选择中文,便于上手),这样在完成安装后,系统默认的语言将会是中文zh_CN.UTF- 8。但问题是我们安装的是服务器,只需要运行命令行终端,但在终端下无法正常的显示默认中文编码zh_CN.UTF-8。可以有三种方法解决该问题,分别详细介绍如下。第一种:安装zhcon软件包$ sudo apt转载 2014-08-24 16:31:19 · 5995 阅读 · 1 评论 -
Linux下passwd和shadow文件内容详解
一、/etc/passwd/etc/passwd 文件是一个纯文本文件,每行采用了相同的格式: name:password:uid:gid:comment:home:shell name 用户登录名 password 用户口令。此域中的口令是加密的,常用x表示。当用户登录系统时,系统对输入的口令采取相同的算法,与此域中的内容进行比较。如果此域为空,表明该用户登录时不需要口令。转载 2014-10-15 16:00:05 · 695 阅读 · 0 评论 -
CentOs 设置静态IP 方法
1.修改网卡配置 编辑:vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip转载 2014-11-25 15:24:02 · 533 阅读 · 0 评论 -
DocumentRoot must be a directory 的解决办法
http://blog.sina.com.cn/s/blog_4ab645500100txlj.html今天在修改了一下httpd.conf文件的DocumentRoot目录后重启了httpd服务,却发现报错了。 DocumentRoot must be a directory 。刚开始以为是自己配置有问题,后来检查了好一遍并确认配置的DocumentRoot就是一个directory转载 2015-02-03 17:40:33 · 5296 阅读 · 0 评论 -
Sublime Text 的简单安装与详细配置
http://microsimple.github.io/2013/12/12/preferences-sublime.html一、Sublime Text的下载安装进入Sublime Text的官网,下载Sublime Text,有2和3版本,请根据自己爱好进行下载安装。二、Package Control的安装首先打开Console>>>快捷键转载 2015-02-05 15:33:19 · 749 阅读 · 0 评论 -
linux下apache配置多端口对应多个虚拟目录
修改http.conf(一般路径为/etc/httpd/conf/httpd.conf)1.在Listen 80 后添加自己想去使用的端口listen 80812.在文件末尾添加相关设置:NameVirtualHost localhost:8081 documentroot /home/centos/Desktop/ servername localhost原创 2015-02-10 10:23:56 · 1293 阅读 · 0 评论 -
CentOS设置默认启动命令行(不启动图形界面)
在 centOS 中的修改方法如下:1.root登陆,免得老是sudo2.打开/etc/inittab 文件 #vim /etc/inittab3.在默认的 run level 设置中,可以看到第一行书写如:id:5:initdefault:(默认的 run level 等级为 5,即图形界面)4.将第一行的 5 修改为 3 即可。5.保存文件后重启转载 2014-11-27 13:35:59 · 867 阅读 · 0 评论 -
centos 下配置hadoop2.5.0
1.配置静态IP参考http://blog.youkuaiyun.com/qzc295919009/article/details/416260512.安装java3.配置ssh免密钥登陆4.解压和配置hadoop5.伪分布式测试6.修改slaves文件,分布式hadoop准备7.分布式下作业测试原创 2014-11-30 20:41:58 · 502 阅读 · 0 评论 -
CentOS 下搭建Web服务器
http://www.linuxeden.com/html/sysadmin/20120320/121836.html如今,Linux在Web应用越来越广,许多企业都采用Linux来搭建Web服务器,这样即节省了购买正版软件的费用,而且还能够提高服务器的安全性。 之前我们介绍了如何在openSUSE 12.1下搭建Web服务器,里面详细介绍了在openSUSE 12.转载 2015-01-03 14:56:19 · 14093 阅读 · 0 评论 -
CentOS 7 安装以及配置
http://seisman.info/linux-environment-for-seismology-research.html安装CentOSCentOS 7的安装与其他Linux发行版的安装差不多,个别地方稍有不同。准备工作准备材料U盘:容量700M以上,用于制作U盘启动盘,因为在制作启动盘时会格式化U盘,所以U盘内不要包含重要资转载 2015-01-14 13:32:24 · 8302 阅读 · 0 评论 -
使程序在Linux下后台运行--- Linux Ctrl+Z的使用方法
http://blog.chinaunix.net/uid-10219166-id-2968756.html 假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,终止这个程序,然后可以看到系统提示: [1]+ Stopped /root/bin/rsync.sh 然后我们可以把程序调度到后台执行:(bg转载 2015-01-16 11:22:30 · 3992 阅读 · 1 评论 -
Makefile 简单入门
linux下为了方便快捷的对项目进行编译,有了makefile这一套机制。在项目根目录下,vim Makefile。(其实小写m开头也是可以的)假设我们有 a1.cpp ,b2.cpp,c3.cpp需要去编译链接,而产生的可执行文件叫做run。那么Makefile我们可以这么写。——————————————————Makefile————————————————————main:原创 2014-12-24 10:46:41 · 472 阅读 · 0 评论 -
Valgrind简单用法
http://www.cnblogs.com/sunyubo/archive/2010/05/05/2282170.htmlValgrind的主要作者Julian Seward刚获得了今年的Google-O'Reilly开源大奖之一──Best Tool Maker。让我们一起来看一下他的作品。Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,它包含一个内核──转载 2015-02-02 16:28:55 · 635 阅读 · 0 评论 -
ps aux指令詳解
http://blog.youkuaiyun.com/hanner_cheung/article/details/6081440linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在,转载 2015-02-02 15:25:41 · 526 阅读 · 0 评论 -
Scrapy入门教程
1.新建工程:Domz为工程名scrapy startproject Domz生成的目录Domz的结构:dmoz/ scrapy.cfg dmoz/ __init__.py items.py pipelines.py settings.py spiders/ __ini原创 2015-01-04 19:18:40 · 1210 阅读 · 0 评论 -
CentOS 6.5安装pip
yum intall python-pip________________________________________________________________________http://blog.youkuaiyun.com/cnyyx/article/details/25614669从pip官网 https://pypi.python.org/pypi/pip 下载p转载 2015-01-14 17:07:47 · 766 阅读 · 0 评论 -
在CentOS 安装 cx_Oracle
http://ihavegotyou.iteye.com/blog/1812548 以下是在CentOS安装 cx_Oracle的流程:准备阶段确认操作系统是32位还是64位(getconf LONG_BIT)确认当前python的版本(python --version)确认你要连接的oracle server version(select * from v$versi转载 2015-02-04 10:54:59 · 1803 阅读 · 0 评论 -
linux下C获取文件的大小
http://blog.youkuaiyun.com/gdujian0119/article/details/6363574获取文件大小这里有两种方法:方法一、范例:[cpp] view plaincopyprint?unsigned long get_file_size(const char *path) {转载 2014-12-26 16:57:01 · 436 阅读 · 0 评论 -
Centos 6.4 python 2.6 升级到 2.7
http://blog.youkuaiyun.com/jcjc918/article/details/11022345一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上网。于是,继续百度google转载 2015-01-03 10:34:23 · 545 阅读 · 0 评论