Linux Study Lab !

I'm a fish ε=ε=ε=ε=ε=ε=┌(; ̄◇ ̄)┘

CentOS 6.7 编译升级内核到4.1.13基本指令

0条评论 2108 ℃

CentOS 6系列仍旧使用比较老旧但稳定的2.6系列内核版本,但是新内核又拥有诸多新特性非常的吸引人,特别是热编译模块,无需重启服务器即可对内核模块进行调整非常的诱人。在本文中将提供基本的内核编译升级方法,内核编译过程中的选项暂时不动,请大家按照各自的需求,参照内核手册来进行选择编译。

首先下载编译环境必须组件

yum install gcc gcc-c++&nbs
...

CentOS 6.6源库推荐RPMForge

0条评论 930 ℃

CentOS自带的库软件版本都很低,即便市面上已经有了某软件的较新稳定版本,久经考验的版本,官方源库仍旧是非常的保守。有时为了安装部署方便,我会寻找一些第三方的源库,在这里推荐的是

编译安装git

0条评论 1035 ℃

git作为内容管理工具,正在逐步取代svn成为主流,而目前centos源库上的git版本较低,导致很多新特性无法使用。故在centos上建议使用源码编译一份当前最新版本的git会比较好用。首先去git源库下载一份主流版本的源码并传送至服务器上。

下面以当前版本2.60-rc2作为示范:

...

Linux 命令mount用例 - bing&rbing参数

0条评论 2186 ℃

mount是一个我们经常会用到的命令,主要用于挂在各类设备目录与映射,在某些情况下,它也可以替代ln作硬件连操作符。

使用参数--bind或--rbind可以将目录与目录挂载起来,用于解决vsftpd开启根目录锁定后,用户需要访问其他目录出现550的问题。

cd /var/ftp/pub
mkdir client
mount --bind /home/f
...

Linux 命令usermod用例 - 更改用户属性

0条评论 1153 ℃

在Windows中,用户可以属于不同的组,使其权限递归交叉。在Linux中也可以让用户属于多个组,方便对日常使用目录权限的分配和管理。

usermod的用法是

# usermod -options username
例:usermod -aG group1 user1

usermod常用的参数有如下:

<...

Linux 命令fuser用例 - 卸载设备时提示资源正在使用

0条评论 1012 ℃

fuser这个命令多半用于协助我们寻找删不掉的文件或文件夹,弹不出的设备或光驱盘符究竟被谁给占用了。

当我们尝试弹出设备或光驱时,可能会收到如下提示:

# eject
umount: /media/cdrom: device is busy
umount: /media/cdrom: device&nbs
...

CentOS 7 系统命令 --- 网络网卡管理相关

0条评论 1225 ℃
目前CentOS7.1已经发布,于CentOS6.6相比,有部分管理级的命令使用了新的代码配置,在本文中将主要阐述替代以往ifconfig网络配置命令ip系列的用法说明。查看网络硬件配置,包括uuid,ip地址,mac等基本信息由以往的ifconfig变更为ip addr show 或更简单的 ip a该命令将罗列出上述信息,以下是输出范例1: lo: <LOOPBACK,UP,LOWER_UP> mtu&nbs...

Linux 系统 ln 文件目录链接命令

0条评论 1063 ℃

有时候我们的web站点需要存放非常巨量的多媒体数据文件,而这种情况通常都配备了专用的存储器来替代服务器昂贵的硬盘空间占比,这个时候就需要用到ln链接命令来对web站点下那些存放多媒体的目录来一次乾坤大挪移,即能清理空间,又不影响网站的运行。

常用的命令有两个,一个是ln -s;一个是ln-sf,还有-sb(创建链接时备份重名的文件) -si参数(创建

...

DNSMasq基本服务的搭建与设置

0条评论 2512 ℃

dnsmasq是Linux上常用的一款设置较简易的dns服务端之一,这里介绍它的最基本应用,dns缓存与解析代理服务。

首先通过源安装dnsmasq服务

yum install dnsmasq -y

先将本机的默认解析文件拷贝一份

cp /etc/resolv.
...

设置sshd服务禁止root直接远程登陆服务器

0条评论 1060 ℃

在公网环境中,端口扫描和试探性攻击几乎无时无刻的发生着。每当面向公网开启一个服务时都必须倍加小心,在没有硬件防火墙的情况下,甚至应该想办法更改默认服务端口来抵御一些扫描攻击。这里提供一个简易也是主流的防范方法,主要是针对sshd服务的。

通常我们登陆远端的服务器都使用ssh链接,很多人喜欢直接用root,其实存在的风险是比较大的,建议在服务器上建立一个普通用户,用户名可以怪异一些或者比较生疏的英文甚至是毫无意义的组合。比如

...