Les tâches, deuxième partie

Les tâches, deuxième partie

Bonjour, et bienvenue à la deuxième partie de notre série Linux de ligne de commande. Vous apprendrez des conseils plus intéressants que vous pouvez utiliser pour maîtriser votre système, alors conservez vos sièges, car c'est parti.

Les tâches, deuxième partie

Réglage de la date et de l'heure

Je dois avouer que c'était une tâche que je devais faire il y a longtemps devant un terminal et je ne savais pas comment le faire. C'est parce que j'étais habitué à la façon du gnome de le faire, mais à l'époque je n'avais pas de gnome. Alors que faire?

Date de l'homme

, bien sûr. Selon le pays dans lequel vous vivez, le format de date diffère des autres parties du monde. Aux États-Unis, le format de date / heure est de la forme mm / dd / yy ou mm / dd / yyyy, où m est le mois, d est le jour et y est l'année, soit en format à deux chiffres (e.g. 86 pour 1986). Là où je vais en venir est le fait que la façon dont vous définissez votre date avec la commande de date peut différer du format auquel vous êtes habitué (ou ce qui est utilisé dans votre pays). Ce paragraphe ne sera pas un remplacement manuel de la page, mais il vous aidera à définir rapidement la date / heure de votre système, à condition que vous ayez des privilèges racine. Si vous tapez simplement

date

Sans aucun autre argument / drapeaux, il vous montrera la date actuelle. Pour définir la date, vous devez taper quelque chose comme

Date [mmddhhmm [[cc] yy] [.ss]]

M est le mois, D est le jour, h est l'heure, m est minute, C est le siècle (les deux premiers chiffres de l'année, comme 20 pour 2012), Y est l'année et S représente les secondes. Par conséquent, pour définir votre date par exemple sur «ven 6 juillet 13:45:50 2012», vous feriez:

# Date 070613452012.50

Sur les systèmes GNU / Linux, Ubuntu inclus, vous pouvez fixer la date (jour, mois) et l'heure (heure, minute) sans l'année, deuxième ou siècle. N'oubliez pas que d'autres systèmes * Nix fonctionnent un peu différemment, donc c'est Linux uniquement.

Mettez à jour votre système Ubuntu / Debian

Habituellement, votre système est configuré pour rechercher des mises à jour tout seul et s'il y en a, demandez simplement si vous souhaitez appliquer les modifications. Et si vous modifiiez par erreur les paramètres de votre système afin qu'il ne fasse pas ça? Il n'y a rien à avoir honte, c'est une bonne façon d'apprendre, et nous avons tous été là. Donc, si pour une raison quelconque, vous devez mettre à jour manuellement, voici comment. Ubuntu, tout comme son «père», Debian et les dérivés, utilisent DPKG comme responsable de package. Les fins frontales pour DPKG, qui est en quelque sorte un outil de package de bas niveau, sont apte- * et aptitude. Sur un système Ubuntu par défaut, seuls les outils apt- * seront installés, et l'outil dont nous parlerons est apt-get. Dans Ubuntu, une mise à jour en deux étapes: le premier contacte un serveur distant pour «découvrir» s'il y a des mises à jour du logiciel installé, et le second effectue en fait la mise à niveau.

 # mise à jour apt-get # mise à niveau apt-get 

C'est vraiment simple, et c'est tout ce qu'il y a. Vous verrez peut-être un message dans votre domaine de notification que vous devez redémarrer avant que les modifications prennent effet, comme lorsque le noyau ou les bibliothèques importantes sont mises à jour, et je vous recommande de le faire, pour éviter les surprises désagréables et utiliser les dernières mises à jour qui habituellement Fermer les bogues et ajouter de nouvelles fonctionnalités. Aussi, si vous mettez à jour tous les deux ou trois jours environ, mieux c'est.

Montage USB et supports optiques

