fedora

Returning back home with 2 CoEs.

I have returned back home after successful trip to USA, I went there to take Red Hat Enterprise Directory Services and Authentication Exam and the training of Red Hat Enterprise Storage Management.

I had the directory service exam on Santa Clara California, the trip was extremely long it took like 20 hour; Cairo -> France -> Atlanta -> San Jose, I took the exam 1 day after arrival.

Then I went to Denver to have the cluster and storage course and the exam, it was remarkable experience for me. I have had really great chance to meet George Hacker; the instructor(this is his real name, he showed me the ID); he's awesome guy. I have got the exam right after finishing the course.

I have got the result of the Cluster and storage after really short period. the directory service exam was after the Cluster and storage exam result. anyway it was really nice to get the result with PASS for both exams.

it's time to return back home, the route to return was cool Denver -> Atlanta -> New York -> Cairo; just 18 hour.

Hopefully the RHCA training tracks will be delivered in Egypt soon, so I can get the rest of the RHCA stuff.

Migration from openldap to fedora/redhat directory service

We'll migrate our directory service from openldap to fedora/redhat directory service, the ldap server is considered almost the back-end for everything on our hosted IT services.

we are running openldap-2.0.27 which have many deprecated service. it's six year old . we have almost 500,000 entry.

We have benchmarked our staging setup with ixia, it gave very positive results, we were able to authenticate (bind) 1800,000 and having 22000 write/modify operation in just 2 minutes with no impact on the service. Actually the setup isn't just one server they are five servers; with two hardware load balancers, still it's awesome software to rely on.

The migration will be tomorrow, I feel confident about the software that we are going to use. it's very exciting.

Working on ISP

As my employer is the largest ISP on Egypt, the bandwidth will let me help in spreading fedora.

| file: Fedora-9-i386-DVD
| size: 3,580,680,964 (3 GiB)
| dest: /home/diaa/Fedora-9-i386-DVD
| progress: #################_________________________________________
| status: finishing in 5:03:45 (15.7%)
| dl speed: 103.4 KB/s
| ul speed: 319.6 KB/s
| sharing: 1.859 (999.8 MB up / 537.8 MB down)
| seeds: 2 seen now, plus 1 distributed copies(2:99.0%, 3:94.1%, 4:85.0%)
| peers: 19 seen now

RHCE current.

Now I am a current RHCE. I have received the result of RHCE exam today after 5 days waiting.

I have passed this exam twice, On RHEL 3 and RHEL 5 . Last time I had the exam result after 4 hours only.

Fedora Day at Helwan University

The Linux week event took place on 20th-24th April in Helwan university - Computer science faculty. It was organized by Student United.

There was special arrangement for fedora; a dedicated day for fedora sessions. it was planned that I gave two sessions with 3 presentations.

The faculty dean was expecting us at his office, we met him and presented briefly the plans for fedora day, I handed him the lovely fedora LiveCD.

Then we checked the booth, answered some questions then moved to session's place.

First session had two presentations, the target audience was first and second grade, the two presentation are

1) Free/Open source introduction 45 minute.
2) Fedora introduction presentation 1 hour.

There was quite regular questions, like who pays, and what is the benefit that return to fedora, the most interesting question was "I' am CS student what makes me run fedora and not other distribution?"; I will write the answer on other blog post.

Second session was explore the power of command line, target audience were students of 4th grade. They were amazed how easy to get extract date from files and automate routine jobs.

Shell history meme for sysadmin

My personal laptop :

[diaa@xconcept ~]$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
192 ls
184 cd
85 vi
70 ssh
59 mplayer
50 sudo
43 python
36 svn
27 du
17 cat

[diaa@xxx diaa]$ history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
651 ssh
57 ping
56 scp
56 ls
55 ldapsearch
24 history
17 wget
13 rm
10 telnet
9 du

[xxx@xxxxx x]# history | awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
165 ls
150 vi
108 cd
98 ldapsearch
72 service
59 ldapadd
48 grep
48 cat
34 history
22 ftp