vendredi 28 juin 2013

Enabling SyntaxHighlighter in Blogger Step-by-Step

Voir sur

ubuntu


# desinstaller unity

aptitude remove –purge remove unity unity-2d unity-2d-common  unity-2d-panel unity-2d-shell unity-2d-spread unity-asset-pool  unity-common unity-lens-applications unity-lens-files unity-lens-music  unity-lens-video unity-scope-musicstores unity-scope-video-remote  unity-services indicator-messages indicator-status-provider-mc5  appmenu-qt appmenu-gtk appmenu-gtk3 lightdm unity-greeter  overlay-scrollbar zeitgeist zeitgeist-core zeitgeist-datahub  activity-log-manager-common activity-log-manager-control-center

#supprimer ascenceurs

sudo echo « export LIBOVERLAY_SCROLLBAR=0″ > /etc/X11/Xsession.d/80overlayscrollbars

aptitude remove –purge overlay-scrollbar liboverlay-scrollbar-0.1-0

# installer gnome http://doc.ubuntu-fr.org/gnome-session-fallback

autofs5 peace-gdm-theme sabily-gdm-themes tropic-gdm-theme  ubuntume-gdm-themes mythbuntu-gdm-theme gdm-theme gdm geany  geany-plugin-addons geany-plugin-codenav geany-plugin-debugger  geany-plugin-doc geany-plugin-gendoc geany-plugin-gproject  geany-plugin-insertnum geany-plugin-latex geany-plugin-lipsum  geany-plugin-lua geany-plugin-macro geany-plugin-numberedbookmarks  geany-plugin-pg geany-plugin-prettyprinter geany-plugin-prj  geany-plugin-sendmail geany-plugin-shiftcolumn geany-plugin-spellcheck  geany-plugin-tableconvert geany-plugin-treebrowser  geany-plugin-updatechecker geany-plugin-vc geany-plugin-webhelper  geany-plugin-xmlsnippets geany-plugins geany-plugins-common

aptitude install gnome-session-fallback thunderbird  thunderbird-globalmenu thunderbird-gnome-support thunderbird-locale-en  thunderbird-locale-en-us thunderbird-locale-fr chromium-browser compiz  compiz-core compiz-gnome compiz-plugins compiz-plugins-default  compiz-plugins-extra compiz-plugins-main compiz-plugins-main-default  compizconfig-backend-gconf rhythmbox-mozilla totem-mozilla firefox  firefox-globalmenu firefox-gnome-support firefox-locale-en  firefox-locale-fr compiz-gnome firefox-gnome-support  gir1.2-gnomebluetooth-1.0 gnome-accessibility-themes gnome-bluetooth  gnome-control-center gnome-control-center-data gnome-desktop3-data  gnome-disk-utility gnome-font-viewer gnome-games-data gnome-icon-theme  gnome-icon-theme-symbolic gnome-keyring gnome-media gnome-menus  gnome-nettool gnome-online-accounts gnome-orca gnome-power-manager  gnome-screensaver gnome-screenshot gnome-session gnome-session-bin  gnome-session-canberra gnome-session-common gnome-settings-daemon  gnome-shell gnome-sudoku gnome-system-log gnome-system-monitor  gnome-terminal gnome-terminal-data gnome-user-guide gnome-user-share  language-pack-gnome-en language-pack-gnome-en-base  language-pack-gnome-fr language-selector-gnome network-manager-gnome  network-manager-pptp-gnome policykit-1-gnome ssh-askpass-gnome  system-config-printer-gnome thunderbird-gnome-support  ubuntuone-client-gnome terminator evince evince-common vlc vlc-data  vlc-nox vlc-plugin-notify vlc-plugin-pulse python-simplejson simple-scan  shotwell eog libreoffice-base-core libreoffice-calc libreoffice-common  libreoffice-core libreoffice-draw libreoffice-emailmerge  libreoffice-gnome libreoffice-gtk libreoffice-help-en-us  libreoffice-help-fr libreoffice-impress libreoffice-math  libreoffice-style-human libreoffice-style-tango libreoffice-writer

Mint

# Mint

#removing mate


aptitude remove –purge atril atril-common caja caja-common engrampa  engrampa-common ffmpegthumbnailer-caja libcaja-extension libmarco  libmate libmate-common libmatecanvas libmatecomponent libmatecomponentui  libmateconf libmatecorba libmatedesktop libmatekbd libmatekeyring  libmatemenu libmatenotify libmatepanelapplet libmatepolkit libmateui  libmatevfs libmateweather libmateweather-common marco marco-common  mate-applets mate-applets-common mate-backgrounds mate-conf  mate-conf-common mate-control-center mate-corba mate-core mate-desktop  mate-desktop-common mate-dialogs mate-icon-theme mate-keyring mate-media  mate-menus mate-mime-data mate-panel mate-panel-common mate-polkit  mate-power-manager mate-power-manager-common mate-screensaver  mate-session-manager mate-settings-daemon mate-settings-daemon-common  mate-settings-daemon-gstreamer mate-system-monitor mate-terminal  mate-terminal-common mate-text-editor mate-themes mate-vfs  mate-vfs-common mate-window-manager python-mate