Si vous exécutez un bureau, les médias sont généralement automatités pour vous. Si vous exécutez un serveur, c'est un grand risque de sécurité d'utiliser des médias non contrôlés dessus. Ce sont les deux extrêmes des supports USB ou CD / DVD sur Linux. Mais comme toujours, la vie n'est pas faite de noir et blanc. Alors, voici comment monter ces médias sur Ubuntu, à condition que vous n'ayez pas de constructeur automobile et que vous avez un peu jeté un peu le manuel du mont. Sur mon système (et probablement aussi sur le vôtre), le premier appareil CD-ROM est / dev / sr0. Donc le second sera SR1 et ainsi de suite. Maintenant, en tant que racine, nous devrons créer un point de montage et continue. Habituellement, les points de montage statique (e.g. Ceux qui ne sont pas automobés) sont créés en / mnt.

 # mkdir / mnt / cdrom # mont / dev / sr0 / mnt / cdrom 

Vous obtiendrez une erreur et le lecteur ne sera pas monté. Pourquoi? Vous devez dire à Mont le type de système de fichiers à utiliser. Donc, si c'est un CD, utilisez -t iso9660. où -t signifie type. Si c'est un DVD, utilisez -t udf. Et si tout le reste échoue, mon collègue a écrit un excellent article qui traite le sujet en profondeur.

En ce qui concerne le montage des appareils USB, le problème n'est pas le type de système de fichiers, qui est généralement VFAT, mais trouver le lecteur lui-même. Selon votre configuration, au moment où vous insérez le lecteur, il sera aspiré une lettre de lecteur. Pas dans la façon dont les systèmes Windows le font, mais sous la forme sdx, où x est une lettre. Une façon qui fonctionne généralement pour moi (si vous avez des problèmes avec cette méthode, essayez de changer le port) est bon ol 'fdisk. Voici la commande et ce qu'elle donne sur mon ordinateur portable avec un seul disque dur et un lecteur USB de 1 Go: inséré:

 # fdisk -ul disque / dev / sda: 250.1 Go, 250059350016 octets 255 têtes, 63 secteurs / piste, 30401 cylindres, total 488397168 Secteurs Unités = secteurs de 1 * 512 = 512 octets de taille (logique / physique): 512 octets / 512 octets i / o taille (minimum / optimal ): 512 bytes / 512 bytes Disk identifier: 0x00061326 Device Boot Start End Blocks Id System /dev/sda1 * 2048 2099199 1048576 83 Linux /dev/sda2 2099200 32819199 15360000 83 Linux /dev/sda3 32819200 37013503 2097152 82 Linux swap / Solaris / dev/sda4 37015550 488396799 225690625 5 Extended /dev/sda5 37015552 53399551 8192000 83 Linux /dev/sda6 53401600 61790207 4194304 83 Linux /dev/sda7 61792256 488396799 213302272 83 Linux Disk /dev/sdb: 1007 MB, 1007419392 bytes 255 heads, 63 secteurs / piste, 122 cylindres, total 1967616 Secteurs Unités = secteurs de 1 * 512 = 512 octets Taille du secteur (logique / physique): 512 octets / 512 octets Taille d'E / S (minimum / optimal):512 octets / 512 octets Identificateur de disque: 0x91f72d24 Démarrage de démarrage Blocs End Blocs ID Système / Dev / SDB1 * 63 1967615 983776+ 6 FAT16 

J'ai délibérément laissé toute la sortie pour comparaison, alors voici ce que j'ai découvert. J'ai ignoré / dev / sda, car c'est mon disque dur interne, et j'ai remarqué que le lecteur USB est / dev / sdb, qui a une seule partition de type FAT16. Cela se traduit par

 # mkdir / mnt / stick # mont -t / dev / sdb1 / mnt / stick 

CD brûlant

