Posts under category "Linux"
linux 退出码
这篇文章,从2014年写到2015年,至于为什么呢?因为typecho的markdown貌似不支持表格,打击了积极性,现在通过在markdown里插入html语句,然后画了表。这篇文章是关于shell环境下,各个命令退出码的含义,分享给有需要的的人! 在Shell执行命令出错,通过echo $?可以查看上一个命令的退出状态,以下表格中是各个标准出错码表示的含义。
MBR和GPT浅述, 以及创建GPT分区
MBR和GPT是两种磁盘分区的格式, 主要记录了磁盘的分区信息等数据. MBR(Master Boot Record)又叫做主引导记录, 是一种旧的磁盘管理方式. GPT(GUID Partition Table)即GUID(globally unique identifiers, 全局唯一标示)分区表, 它是UEFI标准的一部分, UEFI是当前最流行BIOS的接班人!
关于linux内存free的一些事情
free绝对是Linux管理最常用,也最容易遭到误解的命令,现在我好像明白了一点,记下来先!
读懂free命令
$ free -m
total used free shared buffers cached
Mem: 64382 64086 296 11700 146 60730
-/+ buffers/cache: 3209 61173
Swap: 7811 598 7213
SSH日常用法小例
现代社会,熟练使用ssh是一项必不可少的技能,下面是我日常使用ssh的一些小总结。 注意:测试全部是在linux系统上进行,如果你使用windows系统,可以好好研究putty和xshell的各类选项,一定会找到实现的办法!
Archlinux再记及各桌面图赏
上一篇archlinux的博客中没什么特别有用的信息,废话很多,现在把主要内容补充一下,顺便送上各桌面版的图赏。
Continue Reading ...
DHCPv6配置参考
不论如何,IPv4地址不够用是不争的事实,当时开会拍着大腿决定了IPv6就用128位,不论大家有多不情愿,也要面临IPv6的问题,据了解,各大运营商多已经开始IPv6的试点了,只是各互联网大佬貌似有点不情不愿的。
IPv6有一套完整地址路由和分配体系,完全不同于原来的IPv4(这个我也是听说的),以后DHCP地址分配方式也可能会退出舞台(这个是我瞎猜的)。
源码编译安装Rsyslog
Rsyslog是系统用来记录日志的程序,具有远程传递日志的功能,默认端口UDP 514。是很多发行版的默认日志记录工具,也是syslog的增强版。Rsyslog有两个不得不说的强大功能,其一、是其它服务器的syslog日志可以发往Rsyslog服务器;其二,Rsyslog能够很容易的将日志保存至数据库。Rsyslog加上LAMP服务器的Web环境,通过LogAnalyzer可以把日志已web的方式展现出来,作为集中的服务器syslog日志展示页面,过程比较简单,不细说了,此处主要讲述编译Rsyslog的过程。
网页ssh客户端--wssh
顾名思义,ssh客户端就是用来连接ssh服务器端的程序。下面介绍一款python编写的网页版ssh客户端软件,wssh。运行wssh的软件的时候,开启一个wsshd的守护进程,监听在5000端口,通过浏览器访问该端口http://ip:5000可以得到一个web页面版的ssh客户端。下面是实验过程。
清理dhcpd.conf文件
闲下来又开始折腾dhcp服务器了,话说公司内网用户要上网需要将机器mac地址登记到dhcp服务器的/etc/dhcpd.conf文件中,才能获得dhcp服务器分配的ip地址。长久以来,管理员都是手动添加mac地址,当该机器用户走人或者更换机器之后,这个mac地址就停用了,但是依旧存在在dhcpd.conf文件中,管理起来比较麻烦。整理出下面几个问题。