认识EXT2文件系统
每种操作系统能够使用的文件系统并不相同。 举例来说,windows 98以前的微软操作系统主要利用的文件系统是FAT(或FAT16),windows 2000以后的版本有所谓的NTFS文件系统,至于Linux的正统文件系统则为Ext2(Linux second extended file system, ext2fs)这一个。此外,在默认的情况下,windows操作系统是不会认识Linux的Ext2的。
继续阅读 »
直接在源码网站下载
github
gnu软件列表
Linux各种发行版的在线软件列表,列如ArchLinux在线软件包
在Linux发行版下通过包管理器下载
因为不同的发行版有不同的软件包管理机制,所以在此我只简单介绍ArchLinux和Ubuntu的源码下载方法,其他的发行版请自行参考网上相关文档。
more
ArchLinux下通过abs(Arch Build System)下载
首先,通过pacman安装abs工具
sudo pacman -S base-devel abs
然后,下载abs树
sudo abs
接着,下载特定的软件包
bash
sudo abs [package_name]
列如find包:
继续阅读 »
Linux 下有哪些文件
在介绍lsof命令之前,先简单说一下,linux主要有哪些文件:
普通文件
目录
符号链接
面向块的设备文件
面向字符的设备文件
管道和命名管道
套接字
more
继续阅读 »
Linux最优秀的地方之一,就在于它的多用户、多任务环境。Linux一般将文件可存取访问的身份分为3个类别,分别是owner(用户)、group(用户组)、others(其他人),且3种身份都各自有自己的read,write,execute等权限。
继续阅读 »
概念
Linux 中的每一个文件都有其 所属用户 及 所属用户组,根据这两个属性可将文件访问者分为三类:所属用户自己、所属用户组中的用户 和 其他用户,我们可以针对不同的访问者设置不同的用户权限。
“访问”可分为三类:读、写 与 执行。我们可以用 ls -l 命令查看一个文件的权限:
bash
$ touch test
$ ls -l test
-rw-rw-r-- 1 hsfzxjy hsfzxjy 0 Jul 3 23:44 test
首部的 -rw-rw-r-- 即为文件的权限位。权限应该分为四部分来看:-/rw-/rw-/r--。第一部分标志文件的类型,如 普通文件(-)、目录(d)、UNIX 套接字(s)、符号
继续阅读 »
在 linux 系统管理中,我们有时候需要 kill 掉某个用户的所有进程,初学者一般先查询出用户的所有 pid ,然后一条条 kill 掉,或者写好一个脚本,实际上方法都有现成的,这边有4种方法,我们以 kill 用户 huanglu 为例.
1. pkill方式
pkill -u huanglu
2.killall方式
killall -u huanglu
3.ps方式
ps 列出 huanglu 的 pid,然后依次 kill 掉,比较繁琐。
ps -ef | grep huanglu | awk '{ print $2 }' | sudo xargs kill -9
4.pgrep方式
pgre
继续阅读 »
我们做机器学习的,首先需要对数据进行处理,但是一般我们拿到的数据的命名常常不是符合自己的需求的,因此通常需要重命名,一个两个文件还好,一堆成千上万自己手动改可能就不好了,这里简单介绍一下如何在 Linux 下完成对数据的批量重命名。
假设有这么一批数据
huanglu@DeepNet1:~/test$ ls
I5019_N11.jpg I5160_N119.jpg I5213_N68.jpg I5679_N13.jpg
I5057_N75.jpg I5174_N96.jpg I5343_N120.jpg I5733_N52.jpg
I5148_N103.jpg I5192_N81.jpg I5415_
继续阅读 »
ls
ls命令是Linux下用于显示目录相关信息的命令.
1. 用法
bash
ls [选项] [文件(夹)]
ls [OPTION]... [FILE]...
2. 功能
列出 [FILE] 的相关信息
继续阅读 »
今天在新浪sae上搭建了个人博客,新浪sae采用svn的方式进行代码管理,之前在windows下面做svn操作都是采用TortoiseSVN,今天正好开机到了linux下面,那么好吧,就用svn传我的wordpress到sae中去。
首先,安装svn。
sudo apt-get install subversion
ubuntu下面安装svn,就是这么简单。
继续阅读 »
管理实验室服务器的大神师兄苏宇毕业了,他将管理服务器的工作交给了我——对Linux和服务器管理毫无经验的小菜一枚。前几天师弟段云鹏的一些机缘巧合的误操作导致服务器核崩溃,我却手足无措,请来刘惠民童鞋帮着忙活了两晚,也没能复原系统。最后还是让苏神师兄回了学校一趟才解决问题。由此想了两件事:既然答应了负责管理服务器,就不能再以“浪费精力”、“没兴趣”等借口拒绝学习相关技术;人的时间与精力真的很有限,下一次给承诺之前,先想想自己是否花得起这份时间与精力。
继续阅读 »