Featured Partner Articles Cloud cost optimization best practices Read moreHow to choose a cloud provider Read moreDigitalOcean vs. AWS Lightsail: Which Cloud Platform is Right for You? Read more
「Linuxってどう発音しますか?」という質問が来たので、その方に答えるついでに書いておきます。 Linuxって何だっけ? 普段プログラミングに関わりの薄い方へ、簡単に説明します。 LinuxはOS(オペレーティングシステム)の一つです。括りとしては、WindowsやMac OS Xなどと同じです。 Linux - Wikipedia 家庭用OSとしては表に出ませんが、主に下記の用途で使われており、インターネット時代のITの大黒柱として非常に普及しています: Androidのベース(Android自体は、本来はOSの名前) WebサーバのほとんどはLinux系OS(全体の96.45%) 2016年4月のデータ(OS Usage Trends and Market Shareの"OS Market Share and Usage Trends"より) Linuxの発明者 リーナス・トーバルズ
こんにちは! 赤髭のサンタクロースこと、くりまるです。 久々に、今回はIT関連記事です。 「タイトルの言っている意味が分からん!」という方、「もう知ってるし、定番だわ小僧!」という方にとっては、ものすごく退屈だと思いますので、 今すぐ記事を閉じましょう笑 【こんな方には良いかも】 ・SSHログアウト後もバッチジョブを続けたい ・既に実行してしまったコマンドをバックグラウンドに切り替えたい SSH接続で時間の掛かるシェルスクリプトをバックグラウンドで走らせて作業を終えたいのに、 SSH接続を切るとジョブが終了してしまいます。 また、SSH接続に限らず、目の前のOSからログアウトしたりターミナルを終了しても同じ現象が起こります。 これはハングアップシグナルによって、コマンドを終了させてしまうからです。 どうすれば良いのか?? 解決策: 下記のように『 nohup 』コマンドを使用し、『 & 』
morimorihoge です。最近はやりたいゲームができても暑くて全ての気力が削がれてしまい、頑張れてないです。湿気ほんとつらい。 さて、いつものようにはてブを眺めていたら、Qiitaの LinuxCUI初心者が早く知りたかったコマンド(操作も) という記事にちょいちょいネガティブブコメがついており、その中に ブコメの人たち、高いレベルのものや綺麗にまとまったものが読みたかったら君たちがその記事を書けばいいんじゃないかな。この記事はタイトルどおりだと思うよ。Ctrl+Uが書いてあるだけでも助かる人はいる。 というコメントがあって確かにその通りだなあと思ったので、少し元記事に欠けてるなーと思った部分を補完しつつまとめてみます。 ※2017/07/31 12:30 ブコメで頂いた情報を反映しました(コマンド編) 前提 恐らくこの記事はRedHat系ディストリビューション(RHEL, Cent
sort コマンド 2016/10/11 行を並び替えができるコマンド。 foo.txt が以下の内容の場合、 $ cat foo.txt 3 44 111 11 333 33 4 4a abc ab ac sortコマンドを使うと以下のように辞書順にソートしてくれる。 $ sort foo.txt 11 111 3 33 333 4 44 4a ab abc ac -n オプションを付けると数字は数値としてソートしてくれる。数字でないものは辞書順になるみたい。 $ sort -n foo.txt ab abc ac 3 4 4a 11 33 44 111 333 1つ以上のスペースで区切られた複数列のデータの場合にソートキーとなる列を指定してのソートもできる。 以下のような2列のデータがあるとして、 $ cat foo.txt 1 3 2 44 3 111 4 11 5 333 6 33
ニュース 2004/04/14 17:39 更新 「UNIX開発者のバックドアを思い出せ」――Linuxの軍事利用に警鐘 Linuxの防衛システムへの採用に対し、米ソフト会社のCEOが警告を発した。UNIX開発者が仕掛けたバックドアが14年間発見されなかったことを持ち出し、「大勢でソースコードを監視しても問題を防げない」と指摘(IDG)。 Linuxのソースコードを「大勢の目」で監視することで、問題を迅速に発見するやり方に頼る人々への警告として、Green Hills SoftwareのCEO(最高経営責任者)は先週、UNIX開発者のケン・トンプソン氏が、すべてのUNIXシステムに自動的に同氏のユーザー名とパスワードを付加するバックドアを、どうやってUNIXのバイナリコードに埋め込んだか――そしてその秘密が明かされたのは14年後だったこと――を指摘した。 バージニア州マクリーンで開催された
医療系の仕事をしています。生命の尊さ、美しさがどのようなメカニズムで生じるのかに興味があります。科学の方法論を用いて、このような問いに応えたい、私はこう思って医学生物学の基礎研究のトレーニングを受けてきました。生命を科学的手法を用いて理解を試みる上で、genomeを始めとした種々の大量データの処理が必要不可欠であることを痛感しました。また、生命科学が物理学、数学、統計学、有機化学などの種々の学問と深い関わりを持つことを実感しました。そのため、このブログは広範囲の学問領域に関しての記事を載せています。日々の学習内容を文書に書き残し、それを読み返すことによって、体系化された知識を身に付けることを目標としています。どうぞよろしくお願いします。 たとえば以下のようなファイルがあったとします(マイクロアレイなどのデータを想定しています) $ cat example.txt aaa bbb aaa c
今時のバージョンのOpenSSHではknown_hostsがハッシュ化されてて手動管理がしにくいし、スマートに決めたいのでコマンドでやってみる。 コマンド 結論から書くと↓こんな感じでOK。(target-hostnameのホストキーが変わった場合の例) host="target-hostname" ssh-keygen -R $host ssh-keyscan -H $host >> ~/.ssh/known_hosts ssh-keygen -R hostname は ~/.ssh/known_hosts から対象ホストのホストキーを削除してくれる。 複数あれば全部消してくれるしハッシュ化されてるのもされてないのも全部消してくれるので便利。 known_hostsファイルをエディタで開いてエラーメッセージで指摘された行数まで移動して手で削除するのなんかより100倍楽。 ssh-keys
いまだにChefのようなかっこいいツールが使えない僕は、インフラの設定をシェルスクリプトでつらつらと残していたりします。 設定ファイルの書き換えや作成などが少し面倒で、catコマンドでテキストを吐かせて出力をファイルにリダイレクトさせて書き込みます。 cat << 'EOT' > ./config Host myserver HostName 8.8.8.8 User katty0324 EOT こういう感じです。 書き込み権限がないとcatの出力を書き込めない これは書き込み先のファイルの権限があれば良いのですが、権限がないと書き込めないような場合、少し困ります。 sudo chmod u-w ./config わざと書き込み権限を除去して同じコマンドを実行します。 $ cat << 'EOT' > ./config > Host myserver > HostName 8.8.8.8
Description Lsyncd uses a filesystem event interface (inotify or fsevents) to watch for changes to local files and directories. Lsyncd collates these events for several seconds and then spawns one or more processes to synchronize the changes to a remote filesystem. The default synchronization method is rsync. Thus, Lsyncd is a light-weight live mirror solution. Lsyncd is comparatively easy to inst
Jenkinsで成果物(artifact)をrsyncでコピーしようと思ったらエラーでJOBが失敗 ファイルはコピー出来てる。 しかし、rsyncの戻り値がエラーなのでJOBのステータスが失敗になってしまう。 Jenkinsから実行しているrsyncは以下の通り。 $ rsync -acv --delete _site/ www.example.com:/var/www/html/. エラーは、 rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0] とか、 rsync: failed to set times on "/var/www/html/.": Operation not permitted (1) など。 お
Netflixのパフォーマンスエンジニアである筆者からの、topコマンドなどで表示されるCPU使用率(%CPU)は、いまや本当の使用率を表しておらず、チューニングなどのための指標として使えないという指摘。なぜそうなってしまったのか、何を見れば本当のCPU使用率がわかるのかをわかりやすく解説した記事。 私たちみんながCPU使用率として使っている指標は非常に誤解を招くもので、この状況は毎年悪化しています。CPU使用率とは何でしょうか?プロセッサーがどのくらい忙しいか?違います。CPU使用率が表しているのはそれではありません。私が話しているのは、あちこちで、あらゆる人たちに、あらゆる監視製品で、あるいはtop(1)でも使われている、"%CPU"という指標のことです。 あなたの考えているであろうCPU使用率90% : 実際 : "stalled"(訳注 : 以下ストールと言う)とは、プロセッサーが
SSHサーバーの初期設定は、22番ポートを利用します。このポート番号は一般的で広く知られているため、不正侵入のリスクが高まります。そこで、今回はSSHのポート番号を22番から変更する方法を解説します。 SSHのポート番号を変更 SSHのポート番号を変更するために、SSHの設定ファイル(/etc/ssh/sshd_config)を編集します。SSHサーバーにログインし、rootになります。 SSHの設定ファイル(/etc/ssh/sshd_config)をバックアップします。 # cp /ssh/sshd_config /ssh/sshd_config.old ポート番号の変更 ポート番号を変更するために、SSH設定ファイル(/etc/ssh/sshd_config)のPort項目を編集します。 # What ports, IPs and protocols we listen for Po
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く