本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、「wget」コマンドです。
ユーザー所有権を変更 ユーザー所有権を変更します。まず、「lsコマンド」でユーザー所有権とグループ所有権を確認します。 # ls -l file -rw-r--r-- 1 karuma karuma 0 May 10 06:46 file ユーザー所有権は「karuma」、グループ所有権も「karuma」ですね。 ユーザー所有権の変更 グループを指定せず、ユーザー所有権を「karuma」から「root」に変更してみます。次のようにchownコマンドを実行します。 # chown root file これでゆーざー所有権の変更が完了しました。lsコマンドで、確認してみましょう。 # ls -l file -rw-r--r-- 1 root karuma 0 May 10 06:46 file ユーザー所有権が「karuma」から「root」に変更されました。グループ所有権は「karuma」の
TL;DR Please enter password with the systemd-tty-ask-password-agent tool!と言われたら、別のパネルなりウィンドウなり開いて、systemd-tty-ask-password-agent --queryを実行すれば良い。 systemd-tty-ask-password-agentの使い方 Arch LinuxはSystemdを採用してて、Systemdを使ってOpenVPNとかでVPN接続するときに以下のようなメッセージが表示されることがある。 $ systemctl start openvpn@client Password entry required for 'Enter Private Key Password:' (PID 6145). Please enter password with the syste
IIJ ネットワーク本部アプリケーションサービス部所属。 メールサービスの運用業務に従事し、日々世界の悪と戦う一児の父親。社内 Power Automate エバンジェリスト(自称)。M3AAWG member / openSUSE Users / WIDE Project メンバー。趣味は大喜利。はがき職人。 【IIJ 2018 TECHアドベントカレンダー 12/5(水) の記事です】 「ねぇ、パパ。インターネットに繋がらないんだけど。早くなんとかして。」 このように、世のパパさんたちは、自宅情シス管理者をしている(させられている)方も多いのではないでしょうか。以下のお話は 2016〜2017年に起こった、ある日のできごとです。(ノンフィクション) 登場人物 私 世界の悪と戦う一児の父親。 Windows 歴は Windows 95 → 98 → 2000。 ダイヤルアップ接続していた
10月末に発表されたIBMがRed Hatを買収した件は話題になりました。この件でいろいろ調べていたら、こんな記事が目に止りました。 25歳になったRed HatはLinuxの先を見つめる(TechCrunch Japan) この中にこんな一節があります。 LinuxがMicrosoftのデスクトップ支配に敢然と立ち向かうかのように見えた90年代半ばの熱狂とは異なっているものの 確かに、昔はLinuxは“デスクトップWindows”に闘いを挑んでいたのですよね。今でももちろん“デスクトップLinux”はありますが、主流はサーバ向けで、Red Hatの成功もそこから来ています。 私は今の会社を立ち上げる直前、Red Hat Japanに在籍していました。12~3年前です。当時はLinux(というかオープンソース)はMicrosoftと全面戦争状態にあり、Red Hat社員のPCはほぼ全てデス
エディタで作業しながら何かを表示したり、Photoshopで作業しながら何かを表示できる、macOS, Win, Linux対応の無料アプリを紹介します。 チートシートを表示したり、チュートリアルを表示したり、動画を表示したり、同時に重ねてウインドウを起動したい人に非常に便利です。Pennywiseはマルチタスク対応、サイズを自由に変更できるフロートウインドウで、不透明度も調整できます。 Pennywise -GitHub Pennywiseの特徴 Pennywiseのダウンロード Pennywiseの使い方 Pennywiseの特徴 ウインドウは、開いている他のアプリの上に常に表示されます。 不透明度を調整できます。 サイズ・配置も自由に変更できます。 マルチタスク対応。 UIはミニマルなデザイン。 macOS, Windows, Linux対応。 MITライセンス Pennywiseの
はじめに 「最近、curlが楽しい」 というわけで、最近、curlでPOSTしたりDELETEしたりcookieからSessionを読み込んだりと触れ合う機会が多かったので、その時知ったものを備忘録も兼ねてまとめました。 なるべく実行コマンドとその結果の出力をセットで書くようにしています。 curlコマンドは便利 curlは便利です。 APIと触れ合っていると、 手軽に HTTPリクエストしたくなる色んなシーンに出会います。 「あれ? サーバー死んでる?」 「思ってたレスポンスと違うな、何が返されているんだ?」 「認証必須にしたんだけど、うっかり抜け道ないよね?」 「さくっとPOSTしてテスト用にデータ準備したいんだけど...」 ...etc こういった、とりあえず生で、くらいのテンションでHTTPリクエストしたいなら、curlは有力な選択肢の一つと思います。 もちろん、本格的な確認やデー
今、お風呂からあがって、TwitterのTLを見てたら「crontab -e は「絶対に」使ってはいけない - ろば電子が詰まつてゐる」のエントリを読んで、その勢いで書く。 crontabコマンドにはrオプション(Remove)があり、これを実行すると何の警告もなく全てが消え失せる。 crontab -e は「絶対に」使ってはいけない - ろば電子が詰まつてゐる 確かに、(僕も含めて) 誰もが一度くらいは怖い/ドキドキするような思いをするのかもしれないですが、crontabコマンドには"-i"オプションという、削除時に確認のプロンプトを出してくれるオプションが存在します。 つまり、aliasでこのオプションをつけておけば良いわけですな。 $ crontab -e crontab: installing new crontab $ crontab -r $ crontab -l no cro
MicrosoftのOpen Invention Network(OIN)への加入が発表されました。これで、Microsoftが抱える6万件の特許がオープンソースとしてOINコミュニティに開放され、Linux開発者が利用できるようになります。 Microsoft Joins the Open Invention Network Community https://globenewswire.com/news-release/2018/10/10/1619375/0/en/Microsoft-Joins-the-Open-Invention-Network-Community.html Microsoft joins Open Invention Network to help protect Linux and open source | Blog | Microsoft Azure ht
Table of Contents 1. ハードウェアクロック/システムクロックの違い 2. 時刻の表示仕様 3. 時刻表示/調整関連コマンド 3.1. NTP時刻同期化を自動化する 3.2. タイムゾーンの変更 3.3. ハードウェアクロックとの同期化 4. 時刻関連ファイル 5. デュアルブートの注意点 6. NTPサーバの構築 7. システムコール 8. カーネルの実装について 9. 参考 Linuxシステム時刻に関わる知識やリソースのまとめです。 1 ハードウェアクロック/システムクロックの違い クロック種別 説明 ハードウェアクロック * マザーボード上のICによって提供される時計です。 * 通常は電池でバックアップして駆動されるので、電源をお落としても時計が進みます。 * RTC(Real Time Clock)、BIOS、CMOSクロックとも呼ばれる。 システムクロック *
Tag: linux Tag: ubuntu 変更したファイル、変更前のファイルの違いを出力してくれるdiffコマンド。結果の見方を確認します。 参考URL テキスト比較ツール(コマンド)の解説あり http://gihyo.jp/admin/serial/01/ubuntu-recipe/0328 サンプル1 QHMの4.57などでlib/func.php を変更した時。変更前のファイルをfunc.php.20140521として保存しておいたので、この二つを比較。 対象ファイル 変更前:func.php.20140521 変更後:func.php diffコマンド実行 diff func.php func.php.20140521 出力内容 309,314c309 < //return hex2bin($key); < if (function_exists('hex2bin')) {
はじめに Linuxサーバ(CentOS 6.6)の時刻をdateコマンドで一時的に変更する例です。 たまにアプリケーション等の検証目的で、サンドボックス用途のLinuxサーバを対象として、一時的にLinuxサーバの時刻を変更する事があります。備忘を兼ねて、時刻変更コマンドをメモしました。 注意事項 サービスに影響を与えない かつ 自分しか利用していないサンドボックス用途のLinuxサーバでなら、自由にサーバ時刻変更しても大丈夫だと思いますが、本番環境や開発環境のサーバでは時刻変更しないようご注意下さい。 もし、本番環境や開発環境のサーバについて、どうしてもサーバの時刻変更が必要となる場合は、サーバ管理者の方々とご相談しましょう。 また、サンドボックスのLinuxサーバで時刻変更が必要なテストが終わったら、ntpdateコマンドを使うなりして、変更した時刻を元に戻しておくと良いでしょう。
NTP とは Network Time Protocol の略で、ネットワーク上でクライアントがサーバーに対して時刻を問い合わせるためのプロトコルです。 NTP サーバーは、クライアントとの間で起こる可能性がある通信の遅れも考慮し、ネットワークの遅れに関する情報も内蔵しているため、正確な時刻同期が可能です。 NTP を使うとサーバーの時刻が正確に保たれるので、ログの時刻が正確に記録され、サーバーの運用管理にも役立ちます。 NTP のインストール NTP は apt-get を使ってインストールします。 以下のように root 権限でインストールを行います。 Reading package lists… Done Building dependency tree Reading state information… Done Suggested packages: ntp-doc The f
ファイルを間違って削除してしまったときのショックはよく分かる。誰にでもあり得る失敗だ。だが、失われたファイルを取り戻す簡単な方法はある。しかも、それはどの標準Linuxシステムでも使える方法だから、覚えておいて絶対に損はない。 例えば、あなたが午後いっぱいを費やして製作したオーディオファイルの再生を楽しみながら、「やあ、こいつはすごい音だ! こっちに移動しておくとしよう」と思ったとする。そのとき、潜在意識が違和感を唱えるのだ。「ええと、mvだっけ、rmじゃないのか?」……やっちまった。そのショックはよく分かる。誰にでもあり得る失敗だ。だが、失われたファイルを取り戻す簡単な方法はある。しかも、それはどの標準Linuxシステムでも使える方法だから、覚えておいて絶対に損はない。 簡単に説明すると、Linuxファイルシステム上にあるように見えるファイルは、実際はinodeへのリンクにすぎない。in
と書いてある。この環境変数 DEBIAN_FRONTEND って何だろう? これは、インストーラで使うユーザインタフェースを制御するものらしい。 DEBIAN_FRONTEND=noninteractive のときは、インタラクティブな設定をしなくなる(=入力待ちでブロックしなくなる)ので、自動インストールの際には便利だとか。 http://www.debian.org/releases/sarge/s390/ch05s02.html.ja この辺とかに載っていた。他にも、textとかgtkとかncursesがある。よく見かけるいきなりババッとターミナルでncursesが立ち上がるやつの設定は DEBIAN_FRONTEND=ncurses なんだろう(その辺の詳しいところを説明しているページを見つけられなかった...)。 Register as a new user and use Qi
まずはシンプルな例。psコマンドを呼び出したシェルのプロセスIDは28676ということが判る。 $ ps wxf -U hoge; echo $$; PID TTY STAT TIME COMMAND 28676 pts/6 Ss 0:00 \_ /bin/bash 28831 pts/6 R+ 0:00 \_ ps wxf -U hoge 28676 sh -c を使用した例。ps コマンドを呼び出したシェルのプロセスIDは28832で、このプロセスはプロセスID28676から呼び出されたということが判る。 $ sh -c 'ps wxf -U hoge; echo $$;' PID TTY STAT TIME COMMAND 28676 pts/6 Ss 0:00 \_ /bin/bash 28832 pts/6 S+ 0:00 \_ sh -c ps wxf -U hoge; ech
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く