aptitude remove –purge libmatesensorsappletplugin mate-calc  mate-desktop-environment mate-netspeed mate-sensors-applet  mate-system-tools mate-utils mozo python-mate-menu system-tools-backends

dpkg -l | awk ‘/^rc/ {print $1″ « $2}’

samedi 22 juin 2013

nmap

nmap -sP 192.168.1.0/24

cdrw


aptitude install -y wodim

wodim --devices
wodim -v dev=/dev/sr0 -blank=fast

wodim -tao dev=/dev/sr0 -v -data /my/directory/image.iso

xen

#!/bin/sh
clear

vmname=debian-stable
vmpath=/mnt/d200Go/xen/domains
root=$vmpath/$vmname/$vmname.img
swap=$vmpath/$vmname/$vmname.swap.img
arch=i386
version=wheezy

if [ -d $vmpath/$vmname/$vmname ] ; then
 echo rm -rf $vmpath/$vmname/$vmname
 rm -rf $vmpath/$vmname/$vmname 
fi

echo .
echo mkdir -p $vmpath/$vmname/$vmname
mkdir -p $vmpath/$vmname/$vmname

# Disk / 4Go
echo .
echo dd if=/dev/zero of=$root bs=1M count=4000
dd if=/dev/zero of=$root bs=1M count=4000

# swap 512Mo
echo .
echo dd if=/dev/zero of=$swap bs=1M count=512
dd if=/dev/zero of=$swap bs=1M count=512

echo .
echo mkfs.ext4 -F $root; mkswap $swap
mkfs.ext4 -F $root; mkswap $swap

echo .
echo mkdir -p /tmp/xen/$vmname
mkdir -p /tmp/xen/$vmname

echo .
echo mount -t ext4 -o loop $root /tmp/xen/$vmname
mount -t ext4 -o loop $root /tmp/xen/$vmname

echo .
echo debootstrap --arch $arch $version /tmp/xen/$vmname $mirror
debootstrap --arch $arch $version /tmp/xen/$vmname $mirror

echo .
echo xen-create-image --verbose --dir=$vmpath --size=2Gb --swap=128Mb --memory=128Mb --fs=ext4 --dhcp --pygrub --passwd --dist=$version --force --hostname=$vmname
xen-create-image --verbose --dir=$vmpath --size=2Gb --swap=128Mb --memory=128Mb --fs=ext4 --dhcp --pygrub --passwd --dist=$version --force --hostname=$vmname

# modifs xen-tools.conf (dhcp, lvm, etc...)

# copy img to lvm
dd if=/home/xen/domains/xen1.example.com/disk.img of=/dev/vg0/xen1_root
dd if=/home/xen/domains/xen1.example.com/swap.img of=/dev/vg0/xen1_swap

--> change .cfg

... and change...

[...]

disk        = [
'file:/home/xen/domains/xen1.example.com/swap.img,xvda1,w',
'file:/home/xen/domains/xen1.example.com/disk.img,xvda2,w',
]

[...]

... to ...

[...]

disk        = [
'phy:/dev/vg0/xen1_swap,xvda1,w',
'phy:/dev/vg0/xen1_root,xvda2,w',
]

[...]

lvm to img

dd if=/dev/VolGroup00/migrationtesting_rootimg of=/root/migrationtesting.img bs=4096 conv=noerror

Method 2

Create a 10 gig image file, Change this according to how much space customer is using (IE a little more then what is being used)

dd if=/dev/zero of=/root/migrationtesting.img bs=1M count=1 seek=10240

#format it
mkfs.ext3 migrationtesting.img

#Mount it
mkdir /root/migratingtesting
mount -o loop migratingtesting.img migratingtesting

