Linux
文章平均质量分 56
Firehotest
这个作者很懒,什么都没留下…
展开
-
Linux source command & bashrc/ profile
Source command is used to compile some critical instructions. Like the instructions in bashrc or profile. The bashrc and profile files are used to run some important instructions once you open y转载 2016-01-18 23:38:22 · 476 阅读 · 0 评论 -
Notes: Disk Abstraction -- File System(操作系统的文件系统)
注:以下图片来自《鸟哥的Linux私房菜》操作系统的三大重要抽象:对程序的抽象 —— 进程、线程; 对内存的抽象 —— 地址空间;对磁盘的抽象 —— 文件系统。正是文件系统的抽象,使用户只需要关注文件的组织形式和metadata(权限、属性)便可以管理文件了。磁盘的物理组成:但在正式将文件系统前,还是很有必要先说说磁盘的物理实现的。一个典型的磁盘由很多个磁头和盘原创 2016-08-29 02:16:29 · 1098 阅读 · 0 评论 -
Notes: Stand alone daemons and Super daemon
之前讲到,Linux系统中有一些进程,一直在后台休眠,等待一些事件将其激活。我们将这些进程成为daemons。它们之所以一直在休眠是因为它们需要为系统或者网络应用提供服务(Service)。所以,从某种意义来说,service和daemon说的是同一种东西。这里稍微理一下,网络后台服务进程和daemons的关系。其实是一个子集的关系,凡是占用端口的进程就是网络服务进程,它们都需要一直潜原创 2016-09-24 23:14:15 · 592 阅读 · 0 评论 -
Notes: Linux的which, whereis and locate (file and find)
首先,在操作系统课程上,我们已经知道,在linux中,并没有后缀名的概念。所有的文件都一视同仁,种类都是“-”。后缀名一般是不强求的,只是如gcc等应用会检查的辅助,此时加上后缀名是通过编译器必须的。同时,加上后缀名也是方便我们辨认的途径。所以,在linux中,有file这个命令,专门查看文件的类型:是ASCII文本文件还是Binary二进制文件。#usage of fil原创 2016-09-27 00:09:17 · 356 阅读 · 0 评论 -
Notes: Linux的SUID、SGID和SBIT
Linux的SUID和SGID和SBIT是让其它用户组的人具有特殊权限的设置。SUID是出现在文件所有者权限的执行权限处的,代表字母为s。SGID是出现在文件所属用户组权限的执行权限处的,代表字母为s。SBIT是出现在其它用户的执行权限处的,代表字母为t.在开始详细介绍三个特殊的权限前,首先介绍一个effective user group(有效用户组的概念)。在原创 2016-09-26 10:07:51 · 471 阅读 · 0 评论 -
Notes: Linux的进程、系统资源管理
Part1: 任务调度任务调度有两种:1)在特定时间执行一次的任务; 2) 周期性执行的任务。前者使用at命令创建,后者使用crontab命令创建。at命令背后的服务是atd,而crontab命令后面是cron服务。我们把常驻在内存的进程成为服务(daemon)。#start service/etc/init.d/atd restart#set to start eac原创 2016-09-22 12:32:56 · 776 阅读 · 0 评论 -
Notes: Linux 文件系统的软连接和硬链接(soft link and hard link)
Linux的硬链接和软连接的本质区别在于:前者没有创建一个新的文件,没有占用额外的Inode和data block,但是后者占用了新的inode和data block。data block的内容是目标文件的文件地址(文件名)。使用命令'ln'创建链接文件:#use ln to create link fileln -s/-f source file new_link f原创 2016-09-23 01:03:57 · 622 阅读 · 0 评论 -
Linux: 根目录下文件夹的主要内容
In order to achieve a common rule for linux file system, there is a standard call FHS(filesystem hierarchy standard) for linux. Linux的根目录下的文件夹分为四类:1)可共享且经常变动的:在/var下的mail、spool/news等。前者放置个人邮箱信原创 2016-08-04 17:58:40 · 1526 阅读 · 0 评论 -
Linux: gcc and gcc -O2, configure, make, make install and makefile, sed
GCC: Gcc is a cross-platform complier. It can be run on windows and linux and so on. As it has been developed well, it can compile many language now. If you need to use gcc to compile, onc转载 2016-01-28 10:31:43 · 1131 阅读 · 0 评论 -
Linux: apt-get vs aptitude and 'ldconfig' problem solving (libc-bin package)
First, let us figure out how to solve the ldconfig problem. There are many plans online. However, most of them are non-senses. They told us to use apt-get install -f. However, we cannot use apt-get wi转载 2016-03-31 17:52:04 · 639 阅读 · 0 评论 -
Linux: Processes Management Command (ps -ef, kill, netstat -apn)
List all the processes that are running: Use this command to list all the processes that are running now: ps -ef. Or ps -aux. About the difference between them: http://www.360doc.com原创 2016-03-10 15:20:03 · 546 阅读 · 0 评论 -
Locale in Linux
The following content is from http://www.blog.chinaunix.net/uid-641896-id-338729.html:Linux use locale to set the different language environment for running program. Locale is supported by ANSI转载 2016-02-06 22:50:39 · 398 阅读 · 0 评论 -
Linux Command: mkdir -p; find; gitclone; hardconnection and softconnection
1/ mkdir的参数:-m, --mode=模式,设定权限 (类似 chmod),而不是 rwxrwxrwx 减 umask-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; -v, --verbose 每次创建新目录都显示信息 --help 显示此帮助信息并退出转载 2016-01-27 18:31:42 · 604 阅读 · 0 评论 -
Linux to read the Processor model, physical cores, virtual cores and L1, L2 cache
The information about the CPU of a Linux computer is stored in the file /proc/cpuinfo(cat /proc/cpuinfo)It is a long file so that we need to use pipeline tool to process our information. I原创 2016-01-20 10:22:04 · 627 阅读 · 0 评论 -
Linux Notes: alias and unalias
命令alias在Linux中十分常用,设置命令别名。能为常用的命令输入节省不少时间。用法:#usage of aliasalias 24780=' cd home/jason/Desktop/24780'其它参数:-p 打印所有alias而unalias则是取消的做法:#usage of unaliasunalias 24780但是,如原创 2016-10-05 10:43:34 · 347 阅读 · 0 评论