![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 66
Andy Ron
自以为是乌龟的笨鸟。
展开
-
深入理解linux系统下proc文件系统内容
Linux系统上的/proc目录是一种文件系统,即proc文件系统。Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运行状态的一系列特殊文件,用户可以通过这些文件查看有关系统硬件及当前正在运行进程的信息,甚至可以通过更改其中某些文件来改变内核的运行状态。基于/proc文转载 2014-02-09 19:05:29 · 1492 阅读 · 0 评论 -
LINUX 和 WINDOWS 内核的区别
关于LINUX和WINDOWS的口水站已经很多了。本文企图从技术角度来比较下2个主流操作系统的异同。偏重于内核部分。一、动机:我最早是 WINDOWS 阵营的。在WINDOWS下写过2年多的驱动程序。后来由于学习需要,转投LINUX,一晃也快2年了。期间经历了很多曲折,也学到了很多东西。由于在开发WINDOWS 驱动的时候,经验和知识都还不够,所以现在我感觉对LINUX似乎更熟悉些转载 2014-04-17 11:44:04 · 1005 阅读 · 0 评论 -
Ubuntu phpmyadmin 安装
安装步骤1 apt-get install phpmyadmin 2 安装完后默认的安装位置是在/usr/share 而不是在/var/www 所以 需要将其链接到/var/www来,复制的话貌似需要改配置文件,相当麻烦。链接命令 ln -s /usr/share/phpmyadmin /var/www/phpmyadmin3 在地址栏打开phpmyadmin l转载 2014-03-31 21:23:02 · 1082 阅读 · 0 评论 -
CentOS--git安装
1.#tar zxvf git-1.7.6.tar.gz2.#cd git-1.7.6.tar.gz #./config原创 2014-04-15 14:47:07 · 885 阅读 · 0 评论 -
linux--webmin的安装
1.下载# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.450.tar.gz2.解压缩# tar zxvf webmin-1.450.tar.gz3.进入webmin的解压缩目录,然后运行setup.sh。#./setup.sh4.配置,连续Enter安装配置完成。原创 2014-04-17 14:16:33 · 1095 阅读 · 0 评论 -
ubuntu 安装 foxit reader
1 下载 http://www.fuxinsoftware.com.cn/downloads/index.php?Language=zh选择 desktop Linux再选择 deb包2安装 cd到deb包所在目录sudo dpkg -i FoxitReader_1.1.0_i386.deb3 打开原创 2014-03-31 21:56:27 · 2197 阅读 · 0 评论 -
linux命令---top
1.进程信息区的一些说明:详细的说明:序号列名含义aPID进程idbPPID父进程idcRUSERReal user namedUID进程所有者的用户ideUSER原创 2014-04-16 15:19:12 · 1029 阅读 · 0 评论 -
linux命令--w,who,last,lastlog(查询目前登陆主机的用户信息)
原创 2014-04-15 18:14:40 · 993 阅读 · 0 评论 -
linux命令-- id
1.id原创 2014-04-15 17:35:21 · 685 阅读 · 0 评论 -
linux--bash默认的组合键
Ctrl + C 终止目前癿命令 Ctrl + D 输入结束 (EOF),例如邮件结束的时候; Ctrl + M 就是 Enter 啦! Ctrl + S 暂停屏幕的输出 Ctrl + Q 恢复屏幕的输出 Ctrl + U 在提示字符下,将整列命令初除 Ctrl + Z 『暂停』目前癿命令转载 2014-04-23 16:24:19 · 657 阅读 · 0 评论 -
Linux中设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv转载 2014-05-08 14:34:46 · 619 阅读 · 0 评论 -
man page 中代号的意思
1 用户命令, 可由任何人启动的。2 系统调用, 即由内核提供的函数。3 例程, 即库函数。4 设备, 即/dev目录下的特殊文件。5 文件格式描述, 例如/etc/passwd。6 游戏, 不用解释啦!7 杂项, 例如宏命令包、惯例等。8 系统管理员工具, 只能由root启动。9 其他(Linux特定的), 用来存放内核例行程序的文档。n 新文档, 可原创 2014-05-08 15:02:44 · 639 阅读 · 0 评论 -
llinux 执行级别
Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4:系统未使用,保留运行级别5:X11控制台,登陆后进入图形GUI模式运行转载 2014-05-08 14:27:51 · 655 阅读 · 0 评论 -
linux命令--uname
cat /proc/versioncat /etc/redhat-releasecat /etc/issue原创 2014-04-17 15:24:23 · 3097 阅读 · 0 评论 -
Linux 的启动流程
半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统,程序员几乎可以定制所有方面。所以,这个部分与程序员的关转载 2014-04-01 13:15:25 · 564 阅读 · 0 评论 -
Linux中tty、pty、pts的概念区别
1> tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2> pty(虚拟终端):但是如果我们远程telnet到主机或使用xte转载 2014-02-09 19:14:35 · 592 阅读 · 0 评论 -
linux 查看文件系统类型
1. mount:~$ mount/dev/sda1 on / type ext4 (rw,errors=remount-ro,user_xattr)proc on /proc type proc (rw,noexec,nosuid,nodev)none on /sys type sysfs (rw,noexec,nosuid,nodev)none on /sys/fs/fus转载 2014-02-20 10:59:36 · 692 阅读 · 0 评论 -
Linux文件类型分类
Linux文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。linux文件的删除方式是用rm 命令。Linux文件类型;Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话转载 2014-03-03 17:58:59 · 599 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Y
linux mysql错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YSE)解决:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &#原创 2014-03-04 15:12:50 · 1118 阅读 · 0 评论 -
linux学习--编译php出现错误 : configure: error: libpng.(a|so) not found.
错误:configure: error: libpng.(a|so) not found.解决:yum -y install libpng-devel类似错误:configure: error: libxml2-config not found,check your libxml2 installation.解决:yum -y install libxml2-devel原创 2014-03-11 15:58:48 · 2163 阅读 · 0 评论 -
linux查看系统信息命令
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备转载 2014-03-06 15:44:11 · 659 阅读 · 0 评论 -
可执行文件(ELF)格式的理解
ELF(Executable and Linking Format)是一种对象文件的格式,用于定义不同类型的对象文件(Object files)中都放了什么东西、以及都以什么样的格式去放这些东西。它自最早在 System V 系统上出现后,被 xNIX 世界所广泛接受,作为缺省的二进制文件格式来使用。可以说,ELF是构成众多xNIX系统的基础之一,所以作为嵌入式Linux系统乃至内核驱动程序开发人转载 2014-03-07 14:35:14 · 1646 阅读 · 0 评论 -
Linux下sort命令小结
基于ip地址对/etc/hosts文件排序$ sort -t . -k 1,1n -k 2,2n -k 3,3n -k 4,4n /etc/hosts-t 以点为分隔符 -k 段 -k 1,1n的意思是 第一段落,第一个字符到第一个字符 n是以数值大小127.0.0.1 localhost.localdomain localhost 192.168.1转载 2014-03-07 16:13:20 · 911 阅读 · 0 评论 -
linux-- apache开启错误
httpd: Syntax error on line 54 of /etc/httpd/httpd.conf: Cannot load /usr/local/apache/modules/mod_deflate.so into server: /usr/local/apache/modules/mod_deflate.so: cannot restore segment prot after r原创 2014-03-10 16:26:38 · 862 阅读 · 0 评论 -
理解Linux系统负荷
一、查看系统负荷如果你的电脑很慢,你或许想查看一下,它的工作量是否太大了。在Linux系统中,我们一般使用uptime命令查看(w命令和top命令也行)。(另外,它们在苹果公司的Mac电脑上也适用。)你在终端窗口键入uptime,系统会返回一行信息。这行信息的后半部分,显示"load average",它的意思是"系统的平均负荷",里面有三个数字,我们可以从转载 2014-03-28 09:05:47 · 656 阅读 · 0 评论 -
linux运行级别 runlevel
运行级别(Runlevel)指的是Unix或者Linux等类Unix操作系统下不同的运行模式。运行级别通常分为7等,分别是从0到6,但如果必要的话也可以更多。例如在大多数linux操作系统下一共有如下6个典型的运行级别:0 停机1 单用户,Does not configure network interfaces, start daemons, or allow non-root原创 2014-03-18 12:50:36 · 885 阅读 · 0 评论 -
Linux下github的配置
Linux下github的配置原创 2014-04-15 16:22:13 · 1364 阅读 · 0 评论 -
Linux CC与GCC的区别概括介绍
从名字上看,老的unix系统的CC程序叫做C Compiler。但GCC这个名字按GNU的说法叫做Gnu Compiler Collection。因为gcc包含很多编译器(C, C++, Objective-C, Ada, Fortran,and Java)。所以它们是不一样的,一个是一个古老的C编译器,一个是编译器的Gnu的编译器的集合(Gcc里的C编译器比CC强大太多了,所以你没必要用CC转载 2014-04-14 13:11:03 · 4972 阅读 · 0 评论