Si nous sommes sur la question des supports optiques, voyons en bref comment vous pouvez brûler vos propres CD ou DVD sans avoir à utiliser des applications graphiques. Après tout, les applications Burning CD / DVD avec une interface graphique ne sont rien de plus que frontal à celles que je suis sur le point de vous montrer. Tout d'abord, vous devez savoir quel type de données vous souhaitez brûler. Est-ce audio que vous voulez brûler sous forme de données, comme MP3? Est-ce audio et vous souhaitez créer un CD audio? Est-ce simplement des données, comme les sauvegardes? Ou peut-être que c'est une image ISO que vous avez créée vous-même ou elle a été créée par d'autres? Voyons…

Tout d'abord, voici ce que vous devez faire pour que vous ayez tous les outils à portée de main:

 # apt-get install wodim cdrkit genisoimage cdrdao 

Voyons d'abord quel est le nom de votre appareil d'enregistrement. Dactylographie Wodim -CheckDrive Imprimera quelque chose comme ça:

$ wodim -CheckDrive Device n'a pas été spécifié. Essayer de trouver un lecteur approprié… Drive CD-R détecté: / dev / cdrw à l'aide / dev / cdrom de capacités inconnues Type de périphérique: CD-ROM amovible Version: 5 Response Format: 2 Capacités: Vendor_info: `` TsstCorp '' Identification: `` CDDVDW TS-L632N 'Révision: le dispositif «0503» semble être: Generic MMC2 DVD-R / DVD-RW. Wodim: Impossible de charger les supports avec ce lecteur! Wodim: Essayez de charger les supports à la main. Utilisation du pilote générique SCSI-3 / MMC CD-R / CD-RW (MMC_CDR). Indicateurs de conducteur: MMC-3 Swabaudio Burnfree Prise en charge des modes: Tao Packet SAO SAO / R96P SAO / R96R RAW / R16 RAW / R96P RAW / R96R 

Pour le reste de ce tutoriel, ce qui compte, c'est que l'appareil est / dev / cdrw. Maintenant, utilisons-nous pour quelque chose de pratique, en gardant à l'esprit qu'il devra y avoir un disque vide à l'intérieur. Bravons la dernière image Ubuntu avec Wodim:

 $ cd iso / $ wget -c ftp: // ftp.calomane.c'est-à-dire / miroirs / ubuntu-cdimage / sorties / oneiric / release / ubuntu-11.10-DVD-AMD64.iso $ wodim -v dev = / dev / cdrw ubuntu-11.10-DVD-AMD64.ISO 

Maintenant, si nous voulons présumer que vous avez déjà les fichiers WAV à portée de main pour brûler un CD audio (si vous ne le faites pas, le logiciel qui vous intéresse s'appelle Lame), voyons comment brûler le disque.

 $ CD Directory_With_Wavs $ wodim -v -pad speed = 1 dev = / dev / cdrw -dao -swab *.wav 

Nous avons parlé plus tôt des images ISO. Et si vous voulez créer vous-même une image ISO? Après avoir les fichiers dont vous avez besoin dans un répertoire, utilisez des mkisofs, puis écrivez l'image ISO résultante comme ci-dessus:

 $ mkisofs -v name_of_volume -j -r -o name_of_iso.dossier ISO / 

En fin de compte, depuis que j'ai dit que je vais parler de créer des vagues à partir de MP3, voici:

 $ pour je dans *.MP3 faire lame - décode "$ i" "'Basename" $ ​​i " .mp3 '".wav; fait 

Conclusion

Nous aimerions certainement vos commentaires sur cet article, les amis. Eh bien, non seulement sur celui-ci, mais surtout. Envisagez-vous d'utiliser la ligne de commande est plus cool?

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Python Expressions régulières avec des exemples
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Bash Script: Hello World Exemple
  • Conseils de ligne de commande bash utiles et exemples de trucs - Partie 1
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Masterring Bash Script Loops
  • Conseils de commande de commande de bash utile et exemples de trucs - Partie 3
  • Commandes Linux de base