
linux
文章平均质量分 67
HuntingGo
没有谁生来就是神牛, 而千里之行,始于足下
展开
-
ps aux 详解
linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号转载 2013-11-07 12:05:06 · 857 阅读 · 0 评论 -
YUM软件管理
如上篇博文说的那样,RPM很方便,不过RPM也有它的不方便之处, 不重复开发轮子的开源开发的理念使得安装某个开源软件时候,总是需要手动的解决软件之间的依赖关系, 很多软件安装之前必须提前安装一个或者几个其他软件, 手工解决非常麻烦, 可以使用YUM来解决这个困难。YUM是一个RPM的前段程序,其主要目的是为了自动解决RPM的自动依赖关系。他不像RPM一样, YUM不是一种新的软件封原创 2014-02-04 21:28:47 · 1498 阅读 · 0 评论 -
修改linux系统的root密码
由于linux下有6中运行级别其中单用户运行几倍也就是 -1 运行级别为单用户运行级别在该模式下可以修改root 密码该模式有以下几个特点:为内核传递参数 1 或者single 可以进入单用户模式‘单用户模式下不启动任何服务单用户模式下默认是root 用户登录, 并且不需要密码可以使用passwd修改root 密码流程如下:首先重启, 在选择Linux引导 时原创 2014-01-31 22:50:51 · 1822 阅读 · 0 评论 -
RPM软件包管理
说RPM软件包管理前,先说一下源代码形式的管理源代码形式的管理有以下几个特点:1.绝大多数开源软件都是以源代码的形式公布2.源代码一般会打包成tar.gz的归档压缩文件3.源代码被编译成二进制后才可以运行源代码的编译流程1- ./configure 检查相关配置环境和相关库文件以及配置参数形成makefile2- make 对源代码进行编译,形成二进制文件3-原创 2014-02-04 00:09:41 · 1502 阅读 · 2 评论 -
操作系统小结
线程的引入是为了减少程序在并发执行时所付出的时空开销,使os具有更好的并发性。线程和进程比较1)调度在传统的os中,进程是资源分配的基本单位,也是一个能独立运行和调度的基本单位。而在引入了线程的os中,进程仍然作为资源分配的基本单位,而独立运行和调度的基本单位变成了线程,线程只拥有自己需要的少量资源即可工作。2)切换在引入了线程的os中,同一进程中, 线程的切换不会引起进程的切原创 2014-01-03 00:23:00 · 704 阅读 · 0 评论 -
ubuntu 下安装配置 tomcat
一.下载jdk大概是tomat大部分是由java写的, 所以一开始安装tomcat必须得配置好jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html下载将jdk加压后放到/usr/local目录下然后进行配置环境变量在 /etc/prof原创 2014-03-04 16:22:02 · 1087 阅读 · 0 评论 -
Could not load the Tomcat server configuration at \Servers\Tomcat v7.0 Server at localhost-config.
eclipse 启动 tomcat时候出现了这个问题弄了一会发现了问题所在第一:我的tomcat是放在/opt目录下的, 这时候 必须确保所有在tomcat目录下的conf目录中的文件的权限为755. 如果为700的话, 是普通用户没有访问权限的第二:弄好之后, 将原来的server删掉,在添加一个新的server!就如这个图显示的这样将这个Se原创 2014-03-05 18:49:23 · 2057 阅读 · 0 评论 -
linux高级网络配置
网卡的高级命令命令mii-tool查看网卡状态信息(网卡的连接信息以及一些物理信息, 网卡的连接速率)mii-tool eth0命令ethtool 可以查看网卡的详细信息:ethtool eth0查看网卡的物理信息ethtool -i eth0 查看网卡的驱动信息ethtool -S eth0 查看网卡的状态IP别名Linux 支持在一个物理网卡上配置多个I原创 2014-02-17 22:57:19 · 1616 阅读 · 0 评论 -
Ubuntu 下ftp服务器的安装配置
FTP服务器是平时应用最为广泛的服务之一。VSFTP是Very SecureFTP的缩写,意指非常安全的FTP服务。VSFTP功能强大,通过结合本地系统的用户认证模块及其多功能的配置项目,可以快速有效的搭建强大的多用户FTP服务。首先我们考虑搭建FTP服务需要关注的都有哪些方面?比如我们最经常关注的有:1、如何添加FTP用户? 2、如何临时冻结某FTP用户? 3、FTP用户登入原创 2013-12-05 00:02:11 · 880 阅读 · 0 评论 -
crontab 定时运行python程序遇到的一个错误
想在linux 下运行一个定时任务, 就写了几行代码测试一下,然后在crontab 也都配置好了, 但是发现程序就是运行不好。下边为测试运行的小程序。#!/usr/bin/env python# coding=utf-8f = open('hehe', 'w')f.write('hello')f.close()如果程序运行的话, 会在程序目录中建一个名字为hehe的文件,但是没原创 2015-09-10 17:04:23 · 1329 阅读 · 0 评论 -
操作系统的启动详解
1.bios(basic input output stream) 基本输入输出系统一般保存在主板的bios芯片中计算机开机时候第一个运行的就是 bios, bios 负责查找硬件并且检测可启动设备, 如果硬件有问题当然就会报错这也就是为什么有蜂鸣声了可启动设备可以在bios进行设置,设置优先级, usb、cdrom、 hd2.MBR一般存放在硬盘的前512字节中, 前44原创 2014-01-31 22:25:46 · 921 阅读 · 0 评论 -
MBR与GPT
一 关键词MBR和2TB的限制在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区的朋友没啥影响,但对于使用大于2TB分区(比如5TB的分区)的朋友就会遇到问题了,要突破这个限制;我们先来了解下MBR(Master Boot Record)和GPT(GUID Parti转载 2014-01-17 15:52:54 · 1082 阅读 · 0 评论 -
linux下的权限
权限是系统用来对资源访问的控制,权限一般分为读、写、执行 三种。系统中的每个文件都有所属用户、用户组通过这样的机制就可已控制对资源进行访问。系统中的进程都是以某个身份去运行的,所以进程的权限与该用户的权限是一样的。 用户的权限大, 在该用户下运行的进程的权限就大对于目录来说必须具有x(可执行)权限才可以查看其目录内容UGOlinux下的权限基于UGO 进行控制u原创 2014-01-19 14:07:38 · 875 阅读 · 0 评论 -
帧指针和栈指针
原来帧指针指向的也是栈,不过是一个故事的开始。而栈指针是一个故事的当下。那帧指针为啥叫ebp,难道b==base。因为帧指针也叫基址指针。帧指针使得访问函数的参数很容易。所以任何函数调用进来的第一件事都是保护调用者的帧指针,以使得返回时可以恢复调用者的帧指针。------------------------------函数调用的故事1.各种参原创 2013-11-29 14:24:41 · 6139 阅读 · 0 评论 -
linux 用户组
whois功能说明:查找并显示用户信息。语 法:whois [帐号名称]补充说明:whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions 的WHOIS数据库去查找,所以该帐号名称必须在上面注册方能寻获,且名称没有大小写的差别。---------------------------------------------------------原创 2014-01-08 15:09:34 · 646 阅读 · 0 评论 -
linux 查看cpu的信息
有两个方式:1:通过根目录下的 /proc 文件夹查看 proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。 下面简要介绍其下文件:/proc/cpuinfo cpu信息/proc/partitions 系统识别的分区表原创 2014-01-17 15:28:56 · 932 阅读 · 0 评论 -
fdisk 命令
fdisk 只有在root权限下才能使用使用 fdisk -l 列出目前所有的安装的磁盘及其分区信息使用fdisk /dev/hda 对目标磁盘进行分区操作分区之后使用partprobe 让内核立即更新分区操作,否则重新启动机器通过/proc/partiorions 也可已看分区信息!原创 2014-01-17 16:14:20 · 871 阅读 · 0 评论 -
ab 网站压力测试
ab网站压力测试命令的参数、输出结果的中文注解以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数:-n requests Number o原创 2014-01-17 14:05:16 · 1445 阅读 · 0 评论 -
mount 命令
在linux下 通过mount 命令将格式化好的磁盘进行挂载! such as mount /dev/sda2(要挂载的分区) /mnt(挂载点)常用参数不带参数的mount 会显示目前所有的已挂载的文件系统-t 制定文件的类型-o制定挂载项 ro, rw 只读或者只写操作 remount 重新挂载原创 2014-01-17 17:20:12 · 1084 阅读 · 0 评论 -
linux下的用户, 用户组
linux 下用户分为这么几种:root 用户 uid 为0 系统用户 uid (1~499)普通用户uid(>= 500)在linux 下所有的用户都以uid 来标识, 名字只是方便用户识别,系统识别用户是看uid用id 命令可以查看本用户的一些信息相关文件/etc/passwd 保存了用户信息/etc/shadow 保存了用户密码/etc/原创 2014-01-18 13:57:32 · 902 阅读 · 0 评论 -
网络原理概括总结
IP 即Internet ProtocolIP编址是一个双层方案, 一个iP 标识一台主机(或者一个网卡接口 一般的服务器配备有双网卡)现在应用最广泛的是IPV4 IPV4 32 位长, IPV6 64位长一个IPV4分为两个部分 : 网络部分(相当于家庭住址)和主机部分(相当于那一片的谁)整个IP分为4部分, 每个部分8位不同的主机, 其网络部分占的大小和主机部分占的大原创 2014-01-19 15:22:54 · 1008 阅读 · 0 评论 -
linux网络的基本配置
以太网连接在Linux中以太网的接口被命名为 儿eth0 ,eth1 0 1 分别代表网卡的接口编号通过lspci 可以查看网卡硬件信息(如果是usb网卡可能要通过lsusb 命令来进行查看。pci 外设互联标准(或称个人电脑接口,Personal Computer Interface),实际应用中简称为PCI(Peripheral Component Interconnect),是一种原创 2014-01-27 13:07:48 · 1009 阅读 · 0 评论 -
nohup后台运行程序
无论是本地还是远程运行脚本,如果你想关闭控制台以后,脚本照样进行运行,那么就让脚本进行后台运行。nohup这个命令可以使脚本后台运行。比如我要运行 hello.py那么在控制台输入 nohup python hello.py 这时候关闭控制台就可以了那么怎么将后台运行的程序关掉呢只能通过ps -ef 找出正在运行程序的进程号,然后kill -9 进程号就可以了原创 2015-09-11 17:22:40 · 844 阅读 · 0 评论