#Copy the mounted files over from hyperVM and unmount afterward
cp -rp /home/xen/migrationtesting.vm/mnt/* /root/migratingtesting
umount /root/migratingtesting

#xen
aptitude install xen-hypervisor-4.1 xen-linux-system xen-utils xen-tools bridge-utils

dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen
#undo
dpkg-divert --rename --remove /etc/grub.d/20_linux_xen

Nux intall


apt-get install -y aptitude
aptitude install -y screen htop gpm sysv-rc-conf openssh-server mc rsync ntpdate gdebi less bash-completion bash-builtins bzip2
aptitude install -y unzip unrar unrar-free p7zip p7zip-full p7zip-rar  nfs-common traceroute acl nmap ethtool dnsutils wodim eject
aptitude install -y libdate-manip-perl libfile-find-rule-perl

adddptkey.sh D834D91FA49CCDDB ; adddptkey.sh 6AF0E1940624A220; adddptkey.sh D834D91FA49CCDDB; adddptkey.sh 6AF0E1940624A220

aptitude install gdm gnome-shell synaptic deborphan ubuntu-tweak
  
# aptitude search geany |grep ^i|grep -v lib| sed « s/i A /i /g »|awk ‘{print $2″ « }’ | tr -d ‘\n’

#xfce
aptitude install -y xserver-xorg xfonts-base xfce4 gedit gnome-terminal  gnome-terminal-data nautilus gdebi gdebi-core gparted file-roller  gnome-core

# debian gnome
aptitude install x-window-system-core gnome-core gdm gedit  gnome-terminal gnome-terminal-data nautilus gdebi gdebi-core gparted  file-roller

# debian sans gnome / gdm
update-rc.d gdm3 remove

# Debian pulseaudio
aptitude install pulseaudio libao4 paprefs libpulse-mainloop-glib0  pulseaudio-module-jack pavucontrol pulseaudio-module-hal  pulseaudio-module-x11 gstreamer0.10-pulseaudio pulseaudio-utils  libasound2-plugins paman pulseaudio-module-gconf libgconfmm-2.6-1c2  libpulse-browse0 pavumeter libglademm-2.4-1c2a pulseaudio-esound-compat  libpulse0 libpulse-dev pulseaudio-module-bluetooth  pulseaudio-module-zeroconf

# installer de quoi compiler
aptitude install -y linux-headers-`uname -r` gcc build-essential

#vlc
vlc vlc-nox libavcodec-extra-52

#broadcomm
modprobe -r b44 b43 b43legacy ssb brcmsmac

# supprimer les firmware des cartes wifi inutiles ==> aptitude search firmware | grep ^i
aptitude install linux-headers-$(uname -r|sed ‘s,[^-]*-[^-]*-,,’) broadcom-sta-dkms
modprobe wl ; iwconfig

# la carte doit être visible dans le networkmanager !
#Supprimer beep http://forums.linuxmint.com/viewtopic.php?f=49&t=75825
#

#————————————————————————–
echo ‘APT::Get::Purge « true »;’ >/etc/apt/apt.conf
cat /etc/apt/apt.conf

#—————————————————————————
# /etc/inputrc http://tiswww.case.edu/php/chet/readline/readline.html
# DJR le 10/01/08 naviguer dans l’historique des commandes
« \e[A": history-search-backward
"\e[B": history-search-forward
# CTRL + fleche gauche et droite
"\eOC": forward-word
"\eOD": backward-word
"\e\eOC": forward-word
"\e\eOD": backward-word
set completion-ignore-case On
set show-all-if-ambiguous On
set bell-style none

#---------------------------------------------------------------------------
# bashrc
# DJR ADD
# Comment in the above and uncomment this below for a color prompt
PS1='\[\033[1;33m\]\u\[\033[1;37m\]@\[\033[1;32m\]\h\[\033[1;37m\]:\[\033[1;31m\]\w \[\033[1;36m\]\n\$ \[\033[0m\]‘
# If this is an xterm set the title to user@host:dir
case « $TERM » in
xterm*|rxvt*)
PROMPT_COMMAND=’echo -ne « \033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007″ ‘
;;
*)
;;
esac
# You may uncomment the following lines if you want `ls’ to be colorized:
export LS_OPTIONS=’–color=auto’
eval « `dircolors` »
# some more ls aliases
alias md=’mkdir –p’
alias lsa=’ls -lahF –color=auto’
alias psa=’ps -aux –sort -rss’
alias l=’ls -CFh –color=auto’
# enable programmable completion features (you don’t need to enable
# this, if it’s already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
PATH=$PATH:/opt/sadar/bin
export PATH
http_proxy=`sed -e ‘s/Acquire::http::Proxy \ »http:\/\///g’ /etc/apt/apt.conf|sed ‘s/\ »;//g’`
if [ "$http_proxy" != "" ]; then
export http_proxy;
else
unset http_proxy;
fi
shopt -s cdspell
shopt -s histappend
#DJR bip
setterm -blength 0
#Bash History
#export HISTCONTROL=ignoreboth
export HISTCONTROL=ignoreboth
export HISTSIZE=5000
export HISTFILESIZE=200000
shopt -s histappend
export PROMPT_COMMAND= »history -a; history -n; history -r; $PROMPT_COMMAND »
# supporte des terminaux redimensionnables (xterm et screen -r)
shopt -s checkwinsize
# Pour permettre de taper des caractères accentués dans le shell :
bind ‘set convert-meta off’

#—————————————————————————
# profile
# DJR ADD
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
# set PATH so it includes user’s private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:/opt/sadar/bin: »${PATH} »
fi
#export LANGUAGE= »fr »
#export LANG= »fr_FR.utf8″
export LANGUAGE= »en_US:en »
export LANG= »en_US.UTF-8″

#—————————————————————————
# Console en mode 1024×768
#
aptitude -y install v86d
sh -c « echo uvesafb >> /etc/initramfs-tools/modules »
modprobe uvesafb
cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes
sh -c « echo options uvesafb mode_option=1024×768-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf »
update-initramfs -k all -u

#—————————————————————————
#squeeze wheezy
echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/disableipv6.conf
GRUB_CMDLINE_LINUX= »ipv6.disable=1″
#ubuntu
GRUB_CMDLINE_LINUX= »disable_ipv6=1″
#—————————————————————————
#

adduser xxc