background preloader

Ubuntu

Facebook Twitter

First look at the Ubuntu OS on the Galaxy Nexus. Here we are, finally, with our first look at the Ubuntu operating system on the Samsung Galaxy Nexus. It's certainly a vast departure from Android, but it is running on Android hardware, and we're all neckbeards at heart. And hacking a new OS onto an old phone is an interesting proposition in any case. But let's face facts here: The Ubuntu OS, in its form we saw demoed tonight in Las Vegas, isn't anywhere near ready for prime time.

It's not just laggy -- touch response seemed way, too, too. Hell, they wouldn't even let us touch it. As Jerry pointed out in a recent podcast, you're not going to see an Ubuntu phone in a U.S. carrier store anytime soon. Jolla Sailfish Hands On Review: Engadget. Fred_clx: “@rsamie. Fred_clx: “@pbeyss. Fred_clx: “@zentya. Fred_clx: “@secunt. Debmirror. For information on Ubuntu mirroring, see Mirrors To build a mirror with debmirror follow these steps This is not covering all use cases but it will allow you experiment. To do this safely 8.2 gigs of space are needed to mirror main source and binaries.

This number grows a lot as time progresses. Alternative Consideration If you want to download all the apt binaries for all boxes onto one box on a network then maybe apt-cache or a transparent proxy (eg http-replicator is all you need. Another method is to use rsync. Start The Mirror Build Process Open gnome-terminal by clicking Applications -> Accessories -> Terminal. Update the package lists (sudo apt-get update) and then install debmirror (sudo apt-get install debmirror). Please ensure where ever you make the mirror has room for the packages you want to download! Sudo mkdir /home/UbuntuMirror Create the file `mirrorbuild.sh` Now to create mirrorbuild.sh Open your prefered editor thus sudo sensible-editor /usr/local/bin/mirrorbuild.sh.

Tutoriel:creer_un_miroir_de_depot_local. Page nécessitant d'être mise à jour. Il faudrait séparer la partie dépôt via serveur web local (ici) et dépôt usb (là) afin de simplifier le tutoriel. La création d'un miroir pour les paquets va vous permettre de créer et de maintenir la copie conforme de dépôts (officiels ou non) en local. La raison principale est de ne plus avoir besoin de connexion vers le net pour pouvoir installer un paquet ou bien faire des mises à jour. C'est donc une solution pratique et efficace pour une install party, la mise à jour d'un parc de machine (dans ce cas le miroir peut être couplé avec un serveur, un proxy, etc.) ou, pour en finir, la mise à jour ou l'installation chez une personne ne disposant pas d'une connexion vers le net, ou dont la connexion est trop lente (RTC).

Ce n'est donc pas une procédure à prendre à la légère, car vous allez aspirer complètement le contenu d'un ou plusieurs dépôts et les stocker dans un répertoire. Installation de « apt-mirror » Configuration de « apt-mirror » Problèmes. New from Dell: an Ubuntu Linux Laptop Targeting Developers. Dell has taken what you might call an on-again, off-again approach to offering Ubuntu-preloaded hardware over the years, but on Monday the company made an announcement that Linux fans are sure to cheer. Specifically, through an effort known as Project Sputnik, Dell has been working on a prototype open source laptop aimed at developers, based on Ubuntu Linux 12.04 “Precise Pangolin” and Dell’s XPS 13 hardware. “Sputnik is part of an effort by Dell to better understand and serve the needs of developers in Web companies,” explained Barton George, director of marketing for Dell’s Web vertical, in a blog post on Monday.

“We want to find ways to make the developer experience as powerful and simple as possible. And what better way to do that than beginning with a laptop that is both highly mobile and extremely stylish, running the 12.04 LTS release of Ubuntu Linux.” An Install Image Is Available The topic of Ubuntu has cropped up repeatedly in discussions with developers, George noted. Homepage.

Zentyal 2.2 Stable | Updated Virtual Machine images available! MATLAB on Ubuntu: From Install, Make launching Icon,… to Uninstall « kittipatkampa. Firewall uptime and security with iptables. Introduction Iptables is an application allowing the administration of the tables in the Linux kernel firewall. You don't need prior knowledge about the kernel, or the actual tables in it, for firewall modifications and common system administration tasks. In some Linux distributions, iptables comes enabled by default. It is common for inexperienced users to recommend completely disabling iptables to avoid networking issues. Sometimes iptables is used to refer to the Linux kernel-level component. Similar to other Linux applications, you can configure iptables in the command-line interface or in a plain text file, allowing editing with any text editor.

Having a comfort level using a Linux terminal (also referred to as a console or terminal emulator) will help developers take advantage of the examples and configurations that follow. The rules that are applied are mostly very readable and easily ported to other servers. Application requirements Listing 1. Sudo apt-get install nmap Get started. Basics of Linux system administration: Setting up your system and software. Basics of Linux system administration: Setting up your system and software.

1. Before you begin You need a working Linux system that includes the bash shell, so you can practice the commands and techniques covered in this knowledge path. Our command examples are taken from Ubuntu and Fedora, but they apply to most other Linux distributions as well. 2. Plan your hard disk layout A well-organized hard drive is an efficient hard drive, but only if you plan your layout with the system's purpose in mind. 3. Dig your spurs in and get to know the boot process and the two most common boot loaders, LILO and GRUB, including how they work, how to configure them, and how to recover from common issues. 4.

Dynamic linking has huge advantages for minimizing the size of executables, but it can also cause headaches if prerequisite libraries aren't there. 5. Master the fundamentals of APT, the Advanced Packaging Tool used by Debian, Ubuntu, and other popular distributions. 6. Give us feedback Submission failed. Please complete one of the following questions before submitting. Sorry. Learn Linux, 302 (Mixed environments): Performance tuning. In this article, learn how to: Measure Samba performanceOptimize Samba memory usageImprove file-transfer speeds in a Server Message Block/Common Internet File System environment This article helps you prepare for Objective 315.3 in Topic 315 of the Linux Professional Institute's (LPI) Mixed Environment Specialty exam (302). The objective has a weight of 1. Prerequisites To get the most from the articles in this series, you should have an advanced knowledge of Linux and a working Linux system on which you can practice the commands covered in this article.

You should also have a good understanding of TCP/IP networking. Back to top Measuring Samba performance Before you can improve something, you must be able to reliably measure it. Response time and throughput of a client under idle server conditionsResponse time and throughput of a client under a given server loadServer characteristics under a given loadMaximum server capacity in terms of clients or throughput Designing a test Listing 1. Hardening the Linux desktop. Introduction Malicious attacks against computers are on the rise. Although fewer viruses have been written to attack GNU/Linux systems than Windows systems, GNU/Linux viruses do exist. Furthermore, the amount of other types of malware that can infect a computer running Linux — as well as the sheer number of attacks — are growing. Recently Wirenet.1 attacked computers running Linux and Mac OS X. The malware stole passwords and other information stored in the computer's Internet browser, email client, and instant messaging tool.

Platform-independent environments such as OpenOffice.org, Perl, and Mozilla Firefox are not exempt. Some malware packages are written specifically for GNU/Linux. Comments Back to top. Virtual networking in Linux. Computing today is undergoing something of a revival. Although virtualization was created decades ago, its true potential is now being realized through the use of commodity hardware.

Virtualization consolidates server workloads for efficiency, but other elements of the server ecosystem are emerging as candidates for further consolidation. Many view virtualization as a consolidation of CPU, memory, and storage, but this oversimplifies the solution. The network is a key aspect of virtualization and represents a first-class element of the virtualization set. Virtualizing networks Let's begin with a high-level exploration of the problem, and then dig down into the various ways that Linux® builds and supports network virtualization.

In a traditional environment (see Figure 1), a set of physical servers hosts the necessary application set. Figure 1. Figure 2. The virtualized network infrastructure has also enabled other interesting innovations, such as the virtual appliance. Back to top virtio. Learn Linux, 302 (Mixed environments): Trivial Database files. Overview In this article, learn about these concepts: Backing up Samba Trivial Database (TDB) filesRestoring TDB filesIdentifying TDB file corruptionEditing/listing TDB file content This article helps you prepare for Objective 310.3 in Topic 310 of the LPI's Mixed Environment specialty exam (302). The objective has a weight of 1. Prerequisites To get the most from the articles in this series, you should have an advanced knowledge of Linux and a working Linux system on which you can practice the commands covered in this article. Back to top Understanding TDB files Samba stores a lot of information at run time, from local passwords to a list of clients it is expecting to hear from.

Key-value stores There are many alternatives to TDB, such as the GNU Database Manager (GDBM), but the Samba project had a special need for multiple processes writing to the database at the same time as well as support for locking internal pieces of data. TDB files used in Samba Listing 1. . # smbd -b ... Table 1. Learn Linux, 302 (Mixed environments): Samba roles. Overview In this article, learn about these concepts: Samba security modesRoles of core Samba daemonsManagement of Samba daemons This article helps you prepare for Objective 310.2 in Topic 310 of the LPI's Mixed Environment speciality exam (302).

The objective has a weight of 1. Prerequisites To get the most from the articles in this series, you should have an advanced knowledge of Linux and a working Linux system on which you can practice the commands covered in this article. Back to top Identifying Samba daemons Linux servers are often implemented as daemons, a word derived from Greek mythology, in which daemons were helpful supernatural beings. Understanding smbd The smbd program provides most of the core functionality of Samba. Providing file and printer shares. By default, the smbd daemon binds to TCP ports 139 and 445. Because of the critical nature of these duties (in particular, providing file and printer shares and authentication), smbd can be considered the core of Samba.

Table 1. Learn Linux, 302 (Mixed environments): CIFS integration. In this article, learn about these concepts: The Server Message Block (SMB) and Common Internet File System (CIFS) protocolsFeatures and benefits of using CIFSMounting CIFS shares on a Linux client This article helps you prepare for Objective 314.1 in Topic 312 of the Linux Professional Institute's (LPI) Mixed Environment specialty exam (302).

The objective has a weight of 3. Prerequisites This article assumes that you have a working knowledge of Linux command-line functions and that you understand the basics of Samba configuration. Back to top Understanding SMB/CIFS Before proceeding with a description of how to use Linux as a client to an SMB/CIFS server, it's helpful to review the characteristics of the protocols to see how they compare with Linux's needs for a file system. Basic SMB features Metadata is data associated with, but not part of, a file. Another limit of SMB is its file-size limit of 2GiB.

You should be aware of the network ports that SMB uses, as well. CIFS extensions to SMB. Developing custom plug-ins for the Vim editor. Introduction Vim is one of the two most popular editors in just about any flavor of UNIX®, despite its minimalist interface. You can easily extend it to suit a wide variety of software development and systems administration needs. Vim even has its own scripting language that you can use to code your scripts and then load them into Vim. Alternatively, you can use external scripting languages like Perl or Python to extend the editor's functionality.

Collectively, these scripts are Vim plug-ins. Syntax highlighting of programming languages is the most common situation where a custom plug-in would be helpful. Vim installation comes with a host of predefined syntax support for C, C++, Perl, and Tcl (look in Vim_Installation_Folder/vim72/syntax), but sometimes you need additional support for custom or new programming languages, or to extend the plug-ins to apply organization-specific coding standards. Similarly, compiling sources from within the editor is a nice feature to have.

Back to top. Linux and the storage ecosystem. Linux is many things, and its power lies in its ability to flexibly support vastly different usage models. But one of Linux's most important strengths is serving as the workhorse of the storage domain. Thinking about Linux and storage commonly conjures an image of direct-attached disks or the latest file system, but there's much more to storage and Linux than meets the eye. Elements in the Linux are not only stable but also cutting-edge. This article explores the various storage technologies that keep Linux at the center of the storage universe. Let's start at the bottom—namely, storage architectures—and then work up the stack to features, file systems, and futures (see Figure 1). Figure 1. Storage architecture How the storage attaches to the platform is key to the overall storage architecture.

Direct-attached storage (DAS)Storage area networks (SAN)Network-attached storage (NAS) Of course, Linux supports all three and has evolved with the changes that are occurring with these models. Learn Linux, 302 (Mixed environments): Authentication and authorization. In this article, learn about these concepts: Local password database setupThe smbpasswd file formatSynchronization of passwords between Samba and other systemsAlternative back-end storage for passwordsIntegration of Samba with Lightweight Directory Access Protocol (LDAP)Access control lists (ACLs) This article helps you prepare for Objective 313.2 in Topic 313 of the Linux Professional Institute's (LPI) Mixed Environment Specialty exam (302).

The objective has a weight of 8. Prerequisites To get the most from the articles in this series, you should have an advanced knowledge of Linux and a working Linux system on which you can practice the commands covered in this article. Back to top Samba authentication mechanisms Samba offers several ways to store passwords and account information using password back ends. Because Samba has been around for close to two decades, it carries with it some technical baggage. Local password database options Using the smbpasswd database Listing 1. Listing 2. Learn Linux, 302 (Mixed environments): Concepts. : Managing source code with Mercurial. Learn Linux, 302 (Mixed environments): SWAT configuration. Scripting the Linux desktop, Part 2: Scripting Nautilus. Learn Linux, 101: File and directory management. Run ZFS on Linux. Learn Linux, 101: Boot the system.

Learn Linux, 101: The Linux command line. How Do I Get Cool Desktop Effects in Linux? Speaking UNIX: The best-kept secrets of UNIX power users. Learn Linux, 101: Manage file permissions and ownership. Learn Linux, 101: Manage shared libraries. Learn Linux, 101: Runlevels, shutdown, and reboot. Virtualization for embedded systems. Monitor Linux file system events with inotify. Analyze and optimize cloud cluster performance. Learn Linux, 302 (Mixed environments): File services. Booting Linux on the BeagleBoard-xM. Inside the Linux boot process. Scripting the Linux desktop, Part 1: Basics. Learn Linux, 302 (Mixed environments): Concepts. How to change message of the day (MOTD) in Ubuntu server 

Tips pour améliorer l'installation d'Ubuntu 11.04 Natty Narwhal. Learn Linux, 101: Create partitions and filesystems. Bash by example, Part 1. Learn Linux, 101: Manage disk quotas. Port Perl scripts from Solaris to Linux. Canonical publie un catalogue de composants matériels prêt pour Ubuntu. Activating "remote install over SSH" ability in Ubuntu 9.10 Server installer. HomePage from Evan Prodromou. Chroot into Ubuntu [from Debian] « nistor.co.uk. Using ffmeg to batch convert cd audio files to mp3. Accueil | Ubuntu-fr. Iptux - Project Hosting on Google Code. PAC Manager – Un outil pour centraliser vos connexions multi protocoles sous Linux.