とりとめない話ですが、今どきのLinuxのパッケージングの種類とSteamDeckから一気に改善されたDirectX 周りの話です。社内の勉強会で共有した資料
SELinux の有効化状態を調べるには getenforce コマンドを使用します。 # getenforce Enforcing:検知して拒絶する Permissive:検知してログに書き込むが、拒絶まではしない Disabled:無効。検知も拒絶もしない SELinux の有効化状態を一時的に切り替えるには setenforce コマンドを使用します。OS を再起動すると元の状態に戻ります。 # setenforce 0 # 一時的にpermissiveモードに変更 # setenforce 1 # 一時的にenforcingモードに変更 恒常的に変更するには /etc/selinux/config を書き換えて OS を再起動します。/etc/sysconfig/selinux を編集と紹介されてたりしますが、これは /etc/selinux/config へのシンボリックリンクで
The Linux Foundation Japanは2021年2月18日、日本語のオンライン講座「Linuxシステム管理入門(LFS201-JP)」の提供を開始した。Linuxシステム管理に必要なスキルとプロセスを学習する「Essentials of Linux System Administration(LFS201)」の日本語版で、Linuxシステム管理者認定試験「Linux Foundation Certified System Administrator」に向けた学習から認定試験までを日本語で受けられる。 オンライン講座と認定試験はそれぞれ有料で、5人以上で受講する場合は団体割引を受けられる。 IT初心者やLinux以外のOS経験者が対象 Linuxシステム管理入門の対象はこれからLinuxシステムの管理に携わろうとする、IT初心者やLinux以外のOSを使用した経験がある人。講
インストール方法 bat ripgrep, ripgrep-all fd, fselect starship exa, lsd, nat nushell navi, tealdeer delta hyperfine xsv, csview py-spy bandwhich, gping, ht, dog hexyl, bingrep broot tokei genact, globe, glitchcat monolith shellharden fnm, volta pastel gitui, onefetch, git-interactive-rebase-tool skim watchexec dust, diskonaut, dua-cli, dutree zoxide ytop, bottom, zenith mcfly sd, desed topgrade pueue proc
生産性とは、本質的には特定のタスクを決められた時間内にどれだけ効率良く完了できたかという指標である。生産性を向上させる方法は人によってさまざまでだが、いずれにしても、何らかのツールの手助けを借りることはその第一歩と言える。本稿では、Opensource.comの記事「Linux tools for improving your time management|Opensource.com」をもとに、多くのケースにおいて生産性を向上させるために役立つ、Linux向けの2つのツールを紹介しよう。 クリップボードの履歴を保持できる「Clipboard Indicator」 コピー&ペーストは、PCを使うユーザーが頻繁に使用する機能の1つだろう。このような使用頻度の高い機能をより便利にすることは、生産性の向上に大きく影響する。「Clipboard Indicator」は、Linuxデスクトップのト
$ wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com
EDIT^7: blink と box86、FEX。 EDIT^6: Unikraft 。 EDIT^5: Tilck 。 EDIT^4: コメント。gVisor はすっかり忘れていました!Linuxを拡張するためにLinuxを実装した良い例だと思います。LINE有りましたね。。 SF.netのCVSはもう死んでしまったので除外にしました。。 OSvのバイナリ互換 はPIEであることが要求なので。。といっても世間的にはもうLinux = Debian/Ubuntu で良いですかね。。表現を調整しました。 EDIT^3: Noah忘れてた! EDIT^2: Cygwinは 下書き段階で削ってしまった 。。 qemuを移植したとき に互換性がイマイチだったので。。特殊fdやprocfsの充実ぶりとかを考えると "かなりLinux" と言って良いとは思うけど、 mmap 等でLinuxとWind
サブ用に中古で型落ちのノートPCを購入したけどOSがWindows7なのでWindows10にアップグレードしないと駄目ですか? 中古で型落ちのパソコンを購入するとOSがWindows7だったりOSが付属していない場合があります。 Windows7のサポートは2020年1月14日にサポートが終了しているのでアップグレードするためにWindows10のライセンスを購入する必要がありますが、15000円前後掛かってしまいます。 メインのパソコンはWindows10にアップグレードしましたがブログを書いたりインターネット・YouTubeを見るなどのサブ的な使い方なら無料で使えるLinuxでいいかなと思い使っています。 そして半年くらい使っていますが特に不便に感じることはありません。
第10回 いちばん惹かれる問いは。 ----ヒマネンさんは哲学者ですけれども、 誰かほかの哲学者から影響を受けた、 ということはありますか。 ヒマネン 「ふたりの哲学者から、強い影響を受けています。 でも、だからって、そのふたりと同じように ぼくがものを考えるということじゃないし、 同じイデオロギーに 染まってるというわけじゃないです。 個人として、 ものごとを常に驚きの目で見て、 その見て考えたことを、 まさに自分の理念として生きて、 人が何と言おうと果敢に表現した という姿勢では、まず、 プロトタイプのハッカーとも言えるのが、 ソクラテスだと思います。 それから、ブッダ。 このふたりは、ずいぶん影響を受けました。 ----どうして影響を受けたのかを、 もう少し詳しくおしえていただけますか。 ヒマネン 「ぼくはソクラテスともブッダとも、 考えをシェアしていないかもしれないです。 でも、ど
いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす Webアプリを動かして負荷をかけると、OSのプロセスという観点ではどのように見えるのでしょう? それを通して運用やトラブルシューティングではどういったことが分かるのでしょう? Linuxカーネルの開発者でもある武内覚(sat)さんによる解説です。 こんにちは、sat(@satoru_takeuchi)と申します。 コンピュータが誕生してから現在まで、最終的にエンドユーザが意識するアプリケーション開発はどんどん楽になっています。先人たちのたゆまぬ努力の結果、アプリ開発者はOSや、そのさらに下にあるハードウェアのことをほとんど意識することなく開発ができるようになりました。 しかし、「作ったアプリが、OSレベルでどのように動いているか?」が今一つピンと来なくて、モヤモヤしていないでしょうか。それ
きっかけ Linuxエンジニアとしての基礎力のなさを見抜かれ、これ読んでみるといいよとおすすめされたのがきっかけ。 gihyo.jp 大変お恥ずかしい話だが、自分はエンジニア7年目にして初めてLinuxについての本を読んだ。それまではなにか上手くいかないことがあればブログやQiitaを参考にコピペしてその場しのぎしていただけだった。 目次 第1章 コンピュータシステムの概要 第2章 ユーザモードで実現する機能 第3章 プロセス管理 第4章 プロセススケジューラ 第5章 メモリ管理 第6章 記憶階層 第7章 ファイルシステム 第8章 ストレージデバイス おもしろかったところ メモリ管理 プログラムは直接物理メモリにはアクセスしない。仮想メモリを通して物理メモリにアクセスする forkしたとき、仮想メモリは書き込み権限が付与されずに同じ物理アドレスが紐付いたままの状態。子プロセスで書き込みが走
Linux OSを使う上での大きな魅力の一つが「シェルスクリプト」です。シェルスクリプトでは、よく実行するコマンドをまとめたり、繰り返し処理を簡単に行ったりするなど、さまざまな形で応用することができます。シェルスクリプトを活用することで、Linux上での作業を大幅に効率化することも可能になります。 シェルスクリプトでは、何度も使用したいコマンドやオプションの組み合わせを記述しておく他、条件分岐や繰り返しなどの「制御構文」を使って複雑な処理を行わせたり、定期的に自動実行させるようにしたりするなど、さまざまな用途が考えられます。 今回は、@IT eBook第51弾に続いて、Linuxをもっと使いこなしたいという人のために、連載『“応用力”をつけるためのLinux再入門』から、シェルスクリプトを解説した記事10回分を「シェルスクリプト挑戦編(1)」として一冊にまとめました。 シェルスクリプトを扱
こんにちは、hachi8833です。社内Slackで見かけたmorimorihogeさんの以下の書き込みで目から鱗が落ちました。 ~/.bashrcで何かを出力してしまうと、rsyncなどのsshパイプで問題が生じることがあるそうです。 参考: 知らないとrsyncでもハマるシェル初期化 - Qiita これをきっかけに、できるかぎり一次情報を元になるべく一般的になるようにまとめてみました。 シェルスクリプト(.bashrcや.bash_profileなども含む)はあまりに自由に書けてしまい、LinuxディストリビューションやmacOSによって作法がまちまちだったりするので、外してはいけないポイントがどこかを知りたかったのでした。 対象はbashとsh(Bourne Shell)に限定します。また、デスクトップGUIの設定ファイルについては最小限にとどめます。 bashのmanページ 元記
●要素の削除と添字 配列の要素を削除した場合、配列の要素数は1つ減りますが、添字自体は変わりません。例えば、「week[0]」は「Sun」、「week[1]」は「Mon」、「week[2]」は「Tues」……となっている場合、「week[1]」を削除しても、「week[2]」の値は「Tues」のまま変わりません。 これを、for文で確認してみましょう。以下では、配列weekをSun~Satで定義し直して、for文を実行しています。 $ week=(Sun Mon Tues Wed Thur Fri Sat) ← 配列weekを定義 $ unset week[1] ← 添字「1」の要素を削除 $ for ((i=0; i<${#week[@]}; i++)) do echo $i ${week[i]}; done ←(1) 0 Sun 1 2 Tues 3 Wed 4 Thur 5 Fri
Opensource.comは2019年3月7日(米国時間)、「What's your favorite Linux terminal emulator?|Opensource.com」において、Linuxで動作するターミナルアプリケーションを紹介するとともに、好きなターミナルアプリケーションに対して投票するように呼びかけた。投票すると結果が閲覧できる仕組みになっており、本稿執筆時点ではGnomeターミナルが多くの票を集めている。 投票の候補に挙げられているターミナルアプリケーションは次のとおり。 Alakritty Black Screen cool-retro-term Eterm Gnome-terminal Guake Hyper Kitty Konsole LilyTerm LXTerminal QTerminal ROXTerm RUMBA rxvt rxvt-unicode
PCの操作は可能な限りVimキーバインドで統一したいと思っています。といっても9割はコンソールとVim+VSCode+Inkdrop、ブラウザで済んでしまいます。ブラウザはVimiumにお世話になっています。 残りの1割の少なくない部分を占めるPDF観覧もVim風に操作したいなと思ってました。Ubuntuの場合、デフォルトのビューワーも少しVimライクですが、もっとVim風に操作したいと思っていたら、こんなソフトを見つけました。 https://pwmt.org/projects/zathura/ 「ZATHURA」読み方これでしょうか?ザスーラ? ザスーラ - Wikipedia 操作画面 インストール サポート環境 設定 コマンド 便利ポイント 参考URL 操作画面 うまく伝わるかわからないですが、GIFで撮ってみました。Vimバインドでストレス無く操作できます。 インストール 手元の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く