タグ

関連タグで絞り込む (230)

タグの絞り込みを解除

Linuxに関するwushiのブックマーク (371)

  • 【 nice 】コマンド――優先度を指定してコマンドを実行する

    LinuxコマンドTips一覧 連載は、Linuxのコマンドについて、基書式からオプション、具体的な実行例までを紹介していきます。今回は、優先度を指定してコマンドを実行する「nice」コマンドです。 niceコマンドとは? 「nice」は実行時の優先度を指定してコマンドを実行します。「nice コマンド名」とすると、コマンド実行時の優先度を下げます。 バックアップや検索用インデックスの作成など、“多少時間がかかってもよいからシステムの負荷を高めずに実行したい”コマンドを動かすときに便利です。 一般ユーザーは優先度を下げることしかできませんが、スーパーユーザー(root)であれば、優先度を高めてコマンドを実行できます。

    【 nice 】コマンド――優先度を指定してコマンドを実行する
  • 自宅の開発環境をDebian 9.1 Stretchへ - ただのにっき(2017-08-06)

    ■ 自宅の開発環境をDebian 9.1 Stretchへ 6月(だっけ?)に新しいDebian 9.0が出て、開発環境を刷新する時期が来たか! と意気込んでいたのに時間がなくて、気がつくと9.1が出ていた。なお、昔は既存の環境をそのままアップグレードしていたんだけど、最近は新バージョンが出るたびにあたらしいVMを作ってまっさらなところから再構築する「式年遷宮」方式を採用している。Ansibleのおかげである。 ……といいたいところだが、前回Debian 8.0上で書いたplaybookがそのまま動くわけもなく、というかなんでこの順番で!? と首をかしげるような記述も多くて、当時はまだAnsible力が足りなかったんだなーとひと目でわかる出来なので、そこそこ苦労したのだった。 いちばんひどかったのは、作成した自分のアカウントにsshでログインできない。なんでできないのか、リモード側からss

  • Windows Subsystem for Linux がWindows Serverでも利用可能になる予定、まずはInsider Previewビルドから - しょぼんブログ

    Windows Subsystem for Linux がWindows Serverでも利用可能になる予定、まずはInsider Previewビルドから - しょぼんブログ
  • QNAPにて削除(rm)したファイルを復元した時の話 - Qiita

    サーバ(CentOS6.4)のデータをNAS(TS-121)に保存していたのですが、誤って必要なファイルを削除してしまいました。 Linuxにて削除(rm)してしまったファイルを復元する【CentOS】 こちらを参考にしてCentOSにextundeleteをインストールしましたがNFS上のファイルは復元できませんでした。 TS-121はLinuxで稼動しているのでこちらでextundeleteを実行することで復元を試みます。 CentOSはグローバルに繋がっていますがTS-121はほぼ初期状態でローカルでのみ繋がっています。 遠隔地にあるためTS-121をグローバルに接続することはできません。 とりあえずRead-Onlyに CentOSからTS-121に接続

    QNAPにて削除(rm)したファイルを復元した時の話 - Qiita
  • 「シグナル」を送ってみよう

    前回は、シグナルについて、シェルでのキー操作を通じて確認しました。今回は、killコマンド/killallコマンドを使って、動作中のプロセスにシグナルを送ってみましょう。 連載目次 シグナルとkill/killallコマンドの関係 何らかの理由で終了させることができなくなった「プロセス」は、「kill」コマンドや「killall」コマンドで終了させることができます。また、killallコマンドは、キー入力などを受け付けないサーバプロセスを終了させたり、再起動させたりする際にも使用します。 killコマンド/killallコマンドは、動作中のプロセスに対して「シグナル」を送信するコマンドです。プロセスの終了には「TERMシグナル(SIGTREM)」や「KILLシグナル(SIGKILL)」を、サーバプロセスの終了/再起動には「HUPシグナル(SIGHUP)」を送信します。 なお、killコマン

    「シグナル」を送ってみよう
  • Windows版Liunx「WSL」でメジャーなLinux OSを動かす

    Windows 10のLinux互換機能「Windows Subsystem for Linux(WSL)」は、標準で入門者から業務システムまで幅広くカバーするLinuxディストリビューション▼「Ubuntu」が利用可能だ。 ただWSLは、Ubuntuの利用に特化したものではない。スタートメニューには「Bash on Ubuntu on Windows」として登録されるものの、主要なLinux OSを動かせる。事実、2017年秋の大規模更新「Fall Creators Update」では、Windowsストアから「Fedora」や「openSUSE」といったメジャーなLinuxディストリビューションを配布する計画だ。 複数のLinux環境を使える「WSL-Distribution-Switcher」 2017年7月1日時点ではWindowsストアからUbuntu以外のLinuxディストリビ

    Windows版Liunx「WSL」でメジャーなLinux OSを動かす
  • Linuxメモ : progressでLinuxコマンド(cp, mv, dd, tar, cat…)の進捗を表示 - もた日記

    progress インストール 使い方 progress github.com progressというコマンドを使用するとcp, mv, ddなどのLinuxコマンドの進捗を表示することができるようなので試してみる。 インストール READMEにはソースコードからビルドする方法が書かれていたのでビルドしてみる。ビルドにはlibncurses5-devかncurses-develが必要とのこと。 実際にビルドしてみたところコードは少ないのですぐに終わった。 $ git clone https://github.com/Xfennec/progress $ cd progress $ make cc -g -Wall -D_FILE_OFFSET_BITS=64 -c progress.c cc -g -Wall -D_FILE_OFFSET_BITS=64 -c sizes.c cc -g

    Linuxメモ : progressでLinuxコマンド(cp, mv, dd, tar, cat…)の進捗を表示 - もた日記
  • OpenSSL disables TLS 1.0 and 1.1

    To: debian-devel-announce@lists.debian.org Subject: OpenSSL disables TLS 1.0 and 1.1 From: Kurt Roeckx <kurt@roeckx.be> Date: Mon, 7 Aug 2017 03:42:39 +0200 Message-id: <[🔎] 20170807014238.mf64rdvgpdkpaiwa@roeckx.be> Mail-followup-to: debian-devel@lists.debian.org Hi, I've just uploaded a version of OpenSSL to unstable that disables the TLS 1.0 and 1.1 protocol. This currently leaves TLS 1.2 as t

  • Red Hat Enterprise LinuxでBtrfsが「deprecated」に | スラド Linux

    やたらとZFSを意識しているが、大言壮語も甚だしいほどに機能不足&超絶不安定。 まず良く言われているようにスナップショットが容量い過ぎ。 わざわざ「btrfs filesystem df /」なんてやって確認してくれるソフトなんて無いので、 dfの値だけみてスナップショットは容量わないとか勘違いして、じゃんじゃんスナップ切ってくと ある日突然disk fullで死ぬ。スナップショットなんだか、単なるコピーなんだか分かりゃしない。 ext*系によくある、スーパーユーザーのみが利用できる予約ブロックなんてものも存在しないので、 disk fullで死亡後は、リカバリがちょっと面倒くさい。 更にXFS以上にファイルの新規作成が遅い。 両者共に動的i-nodeにこだわりすぎてて、ギリギリまで作ってないからファイルの新規作成が遅いが、 XFSに比べBtrfsの新規作成は我慢ならないレベルで遅すぎ

    Red Hat Enterprise LinuxでBtrfsが「deprecated」に | スラド Linux
  • lsコマンドに替わるコマンド「exa」とは

    nixCraftに8月4日(米国時間)に掲載された記事「exa a modern replacement for ls written in rust for Linux/Unix|nixCraft」が、lsコマンドのモダン代替候補として「exa」コマンドを紹介した。exaはRustで開発されたls系コマンド。サイズが小さく高速に動作し移植性も高いという特徴がある。 exaコマンドはlsコマンドと似たような動作をするが、最初からカラーでの表示を前提に開発されており、カラー対応のlsコマンドよりも多くの情報を色分けして表示する。また、拡張情報の表示、ディレクトリのツリー表示、Gitステー経つの表示など、lsコマンドが提供していない機能も提供している。

    lsコマンドに替わるコマンド「exa」とは
  • もしかしたら僕たちはLinuxカーネルのソースを読み、勉強するべきなのかもしれない - Qiita

    もしかしたら、コンピュータやネットワークの基を学びたければ、僕たちはLinuxのカーネルを読んで理解するべきなのかもしれない。 僕たちは、プログラミングの勉強といったら、とりあえずやりがちなのが、Swiftを学んでiOSアプリを作る、PHPを学んで、Webアプリを作る。ネットワークのを読む。などである。 でも、それでいいんだろうか。それをやることは否定しないけど、SwiftPHPはゴロゴロ変わっていって、ちゃんとした技能が残らない感じするのである。ネットワークので、一次情報じゃない。 もちろん、アプリを構築するときのノウハウは手に入る。 でも、もしかしたら、僕たちは賽の河原の石積みをやっているのかもしれない。もしかしたら、コンピュータの表層的なことを理解するのではなく、もっと根から理解するべきなのかもしれない。 コンピュータの根とは何か、それは、ハードウェアだったり、OSだ

    もしかしたら僕たちはLinuxカーネルのソースを読み、勉強するべきなのかもしれない - Qiita
    wushi
    wushi 2017/08/09
  • 「さくらの専用サーバ」の一部モデルにおいて「Red Hat Enterprise Linux 7 Server」提供開始のお知らせ | さくらインターネット

    「さくらの専用サーバ」の一部モデルにおいて「Red Hat Enterprise Linux 7 Server」提供開始のお知らせ お客さま各位 さくらインターネット株式会社 平素よりさくらインターネットに格別のご愛顧を賜り、誠にありがとうございます。 日2017年8月8日(火)より、「さくらの専用サーバ」の一部モデルにおいて、 有料OS「Red Hat Enterprise Linux 7 Server」の提供を開始いたしました。 詳細は下記をご参照ください。 さくらインターネットでは、今後もよりよいサービスの提供が行えますよう、精一杯努 めてまいります。引き続き変わらぬご愛顧を賜りますようお願い申し上げます。 <記> ■「Red Hat Enterprise Linux 7 Server」の提供開始について ▼さくらの専用サーバの対象モデル ・スタンダードシリーズ Xeon4コア3.

    「さくらの専用サーバ」の一部モデルにおいて「Red Hat Enterprise Linux 7 Server」提供開始のお知らせ | さくらインターネット
  • bashスクリプトをデバッグする方法 - Qiita

    #!/bin/bash exec 5> debug_output.txt BASH_XTRACEFD="5" PS4='$LINENO: ' set -x するとdebug_output.txtにログが出力される。 exec 5>はファイルディスクリプタ5番をdebug_output.txtにするという意味。 PS4はトレース出力の際に表示されるプロンプト。$LINENOにより行番号を表示している。 set -xは実行するコマンドをトレース出力させる。 元記事にはbashdblog4bash、Eclipse、Visual Studioo Codeを使う方法なども紹介されているが、これが一番手軽でほとんどの場合十分だと思う。 Register as a new user and use Qiita more conveniently You get articles that match

    bashスクリプトをデバッグする方法 - Qiita
  • Red Hat、Btrfsの採用を断念か - XFSベースに舵切り

    Today Red Hat is the world´s most trusted provider of Linux and open source technology. Phoronixは8月2日(米国時間)、「Stratis Is Red Hat's Plan For Next-Gen Linux Storage Without Btrfs」において、Red Hatの複数の開発者から確認を取ったとして、同社がRed Hat Enterprise Linux (RHEL)におけるファイルシステム「Btrfs」の取り組みから手を引く可能性が高いと伝えた。同社はExt4への取り組みについても消極的になっており、XFSをベースとしながら新たなファイルシステムの開発を進める意向だと指摘している。 Red HatのAndy Grover氏は「Stratis Software Design: V

    Red Hat、Btrfsの採用を断念か - XFSベースに舵切り
  • GNU C Library 2.26公開 - Unicode 10.0.0サポート

    The GNU C Library is used as the C library in the GNU systems and most systems with the Linux kernel. 8月2日(米国時間)、「GNU C Library 2.26 released [LWN.net]」において、GNU C Libraryの最新版となる「GNU C Library 2.26」の公開が伝えられた。GNU C LibraryはGNUシステムやGNU/Linuxシステムで広く使われているCライブラリ。 バージョン2.26における主な機能は次のとおり。 malloc(3)へスレッド毎キャッシュを追加。特定用途で大幅な性能改善を実現 Unicode 10.0.0をサポート(文字エンコーディング、文字型情報、音訳テーブルアップデート) ハンガリー文字の取り扱い向上 DNSリゾルバの改善

    GNU C Library 2.26公開 - Unicode 10.0.0サポート
  • Efficiently delete large directory containing thousands of files

    We have an issue with a folder becoming unwieldy with hundreds of thousands of tiny files. There are so many files that performing rm -rf returns an error and instead what we need to do is something like: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; This works but is very slow and constantly fails from running out of memory. Is there a better way to do this? Ideally I woul

    Efficiently delete large directory containing thousands of files
  • Create Linux Azure VM Images with Packer - Azure Virtual Machines

    Applies to: ✔️ Linux VMs ✔️ Flexible scale sets Each virtual machine (VM) in Azure is created from an image that defines the Linux distribution and OS version. Images can include pre-installed applications and configurations. The Azure Marketplace provides many first and third-party images for most common distributions and application environments, or you can create your own custom images tailored

    Create Linux Azure VM Images with Packer - Azure Virtual Machines
  • Linux Kernel 4.10 でのFPGAのサポート事情 - Qiita

    はじめに 経緯 次の記事で Linux Kernel 4.4 から FPGA Manager Framework が提供されるようになったことを紹介しました。またこれらの記事で、4.4 では Higher Level Interface が提供されていないので、ユーザーがカーネルドライバを書かなくてはならないこと、簡易的かつ実験的な意味で fpgacfg ドライバを作ったこと、またその後の状況を説明しました。 「FPGA+SoC+LinuxFPGA Manager を試してみた」 @Qiita 「FPGA+SoC+LinuxFPGA Manager を試してみた(まとめ)」 @Qiita 「FPGA+SoC+LinuxFPGA Manager を試してみた(まとめ2)」 @Qiita Linux Kernel 4.10 になり、ようやく FPGA Manager Fram

    Linux Kernel 4.10 でのFPGAのサポート事情 - Qiita
  • Linuxの「シグナル」って何だろう?

    Linuxの「シグナル」って何だろう?:“応用力”をつけるためのLinux再入門(16)(1/2 ページ) 前回、ジョブを停止させる際に使用した[CTRL]+[Z]キーや、コマンドの実行を中断したいときの[CTRL]+[C]キーは、どんな意味を持つ操作なのでしょうか。今回は、Linuxの「プロセス」や「ジョブ」の制御に関わりの深い「シグナル」を解説します。 連載目次 Linuxのシグナルとは何か? 「シグナル」はプロセスとプロセスの間で通信を行う際に使用される“信号”のことで、シグナルを受け取ったプロセスは“何らかの動作”を行います。その動作は、例えば「再起動」であったり、「終了」であったりします。 [CTRL]+[C]は「SIGINT」というシグナルを行うキー操作、[CTRL]+[Z]は「SIGTSTP」というシグナルを行うキー操作です。 シグナルの種類 シグナルには多くの種類があり、名

    Linuxの「シグナル」って何だろう?
  • 【 xkill 】コマンド――Xアプリケーションを終了させる

    LinuxコマンドTips一覧 連載は、Linuxのコマンドについて、基書式からオプション、具体的な実行例までを紹介してきます。今回は、Xアプリケーションを強制的に終了するときに使う「xkill」コマンドです。 xkillコマンドとは? 「xkill」は、X Window System上で実行しているソフトウェア(Xクライアント)が操作不能になった際に使用するコマンドです。 別の端末に切り替えたり、仮想端末を使用したりするなどの方法でxkillコマンドを実行すると、マウスポインタが「×マーク」あるいは「ドクロマーク」に変わります。その状態で、Xクライアントの画面をクリックすると終了できます。 コマンド名(プロセス名)が分かっている場合は、killallコマンドで終了することもできます。

    【 xkill 】コマンド――Xアプリケーションを終了させる