Learn to use extended filesystem ACLs | TechRepublic
6 weeks ago by rcrowley
I learned a new thing about Linux.
linux
acl
security
6 weeks ago by rcrowley
ubuntu - Logging a Daemon's Output with Upstart - Server Fault
8 weeks ago by rcrowley
A better way to do Upstart configurations.
upstart
linux
ubuntu
init
supervision
8 weeks ago by rcrowley
Brendan's blog » Linux Kernel Performance: Flame Graphs
9 weeks ago by rcrowley
Interesting call graph visualization.
performance
profiling
visualization
perf_events
systemtap
dtrace
oprofile
linux
kernel
9 weeks ago by rcrowley
exceedhl/toft · GitHub
12 weeks ago by rcrowley
Like lxcme, but in Ruby.
lxc
linux
containers
vagrant
toft
12 weeks ago by rcrowley
nelhage/reptyr
12 weeks ago by rcrowley
Neat use of ptrace to actually reparent a process under a different PTY.
reptyr
linux
ptrace
pty
12 weeks ago by rcrowley
DebianInstaller/Preseed - Debian Wiki
february 2012 by rcrowley
Info on using Debian preseed files from the kernel command-line.
debian
preseed
automation
linux
february 2012 by rcrowley
System Call Table
february 2012 by rcrowley
This is an awesome reference. Too bad it's from Linux 2.2.
linux
syscall
kernel
february 2012 by rcrowley
0004959: SSH public key authentication doesn't work if selinux mode is Enforcing - CentOS Bug Tracker
january 2012 by rcrowley
Borken SELinux in CentOS 6. Beware.
linux
centos
selinux
january 2012 by rcrowley
The MySQL “swap insanity” problem and the effects of the NUMA architecture « Jeremy Cole
january 2012 by rcrowley
For reference. I always lose track of this one.
mysql
linux
numa
swap
january 2012 by rcrowley
vmtouch -- memory cache diagnostic tool
december 2011 by rcrowley
You shouldn't need this but here it is.
c
vm
vfs
linux
memory
caching
diagnostics
december 2011 by rcrowley
Source file src/pkg/syscall/zsyscall_linux_amd64.go - The Go Programming Language
november 2011 by rcrowley
How to call fcntl(2) in Go.
golang
fcntl
syscall
unix
linux
november 2011 by rcrowley
LatencyTOP
november 2011 by rcrowley
Artur says this will tell you what's slow.
latencytop
top
linux
monitoring
performance
november 2011 by rcrowley
htop - an interactive process-viewer for Linux
november 2011 by rcrowley
Scott was using this and I've somehow never heard of it.
htop
top
linux
monitoring
november 2011 by rcrowley
hanwen/go-fuse - GitHub
october 2011 by rcrowley
(Dumping GitHub watches into Pinboard.)
FUSE bindings for Go.
golang
fuse
fs
linux
FUSE bindings for Go.
october 2011 by rcrowley
pdmccormick/dtrace-for-linux - GitHub
october 2011 by rcrowley
(Dumping GitHub watches into Pinboard.)
linux
solaris
dtrace
october 2011 by rcrowley
Package managers still vulnerable
october 2011 by rcrowley
Well-known attacks like replay and endless-data carried out against common Linux package managers.
linux
packaging
apt
yum
october 2011 by rcrowley
What every programmer should know about memory, Part 1 [LWN.net]
october 2011 by rcrowley
One of the best articles I've ever read about memory cache protocols, NUMA, and the like.
hardware
linux
memory
programming
numa
cache
mesi
october 2011 by rcrowley
Amazon Linux AMI Latest Release Notes
september 2011 by rcrowley
First release of Amazon Linux with aws-cfn-bootstrap installed.
aws
linux
cfn
cloudformation
september 2011 by rcrowley
SystemTap
september 2011 by rcrowley
DTrace for Linux. Ish.
dtrace
linux
systemtap
performance
monitoring
metrics
kernel
september 2011 by rcrowley
Install from Existing Linux - ArchWiki
september 2011 by rcrowley
Installation notes for Arch Linux in a chroot, which could then be "booted" by LXC.
arch
linux
chroot
lxc
september 2011 by rcrowley
Find out what is using your swap | All things Sysadmin
august 2011 by rcrowley
Per-process swap accounting on Linux.
linux
bash
swap
proc
august 2011 by rcrowley
Linux Kernel Tuning for C500k | Urban Airship
august 2011 by rcrowley
Quick reference to the relevant kernel parameters that need tuning to accept hundreds of thousands of TCP connections on single commodity instances.
networking
c10k
c500k
concurrency
tcp
linux
kernel
sysctl
august 2011 by rcrowley
Keepalived for Linux - Linux High Availability
august 2011 by rcrowley
Another piece of LVS, along with ldirectord.
lvs
linux
keepalived
ha
august 2011 by rcrowley
Iotop's homepage
august 2011 by rcrowley
With the right kernel settings, Linux can give you per-process I/O stats. Good to know.
linux
io
iotop
top
august 2011 by rcrowley
You can list a directory containing 8 million files! But not with ls.. | Something People Want
august 2011 by rcrowley
getdents(2) is not a system call I'd heard of before today. Good stuff.
linux
c
syscall
unix
august 2011 by rcrowley
Namespace file descriptors [LWN.net]
august 2011 by rcrowley
Ever-lighter ways to use containers in Linux.
lxc
cgroups
containers
linux
kernel
august 2011 by rcrowley
perl: warning: Setting locale failed - Ubuntu Forums
july 2011 by rcrowley
`sudo locale-gen "$LANG"` is the answer when everyone's yelling about "can't set the locale; make sure $LC_* and $LANG are correct" and apt-get's perl calls are throwing warnings.
debian
ubuntu
linux
locale
lang
utf8
locale-gen
july 2011 by rcrowley
MacBookPro - Community Ubuntu Documentation
april 2011 by rcrowley
If I don't pull the trigger and get a Thinkpad I'll be Bootcamping my next Mac to run Ubuntu.
mac
macbookpro
ubuntu
linux
april 2011 by rcrowley
Huge pages part 1 (Introduction) [LWN.net]
march 2011 by rcrowley
The beginning of an excellent five-part series on using huge pages in Linux to reduce TLB pressure.
linux
tlb
hugetlb
libhugetlbfs
memory
kernel
lwn
march 2011 by rcrowley
Ksplice » Solving problems with proc - System administration and software blog
january 2011 by rcrowley
The proc filesystem is one of the great ideas to make it out of Plan 9 and into the real world.
linux
proc
fs
kernel
january 2011 by rcrowley
Sören Bleikertz - How to run Redis natively on Xen
december 2010 by rcrowley
Redis without Linux, sort of.
redis
xen
linux
december 2010 by rcrowley
jcole’s weblog: Jeremy Cole’s take on life. » Blog Archive » The MySQL “swap insanity” problem and the effects of the NUMA architecture
october 2010 by rcrowley
Worth it for the overview of the NUMA architecture alone.
linux
numa
kernel
mysql
swap
october 2010 by rcrowley
Linking to Older Versioned Symbols (glibc) « trevorpounds.com
september 2010 by rcrowley
glibc black magic for selectively using older symbols. This is a poor approximation to my goal of building for older glibc on newer glibc.
glibc
c
assembly
linux
gnu
gcc
september 2010 by rcrowley
grsecurity
september 2010 by rcrowley
Security patches to Linux that break chroot(2). Parallels Virtuozzo definitely has applied the patches concerning chroot but it's unclear if OpenVZ proper has the chroot patch. They say grsecurity doesn't apply wholesale so they port bits and pieces into OpenVZ and their docs don't mention the chroot patch by name.
linux
grsecurity
virtuozzo
openvz
september 2010 by rcrowley
Building Filesystems with FUSE
may 2010 by rcrowley
Google cache of http://stuff.mit.edu/iap/2009/fuse/fuse.ppt. The GetContext function gets you access to the user and group that are actually making the request, allowing permissions to accurately model how they really work in UNIX.
python
fuse
linux
may 2010 by rcrowley
How to Daemonize in Linux [Doug Potter]
february 2010 by rcrowley
I generally agree with EricFlo that daemonizing is evil but sometimes it's more important to follow precedent. In those cases, it'd be nice to follow precedent *correctly* so here's a full rundown of what you have to do to daemonize like a good citizen. I didn't know about setsid(2).
daemon
unix
linux
february 2010 by rcrowley
/usr/share/doc/ucf/examples/postinst
february 2010 by rcrowley
If you ever wanted to know what a Debian postinst script can do, /usr/share/doc/ucf/examples/postinst is the place to be.
debian
linux
postinst
february 2010 by rcrowley
SystemTap – DTrace for Linux ? | MySQL Performance Blog
september 2009 by rcrowley
SystemTap can do detailed I/O tracing in ways OProfile and QProf cannot.
systemtap
dtrace
linux
profiling
september 2009 by rcrowley
linux_file_structure.jpg (JPEG Image, 1000x647 pixels)
august 2009 by rcrowley
Remembered seeing this on Digg years ago when Digg was new. Needed to track it down to know The Right Place for some things.
linux
filesystem
august 2009 by rcrowley
~domas-mituzas/+junk/uncache : contents of uncache.c at revision 1
june 2009 by rcrowley
Like an uber FLUSH TABLES
c
filesystem
linux
unix
kernel
cache
june 2009 by rcrowley
UpgradeNotes - Community Ubuntu Documentation
march 2009 by rcrowley
I always have to look up how to do this.
ubuntu
linux
upgrade
march 2009 by rcrowley
CONFIG_IRQBALANCE for 64-bit x86 ? | KernelTrap
september 2008 by rcrowley
Long discussion of why irqbalance is the way it is.
irqbalance
linux
kernel
irq
interrupt
september 2008 by rcrowley
Welcome to the irqbalance website | Home
september 2008 by rcrowley
David installed irqbalance on a few of my machines. Seems to promise to fix some Linux bit-rot.
irqbalance
irq
linux
interrupt
hardware
intel
performance
multicore
cpu
september 2008 by rcrowley
Running Hadoop On Ubuntu Linux (Multi-Node Cluster) - Michael G. Noll
august 2008 by rcrowley
No more package name guesswork.
ubuntu
linux
hadoop
hdfs
java
august 2008 by rcrowley
OProfile documentation
june 2008 by rcrowley
System wide profiling. Now I know exactly how much of my time is spent in red-black trees.
oprofile
profiling
performance
unix
linux
june 2008 by rcrowley
Jeff Saxe's intro to multilog
april 2008 by rcrowley
Tastes great with supervise
multilog
log
logging
supervise
unix
linux
sysadmin
daemontools
djb
april 2008 by rcrowley
PHP: PCNTL - Manual
april 2008 by rcrowley
Who knew you could use PHP like a real programming language?
php
posix
signals
handlers
unix
linux
april 2008 by rcrowley
related tags
acl ⊕ apache ⊕ api ⊕ apt ⊕ arch ⊕ assembly ⊕ automation ⊕ awk ⊕ aws ⊕ bash ⊕ blog ⊕ c ⊕ c++ ⊕ c10k ⊕ c500k ⊕ cache ⊕ caching ⊕ camera ⊕ centos ⊕ cfn ⊕ cgroups ⊕ chroot ⊕ cli ⊕ cloudformation ⊕ code ⊕ compiler ⊕ concurrency ⊕ containers ⊕ cpu ⊕ cron ⊕ cronjob ⊕ crontab ⊕ crowley ⊕ css ⊕ curvr ⊕ cvs ⊕ daemon ⊕ daemontools ⊕ deb ⊕ debian ⊕ debug ⊕ diagnostics ⊕ dist ⊕ djb ⊕ dns ⊕ dsa ⊕ dstat ⊕ dtrace ⊕ email ⊕ export ⊕ fcntl ⊕ files ⊕ filesystem ⊕ firewall ⊕ flickr ⊕ fs ⊕ fuse ⊕ gcc ⊕ gdb ⊕ gentoo ⊕ git ⊕ glibc ⊕ gnome ⊕ gnu ⊕ golang ⊕ gprof ⊕ grid ⊕ grsecurity ⊕ gui ⊕ ha ⊕ hack ⊕ hadoop ⊕ handlers ⊕ hardware ⊕ hdfs ⊕ howto ⊕ hp ⊕ html ⊕ htop ⊕ hugepages ⊕ hugetlb ⊕ init ⊕ intel ⊕ interrupt ⊕ io ⊕ iostat ⊕ iotop ⊕ iptables ⊕ irq ⊕ irqbalance ⊕ java ⊕ joyent ⊕ jpeg ⊕ keepalived ⊕ kernel ⊕ kvm ⊕ lang ⊕ latencytop ⊕ libhugetlbfs ⊕ libopenraw ⊕ linux ⊖ locale ⊕ locale-gen ⊕ log ⊕ logging ⊕ lsb ⊕ lvs ⊕ lwn ⊕ lxc ⊕ mac ⊕ macbookpro ⊕ me ⊕ meminfo ⊕ memory ⊕ mesi ⊕ metrics ⊕ monitoring ⊕ multicore ⊕ multilog ⊕ mysql ⊕ network ⊕ networking ⊕ numa ⊕ openssh ⊕ openssl ⊕ openvz ⊕ oprofile ⊕ os ⊕ packaging ⊕ party ⊕ performance ⊕ perf_events ⊕ php ⊕ pizza ⊕ posix ⊕ postfix ⊕ postinst ⊕ preseed ⊕ proc ⊕ process ⊕ procmail ⊕ profiling ⊕ programming ⊕ ptrace ⊕ pty ⊕ python ⊕ qprof ⊕ rails ⊕ raw ⊕ rcrowley ⊕ redis ⊕ reference ⊕ regex ⊕ reptyr ⊕ richardcrowley ⊕ richarddcrowley ⊕ router ⊕ rpm ⊕ rsa ⊕ ruby ⊕ screen ⊕ script ⊕ security ⊕ sed ⊕ selinux ⊕ service ⊕ shell ⊕ signals ⊕ socket ⊕ solaris ⊕ source ⊕ ssh ⊕ ssl ⊕ stdout ⊕ stl ⊕ strings ⊕ supervise ⊕ supervision ⊕ svn ⊕ swap ⊕ sysadmin ⊕ syscall ⊕ sysctl ⊕ systemtap ⊕ tcp ⊕ tcpdump ⊕ tech ⊕ technology ⊕ temp ⊕ tlb ⊕ tls ⊕ tmp ⊕ toft ⊕ top ⊕ ubuntu ⊕ udp ⊕ unix ⊕ upgrade ⊕ upstart ⊕ utf8 ⊕ vagrant ⊕ versioncontrol ⊕ vfs ⊕ virtuozzo ⊕ visualization ⊕ vm ⊕ vulnerability ⊕ washu ⊕ wayland ⊕ web ⊕ wifi ⊕ wustl ⊕ xen ⊕ xhtml ⊕ yum ⊕ zfs ⊕ zones ⊕Copy this bookmark: