
linux
文章平均质量分 65
holdoner
极端理性与极端感性的综合体
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中locale 详解
locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户 来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设 定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利 文网页一样,你不需要设转载 2014-06-08 15:53:12 · 1839 阅读 · 0 评论 -
linux下如何查看某个软件 是否安装??? 安装路径在哪???
.在linux下如何判断是否已经安装某个软件? 我的系统是red hat我用命令rpm查是否安装了某个软件(例如: matlab 与 fluent ),得到了如下的结果:我用rpm -qa (| grep) matlab , 回车后没有任何显示我用rpm -qa fluent , 回车后没有任何显示我用rpm -qa vasp , 回车后没有任何显示但实转载 2013-08-17 16:39:27 · 4159 阅读 · 0 评论 -
三十种Linux发行版的名称含义
独特的开发模式造就了今天百家争鸣的Linux,各个发行版的名字都代表哪些含义呢?下面是一些常用的版本,感兴趣的朋友一起来看:1-Ubuntu这或许是今天最常见的一个Linux发行版了,Ubuntu是一个南非的民族观念,着眼于人们之间的忠诚和联系。该词来自于祖鲁语和科萨语。大意是“人道待人”(对他人仁慈)。另一种翻译是:“天下共享的信念,连接起每个人”。2-PCLin转载 2013-07-17 15:00:01 · 1425 阅读 · 0 评论 -
linux 桌面快捷方式[Desktop Entry]
以eclipse为例,最简单的Desktop Entry:[Desktop Entry]Exec=/opt/eclipse/eclipseType=Application一般内容:[Desktop Entry]Version=1.0Encoding=UTF-8Name=EclipseComment=Eclipse IDEExec=eclipseIcon=/o原创 2013-06-25 02:11:49 · 3541 阅读 · 0 评论 -
CentOS6.4目录解析[1]
/ 根目录/bin 工具目录 /boot 系统启动相关的文件/dev 设备相关的文件原创 2013-06-20 17:07:59 · 955 阅读 · 0 评论 -
CENTOS 设置文件夹打开方式:在同一窗口打开文件夹
统默认的行为,有很多地方与ubuntu操作习惯不一样,其中一个最让我不能忍受的就是,每次双击文件夹,都会在一个新窗口打开,而且打开的文件夹不像 windows那样,有后退/向上按钮,也没有文件夹的具体路径。如果一个文件夹的路径很深,则需要打开n多的窗口才能找到最终想要的。后来研究了一下,发现这个问题也可以通过设置改变一下,方法如下:1,打开一个文件夹2,编辑 - 首选项 - 行为,勾选转载 2013-06-24 23:13:01 · 1017 阅读 · 0 评论 -
apt的本地化更新初探(需借助虚拟机)(ubuntu)
话说linux是以依赖著称的 ,但是在使用ubuntu的过程中笔者却发现的两个细节,让笔者仿佛看到了apt本地化的思路。 1、 用apt更新的时候都要经过update和upgrade的过程,如果update失败,那么upgrade就别想了。ubuntu安装软件包方式有很多,命令行的apt,软件中心,新立得。更新也有一个图开化的更新管理器(update manager)。其实这些都是转载 2013-06-20 17:23:35 · 1114 阅读 · 0 评论 -
ubuntu /etc/apt/source.list 格式说明
Ubuntu 软件仓库被分为四个部分:main(主要的), restricted(受限的), universe(广泛的) and multiverse(多元的),这主要根据我们对软件的支持能力,以及软件的目的是否符合我们的 自由软件哲学。标准的 Ubuntu 安装是所有能从 main(主要的)和 restricted(受限的)软件库中获得的软件的一个子集,你可以用诸如 Synaptic转载 2013-06-20 15:35:29 · 2410 阅读 · 0 评论 -
ubuntu安装SSH服务
在ubuntu中简单安装运行SSH服务。SSH程序有客户端openssh-client和服务端openssh-server想登陆别的电脑SSH,只需安装openssh-client,ubuntu有默认安装。安装openssh-client:sudo apt-get install openssh-client要让本机开放SSH服务就需要安装openssh-server:su转载 2013-06-20 18:01:21 · 920 阅读 · 0 评论 -
ubuntu安装和查看已安装
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s转载 2013-06-20 17:09:46 · 955 阅读 · 0 评论 -
apt-get 使用详解
[举例]目前常用的==========*更新本机中的数据库缓存:sudo apt-get update*查找包含部分关键字的软件包:sudo apt-cache search *安装指定的软件:sudo apt-get install *下载软件包源代码(如果有的话):apt-get转载 2013-06-20 15:59:50 · 1035 阅读 · 0 评论 -
Linux如何实现开机启动程序详解
我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存。因此转载 2013-12-06 16:32:50 · 867 阅读 · 0 评论 -
LINUX下/ect/rc.d/目录的作用[linux启动及初始化过程]
init.d/ :各种服务器和程序的二进制文件存放目录。 rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 还有三个脚本:rc.sysinit, rc, rc.local redhat的启动方式和执行次序是: 1加载内核 2执行ini转载 2013-12-05 15:52:53 · 1436 阅读 · 0 评论 -
Linux tcpdump命令详解
简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命令实例默认启动tcpdump转载 2013-04-23 09:49:26 · 845 阅读 · 0 评论 -
linux SUID/SGID/SBIT权限
其实SUID和SGID的作用跟sudo是相似的。当用户A想执行一个原本属于用户B的可执行文件时,若B的文件设置了suid位,则A在执行时是以用户 B的身份来执行。 其中一个suid的应用实例就是passwd,在linux中,存储密码的文件是/etc/passwd与/etc/shadow这两个文件, yeelone@yee:~/cpp$ ls -l /etc/passw转载 2013-12-08 12:32:26 · 760 阅读 · 0 评论 -
linux tty pty pts tts概念 区别
1. tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2. pty(虚拟终端):但是如果我们远程telnet到主机或使用xter转载 2013-12-07 14:49:11 · 3169 阅读 · 0 评论 -
linux 进程的权限与用户权限及文件属性的关系
对于一个linux进程,它每次打开、创建或者删除一个文件时,内核就要对该进程进行文件访问权限测试,而在对具体某个文件进行测试时,还需要测试其对目录(也就是文件路径)进行权限测试。 比如要修改/usr/include/stdio.h,需要对/、/usr和/usr/include这三个目录进行权限测试,保证有对这三个目录的执行权限(执行权限用于打开该目录,读权限用于显示目录内容,写权限用转载 2013-12-07 13:50:51 · 1504 阅读 · 0 评论 -
linux进程描述符task_struct详解
大家都知道进程,可是知道linux是怎么管理其进程的吗?每一个进程都有一个进程描述符,具体是task_struct结构体存储相关的信息,在linux/sched.h文件里定义,那么我们先看看linux内核3.0版本的task_struct结构体的定义吧(删除了不必要的字段,只保留了重要的字段)。同时欢迎大家转载和交流。struct task_struct {//这个是进程的运行时状转载 2013-12-07 14:10:48 · 1159 阅读 · 0 评论 -
进程描述符及任务结构
进程是Unix操作系统最基本的抽象之一。一个进程就是处于执行期的程序(目标码存放在某种存储介质上)。但进程并不仅仅局限于一段可执行程序代码(Unix称其为代码段(text section))。通常进程还要包含其他资源,像打开的文件、挂起的信号、内核内部数据、处理器状态、地址空间及一个或多个执行线程(thread of execution)、当然还包括用来存放全局变量的数据段等。 实际上,进程就是正转载 2013-12-07 14:08:09 · 1126 阅读 · 0 评论 -
linux:SUID、SGID详解
文章转载至:http://tech.ccidnet.com/art/2583/20071030/1258885_1.html如果你对SUID、SGID仍有迷惑可以好好参考一下!Copyright by kevintz.由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于SUID转载 2013-12-08 11:28:59 · 735 阅读 · 0 评论 -
Linux下文件描述符
文件描述符是一个简单的整数,用以标明每一个被进程所打开的文件和socket。第一个打开的文件是0,第二个是1,依此类推。Unix操作系统通常给每个进程能打开的文件数量强加一个限制。更甚的是,unix通常有一个系统级的限制。在UNIX/Linux平台上,对于控制台(Console)的标准输入(0),标准输出(1),标准错误(2)输出也对应了三个文件描述符。 对于squid,因为squ转载 2013-12-07 14:24:51 · 775 阅读 · 0 评论 -
Ubuntu下 ssh : connect to host localhost port 22:Connection refused
Ubuntu下测试ssh时使用ssh localhost 命令,出现错误提示connect to host localhost port 22:Connection refused 造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 11.10 默认安装openssh-client,但是木有安装server 运行 ps -e | grep ssh,查看是否有转载 2013-06-20 18:11:32 · 927 阅读 · 0 评论 -
/etc/apt/sources.list -- 乌班图国内更新源 ubuntu
sources.list(源)位置:/etc/apt/sources.list常见的源:1 中国科技大学源deb http://debian.ustc.edu.cn/ubuntu/ hardy main multiverse restricted universedeb http://debian.ustc.edu.cn/ubuntu/ hard转载 2013-06-20 15:36:57 · 5051 阅读 · 0 评论 -
linux 路由表
===============================================================================linux 路由表维护查看 Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。 # routeDestination Gateway Gen转载 2013-04-23 09:39:06 · 1040 阅读 · 0 评论 -
qmake 之 CONFIG 与 QT 乱谈
看qtcn论坛中经常有人忘记 QT+=network 等语句。随便写写吧,或许对他人有帮助。写来写去,发现越写越乱,就这样吧,反正主要的内容很简单。 dbzhang800 20101116从哪儿开始呢?不妨先看个例子吧:#include #include int main(int argc, char** argv){QCoreApplication app(arg转载 2013-04-04 09:47:44 · 992 阅读 · 0 评论 -
ubuntu 系统 /etc/profile, ~/.profile, ~/.bashrc, ~/.bash_logout,~/.bash_history 文件的内容及解析
今天在ubuntu下安装了jdk各文件的内容:~/.profile 文件中内容:# ~/.profile: executed by the command interpreter for login shells.# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login# ex原创 2013-03-20 16:14:08 · 2074 阅读 · 0 评论 -
Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/us转载 2013-03-20 17:22:35 · 738 阅读 · 0 评论 -
/etc/profile 解析
与环境变量相关的文件可能还会有/etc/bashrc等,不过这是shell变量,是局部的,对于特定的shell器作用。/etc/profile是全局的,适用于所有的shell。profile文件会告诉shell使用什么语言,什么shell,命令的搜索路径等等。一些标准的环境变量:SHELL 默认shellLANG 默认语言PATH linux寻找命令的默认路径,一般包括/bin转载 2013-03-20 16:19:22 · 1337 阅读 · 0 评论 -
linux超级基础系列——什么是shell? bash和shell有什么关系?
shell是你(用户)和Linux(或者更准确的说,是你和Linux内核)之间的接口程序。你在提示符下输入的每个命令都由shell先解释然后传给Linux内核。 shell 是一个命令语言解释器(command-language interpreter)。拥有自己内建的 shell 命令集。此外,shell也能被系统中其他有效的Linux 实用程序和应用程序(utilities and转载 2013-03-20 15:41:15 · 961 阅读 · 0 评论 -
linux各文件夹的作用
linux下的文件结构,看看每个文件夹都是干吗用的/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件 /sbin转载 2013-03-19 18:26:35 · 841 阅读 · 0 评论 -
vi编辑器
三种模式:(1)命令模式:命令模式是启动vi后进入的工作模式,并可转换为文本编辑模式和最后行模式。在命令模式下,从键盘上输入的任何字符都被当作编辑命令来解释,而不会在屏幕上显示。如果输入的字符是合法的vi命令,则vi就会完成相应的动作;否则vi会响铃警告。(2)文本编辑模式:文本编辑模式用于字符编辑。在命令模式下输入i(插入命令)、a(附加命令)等命令后进入文本编辑模式,此时输原创 2013-03-16 19:55:19 · 932 阅读 · 0 评论 -
解析LINUX的passwd文件
通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。下面是一个passwd文件的示例(部分摘录): root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon转载 2013-03-16 14:57:51 · 1235 阅读 · 0 评论 -
linux学习感悟(持续更新中)
1.一切都是文件这一点非常重要,linux与windows最大的区别就是这个理念,这个理念是导致两者之间区别的根源。可以从注册表这一点看出,windows很重要的一个系统成分就是注册表,它里面保存了与系统运行环境及各种应用程序的运行环境相关的参数。而linux是没有这个东东的。文件!一切动在文件之中!2.软件安装刚刚接触linux的人可能最头痛的问题就是软件不会安装。这可能也是原创 2013-04-23 10:06:15 · 1083 阅读 · 0 评论 -
linux常用命令
计算机管理:显示主机名:localhost使环境配置文件生效:source FileName文件管理:新建文件夹:mkdir新建文件:touch删除文件夹:rmdir删除文件:rm移动文件或文件夹: mv重命名文件或文件夹:mv复制文件:cp复制文件夹:cp -a 目录切换:cd显示目录内容:ls进程管理:显示进程原创 2013-04-23 09:35:59 · 839 阅读 · 0 评论 -
Ubuntu 软件包管理详解
Ubuntu 方便宜用,最值得让人称道的便是其安装软件的方式, 一条命令: sudo apt-get install xxx 就几乎能帮你搞定所有的软件安装难题。但是有时你可能有这样的需求,查看某个软件包是否安装、安装在哪..., 那我们就来介绍一下 Ubuntu 的软件包管理方式。一、Ubuntu 采用 Debian 的软件包管理器 dpkg 来管理软件包, 类似 RPM. 系统中所有 pa转载 2013-05-13 15:55:53 · 821 阅读 · 0 评论 -
关于shell的诸多疑问
为什么ll命令不能在shell脚本中使用?怎样确定一个命令是不是shell的内部命令? 用which怎样确定shell有哪些内部命令? 看源代码man命令的执行流程? 所显示的信息从哪里得到的?man cd 无显示 man exec 显示命令提示符:SP1,SP2原创 2013-05-11 16:06:28 · 858 阅读 · 0 评论 -
linux的核心
1. LKM2. 内核源代码3. linux内核的概念,更新,编译,安装(位置)等4.linux系统的运行原理,linux下程序的运行过程及原理。5.linux的启动过程原创 2013-05-25 20:40:17 · 848 阅读 · 0 评论 -
ubuntu ll命令 文件之后带一个星号"*"的含义
表示这个文件是可执行文件原创 2013-05-11 16:15:43 · 33668 阅读 · 0 评论 -
linux学习路线
初级阶段1. 基本概念2. 基本命令3. 基本操作 软件安装,驱动程序安装, 熟悉Grub/Lilo引导程序及简单的修复操作熟悉Linux文件系统和目录结构以及linux基本运行原理;掌握vi,gcc,gdb等常用编辑器,编译器,调试器;理解shell别名、管道、I/O重定向、输入和输出以及shell简单脚本编程;学习Linux环境下的网络基本组建。中级阶段1. 本地编原创 2013-05-17 18:47:40 · 629 阅读 · 0 评论 -
linux 常用命令的全拼
命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的任务管理器)转载 2013-05-04 10:50:29 · 1258 阅读 · 0 评论