Discovering the Chromebook

As I have been beginning to explore the Chromebook I have started building a list of different commands and thought it may be useful to publish them. I will try to keep this updated as I go. About Commands The following will give you a listing of different about: pages that you can get to by typing them in the browser. There seemed to be some good areas for basic networking information, system information and access to experimental features. about:about To access/enable experimental features type the following into the url bar. These commands may change over time. about:flags Keyboard Shortcuts …

Chromebook Enterprise?

This last week I was given a very nice surprise by a guy I work with when he presented me with a Chromebook. He had been trying to use it for a while but found that he tended to favor his iPad and it really wasnt getting the miles to make it useful. So here we are….. Sitting here writing this article with this Chromebook in my lap I guess I am thinking, now what?… From what I have heard this seems to be peoples first opinion but I am convinced that it wont be my only opinion. First of …

GIT Hosting with gitolite

Setting up GIT hosting using gitolite This is my first git server and after some reading I decided to build gitolite to manage my git repositories. To begin building we need to generate a public/private key pair on your workstation and then we need to download and install gitolite from github since gitolite is not currently available in my servers distribution (Ubuntu 10.04). Alternately, you could install gitolite from your distribution (but that may change these instructions a bit). From your workstation First I generated a DSA keypair on my workstation. $ ssh-keygen -t dsa Generating public/private dsa key pair. …

Transitioning Subversion to GIT

So it has been a long time coming, I have heard about the benefits of GIT for a while now but have not had time to play with it much. So far I am looking forward to improvements in performance over SVN as well as a more secure implementation to share sections of my repository with colleagues. Lastly I hope at a later date to circle around and build out an active directory/ldap enabled config and to start using GIT to manage Linux configurations; but first I need to get my data out of Subversion. To begin we need to …

Solaris 10 Mirror Repartition

I ran into a problem a while back because I used a manufacturer installed system without installing the OS myself and I overlooked the manufacturer defined partitioning scheme. After the system was in production I realized that the root file system was not using the entire disk and I was wasting about 400GB of disk space on the root mirror. So I had to repartition but I didnt want to reinstall. This documentation requires that the BIOS is able to choose between boot disks and may not work on all systems. Please use these instructions at your own risk, test …

Using smpatch

After using the Sun update connection software and having lock-ups on several occasions, I have found it much easier and more reliable to use smpatch. Depending on your comfort with patching a system there are several options to make this process very manual or extremely automated. smpatch updates are split up by four main commands (add, update, download and anlayze) which allow you to either perform an update in one step or break down an update into multiple steps. smpatch add Only applies the patch, all other functions require analyze and download. Does not consult patch policy before applying a …

Solaris 10 SSH Migration

While migrating data between multiple servers I ran into a few interesting situations with SSH that I thought would be worth mentioning. If nothing else it will add some more documentation to this site. Solaris tar vs. GNU tar After using tar for years on Linux I always figured all tar’s were the same until I tried to untar an archive on Solaris. When I untar’ed a Linux tar archive on Solaris I ran into an error along with a @LongLink file in my directory. This was caused by incompatabilities between GNU tar and the default tar bundled in Solaris. …

Solaris 10 Samba / ZFS Configuration

The following is a summary detailing step-by-step how to setup Solaris 10 as an active directory integrated file server using Samba and ZFS. The following example comes from a production configuration on an x4500 and previously a similar configuration was used on a production Linux file server for three years. I will update this web site as I test my final configurations. I make no promises/warranties regarding any of this information. The following information contains my opinions from my own experience with Solaris/Samba/ZFS. The following documentation is provided for educational purposes only and should be used at your own risk. …

Solaris 10 Samba Maintenance

Replace permissions on a project directory Because ZFS ACL’s include the concept of inheritance and differentiate between files and directories we need to do a search and replace operation in order to recursively change permissions on an entire directory. chmod -R A- /export/Corporate/Saleschmod -R 770 /export/Corporate/Saleschmod A0=owner@:————–:fdi—:deny /export/Corporate/Saleschmod A1=owner@:rwxpdD-A-W-Co-:fdi—:allow /export/Corporate/Saleschmod A2=group@:————–:fdi—:deny /export/Corporate/Saleschmod A3=group@:rwxpdD——–:fdi—:allow /export/Corporate/Saleschmod A4=everyone@:rwxp–aARWcCos:fdi—:deny /export/Corporate/Saleschmod A+group:domain+domain users:rx:deny /export/Corporate/Saleschmod A+group:domain+corporate-all:wpdDxrcaRAwW:fd:allow /export/Corporate/Saleschmod A+group:domain+corporate-sales:wpdDxraRAwW:fd:allow //export/Corporate/Saleschmod A+group:domain+domain admins:Co:fd:allow /export/Corporate/Salescd /export/Corporate/Salesfind . -type d -exec chmod A0=owner@:————–:fdi—:deny {} ;find . -type d -exec chmod A1=owner@:rwxpdD-A-W-Co-:fdi—:allow {} ;find . -type d -exec chmod A2=group@:————–:fdi—:deny {} ;find . -type d -exec chmod A3=group@:rwxpdD——–:fdi—:allow {} ;find . …